Skip to main content

Intro

Azure Data Lake Storage is Microsoft’s optimized storage solution for big data analytics workloads. A fundamental part of Data Lake Storage Gen2 is the addition of a hierarchical namespace to Blob storage. Use this connector to bring in data from Azure storage into Domo for creating visual insights on the data. Azure Data Lake Storage Gen2 is the world’s most productive Data Lake. It makes Azure Storage the foundation for building enterprise data lakes on Azure. It allows you to manage massive amounts of data easily and helps to speed up your transition from proof of concept to production. You can connect to your Azure Data Lake Gen2 OAuth Writeback account in the Data Center. This topic discusses the fields and menus that are specific to the Azure Data Lake Gen2 OAuth Writeback connector user interface. To add DataSets, set update schedules, and edit DataSet information, see Adding a DataSet Using a Connector.

Prerequisites

To connect to your Azure Data Lake Gen2 OAuth Writeback account and create a DataSet, you need the following:
  • Client ID
  • Client Secret
  • Tenant ID

Configuring Your Azure App

To create a connection with your Microsoft Exchange Metrics account, you must first create a Microsoft Azure Web App to obtain the necessary client ID and secret. To configure an Azure App:
  1. Login into Azure Portal.
  2. Select Azure Active Directory > App Registrations > New Registration.
New_registration.png
  1. Fill out the registration form as follows:
clipboard_eac88f9aa2966a791f11417756903afc4.png
  1. Click Register. An overview of your registered App will appear. The Application ID that appears here is the Client ID you will enter in the Credentials pane in Domo.
  2. Click API Permissions >> +Add a permission.
  3. Request API permissions section appears. Add the API permissions for your application.
clipboard_e9ed1fc0137b700a6e1c7bb384b55b721.png
  1. Now, click on Certificates and secrets. Certificates can be used as secrets to prove the application’s identity when requesting a token. Also, can be referred to as public keys.
  2. Click +New client secret.
    clipboard_ea0abe516411f9db35904232995bd00d9.png
  3. Specify the client secret description and the expiry period for your client secret, and click Add.
  4. Copy the value and paste it into the Client Secret field in the Connector credentials section in Domo.

Connecting to Your Azure Data Lake Gen2 OAuth Writeback Account

Azure Data Lake Storage Gen2 supports OAuth 2.0 authentication. This section enumerates the options in the Credentials and Details panes on the Azure Data Lake Gen2 OAuth Writeback Connector page. The components of the other panes on this page, Scheduling, and Name & Describe Your DataSet, are universal across most connector types and are discussed in great detail in Adding a DataSet Using a Connector.

Credentials Pane

This pane contains fields for entering credentials to connect to your Azure Data Lake Gen2 OAuth Writeback account. The following table describes what is needed for each field:

Field

Description

Client IDEnter the client ID (GUID) of the client web app obtained from the Azure Active Directory configuration.
Client SecretEnter the secret key of the client web app.
Tenant ID

Enter your Tenant ID. Navigate toPortal.azure.com> Azure Active Directory > Properties.

The Directory ID is your Tenant ID.

Once you have entered valid Azure Data Lake Gen2 OAuth Writeback credentials, you can use the same account at any time to create a new Azure Data Lake Gen2 OAuth Writeback DataSet. You can manage connector accounts in the Accounts tab in the Data Center. For more information about this tab, see Manage Connector/Adapter Accounts.

Details Pane

Menu

Description

Enter Storage Account NameEnter the storage account name.
Enter Container NameEnter the Container name.
How would you like to choose the directory name?Select how would you like to choose the directory name.
Discover Directory NameSelect the directory name.
Enter Directory Name

Enter the directory name.

test Example for main or root directory
test/test Example for sub directory
test/test/test Example for sub-sub-directory
Input DataSet Id

Enter your Domo DataSet ID ( GUID ) located in the DataSet URL.

Example:
https://customer.domo.com/datasources/aaaaaaaa-bbbb-cccc-dddd-eeeeeeeeeeee/details/settings{” ”}

Select filename

Specify whether you want to use the input DataSet GUID or enter a filename manually.

FileName

Enter the output file name.

My Domo Input DataSet is very large

Select this Check box if you are exporting a very large DataSet from Domo to Azure Data Lake. When this box is checked, the connecter uses a different, faster process.

Other Panes

For information about the remaining sections of the connector interface, including how to configure scheduling, retry, and update options, see Adding a DataSet Using a Connector.