メインコンテンツまでスキップ

SAP BDC セマンティック メタデータ

このページでは、マウントされたSAP BDC共有のためにSAP Business Data Cloud (BDC) からUnity Catalogに自動的に同期されるセマンティックメタデータについて説明します。

SAPのテーブル名と列名は読みにくい場合があります。マウントされているすべてのSAP BDC共有について、テーブルがアクセスされると、セマンティックメタデータがテーブルレベルで自動的にUnity Catalogに取り込まれ、データがより理解しやすく、発見しやすくなります。SAP BDCで行われた変更は、Unity Catalogに反映されます。

SAP BDCはセマンティックメタデータの真のソースです。SAP BDC から同期されたメタデータは、Databricks では読み取り専用です。OpenSharing の SAP BDC 共有の受信者は、意味的メタデータに直接アクセスしたり、クエリしたりすることはできません。

注記

Catalog Explorerで最新のメタデータが表示されない場合は、 テーブルを更新 をクリックして取り込みをトリガーしてください。

取り込まれたSAPセマンティック型

SAP BDC の次のセマンティクスが Unity Catalog に取り込まれます。

SAPセマンティックメタデータ

説明

テーブルと列のコメント

各テーブルおよび列の目的の説明。

主キー

SAP BDCで定義された主キーが、Unity Catalogの主キー制約として同期されます。

外部キー

同じ共有内のテーブル間の外部キー関係。別の共有のテーブルを参照する外部キーはサポートされていません。

SAP ガバナンス タグ

sap.PersonalData.* ネームスペースにある、個人データと機密データを分類するシステムタグ。「SAP ガバナンス タグ」を参照してください。

SAP ガバナンスタグ

SAP BDC は、sap.PersonalData ネームスペースのガバナンス タグを、Unity Catalog のテーブル上の「システム管理タグ」として同期します。これらのタグは、SAP BDC データに個人情報や機密情報が含まれているかどうかを分類します。

重要

sap.*名前空間のタグを手動で割り当てたり、変更したり、削除したりしないでください。これらは、SAP BDC のシェアがマウントされるときにDatabricksシステムによって自動的に割り当てられるシステム予約値です。手動で割り当てた場合、Databricksが後でそれらをクリアまたは削除する可能性があります。

これらのタグに基づいてアクセスを管理するには、それらを参照する属性ベースのアクセス制御(ABAC)ポリシーを作成します。

以下のタグは同期されます。SAP 個人データアノテーションの詳細については、SAP CSN Interop 仕様を参照してください。

SAP タグ

Unity Catalog システムタグ

適用対象

説明

@PersonalData.entitySemantics

sap.PersonalData.entitySemantics

テーブル

テーブルが、人物や組織などのデータ主体を表すかどうかを示します。

使用できる値は、DATA_SUBJECTDATA_SUBJECT_DETAILS、またはOTHERです。

@PersonalData.fieldSemantics

sap.PersonalData.fieldSemantics

個人データに関連する列の役割 (識別子、同意ID、保持日など) を示します。

許可される値には、DATA_SUBJECT_IDDATA_SUBJECT_ID_TYPECONSENT_ID などがあります。許可される値の完全なリストとその意味については、SAP CSN Interop specificationを参照してください。

@PersonalData.isPotentiallyPersonal

sap.PersonalData.isPotentiallyPersonal

その列に個人データが含まれている可能性があるかどうかを示します。デフォルト値は true です。

@PersonalData.isPotentiallySensitive

sap.PersonalData.isPotentiallySensitive

列に機密データが含まれる可能性があるかどうかを示します。デフォルト値は true です。

DatabricksでSAP BDCメタデータを使用する

SAP BDC 共有をカタログにマウントすると、同期されたメタデータが Databricks 全体で利用可能になります。SAP のテーブル名と列名は解釈が難しいことが多いため、同期されたコメント、キー制約、およびタグは、SAP データをより効果的に理解し、操作するのに役立ちます。

  • カタログエクスプローラー: テーブルおよび列の詳細で、コメント、キー制約、タグを表示します。コメントの内容を検索することで列をフィルタリングし、関連する列を見つけやすくすることができます。
  • SQL : DESCRIBE TABLE EXTENDED を使用して、テーブルと列のコメント、およびキー制約を表示します。SAP ガバナンス タグを表示するには、INFORMATION_SCHEMA.TABLE_TAGS をクエリします。
  • Genieスペース : SAP BDCテーブルを含むGenieスペースでは、ユーザーはSAPの命名規則を理解することなく、自然言語で質問できます。
  • ガバナンス : 同期されたSAPのガバナンス タグABACポリシーで使用して、機密データへのアクセスを制御します。
  • 監査ログ : タグの割り当て、コメントの更新、制約の変更を含むメタデータ同期イベントは、監査ログに記録されます。監査ログを使用して、SAP BDC メタデータがカタログに取り込まれたり更新されたりした時期を追跡します。

その他のリソース