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

SAP Business Data Cloud (BDC) コネクタを作成および管理

このページでは、OpenSharing 用に Databricks 上で SAP Business Data クラウド (BDC) 接続を設定する方法を説明します。この接続は、SAP BDCアカウントとの共有の送受信に必要です。

要件

  • ワークスペース管理者である必要があります。
  • CREATE PROVIDER 権限と CREATE RECIPIENT 権限が必要です。
  • お使いのDatabricksワークスペースはUnity Catalogが有効になっています。Unity Catalogの概要を参照してください。
  • メタストアでOpenSharingを有効にし、ユーザーに共有と受信者を作成および管理する権限を付与しました。アカウントのOpenSharingを設定する(プロバイダー向け)を参照してください。

DatabricksでSAP BDC接続を作成する

SAP BDC アカウントへのデータ アクセスを許可する前、または SAP BDC アカウントからデータを受信する前に、SAP BDC 接続を作成する必要があります。SAP BDC 接続を作成したユーザーがその所有者になります。作成時、2つのオブジェクトが自動的に作成され、SAP BDCアカウントに対応します:

  • プロバイダーオブジェクト
  • 受信者オブジェクト

接続を作成するには、まずDatabricks接続識別子をSAP BDC管理者に送信する必要があります。SAP BDC管理者は、接続識別子を使用してSAP BDCで接続リンクを生成します。接続リンクを使用して、DatabricksでSAP BDC接続の作成を完了します。

ステップ1: SAP BDC管理者用の接続識別子を取得します。

  1. Databricksサイドバーから、 データ取り込み をクリックします。
  2. SAP Business Data Cloud タイルを選択します。
  3. Connection Identifier をクリックします。
  4. パートナー識別子情報をSAP BDC管理者と共有します。
  5. 提供された識別情報を使用して、SAP BDC 管理者にSAP BDCでDatabricks接続を設定するよう依頼してください。「SAP BDC ドキュメント」を参照してください。

ステップ 2: SAP BDC接続を作成する

  1. SAP BDC 管理者から識別子用の Databricks 接続が送信されたら、 SAP BDC に接続 をクリックします。
  2. [ SAP BDC からの接続リンク ] で、SAP BDC 管理者から送られた招待リンクをコピーします。
  3. 接続 をクリックします。
  4. 接続が確立されると、SAP BDCアカウントは共有プロバイダーおよび受信者として自動的に追加されます。SAP BDC管理者によってDatabricks上で付与された共有にアクセスでき、DatabricksアセットをSAP BDCにオープン共有できます。
  5. [プロバイダーを表示]をクリックして、SAP BDCアカウントから受信したすべてのデータ製品を表示します。または、[受信者を表示]をクリックして、SAP BDCアカウントと共有しているすべてのデータアセットを表示します。

SAP BDC から受け取った共有を Unity Catalog カタログにマウントすると、SAP セマンティックメタデータ (テーブルおよび列のコメント、主キー、外部キー、およびガバナンスタグ) が Unity Catalog に自動的に同期されます。詳細については、SAP BDC セマンティックメタデータを参照してください。

接続オーナーを更新します

接続の所有者を更新するには、接続の所有者またはメタストア管理者である必要があります。

注記

接続の所有者は個々のユーザーである必要があります。接続の所有権をグループまたはサービスプリンシパルに転送することはできません。

接続の所有者を変更するには、次の手順を実行します。

  1. Databricksサイドバーから、 データ取り込み をクリックします。
  2. SAP Business Data Cloud タイルを選択します。
  3. 更新する接続を見つけて、ケバブメニューアイコン。 をクリックします。
  4. 「**所有者を編集**」を選択します。

接続を削除

接続が削除されると、Databricks ワークスペースは、SAP BDC 管理者によって共有されたすべてのデータ製品へのアクセス権を失い、SAP BDC 受信者は共有へのアクセス権を失います。

接続の所有者である必要があります。

ステップ 1: 共有アセットのクリーンアップ

SAP BDC から受信した共有をカタログからアンマウントします。カタログの所有者がこれを行う必要があります。「共有をアンマウントする」を参照してください。

マウントされたカタログがまだ存在する場合、接続を削除することはできません。

ステップ2:SAP BDC 接続を削除します

すべての共有アセットをアンマウントした後、SAP BDC接続を削除するには、次の操作を実行します:

  1. Databricksサイドバーから、 データ取り込み をクリックします。
  2. SAP Business Data Cloud タイルを選択します。
  3. 更新する接続を見つけて、ケバブメニューアイコン。 をクリックします。
  4. 接続を削除 を選択します。

制限事項:

  • メタストアあたりの接続は5つまでという制限があります。

その他のリソース