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

はじめに

Azure Data Lake Storageは、ビッグデータ分析ワークロードに最適化されたMicrosoftのストレージソリューションです。Data Lake Storage Gen2の基本的な役割は、Blob Storageへの階層型名前空間の追加です。このコネクターを使用すると、Azure StorageのデータをDomoに取り込み、そのデータに関する視覚的なインサイトを得ることができます。Azure Data Lake Gen2 OAuth WriteBackコネクターは、ファイルシステムのセマンティクス、ファイルレベルのセキュリティ、拡張性を提供します。Azure Storageが、Azure上にエンタープライズデータレイクを構築するための基礎になります。大量のデータを簡単に管理することによって、PoC(導入検証)から生産への移行を迅速に行うことができます。Azure Data Lake Storage Gen2は、Azure Blob Storage上に構築されたビッグデータ分析専用の機能セットです。Azure Data Lake Storage Gen2は、既存の2つのストレージサービス(Azure Blob StorageとAzure Data Lake Storage Gen1)の機能を統合したものです。Domoの構築済みAzure Data Lake Storage Gen2 WriteBackコネクターを使用して、Azure Active Directoryと接続し、Domo DataSetからMicrosoft Azure Data Lake Storage Gen2にデータをエクスポートします。Microsoft Azure Data Lake Gen2の詳細については、 https://docs.microsoft.com/en-us/azure/storage/blobs/data-lake-storage-introduction を参照してください。 Azure Data Lake Gen2へのデータのエクスポートはData Centerで行います。このトピックでは、Microsoft Azure Data Lake Gen2 Writebackコネクターのユーザーインターフェースに固有のフィールドとメニューについて説明します。DataSetの追加、更新スケジュールの設定、およびDataSet情報の編集に関する一般的な情報については、「 コネクターを使用してDataSetを追加する 」を参照してください。
注記: Writeback DataSetの所有者は、入力DataSetの所有者または共同所有者である必要があります。

必要条件

このコネクターを設定するには、次の情報が必要です。
  • Azure Active Directory設定から取得したクライアントWeb AppのクライアントID(GUID)とシークレットキー
  • Microsoft Azure Data Lake Storageのアカウント名
  • テナント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を入力します。認証応答は、ユーザーの認証に成功した後にこの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] をクリックします。
  3. クライアントシークレットの説明と有効期限を指定し、 [Add] をクリックします。
  4. 値をコピーし、Domoの コネクターの[認証情報] セクションの [Client Secret] フィールドに貼り付けます。
  5. クライアントシークレットの説明とクライアントシークレットの有効期限を指定し、 [追加] をクリックします。
  6. 値をコピーし、Domoのコネクターの[認証情報]セクションの [Client Secret] フィールドに貼り付けます。

ユーザー権限を割り当てる

  1. データを書き戻す コンテナ に移動します。
  2. [IAM] を選択します。
  3. [Add Roles] を選択します。
  4. [Storage Blob Data Contributor] 権限をユーザーに付与します。

接続を設定する

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

[認証情報]ペイン

このペインには、Azure Data Lakeファイルシステム(コンテナ)に接続するための認証情報を入力するフィールドが含まれます。下表では、各フィールドに必要な内容を説明しています。

フィールド

説明

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です。
有効な認証情報を一度入力しておくと、随時同じアカウントを使用して新しいDomo-Azure Data Lake Storage Gen2接続を設定できます。コネクターのアカウントはData Centerの [アカウント] タブで管理できます。このタブの詳細については、「 コネクターのユーザーアカウントを管理する 」を参照してください。

[詳細]ペイン

このペインには、メインの [Reports] メニューに加えて、選択したレポートタイプに応じて表示/非表示になるその他様々なメニューがあります。

メニュー

説明

Input DataSet ID

選択したAzure Data Lake Storageファイルシステム(コンテナ)にコピーするDataSetのDataSet ID(GUID)を入力します。Data CenterでDataSetの詳細ビューを開き、URLの「datasources/」に続く部分でIDを見つけることができます。

例えば、URLが https://mycompany.domo.com/datasources/845305d8-da3d-4107-a9d6-13ef3f86d4a4/details/overviewの 場合、DataSet IDは845305d8-da3d-4107-a9d6-13ef3f86d4a4です。

File System Name ファイルをアップロードするファイルシステム名を入力します。ファイルシステムはお使いのファイルのコンテナとして機能します。
Select Filename DataSetの参照に 入力DataSet ID を使用するか、出力 ファイル名 を使用するかを選択します。
Filename データの出力ファイル名を入力します。

その他のペイン

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