In today multi-cloud and hybrid cloud scenario, more and more requirements are coming up setting of integration between multi cloud applications for data exchange.
In this blog, I provide a brief overview of setting up of a data flow in SAP IBP HCI tenant to directly send data to Azure Cloud storage Blob container. This helps to automate the process of sending any IBP related data tables in Azure data lake using IBP tasks to avail Power BI or any other data analysis facility available at Azure for IBP data.
As a first step, get the detail of Azure Blob container, that you are going to use to create DataStore connection in IBP HCI.
Account Name : mfgxxxxxxXXXXXXX
Storage type : Container
Authorization type : Container SAS (Shared Access Signature)
SAS URL :
Container SAS URL will be comprised of your Azure Blob container end-point URL, Blob Resource name and SAS, something like shown above.
To verify the Azure Blob connection detail, one can use ‘Microsoft Azure Storage Explorer’ from windows machine, connect to Azure storage based on above connection detail. Connection summary screen will show detail as below
Upload file manually from your desktop. Successful uploading of file confirm that Blob connection parameter are correct.
IBP HCI DataStore option using type ‘File Location’ do provide protocol as ‘ftp’, ‘sftp’, ‘Azure Cloud Storage’, and ‘Azure Data Lake Storage’.
To create Data Store connection for ‘Azure Cloud Storage’, click ‘+’ under DataStores.
Provide the necessary input in ‘New Datastore’ pop-up window.
Name : Specify any name for DataStore connection
Description : Any Description
Type : File Location
Agent : Select IBP HCI Agent for IBP Task
In connection section,
Protocol : select ‘Azure Cloud Storage’
For Account Name, Storage Type, Authorization Type, and Shared Access Signature URL, put the inputs, as you have received from Azure Data team as described in previous section.
Keep other value as default.
In File System block, specify Local Directory path, which is configured on HCI DS Agent Server.
Save the connection setting, and test connection.
In order to read or write data with a File Location Object with protocol FTP, SFTP, Azure Cloud Storage, or Azure Data Lake Storage, you need to associate a File Format Group with File location object.
To create a File Format Group, in the Datastores tab, click the plus button to create a new datastore.
In the Type, select ‘File Format Group’, and for Location, select the ‘AZURE_FILE’ datastore that you created in previous step.
Leave other settings as default.
Click Save and test connection.
File Format Group will be visible now as DataStore while creating IBP tasks.
Hope this information is useful for IBP and SAP technical consultant for similar requirement.