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

はじめに

Azure Data Lake Gen2 OAuthコネクターは、ビッグデータ解析ワークロード用の全社規模のハイパースケールリポジトリです。これにより、Azure Storageが、Azure上にエンタープライズデータレイクを構築するための基礎になります。大量のデータを簡単に管理することによって、PoC(導入検証)から生産への移行を迅速に行うことができます。データファイルは、CSV、XLS、XLSX、JSONのいずれかのファイルタイプで取得できます。AzureのAPIの詳細については、 https://docs.microsoft.com/en-us/azu…ta-lake-store/ を参照してください。 Microsoft Azure Data Lake Gen2 OAuthアカウントには、Data Centerから接続します。このトピックでは、Microsoft Azure Data Lake Gen2 OAuthコネクターのユーザーインターフェースに固有のフィールドとメニューについて説明します。DataSetの追加や更新スケジュールの設定、DataSet情報の編集に関する一般的な情報は、「 コネクターを使用してDataSetを追加する 」を参照してください。

必要条件

Microsoft Azure Data Lake Gen2 OAuthアカウントに接続してDataSetを作成するには、以下が必要です。
  • Microsoft Azure AppクライアントID
  • Microsoft Azure Appクライアントシークレット
  • テナントID
認証情報を取得する場合は、Microsoftのアカウント担当者にお問い合わせください。

Microsoft Azure Data Lake Gen2 OAuthコネクターに接続する

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

[認証情報]ペイン

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

フィールド

説明

Microsoft Azure App Client ID Azure Active Directory設定から取得されるクライアントWeb AppのクライアントID(GUID)を入力します。
Microsoft Azure App Client Secret クライアントWeb Appのシークレットキーを入力します。
Tenant ID テナントIDを入力します。
テナントIDを見つけるには、次の手順を実行します。
Portal.azure.com >[Azure Active Directory]>[Properties] に移動します。
ディレクトリID はお使いの テナントID です。
一度有効な Microsoft Azure Data Lake Gen2 OAuth認証情報を入力したら、新しい Microsoft Azure Data Lake Gen2 OAuth DataSetを作成する際はいつでも同じアカウントを使用することができます。コネクターアカウントは、Data Centerの [アカウント] タブで管理できます。このタブの詳細については、「 コネクターのユーザーアカウントを管理する 」を参照してください。

[詳細]ペイン

このペインには、メインとなる [Reports] メニューのほか、選択したレポートタイプに応じて表示/非表示になる様々なメニューが含まれています。

メニュー

説明

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

Enter Directory Name

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

test メインまたはルートディレクトリの例
test/test サブディレクトリの例
test/test/test サブサブディレクトリの例
Would you like to pull data from multiple files? ディレクトリ内の複数のファイルからデータを取得する場合に選択します。複数のファイルからデータを取得する場合は、同じスキーマを持つファイルを選択します。
Discover Files 同じスキーマを持つファイルを選択して、データを取得します。
How would you like to choose the File name? ファイル名をどのように選択するかを選択します。
Enter File Name ファイル名を入力します。
Discover File Name ファイル名を選択します。

[詳細]ペイン

このペインには [詳細] メニューが含まれています。

メニュー

説明

Select the delimiting character ファイルで使用する区切り文字を選択します。区切り文字がリストにない場合は、 [Other] を選択します。
Specify your delimiter CSVテキストを区切る文字を入力します。

トラブルシューティング

コネクターを使用して認証しようとすると、次のエラーメッセージが表示されます。

OAuthエラー
この問題は権限に関連しています。Azure Storageにアクセスするには適切な権限が必要です。権限がないと、接続に失敗します。 必要な権限を追加するには、次の手順を実行します。 [App]>[API Permissions]>[Add a permission]>[Select Azure Storage]>[Check user_impersonation]>[Add permissions] の順に選択します。

その他のペイン

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