Azure Blob storage connector
You need an Azure account to use the Blob storage connector.
The Azure Blob storage connector retrieves content from a file stored in Blob storage. There are two ways to authenticate and authorize such a request. We recommend the newer method, Service principal (IAM role) authentication, though the former method is still available.
Access key method
Go to Catalog > Datasets.
If you want to create a brand new dataset, click the New dataset button. If instead you want to add a source to an existing dataset, select the desired dataset and click Add a source.Select Azure Blob storage under "Configure a remote service section."
Select an existing Azure Blob storage connection or create a new one.
If you want to create a new connection, fill out the following information:File URL
Storage account name
Shared access key
Set the source configuration in the preview screen, where you see the first 20 records of the file.
Configure the dataset information or use the prefilled values:
Enter the title for this dataset in the Dataset name field
Enter a meaningful identifier for this dataset in the Dataset technical identifier field
Service principale (IAM role)
Step 1: Connection creation
In your back office, go to Catalog > Datasets and click New dataset. Select Azure Blob Storage, and choose Service Principal (IAM Role).
Go to Create a connexion > Azure Blob Storage > Service Principal (IAM Role).
Fill in your Azure Tenant ID.
Remember, your ID is found in the Azure Active Directory section in your Azure environment.
Step 2: Create an Azure AD service principal
Sign in with Microsoft, and click Accept (may require a Microsoft admin approval).
The connection is now configured.
Step 3: Assign role to Opendatasoft Azure AD application
From your Azure Storage account, enter
IAM
in the search barClick Access Control (IAM)
Click Add and select Add role assignments
Select the Storage Blob Data Reader role—it will provide a read-only access
Set Assign access to to User, group, or service principal
Click Select members
In the Select field, enter the Azure app name that was returned when you created the OpenDataSoft Azure connection
Click Save
For more information, see Assign Azure roles using the Azure portal.