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 ガバナンスタグ
SAP BDC は、sap.PersonalData ネームスペースのガバナンス タグを、Unity Catalog のテーブル上の「システム管理タグ」として同期します。これらのタグは、SAP BDC データに個人情報や機密情報が含まれているかどうかを分類します。
sap.*名前空間のタグを手動で割り当てたり、変更したり、削除したりしないでください。これらは、SAP BDC のシェアがマウントされるときにDatabricksシステムによって自動的に割り当てられるシステム予約値です。手動で割り当てた場合、Databricksが後でそれらをクリアまたは削除する可能性があります。
これらのタグに基づいてアクセスを管理するには、それらを参照する属性ベースのアクセス制御(ABAC)ポリシーを作成します。
以下のタグは同期されます。SAP 個人データアノテーションの詳細については、SAP CSN Interop 仕様を参照してください。
SAP タグ | Unity Catalog システムタグ | 適用対象 | 説明 |
|---|---|---|---|
|
| テーブル | テーブルが、人物や組織などのデータ主体を表すかどうかを示します。 使用できる値は、 |
|
| 列 | 個人データに関連する列の役割 (識別子、同意ID、保持日など) を示します。 許可される値には、 |
|
| 列 | その列に個人データが含まれている可能性があるかどうかを示します。デフォルト値は |
|
| 列 | 列に機密データが含まれる可能性があるかどうかを示します。デフォルト値は |
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 メタデータがカタログに取り込まれたり更新されたりした時期を追跡します。