メインコンテンツへスキップ

はじめに

Azure Data Lake Storageは、ビッグデータ分析ワークロードに最適化されたMicrosoftのストレージソリューションです。Data Lake Storage Gen2の基本的な役割は、Blob Storageへの階層型名前空間の追加です。このコネクターを使用すると、Azure StorageのデータをDomoに取り込み、そのデータに関する視覚的なインサイトを得ることができます。 Azure Data Lake Storage Gen2は世界で最も生産性の高いData Lakeです。これにより、Azure Storageが、Azure上にエンタープライズデータレイクを構築するための基礎になります。大量のデータを簡単に管理することによって、PoC(導入検証)から生産への移行を迅速に行うことができます。 Azure Data Lake Gen2 OAuth Writebackアカウントには、Data Centerから接続できます。このトピックでは、Azure Data Lake Gen2 OAuth Writebackコネクターユーザーインターフェースに固有のフィールドとメニューについて説明します。DataSetの追加、更新スケジュールの設定およびDataSet情報の編集を行うには、「 コネクターを使用してDataSetを追加する 」を参照してください。

必要条件

Azure Data Lake Gen2 OAuth Writebackアカウントに接続してDataSetを作成するには、以下が必要です。
  • クライアントID
  • クライアントシークレット
  • テナントID

Azure Appを設定する

Microsoft Exchange Metricsアカウントとの接続を作成するには、最初にMicrosoft Azure Web Appを作成して、必要なクライアントIDとシークレットを取得する必要があります。 Azure Appを設定するには
  1. Azureポータル にログインします。
  2. [Azure Active Directory]>[App Registrations]>[New Registration] の順に選択します。
New_registration.png
  1. 登録フォームに以下のように入力します。
    • [Name]:アプリケーションの名前を入力します。
    • [Supported account types]:オプションを選択して、このアプリケーションを使用できる、またはこのAPIにアクセスできるユーザーを指定します。
    • [Redirect URI]:リダイレクトURI( https://oauth.domo.com/api/data/v2/oauth/providers/adls-gen2-azure-active-directory-oauth-writeback/exchange )を入力します。認証応答はユーザーの認証に成功した後にこのURIに送信されます。この段階でURIを指定することはオプションです。URIは後で変更できますが、ほとんどの認証シナリオでは値が必要です。
clipboard_eac88f9aa2966a791f11417756903afc4.png
  1. [Register] をクリックします。登録したAppの概要が表示されます。ここに表示される アプリケーションID は、Domoの [認証情報] ペインに入力する クライアントID です。
  2. [API Permissions]>[+Add a permission] の順にクリックします。
  3. [Request API permissions] セクションが表示されます。アプリケーションのAPIのアクセス許可を追加します。
clipboard_e9ed1fc0137b700a6e1c7bb384b55b721.png
  1. 次に、[Certificates and secrets] をクリックします。証明書は、トークンを要求するときにアプリケーションの識別情報を証明するためのシークレットとして使用できます。また、パブリックキーと呼ばれることもあります。
  2. [New client secret] をクリックします。
    clipboard_ea0abe516411f9db35904232995bd00d9.png
  3. クライアントシークレットの説明とクライアントシークレットの有効期限を指定し、[Add] をクリックします。
  4. 値をコピーし、Domoの コネクターの[認証情報] セクションの [Client Secret] フィールドに貼り付けます。

Azure Data Lake Gen2 OAuth Writebackアカウントに接続する

Azure Data Lake Storage Gen2はOAuth 2.0認証をサポートしています。このセクションでは、Azure Data Lake Gen2 OAuth Writebackコネクターページの [認証情報] および [詳細] ペインのオプションについて説明します。このページのほかのペインの項目である [スケジュール設定][DataSetに名前を付け、説明を入力] に関しては、ほとんどのタイプのコネクターで共通しています。詳細については、「 コネクターを使用してDataSetを追加する 」を参照してください。

[認証情報]ペイン

このペインには、Azure Data Lake Gen2 OAuth Writebackアカウントに接続する認証情報の入力フィールドが含まれています。以下の表で、各フィールドに必要な内容を説明しています。

フィールド

説明

Client ID Azure Active Directory設定から取得されるクライアントWeb AppのクライアントID(GUID)を入力します。
Client Secret クライアントWeb Appのシークレットキーを入力します。
Tenant ID

テナントIDを入力します。[ Portal.azure.com ]>[Azure Active Directory]>[Properties]に移動します。

ディレクトリIDはお使いのテナントIDです。

一度有効なAzure Data Lake Gen2 OAuth Writeback認証情報を入力したら、新しいAzure Data Lake Gen2 OAuth Writeback DataSetを作成する際はいつでも同じアカウントを使用することができます。コネクターのアカウントはData Centerの [アカウント] タブで管理できます。このタブの詳細については、「 コネクター/アダプターアカウントを管理する 」を参照してください。

[詳細]ペイン

メニュー

説明

Enter Storage Account Name ストレージアカウント名を入力します。
Enter Container Name コンテナ名を入力します。
How would you like to choose the directory name? ディレクトリ名をどのように選択するかを選択します。
Discover Directory Name ディレクトリ名を選択します。
Enter Directory Name

ディレクトリ名を入力します。

test メインまたはルートディレクトリの例
test/test サブディレクトリの例
test/test/test サブサブディレクトリの例
Input DataSet Id

DataSet URLにあるDomo DataSet ID( GUID )を入力します。

例: https://customer.domo.com/datasources/aaaaaaaa-bbbb-cccc-dddd-eeeeeeeeeeee/details/settings

Select filename

入力DataSet GUIDを使用するか、ファイル名を手動で入力するかを指定します。

FileName

出力ファイル名を入力します。

My Domo Input DataSet is very large

DomoからAzure Data Lakeに非常に大きなDataSetをエクスポートする場合は、このチェックボックスをオンにします。このボックスをオンにすると、コネクターは別のよりスピーディなプロセスを使用します。

その他のペイン

スケジュール設定、再試行、更新オプションなど、その他のコネクターインターフェースのセクションの詳細については、「 コネクターを使用してDataSetを追加する 」を参照してください。