データコンシューマー - AWS 規範ガイダンス

翻訳は機械翻訳により提供されています。提供された翻訳内容と英語版の間で齟齬、不一致または矛盾がある場合、英語版が優先します。

データコンシューマー

データコンシューマーは、一元化されたカタログがデータプロデューサーを使用して共有した後、データプロデューサーからデータを消費します AWS Lake Formation。次の図は、データレイク内の 2 つのデータコンシューマーを示しています。

このガイドのリファレンスアーキテクチャにおけるデータコンシューマーの役割。

データコンシューマーには、アプリケーションデータ供給の 2 種類があります。次の表に、これら 2 つのタイプを示します。

アプリケーションタイプ

アプリケーションデータコンシューマーは、独自のアプリケーションを実行します AWS アカウント。アプリケーションは AWS Identity and Access Management (IAM) ロールを使用してデータプロデューサーから共有データにアクセスし、ロジックに従って処理します。

通常、このタイプのデータコンシューマーには、アプリケーションのニーズを満たすための規範的なデータ要件があります。

データ提供タイプ

データ処理データコンシューマーは通常、個人 (データアナリストやデータサイエンティストなど) と、独自のものを持たないアプリケーション (ビジネスインテリジェンスアプリケーションなど) を対象としています AWS アカウント。

複数のデータ供給データコンシューマーを 1 つの組織のデータレイクに存在できます。たとえば、さまざまな事業部門が、ユーザーがデータレイクからデータを使用できるように、独自のデータ供給データコンシューマーを設定することを選択する場合があります。これらのデータコンシューマーには、 AWS サービス AWS アカウント (Amazon Athena などAWS IAM Identity Center) を介して共有データにアクセスするためにデータコンシューマーアカウントのエンドユーザーが使用する独自の IAM ロールプリンシパル ( に関連付けられた IAM ロールなど) が設定されています。

通常、このタイプのデータコンシューマーには幅広いデータ要件があり、継続的に増加しています。

AWS Lake Formation は、クロスアカウントデータ共有と集中型カタログへのアクセスのためにデータコンシューマーが使用する最も重要な AWS サービスです。データベースが一元化されたカタログによって共有されると、共有リソースはデータコンシューマーアカウントの Lake Formation で使用できます。その後、必要に応じて、データプロデューサーからのアクセス許可を使用して、データコンシューマーアカウントのローカル IAM プリンシパルにデータアクセスを許可できます。その後、共有データは Lake Formation と統合された AWS サービス (Amazon Athena や など) で使用できます AWS Glue。次の AWS サービスを使用して、データコンシューマーアカウントの共有データにアクセスできます。