Knowledge Catalog(旧称 Dataplex Universal Catalog)のデータドメインは、ビジネス構造と所有権を反映して、企業内のデータリソースを整理、管理、検出、キュレートするための論理的な方法を提供します。
データドメインの主な機能
データ ドメインは、論理データ組織を基盤となるフォルダとプロジェクトの Google Cloud リソース階層から切り離します。データ ドメインには、次の主な機能があります。
- ビジネス プロセスとデータの論理グループ化に沿って、フォルダとプロジェクトの Google Cloud リソース階層から切り離された論理データ組織階層を定義します。
- 分散型ドメイン チームの所有権の論理単位として機能し、データ プロダクトを補完します。
- リソースとそのメタデータを大規模に検出できるユーザーを一元的に制御します。
- 使用ガイダンス、ガバナンス標準、説明、所有権情報などの一般的なコンテキストをキャプチャします。
- データ ドメインを使用して、検索結果を特定のドメインに絞り込みます。たとえば、ユーザーが
Marketingドメイン内のみを検索できるようにして、より迅速かつ関連性の高い検出を実現します。
使用例
販売、サプライ チェーン、マーケティングなどの部門にデータ資産が分散しているグローバル小売企業を考えてみましょう。販売関連のテーブルやデータセットなど、論理的に類似したデータアセットが複数の Google Cloudプロジェクトに分散しているため、検出と一貫したガバナンスが困難になります。
次の例は、さまざまなユーザーがデータドメインを操作する方法を示しています。
データ ドメイン管理者
基盤となるGoogle Cloud プロジェクトとは独立した論理階層を確立し、ドメインレベルのガバナンスを委任します。
- 組織構造に一致するトップレベル ドメイン(
Sales、Supply Chain、Marketingなど)を作成し、サブドメイン(Salesの下のOnline Sales、Store Transactionsなど)を構成します。 - 各ドメインに指定されたデータドメイン オーナーを割り当てます(たとえば、
Salesドメインのオーナーとしてセールス リードを割り当てます)。
データ ドメインの階層を作成してリソースを含める方法の詳細については、データ ドメインを作成するとデータ ドメインにリソースを含めるをご覧ください。
- 組織構造に一致するトップレベル ドメイン(
データドメイン オーナー
所有権の下にあるデータ ドメインのコンテンツを定義します。ドメインにデータアセットを含め、ドメイン全体のコンテキストを定義し、ドメイン全体にメタデータ ポリシーを確立して、ドメインのデータアセットの検出可能性と、コンテキストとメタデータの可視性を大規模に管理します。たとえば、セールス ドメインのデータオーナーは次の操作を行います。
- さまざまなプロジェクトに分散しているデータセット、テーブル、データ プロダクトを
Salesドメインに含めます。 - データ保持基準や費用センターなど、ドメイン レベルの側面を定義します。
analysts@example.comグループに必要なロールと権限を付与することで、ドメインのアセットを検出してコンテキストとメタデータにアクセスできるユーザーを定義します。
データ ドメインの管理方法の詳細については、データ ドメインを管理するをご覧ください。
- さまざまなプロジェクトに分散しているデータセット、テーブル、データ プロダクトを
データドメイン ユーザー
関連性のない企業データをふるい分けることなく、ビジネス コンテキスト内の関連性の高い信頼できる販売アセットを効率的に検出します。たとえば、今後のマーケティング キャンペーンの販売データを取得する場合、データ ドメイン ユーザーは次の操作を行います。
- ドメイン階層を調べて
Salesドメインを特定します。 - 検索範囲をドメインに限定して、関連するリソースを見つけます。
- リソースのメタデータ、スキーマ、使用ガイダンスを検査して、使用の適合性を評価します。
データ ドメインを使用して関連データを検索する方法については、データ ドメインを使用するをご覧ください。
- ドメイン階層を調べて
サポートされているアセット
データ ドメインは、次のアセットに使用できます。
- プロジェクト
- データ プロダクト
- BigQuery データセット
- BigQuery テーブル
- Dataform のリポジトリ
- Dataproc Metastore データベース
- Dataproc Metastore テーブル
- Spanner データベース
- BigLake テーブル
- AlloyDB for PostgreSQL インスタンス
- Gemini Enterprise Agent Platform データセット
データドメインとデータ プロダクト
データドメインとデータ プロダクトは、データアセットの検出とアクセスに使用できる補完的な構成要素として機能します。データドメインは、ビジネス構造に基づいてデータアセットを整理する論理的な方法を提供します。データ プロダクトは、テーブルやビューなどの関連アセットを、特定のビジネス ユースケースを解決するように設計されたキュレートされたバンドルにパッケージ化します。
制限事項
検索の制限事項
ドメイン コンテキスト外でリソースを検索する場合(グローバル検索を使用する場合など)、ドメインの検出可能性権限は適用されません。基盤となるシステム(BigQuery など)でアクセス権があるリソースのみが表示されます。
BigQuery データセットがデータ ドメインに含まれているとします。ドメインの Dataplex Data Domain Entry Reader ロールはありますが、BigQuery でデータセットを表示する直接的な権限はありません。
- ドメイン内の検索: ドメイン権限が適用されるため、検索結果にデータセットが表示されます。
- ドメイン外の検索: 検索結果にデータセットが表示されません。一般的な検索では、ドメイン権限は適用されず、BigQuery に直接アクセスすることはできません。
認可の制限事項
プレビュー リリース ステージでは、継続的なバックグラウンド IAM 同期はありません。ドメイン認証は、バインディングが作成されたときにのみ検証されます。つまり、リソースに対するドメイン プリンシパルの IAM ロールを取り消しても、そのリソースは自動的にバインド解除またはドメインから削除されません。
次のステップ
- データ ドメインを作成する方法を学習する。
- データ ドメインを管理する方法を確認する。
- データ ドメインにリソースを含める方法を学習する。
- データ ドメインを使用する方法を確認する。