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管理者用の接続識別子を取得します。
- Databricksサイドバーから、 データ取り込み をクリックします。
- SAP Business Data Cloud タイルを選択します。
- Connection Identifier をクリックします。
- パートナー識別子情報をSAP BDC管理者と共有します。
- 提供された識別情報を使用して、SAP BDC 管理者にSAP BDCでDatabricks接続を設定するよう依頼してください。「SAP BDC ドキュメント」を参照してください。
ステップ 2: SAP BDC接続を作成する
- SAP BDC 管理者から識別子用の Databricks 接続が送信されたら、 SAP BDC に接続 をクリックします。
- [ SAP BDC からの接続リンク ] で、SAP BDC 管理者から送られた招待リンクをコピーします。
- 接続 をクリックします。
- 接続が確立されると、SAP BDCアカウントは共有プロバイダーおよび受信者として自動的に追加されます。SAP BDC管理者によってDatabricks上で付与された共有にアクセスでき、DatabricksアセットをSAP BDCにオープン共有できます。
- [プロバイダーを表示]をクリックして、SAP BDCアカウントから受信したすべてのデータ製品を表示します。または、[受信者を表示]をクリックして、SAP BDCアカウントと共有しているすべてのデータアセットを表示します。
SAP BDC から受け取った共有を Unity Catalog カタログにマウントすると、SAP セマンティックメタデータ (テーブルおよび列のコメント、主キー、外部キー、およびガバナンスタグ) が Unity Catalog に自動的に同期されます。詳細については、SAP BDC セマンティックメタデータを参照してください。
接続オーナーを更新します
接続の所有者を更新するには、接続の所有者またはメタストア管理者である必要があります。
接続の所有者は個々のユーザーである必要があります。接続の所有権をグループまたはサービスプリンシパルに転送することはできません。
接続の所有者を変更するには、次の手順を実行します。
- Databricksサイドバーから、 データ取り込み をクリックします。
- SAP Business Data Cloud タイルを選択します。
- 更新する接続を見つけて、
をクリックします。
- 「**所有者を編集**」を選択します。
接続を削除
接続が削除されると、Databricks ワークスペースは、SAP BDC 管理者によって共有されたすべてのデータ製品へのアクセス権を失い、SAP BDC 受信者は共有へのアクセス権を失います。
接続の所有者である必要があります。
ステップ 1: 共有アセットのクリーンアップ
SAP BDC から受信した共有をカタログからアンマウントします。カタログの所有者がこれを行う必要があります。「共有をアンマウントする」を参照してください。
マウントされたカタログがまだ存在する場合、接続を削除することはできません。
ステップ2:SAP BDC 接続を削除します
すべての共有アセットをアンマウントした後、SAP BDC接続を削除するには、次の操作を実行します:
- Databricksサイドバーから、 データ取り込み をクリックします。
- SAP Business Data Cloud タイルを選択します。
- 更新する接続を見つけて、
をクリックします。
- 接続を削除 を選択します。
制限事項:
- メタストアあたりの接続は5つまでという制限があります。
その他のリソース
- DatabricksでSAP BDCデータを読み込むには、SAP BDCプロバイダー共有からカタログを作成します。共有からカタログを作成するを参照してください。
- SAP Business Data Cloud(BDC)の受信者に OpenSharing のデータ共有へのアクセス権を付与します。
- SAP BDC セマンティックメタデータ
- SAPと共有される使用状況データ