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

SAP データを SAP Databricks で共有

ランドスケープ内の各 SAP アプリケーションは、SAP Databricksアカウントにプロバイダーとして自動的に表示されます。 SAP Business Data Cloud (BDC) でデータ製品をアクティブ化すると、SAP BDC から SAP DatabricksへのDeltaシェアが自動的に作成されます。 データ製品を SAP Databricksのカタログにマウントすると、ノートブック、 SQLエディター、 AI / ML製品で使用できるようになります。

詳細については、 SAP のドキュメント を参照してください。

SAP Databricks で SAP データを利用可能にする

アクティブな SAP データ製品は、カタログにマウントされると、SAP Databricks ユーザーが使用できるようになります。データ製品のアクティブ化に関する SAP のドキュメント を参照してください。データ製品をカタログにマウントするには、メタストアに対する USE PROVIDER 権限と CREATE CATALOG 権限が必要です。

データ製品をカタログにマウントするには:

  1. 「カタログ」 をクリックします。
  2. [Delta Sharing] をクリックします。
  3. SAP プロバイダーをクリックします。
  4. ターゲット表の 「カタログへのマウント 」をクリックします。
  5. 新しいカタログを作成するか、既存のカタログにマウントします。

これらのデータ製品は、ノートブック、SQL エディター、AI/ML 製品で使用できるようになりました。SAP Databricks で資産を作成した後、データ製品として SAP に発行し直すことができます。

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

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

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

注記

カタログエクスプローラーに最新のメタデータが表示されない場合は、 「テーブルの更新」 をクリックしてデータ取り込みを開始してください。

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共有がマウントされた際にSAP Databricksシステムによって自動的に割り当てられます。手動で割り当てた場合、Databricksは後でそれらをクリアまたは削除する可能性があります。

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

以下のタグが同期されました。SAPの個人データ注釈に関する詳細については、 SAP CSN相互運用仕様を参照してください。

SAPタグ

Unity Catalogシステムタグ

適用対象

説明

@PersonalData.entitySemantics

sap.PersonalData.entitySemantics

テーブル

テーブルが、人物や組織などのデータ主体を表しているかどうかを示します。既知の値にはDataSubjectDataSubjectDetails 、またはOtherが含まれます。

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

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

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