Microsoft Azure blob storage

Use Azure blob storage for synthetic data

To use Azure blob storage as a data source or destination for your synthetic data, you need to create an Azure connector in MOSTLY AI.

If you want to keep your generated synthetic data in a separate Azure blob container, you need to create a second connector that points to that container.

Get your Azure storage account name and access key

To create an Azure storage connector in MOSTLY AI, you need to first obtain your Azure storage account name and access key.

Steps

  1. In Azure, select Storage accounts from the sidebar. Azure sidebar - select Storage accounts
  2. Copy your storage account name. Azure Storage account - copy storage account name
  3. Click your storage account name.
  4. For the access key you want to use, click Show and then Copy to clipboard. Azure Storage account - copy access key

Create an Azure storage connector

With the Azure storage account name and access key, you can now create your Azure storage connector in MOSTLY AI.

If you use the web application, create a new Azure blob storage connector from the Connectors page.

Steps

  1. From the Connectors page, click New connector. Click Create connector button
  2. From the Create a new connector window, select Microsoft Azure. Select Azure storage connector
  3. On the New connector page, configure the connector.
    1. For Name, enter a name that you can distinguish from other connectors.
    2. For Access type, select whether you want to use the connector as a source or destination.
    3. For Account name, enter your Azure account name.
    4. For Account key, enter your Azure account key. Configure Azure blob storage connector
  4. Click Save to save your new Azure connector.

    MOSTLY AI tests the connection. If you see an error, check the connection details, update them, and click Save again.

    You can click Save anyway to save the connector disregarding any errors.

Authenticate with a Service principal

With MOSTLY AI, you can use a Service principal account to access original data stored in Azure blob storage.

In the web application, the Azure connector configuration includes configuration details that support the authentication with a Service principal account.

Steps

  1. To use a Service principal for authentication in your Azure storage connector, select the Authenticate with Service Principal checkbox.
  2. On the New connector page, configure the Azure connector with a Service principal account.
    1. For Name, enter a name that you can distinguish from other connectors.
    2. For Access type, select whether you want to use the connector as a source or destination.
    3. Select Authenticate with Service Principal.
    4. For Tenant ID, enter your tenant ID.
    5. For Client ID, enter your client ID.
    6. For Client secret, enter your client secret. Configure Azure blob storage connector - Authenticate with Service Principal
  3. Click Save to save your new Azure connector.

    MOSTLY AI tests the connection. If you see an error, check the connection details, update them, and click Save again.

    You can click Save anyway to save the connector disregarding any errors.

What's next

Depending on whether you created a source or a destination connector, you can use the connector as: