User Community Service Desk Downloads
If you can't find the product or version you're looking for, visit support.ataccama.com/downloads

Azure Data Lake Storage Gen2 Connection

Azure Data Lake Storage Gen2 (ADLS Gen2) is a set of capabilities dedicated to big data analytics, built on Azure Blob Storage. It can also be utilized as a storage for simple CSV files.

To work with such files in ONE, you need to create an ADLS Gen2 connection in the Catalog.

Currently, only support for CSV, Apache Parquet, and Microsoft Excel files is available.

Create a source

To connect to ADLS Gen2:

  1. Navigate to Data Catalog > Sources.

  2. Select Create.

  3. Provide the following:

    • Name: The source name.

    • Description: A description of the source.

    • Deployment (Optional): Choose the deployment type.

      You can add new values if needed. See Lists of Values.
    • Stewardship: The source owner and roles. For more information, see Stewardship.

Alternatively, add a connection to an existing data source. See Connect to a Source.

Add a connection

  1. Select Add Connection.

  2. In Select connection type, choose File system > Azure Data Lake Storage Gen2.

  3. Provide the following:

    600
    • Name: A meaningful name for your connection. This is used to indicate the location of catalog items.

    • Description (Optional): A short description of the connection.

    • Storage account name: The name of the Azure Storage account that you want to use.

    • Container name: A container associated with the selected Azure Storage account.

  4. In Additional settings, select Allow exporting and loading of Data if you want to export data from this connection and use it in ONE Data or outside of ONE.

    If you want to export data to this source, you also need to configure write credentials as well.
    Consider the security and privacy risks of allowing the export of data to other locations.

Add credentials

  1. Select Add Credentials.

  2. Choose an authentication method and proceed with the corresponding step:

If you want to use Azure AD Managed Identity, Data Processing Engine (DPE) needs to meet the following requirements:

  • DPE must be installed in your Azure cloud subscription on a virtual machine (VM) instance and have a Managed Role assigned in the Microsoft Azure Portal.

  • DPE must be installed in hybrid mode. See Hybrid Deployment.

If you have multiple DPEs running, you might need to specify additional constraints. See Constraints Configuration.

Azure AD Client Credential

  1. Provide the following:

    600
    • Name (Optional): A name for this set of credentials.

    • Description (Optional): A description for this set of credentials.

    • Tenant ID: The unique identifier of the Azure AD instance within your Azure subscription.

    • Client ID: The unique identifier of the application created in Azure AD.

    • Client Secret: Choose how to provide the client secret.

      1. If you want the secret to be loaded from Azure Key Vault, select Read from Key Vault.

        600
        1. In Vault secret name, specify the name of the secret.

        2. Set up the connection to Azure Key Vault, as described in Authenticate with Azure Key Vault.

      2. If you don’t want to connect to Azure Key Vault, in Secret value, specify the value of the secret key.

        600
  2. If you want to use this set of credentials by default when connecting to the data source, select Set as default.

  3. Proceed with Test the connection.

Azure AD Managed Identity

  1. Provide the following:

    600
    • Name (Optional): A name for this set of credentials.

    • Description (Optional): A description for this set of credentials.

    • Client ID (Optional): The authentication key string associated with the selected managed identity.

  2. If you want to use this set of credentials by default when connecting to the data source, select Set as default.

  3. Proceed with Test the connection.

Storage Account Access Key

  1. Provide the following:

    600
    • Name (Optional): A name for this set of credentials.

    • Description (Optional): A description for this set of credentials.

    • ADLS Shared Key: Choose how to provide the storage account access key.

      1. If you want the key to be loaded from Azure Key Vault, select Read from Key Vault.

        1. In Vault secret name, specify the name of the secret.

        2. Set up the connection to Azure Key Vault, as described in Authenticate with Azure Key Vault.

      2. If you don’t want to connect to Azure Key Vault, in Secret value, specify the value of the secret key.

  2. If you want to use this set of credentials by default when connecting to the data source, select Set as default.

  3. Proceed with Test the connection.

Authenticate with Azure Key Vault

To connect to Azure Key Vault:

  1. Choose the Key Vault authentication type:

    • Azure AD Client Credential

    • Azure AD Managed Identity

  2. Depending on the selected authentication method, provide the following:

    • Azure AD Client Credentials:

      600
      • Key Vault URL: The complete URL of the Key Vault.

      • Tenant ID: The unique identifier of the Azure AD instance within your Azure subscription.

      • Client ID: The unique identifier of the application created in Azure AD.

      • Key Vault client secret: The client secret for Azure Key Vault.

    • Azure Managed Identity

      600
      • Key Vault URL: The complete URL of the Key Vault.

      • Client ID (Optional): The authentication key string associated with the selected managed identity.

Add write credentials

Write credentials are required if you want to export data to this source.

To configure these, in Write credentials, select Add Credentials and follow the corresponding step depending on the chosen authentication method (see Add credentials).

Make sure to set one set of write credentials as default. Otherwise, this connection isn’t shown when configuring data export.

Test the connection

To test and verify whether the data source connection has been correctly configured, select Test Connection.

If the connection is successful, continue with the following step. Otherwise, verify that your configuration is correct and that the data source is running.

Save and publish

Once you have configured your connection, save and publish your changes. If you provided all the required information, the connection is now available for other users in the application.

In case your configuration is missing required fields, you can view a list of detected errors instead. Review your configuration and resolve the issues before continuing.

Next steps

You can now browse and profile assets from your Azure Data Lake Storage Gen2 connection.

In Data Catalog > Sources, find and open the source you just configured. Switch to the Connections tab and select Document. Alternatively, opt for Import or Discover documentation flow.

Or, to import or profile only some assets, select Browse on the Connections tab. Choose the assets you want to analyze and then the appropriate profiling option.

Was this page useful?