Azure Storage for exports

Export your Bloomreach data to Azure Storage for centralised analysis. Combine it with data from ecommerce platforms, inventory systems, ad spend, and more—all in one place.

This integration supports both Azure Blob Storage and Azure Data Lake Gen2 storage accounts. Data Lake Gen2 is a layer built on top of Blob Storage with additional big data analytics features. For more details on Data Lake Gen2, refer to the Azure documentation.

📘

Need to import data instead?

This integration exports data only. To import data from Azure Storage, use the separate Azure Storage integration for Imports.

Prerequisites

You'll need:

  • An Azure Storage account.
  • A destination container. It must already exist before you start exporting.
  • An authentication method: Shared Access Token (SAS) or OAuth2.

Authentication methods

Both methods work for exports — choose whichever fits your setup.

MethodWhat you need
Shared Access Token (SAS)Blob SAS token with Write permission
OAuth2Application (client) ID, directory (tenant) ID, client secret

Set up with Shared Access Token

Step 1: Get your storage details

  1. Sign in to Azure Portal.
  2. Go to your storage account and copy the account name.
  3. Go to Data storage > Containers, open your target container, and copy its name.

Step 2: Generate SAS token

  1. In your storage account menu, go to Settings > Shared access tokens.
  2. Set Signing method to Account key.
  3. Enable Write permission.
  4. Copy the Blob SAS token.

📘

Required permissions

The service account performing file read requests is required to have the ‘Write’ permission.

Step 3: Complete integration setup

  1. In the Bloomreach app, go to Data & Assets > Integrations > Add new integration.
  2. Enter your storage account name, container name, and SAS token.
Azure Storage for exports SAS integration form in Bloomreach showing storage account name, container name, and SAS token fields.

The SAS integration setup form in Bloomreach.


🚧

Important

SAS tokens expire. Exports fail when the token expires. Set a reminder to renew it before that happens.

Set up with OAuth2

Step 1: Get your storage details

  1. Sign in to Azure Portal.
  2. Go to your storage account and container for exports.
  3. Copy the storage account name and container name.

Step 2: Register your app

  1. In the Azure Portal, go to App registrations and register a new application.
  2. Copy the Application (client) ID and Directory (tenant) ID.
  3. In Certificates & Secrets, create a new client secret, and copy its value.

Step 3: Set permissions

In your storage account's Access Control (IAM), assign Storage Blob Data Contributor role to your registered app. A custom role works too, as long as it includes write permissions to Blob Storage.

Step 4: Connect in Bloomreach

  1. Go to Data & Assets > Integrations > Add new integration.
  2. Enter all your authentication details.
Azure Storage for exports OAuth2 integration form in Bloomreach showing client ID, tenant ID, and client secret fields.

The OAuth2 integration setup form in Bloomreach.

Start exporting

Once your integration's set up, you can specify exactly where Bloomreach exports your files — this works the same way as SFTP or Google Cloud Storage exports.

See Data exports for more on available options and features.

Limitations

Exports are limited to approximately 48.8 GB per file.