このドキュメントは、Dataplex Universal Catalog でデータ プロダクトの更新、削除、アクセス権の付与を行うデータ プロダクト オーナーを対象としています。
データ プロダクトのアーキテクチャと主なコンセプトの詳細については、データ プロダクトについてをご覧ください。
始める前に
-
Enable the Dataplex, BigQuery APIs.
Roles required to enable APIs
To enable APIs, you need the Service Usage Admin IAM role (
roles/serviceusage.serviceUsageAdmin), which contains theserviceusage.services.enablepermission. Learn how to grant roles.
必要なロール
データ プロダクトの管理に必要な権限を取得するため、プロジェクトの次の IAM ロールを付与するように管理者に依頼してください。
-
データ プロダクトの権限の作成、更新、削除、管理を行うための完全な権限: Dataplex データ プロダクト管理者 (
roles/dataplex.dataProductAdmin) -
既存のデータ プロダクトを更新、管理する: Dataplex データ プロダクト編集者 (
roles/dataplex.dataProductEditor) -
schema、overview、contactsなどのアスペクトを追加する: Dataplex エントリと EntryLink オーナー (roles/dataplex.entryOwner) -
アセットを検索して追加する: Dataplex Catalog 閲覧者 (
roles/dataplex.catalogViewer) -
更新頻度のドキュメントや契約のアスペクトなどのシステム アスペクト タイプを編集する: Dataplex Catalog 編集者 (
roles/dataplex.catalogEditor)
ロールの付与については、プロジェクト、フォルダ、組織へのアクセス権の管理をご覧ください。
これらの事前定義ロールには、データ プロダクトの管理に必要な権限が含まれています。必要とされる正確な権限については、「必要な権限」セクションを開いてご確認ください。
必要な権限
データ プロダクトを管理するには、次の権限が必要です。
-
overviewシステム アスペクト タイプを編集します。dataplex.entryGroups.useOverviewAspect -
refresh cadenceシステム アスペクト タイプを編集します。dataplex.entryGroups.useRefreshCadenceAspect
カスタムロールや他の事前定義ロールを使用して、これらの権限を取得することもできます。
データ プロダクトへのアクセス権を付与する
データ プロダクト オーナーは、プロダクトを検出可能にし、必要なロールを付与して、コンシューマーがデータ プロダクトを検索、表示、アクセスをリクエストできるようにする必要があります。
データ プロダクト コンシューマーにデータ プロダクトを操作するために必要な権限を付与するには、データ プロダクト リソースに対する次の IAM ロールを付与します。
- Dataplex Universal Catalog 検索でデータ プロダクトを検索してアクセスする: Dataplex データ プロダクト コンシューマー(
dataplex.dataProductsConsumer) - データ プロダクトの定義とメタデータを表示する読み取り専用アクセス権: Dataplex データ プロダクト閲覧者(
dataplex.dataProductViewer) - データ プロダクトへのアクセスをリクエストする: Dataplex データ プロダクト コンシューマー(
dataplex.dataProductsConsumer)
データ プロダクト コンシューマーがデータ プロダクトへのアクセスをリクエストすると、データ プロダクトのオーナーにメール通知が届きます。
アクセスを許可する手順は次のとおりです。
Google Cloud コンソールで、[グループ] ページに移動します。
リクエストされた権限レベルに関連付けられているグループを検索して選択します。
[メンバーを追加] をクリックします。
プリンシパルを追加します。
[保存] をクリックします。
詳細については、 Google Cloud コンソールで Google グループを作成、管理するをご覧ください。
データ プロダクトを更新する
既存のデータ プロダクトの基本情報(データ プロダクト名、説明、オーナーの詳細など)、アセット、アクセス グループ、権限、契約、アスペクト、追加ドキュメントを更新できます。
データ プロダクトの基本情報を更新する
Google Cloud コンソールで、Dataplex Universal Catalog の [データ プロダクト] ページに移動します。
更新するデータ プロダクトをクリックします。
[データ プロダクトを編集] をクリックします。
必要に応じて、[データ プロダクト名]、[アイコン]、[説明]、[オーナーの連絡先]、[ラベル] を更新します。
[データ プロダクトを更新] をクリックします。
データ プロダクトのアセットを更新する
Google Cloud コンソールで、Dataplex Universal Catalog の [データ プロダクト] ページに移動します。
アセットを更新するデータ プロダクトをクリックします。
[アセット] タブをクリックします。
新しいアセットを追加する手順は、次のとおりです。
[+ 追加] をクリックします。
データ プロダクトに追加するアセットを検索して選択します。選択するアセットは、データ プロダクトと同じリージョンに存在する必要があります。
必要な権限が付与されている場合は、アセットをクリックしてアセットのメタデータを表示できます。
検索結果を絞り込むには、[フィルタ] を使用します。
アセットを選択したら、[追加] をクリックします。
データ プロダクトからアセットを削除する手順は次のとおりです。
削除するアセットの > [削除] をクリックします。
[削除] をクリックして操作を確定します。
アクセス グループと権限を更新する
Google Cloud コンソールで、Dataplex Universal Catalog の [データ プロダクト] ページに移動します。
アクセス グループと権限を更新するデータ プロダクトをクリックします。
[アクセス グループと権限] タブをクリックします。
アクセス グループを更新する手順は次のとおりです。
[ 編集] をクリックします。
必要に応じて、アクセス グループの名前、説明、ID を更新します。
新しいアクセス グループを追加するには、[アクセス グループを追加] をクリックして、次の手順を行います。
[アクセス グループ名] フィールドに、新しいアクセス グループの名前を入力します。例:
Analyst[アクセス グループの説明] フィールドに、アクセス グループの説明を入力します。
[アクセス グループ ID] フィールドに、このアクセス グループに割り当てる Google グループのメールアドレスを入力します。このアクセス グループへのアクセスをリクエストするデータ プロダクト コンシューマーは、マッピングされた Google グループのメンバーとして追加できます。
データ プロダクトごとに最大 3 つのアクセス グループを追加できます。
[追加] をクリックします。
アクセス グループを削除する手順は次のとおりです。
削除するアクセス グループの > [削除] をクリックします。
[削除] をクリックして操作を確定します。
選択したデータ プロダクトにアクセス グループが構成されていない場合は、[アクセス グループを追加] をクリックして新しいアクセス グループを追加できます。
アセットの権限を更新する手順は次のとおりです。
権限を更新するアセットで、 > [権限] をクリックします。
必要なアクセス グループと IAM ロールを更新します。
[構成] をクリックします。
データ プロダクトの契約を更新する
Google Cloud コンソールで、Dataplex Universal Catalog の [データ プロダクト] ページに移動します。
契約を更新するデータ プロダクトをクリックします。
[契約] タブをクリックします。
既存の契約を更新する手順は次のとおりです。
[] をクリックします。
必要なフィールドを更新します。
[保存] をクリックします。
選択したデータ プロダクトに契約が関連付けられていない場合は、[契約を追加] をクリックして追加できます。
データ プロダクトのアスペクトを更新する
Google Cloud コンソールで、Dataplex Universal Catalog の [データ プロダクト] ページに移動します。
アスペクトを更新するデータ プロダクトをクリックします。
[アスペクト] タブをクリックします。
アスペクトを更新する手順は次のとおりです。
更新するアスペクトをクリックします。
[ 編集] をクリックします。
必要に応じて、[アスペクト タイプ]、[国]、[リージョン] を更新します。
[保存] をクリックします。
データ プロダクトに新しいアスペクトを追加する手順は次のとおりです。
[+ アスペクトを追加] をクリックします。
[アスペクト タイプを選択] フィールドで、リストからアスペクト タイプを検索して選択します。例:
Geo context[国] フィールドで、アセットが属する国を選択します。
[リージョン] フィールドで、アセットが属するビジネス リージョンを選択します。
[保存] をクリックします。
アスペクトを削除する手順は次のとおりです。
削除するアスペクトをクリックします。
[] をクリックします。
操作を確定するには、[確定] をクリックします。
データ プロダクトのドキュメントを更新する
Google Cloud コンソールで、Dataplex Universal Catalog の [データ プロダクト] ページに移動します。
ドキュメントを更新するデータ プロダクトをクリックします。
[概要] タブをクリックします。
[ドキュメント] の横にある [編集] をクリックします。
必要に応じて、ユーザーガイド、サンプルクエリ、その他のドキュメントを更新します。
[保存] をクリックします。
データ プロダクトを削除する
データ プロダクトを削除する前に、データ プロダクトからすべてのアセットを削除する必要があります。その方法は次のとおりです。
Google Cloud コンソールで、Dataplex Universal Catalog の [データ プロダクト] ページに移動します。
削除するデータ プロダクトをクリックします。
[アセット] タブをクリックします。
リストに表示されたアセットごとに、 > [削除] をクリックします。[削除] をクリックして操作を確定します。
すべてのアセットを削除したら、 [削除] をクリックしてデータ プロダクトを削除します。
確認ダイアログで「
delete」と入力し、[削除] をクリックします。
次のステップ
- データ プロダクトを検索する方法を確認する。
- データ プロダクトへのアクセスをリクエストする方法を確認する。