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

はじめに

Azure Data Lake Storage Gen2は最も生産性の高いデータレイクの1つです。これにより、Azure Storageが、Azure上にエンタープライズデータレイクを構築するための基礎になります。大量のデータを簡単に管理することができ、概念実証から生産への移行を迅速に行うことができます。Azure Data Lake Storage Gen2は、Azure Blob Storage上に構築されたビッグデータ分析専用の機能セットです。Azure Data Lake Storage Gen2は、既存の2つのストレージサービス(Azure Blob StorageとAzure Data Lake StorageGen1)の機能を統合したものです。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を追加する 」を参照してください。

必要条件

このコネクターを設定するには、次の情報が必要です。
  • 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:アプリケーションの名前を入力します。
  • サポートされているアカウントのタイプ:このアプリケーションまたは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] をクリックします。
clipboard_ea0abe516411f9db35904232995bd00d9.png
  1. クライアントシークレットの説明と有効期限を指定し、 [Add] をクリックします。
  2. 値をコピーし、Domoの コネクターの[認証情報] セクションの [Client Secret] フィールドに貼り付けます。

Azure APPに役割を割り当てる

  1. [Subscriptions] に移動します。
  2. [Access Control (IAM)]>[Add]>[Add Role Assignment] の順にクリックします。
  3. [Storage Blob data contributor] の役割を選択します。
  4. Azureアプリケーション名を選択します。アプリケーション名を検索して選択できます。
  5. [Save] をクリックします。

接続を設定する

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

[認証情報] ペイン

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

フィールド

説明

Azure Application Client ID Azure Active Directory設定から取得されるクライアントWeb AppのクライアントID(GUID)を入力します。詳細は、「必要条件」を参照してください。
Azure Application Client Secret クライアントWeb Appのシークレットキーを入力します。詳細については「必要条件」を参照してください。
Tenant ID テナントIDを入力します。[ Portal.azure.com ]>[Azure Active Directory]>[Properties]に移動します。ディレクトリIDはお使いのテナントIDです。
Account Name Microsoft Azure Data Lake Storageアカウント名を入力します。
Container コンテナー名を入力します。
有効な認証情報を一度入力しておくと、随時同じアカウントを使用して新しい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を追加する 」を参照してください。