Azure Blob

What is Azure Blob?

Azure Blob storage is a feature of Microsoft Azure that facilitates the storage of large amounts of unstructured data, or data that doesn't necessarily fit in a traditional database structure. MetaRouter clients can user Azure blob to store of eventing data.

What are the benefits of Azure Blob?

Use MetaRouter's Azure Blob integration to store raw customer data events in an unstructured environment. MetaRouter can utilize event logs in Azure Blob to replay data through the MetaRouter platform- effectively providing a backup of your customer data.

Azure Blob Key Features

  • Private data stream that can never be co-mingled with anyone else's data
  • Playbooks that let you control how data is processed prior to reaching Azure Blob
  • Unstructured environment for customer data gives you ultimate flexibility
  • Addressable third-party IDs are provided within your data lake when paired with the Sync Injector

Azure Blob Setup Guide

Azure Portal Access

Before you start, you must have access to the target Azure Cloud account, called a directory. You must also be given the appropriate permissions from an account manager to access the appropriate Subscription.

An Azure Storage Account must be created if one does not already exist and a Blob Container must also be created as a destination for the events sent with the Blob Storage integration if one does not already exist.

Azure Storage Account

Azure uses sub-accounts called Storage Accounts under which Blob Storage Containers and other Storage resources are organized under.

You must create a new Storage Account if none exist in your Azure account yet. You can follow the steps below to do so.

  1. Search for or use the sidebar to navigate to the Storage Accounts page.
  2. Click 'Create' to create a new Storage Account

Create an Azure Blob Storage Container

In the target Storage Account follow the instructions below to create a new container.

  1. Navigate to 'Containers'
  2. Create a new Container
  3. Enter the name of the container and press 'Create'

Configure Integration

Pipeline Schema

The required configuration items for the integration are

  • bucket: The Azure Blob Storage Container name
  • prefix: An optional directory prefix to organize events into inside the container
  • accountName: The Azure Storage Account name
  • accountKey: The secret key used to access the Storage Account API
  • compression: The compression algorithm to use for data sent to Azure Blob Storage. Accepted options are gzip, snappy, or none

Get AccountKey

  1. In the target Storage Account navigate to the 'Access keys' page.
  2. Click the 'Show keys' button and copy a 'Key' that is revealed