Microsoft Azure Data Lake Store 接続
Microsoft Azure Data Lake Store 内のデータにアクセスするには、そのデータの接続資産を作成します。
Azure Data Lake Store (ADLS) は、Microsoft のパブリック・クラウドである Azure でホストされるスケーラブルなデータ・ストレージおよび分析サービスです。 Microsoft Azure Data Lake Store 接続は、 Gen1 と Gen2 Azure Data Lake Storage の両方のリポジトリーへのアクセスをサポートします。
Microsoft Azure Data Lake Store への接続を作成する
接続資産を作成するには、以下の接続の詳細が必要です:
- WebHDFS URL: HDFS にアクセスするための WebHDFS URL。
Gen 2 ADLS に接続するには、次の形式を使用します、https://<account-name>.dfs.core.windows.net/<file-system>
Where<account-name>
は、ADLS インスタンスの作成時に使用した名前です。
<file-system>
の場合は、作成したコンテナーの名前を使用します。 詳しくは、 Microsoft Data Lake Storage Gen2 の資料を参照してください。
- Tenant ID: The Azure Active Directory tenant ID
- クライアント ID: Microsoft Azure Data Lake Store へのアクセスを許可するためのクライアント ID です
- クライアント秘密: Microsoft Azure Data Lake Store へのアクセスを許可するためのクライアント ID に関連付けられている認証鍵です
プライベート接続の場合、インターネットに外部化されていないデータベース (例えば、ファイアウォールの内側) に接続するには、 セキュア接続をセットアップする必要があります。
プラットフォーム内の場所に基づいて接続を作成する方法を選択します
プロジェクト内 「プロジェクトに追加」>「接続」をクリックしてください。 プロジェクトへの接続の追加を参照してください。
カタログ内で
「カタログに追加」>「接続」 をクリックしてください。 Adding a connection asset to a catalog を参照してください。
デプロイメント・スペース内
「スペースに追加」>「接続」 をクリックしてください。 Adding data to a deployment space を参照してください。
「プラットフォーム」資産カタログ内
「新規接続」 をクリックしてください。 Adding platform connections を参照してください。
次のステップ: 接続からデータ資産を追加する
- プロジェクトで接続からのデータをの追加を参照してください。
- カタログ内接続からのデータの追加を参照してください。
この接続を使用できる場所
Microsoft Azure Data Lake Store の接続は、以下のワークスペースおよびツールで使用できます:
プロジェクト
- DataStage (DataStage サービス)
- メタデータのインポート (Watson Knowledge Catalog)
- SPSS Modeler (Watson Studio)
カタログ
- プラットフォーム資産カタログ
- 他のカタログ (Watson Knowledge Catalog)
Azure Data Lake Store 認証のセットアップ
認証をセットアップするには、テナント ID、クライアント (またはアプリケーション) ID、およびクライアント秘密鍵が必要です。
- Gen1:
- Azure Active Directory (Azure AD) Web アプリケーションを作成し、アプリケーション ID、認証鍵、およびテナント ID を取得します。
- 次に、Azure AD アプリケーションを Azure Data Lake Store アカウントのファイルまたはフォルダーに割り当てる必要があります。 Azure Active Directory を使用した Data Lake Store によるサービス間認証のステップ 1、2、および 3 に従います。
- Gen2:
- クライアント・アプリケーションからの要求を許可するために Azure AD からトークンを取得しますの指示に従ってください。 これらのステップにより、新しい ID が作成されます。 ID を作成したら、ADLS へのアクセス権限をアプリケーションに付与するための権限を設定します。 Microsoft Azure Data Lake Store 接続は、アプリケーションの関連付けられたクライアント ID、クライアント・シークレット、およびテナント ID を使用します。
- ストレージ・エクスプローラーを使用して、Azure アプリにストレージ・コンテナーへのアクセス権限を付与します。 手順については、 Azure Storage Explorer を使用して、Azure Data Lake Storage Gen2 内のディレクトリーとファイルを管理するを参照してください。
サポートされるファイル・タイプ
Microsoft Azure Data Lake Store 接続は、Avro、CSV、Delimited text、Excel、JSON、ORC、Parquet、SAS、SAV、SHP、および XML の各ファイル・タイプをサポートします。
詳細情報
親トピック: サポートされた接続