Azure Storage for imports

Use this integration to import data from Azure Storage into Bloomreach to consolidate your customer and event data in one place.

This integration works with Azure Storage accounts that have Data Lake Gen2 (hierarchical namespace) enabled. Since Data Lake Gen2 is built on top of Blob Storage, your data stored in Blob containers is accessible through this integration once the hierarchical namespace is enabled.

📘

Need to export data instead?

This integration is for imports only. To export data to Azure Storage, see Azure Storage Integration for Exports.

Prerequisites

You'll need:

  • An Azure Data Lake Gen2 storage account with hierarchical namespace enabled.
  • A container with your source data.
  • OAuth2 credentials — the only supported authentication method for imports.
Azure Storage for imports OAuth2 integration setup form in Bloomreach showing storage account name, container name, and credential fields.

The Azure Storage imports integration setup form in Bloomreach.

Set up your integration

Step 1: Get your storage details

  1. Sign in to the Azure Portal.
  2. Go to your storage account and open the container that holds your import data.
  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 Reader role to your registered app.

Step 4: Connect in Bloomreach

  1. Go to Data & Assets > Integrations > Add new integration.
  2. Enter your storage account name, container name, and OAuth2 credentials. You'll find this information in the Azure Portal account.

Good to know

  • Client secrets expire. Set a reminder to renew yours before imports stop working.
  • All data transfers are encrypted over HTTPS.

Troubleshoot issues

Error: "Endpoint doesn't support BlobStorageEvents or SoftDelete".

This happens when soft delete is enabled on your storage account. To fix it, go to your Azure Storage account settings and disable soft delete.