Borderless Lakehouse を使用すると、 Google Cloud分析を SAP Business Data Cloud(BDC)環境に接続して、外部ソースと Google Cloud ワークロード間でデータを統合できます。
SAP BDC インスタンスが Amazon Web Services(AWS)、Microsoft Azure、 Google Cloudのいずれでホストされているかにかかわらず、SAP データを移動せずに BigQuery 分析を直接実行できます。SAP BDC インスタンスは、財務、サプライ チェーン、人事など、すべての SAP アプリケーションのデータを管理し、提供します。
いくつかのユースケースで、連携データへのアクセスを管理できます。
- 統合分析: BigQuery で SAP データを他のデータとともに分析します。
- データコピーなし: データをその場でクエリすることで、複雑さと費用を削減します。
- BigQuery エコシステムを使用する: BigQuery ML、Looker などのツールを SAP データで使用します。
- 最新のデータ: SAP BDC で利用可能な最新のデータにアクセスできます。
統合ワークフロー
Lakehouse と SAP BDC の統合では、次の 2 つのワークフローがサポートされています。
SAP から Google Cloud (連携)
このワークフローでは、AWS、Azure、または Google Cloud の SAP BDC に存在するデータを BigQuery から直接クエリします。これは、Delta Sharing プロトコルを使用して SAP BDC と通信するフェデレーション Delta Lake カタログを使用して処理されます。
- 使用可能なテーブルとスキーマをライブで確認する。
- SAP のライブデータをGoogle Cloudに移動せずに、クエリを実行します。
詳細については、SAP Business Data Cloud のクロスクラウド接続を設定すると SAP Business Data Cloud データをクエリするをご覧ください。SAP の構成については、SAP ドキュメントの SAP Business Data Cloud Connect のプロビジョニングと SAP Business Data Cloud Connect でのデータ プロダクトの操作をご覧ください。
Google Cloud から SAP(公開)
このワークフローでは、Lakehouse または BigQuery で管理されているデータを SAP BDC に公開または共有できます。これにより、SAP ユーザーとアプリケーションは Google Cloud データをネイティブに使用できます。
- Iceberg REST カタログまたは Knowledge Catalog のデータ プロダクトを SAP に公開します。
公開されたアセットは SAP BDC で検出可能であり、リモート テーブルとして SAP Datasphere にインストールできます。
詳細については、BigQuery データを SAP Business Data Cloud に公開するをご覧ください。これらのプロダクトを SAP にインストールする方法については、SAP ドキュメントのデータ プロダクトのインストールをご覧ください。
SAP BDC がレイクハウスに接続する仕組み
SAP BDC は、Delta Sharing プロトコルを使用して Lakehouse に接続し、データを移動せずに BigQuery に公開します。
基本コンセプト
- 連携 Delta Lake カタログ: Delta Sharing プロトコルを使用して SAP BDC に接続する Lakehouse カタログタイプ。
- カタログ ID: Google Cloud プロジェクト内の Lakehouse カタログ リソースの固有識別子。
- 連携カタログ: BigQuery がリモート SAP BDC インスタンスに継続的にクエリを実行して、共有、スキーマ、テーブルの現在のリストを取得するメカニズム。これにより、古いメタデータや手動でコピーされたメタデータが防止されます。
- 接続: BigQuery と SAP BDC をリンクして認証する Lakehouse カタログのメカニズム。
データ階層
SAP BDC データは、BigQuery で 5 つのレベルの階層に編成されます。
PROJECT_ID.CATALOG_ID.SHARE_NAME.SCHEMA_NAME.TABLE_NAME。これは、SAP BDC で使用される Delta Sharing プロトコルにマッピングされます。
- カタログ ID(レイクハウス): 単一の SAP BDC コネクタからのすべての共有データの最上位コンテナとして機能するGoogle Cloud の接続リソース。
- 共有(または SAP データ プロダクト): 使用のために共有されるテーブルの論理グループ。これは、BigQuery のカタログの下の最初の名前空間レベルである Delta Sharing の共有にマッピングされます。
- スキーマ(Delta スキーマ): 共有に含まれる 2 番目の名前空間レベル。
- テーブル(SAP テーブル): SAP BDC データを含むスキーマ内の詳細なデータ オブジェクト。
- SAP BDC コネクタ: 特定の Google Cloud プロジェクトからのアクセスを認可する SAP BDC 構成。