SAP BW/4HANA(SAP Data Engineer - Data Fabricランドスケープの一部)の複合プロバイダーは、複数のソースからのデータを統合し、レポート作成や分析のための統合ビューを作成するために不可欠なコンポーネントです。インフォプロバイダー、Open ODSビュー、外部ソースなど、さまざまなBWオブジェクトを統合することで、複雑なデータモデルを柔軟に作成できるツールとして機能します。複合プロバイダーが実装される理由について、以下に詳しく説明します。 * 説明: 複合プロバイダーは、結合されたデータを物理テーブルにマテリアライズすることでデータを永続化するように設定できます。これは、中間結果を保存する必要がある場合や、頻繁にアクセスされるレポートのクエリパフォーマンスを最適化する必要がある場合に特に便利です。データの永続化により、アクセス時間が短縮され、基盤となるシステムの負荷が軽減されます。 * SAP BW/4HANAでは、複合プロバイダーを使用することで、データを永続化するか仮想化するかをユーザーが定義できます。この柔軟性により、リアルタイムレポートと最適化されたバッチ処理の両方のシナリオをサポートします。 オプションB:外部スキーマからSAP HANAテーブルを直接公開する説明:このオプションは誤りです。複合プロバイダーは、外部スキーマからSAP HANAテーブルを直接公開するように設計されていません。複合プロバイダーは、BW/4HANA環境内のBWオブジェクトやその他のソースからのデータの結合に重点を置いています。外部のHANAテーブルを公開する必要がある場合は、通常、Open ODSビューなどの統合メカニズムを使用します。 参考: SAP ドキュメントでは、複合プロバイダーは外部 HANA テーブルを公開するのではなく、主に BW モデルを組み合わせるために使用されることが強調されています。 オプションC: BWクエリを使用するためのインターフェースを提供する説明: 複合プロバイダ自体はBWクエリ用のインターフェースを直接提供しないため、このオプションは誤りです。BWクエリは、複合プロバイダを含むインフォプロバイダ上に構築されます。複合プロバイダの役割はデータを結合することであり、BWクエリは分析ロジックとプレゼンテーション層を定義するために使用されます。 参考: SAP Data Engineer - Data Fabric ガイドラインによると、BW クエリは個別に作成され、複合プロバイダーまたはその他の InfoProvider によって公開されたデータを消費します。 オプションD:既存のBWモデルを統合する仮想データマート層を提供する説明:複合プロバイダーの主な目的の一つは、仮想データマート層を作成することです。これにより、ユーザーは既存のBWモデル(インフォキューブ、データストアオブジェクト、Open ODSビューなど)を、物理的なデータ移動や複製を行うことなく統合できます。複合プロバイダーは仮想化を活用することで、柔軟性を維持しながら冗長性を低減し、データへのリアルタイムアクセスを実現します。 参考:SAP BW/4HANA は、さまざまなソース間でデータを統合および調整するために SAP Data Fabric の原則に沿って、仮想データ モデリング機能の一部として複合プロバイダーの使用を推進しています。 で