プロジェクト、フォルダ、組織レベルで、特定の統合のリネージ取り込みを選択的に有効または無効にできます。
サポートされている統合と構成シナリオの詳細については、データリネージの取り込みを制御するをご覧ください。
前提条件
リネージの取り込みを制御するには、Data Lineage API を使用する必要があります。Data Lineage API はクライアント ベースの API であるため、課金と割り当て用にクライアント プロジェクトが構成されていることを確認します。
ロールと権限
データ リネージの取り込みを構成して制御するために必要な権限を取得するには、次の Identity and Access Management(IAM)ロールを付与するよう管理者に依頼してください。
データ リネージの取り込みを構成して制御するために必要な権限を取得するには、プロジェクトに対する次の IAM ロールを付与するよう管理者に依頼してください。
-
データリネージを構成して管理する: データリネージ管理者 (
roles/datalineage.admin)
ロールの付与については、プロジェクト、フォルダ、組織へのアクセス権の管理をご覧ください。
これらの事前定義ロールには、データ リネージの取り込みを構成して制御するために必要な権限が含まれています。必要とされる正確な権限については、「必要な権限」セクションを開いてご確認ください。
必要な権限
データ リネージの取り込みを構成して制御するには、次の権限が必要です。
-
リネージ構成を取得して更新する:
-
datalineage.configs.get -
datalineage.configs.update
-
カスタムロールや他の事前定義ロールを使用して、これらの権限を取得することもできます。
クライアント プロジェクトで
datalineage.googleapis.comAPI を有効にします。詳細については、データ リネージを有効にするをご覧ください。クライアント プロジェクトを設定します。次の例では、
X-Goog-User-Projectヘッダーを使用します。詳細については、システム パラメータをご覧ください。
現在の構成を取得する
リソースでリネージの取り込みが有効になっているかどうかを確認する場合や、構成を変更する前に etag 値を取得する場合は、現在の構成を取得します。
C#
C#
このサンプルを試す前に、クライアント ライブラリを使用した Knowledge Catalog のクイックスタートにある C# の設定手順を行ってください。詳細については、Knowledge Catalog C# API のリファレンス ドキュメントをご覧ください。
Knowledge Catalog への認証を行うには、アプリケーションのデフォルト認証情報を設定します。詳細については、ローカル開発環境の認証の設定をご覧ください。
Go
Go
このサンプルを試す前に、クライアント ライブラリを使用した Knowledge Catalog のクイックスタートにある Go の設定手順を行ってください。詳細については、Knowledge Catalog Go API のリファレンス ドキュメントをご覧ください。
Knowledge Catalog への認証を行うには、アプリケーションのデフォルト認証情報を設定します。詳細については、ローカル開発環境の認証の設定をご覧ください。