リソースのバインディングとインクルードについて

このドキュメントでは、リソース バインディングを作成して、テーブル、データセット、データ プロダクト、プロジェクト全体などの個々のリソースをデータ ドメインに含める方法について説明します。

リソースのバインディングとインクルードについて

データ ドメインのリソース管理を理解するには、次の 2 つの重要なコンセプトを理解する必要があります。

  • バインディング: リソースをドメインにバインドすると、リソースまたはプロジェクトとデータ ドメインの間にリンクが作成されます。
  • 包含: リソースをドメインにバインドした結果として得られるメンバーシップ。プロジェクトやデータセットなどのコンテナ リソースがドメインに含まれている場合、そのすべての子孫は、そのドメインへの包含を自動的に継承します。

継承とオーバーライド

リソースの包含は、階層継承ルールに従います。

  • 自動継承: データセットまたはプロジェクトをドメインに含めると、この設定を明示的にオーバーライドしない限り、このデータセットまたはプロジェクトに属するすべてのアセットもドメインに含まれます。
  • 明示的なオーバーライド: 特定の下位レベルのバインディングは、継承された親の割り当てよりも優先されます。子リソースが別のドメインに明示的にバインドされている場合、その明示的なバインディングは継承された親ドメインの割り当てをオーバーライドします。

: 2 つのデータセット(dataset_1dataset_2)を含むプロジェクトが Finance ドメインにバインドされている場合、両方のデータセットが Finance への包含を継承します。ただし、dataset_2Marketing ドメインに明示的にバインドされている場合、dataset_2Marketing に属し、dataset_1Finance に残ります。

データ ドメイン リソース バインディングとインクルージョン継承オーバーライドの違いを示す図 データ ドメイン リソース バインディングとインクルージョン継承オーバーライドの違いを示す図。
図 1. データドメイン リソース バインディングと継承されたインクルージョン(クリックして拡大)

次のステップ