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