クラウド

SAP Analytics Cloud だけでは足りない? -モデリング観点から考える SAP Business Data Cloud 導入に際して SAP Datasphere を併用すべき理由-

SAP Analytics Cloud だけでは足りない? -モデリング観点から考える SAP Business Data Cloud 導入に際して SAP Datasphere を併用すべき理由-

目次

はじめに

SAP Analytics CloudSAC)は、計画・分析・レポーティングを統合したSAPのクラウド分析プラットフォームとして、多くの企業で導入が進んでいます。しかし、S/4HANAと連携して本格的な財務ダッシュボードや予実管理を構築しようとすると、SACのモデリング仕様に起因する構造的な制約に直面することがあります。本記事では、モデリング観点におけるSAP DatasphereDSP)併用の必要性と、SAP Business Data CloudBDC)がもたらす可能性について説明します。


1. SAP Datasphere(DSP)とは

SAP Datasphereは、複数のデータソースからデータを収集・変換・統合し、ビジネスユーザーが利用しやすいデータモデルとして提供するエンタープライズ向けデータ管理プラットフォームです。SACがフロントエンドの分析・計画ツールであるのに対し、DSPS/4HANASACの間に位置し、データを整備・変換してSACに提供するバックエンド基盤として位置づけられます。複数ソースの統合、データ変換ロジックの集中管理、セマンティックレイヤーの定義、大規模データへの対応など、SACが苦手とする領域を補完します。


2. SACモデリングにおける構造的制約

SACのモデリング仕様には、S/4HANAとの直接連携において設計上の複雑さを生む構造的な制約がいくつか存在します。以下はその代表的な例です。

2-1. ディメンションメンバーの一意性要件

SACのインポートモデルでは、ディメンションメンバーの一意性が求められるため、S/4HANA特有の複合キー(例:管理領域+利益センタ)を扱うには、ユーザー側で項目を連結した「疑似キー」を作成するなどの対応が必要になる場合があります。この手動による加工プロセスは、データ更新時のエラー要因となるだけでなく、将来的な分析軸の変更にも柔軟に対応できないという課題があります。

DSPを導入することで、S/4HANAの複合キーを含むデータの変換・結合処理をDSP側のデータ層で管理できます。具体的には、DSPData Builder上でセマンティックタイプFactのビューをソースとしてAnalytic Modelを構成し、関連するディメンションとのアソシエーションを定義することで、SACからこのAnalytic Modelを参照する際に、SAC側で複雑な結合処理を意識することなく分析を行えるようになります。

2-2. データ変換・結合の制約

SACのインポートジョブが持つデータ編集機能は、ノーコード・ローコードによる直感的な操作を前提としている反面、複雑な変換ロジックの実装には限界があります。具体例として、複数データソースをマージする「Combine Data」機能で選択できる結合方式は「All Primary Data」(元データを優先し非一致データを保持)と「Intersecting Data Only」の2種類に限られています。双方の非一致データをすべて保持する「All Data(フルアウタージョイン相当)」は、ストーリー上でのモデルブレンディング機能でのみ利用可能な仕様であるため、インポート時のデータ構造の設計には注意が必要です。また、会計期間000013といった特殊期間を例えば通常の会計期間へマッピングする、あるいは別途設けたカレンダー年月へマッピングするといった変換処理も、SAC単体では設計が複雑になりがちです。DSPSQLビューやデータフローを活用することで、これらの変換・統合ロジックを実装・集中管理できます。

2-3. 増分ロードの制約

SACの増分ロードは、指定フィールドの値が前回より大きいレコードのみを取得する仕組みであり、S/4HANA側のODQOperational Delta Queue)よりデータを取得するデルタ処理とは根本的に異なります。SACの増分ロードはODQを介したデルタ処理では可能な変更・削除レコードの検知に非対応であり、増分ロードの基準として使える適切なフィールドがデータによっては限られるため、実務上の適用が難しいケースがあります。DSPReplication Flow(複製フロー)はODP/ODQフレームワークに対応しており、「Initial and Delta」モードで追加・変更・削除すべての差分を継続的に取得できます。


3. SAP Business Data Cloud(BDC)とデータプロダクト

BDCは、SAP DatasphereSAP Analytics CloudSAP BWのモダナイゼーションに加え、マネージド版SAP Databricksを統合的に提供するSaaSソリューションです。なお、BDCの契約によってこれら製品の全機能が無制限に利用できるわけではなく、BDCは容量単位(Capacity Units)ベースのサブスクリプションとして提供される点には留意が必要です。その中心概念であるデータプロダクトとは、特定のビジネスドメイン向けに事前定義されたデータセットで、セマンティクスとガバナンスがパッケージ化されたものです。財務ドメインであれば損益計算書・貸借対照表向けのデータプロダクトが提供され、勘定科目階層や組織階層といったマスターデータのセマンティクスが最初から整備された状態で利用できます。

モデリングの観点から見ると、データプロダクトは前述の各制約に対する実践的な解決手段として機能します。

ディメンションメンバーの一意性要件については、データプロダクトがS/4HANAの複合キーを吸収した形でDSP上に提供されるため、SACのモデルは単一キーのシンプルなディメンションを扱うだけで済みます。データ変換・結合の制約については、財務データに必要な勘定科目階層・組織階層・BS/PL区分といったセマンティクスがデータプロダクトに事前定義されており、SAC側で変換・結合ロジックを独自に実装する必要がありません。増分ロードの制約については、DSPReplication FlowODP/ODQに対応しているため、データプロダクトの元データをS/4HANAから差分取得する形で運用でき、SACへの反映を確実に行うことができます。

SAPが提供する定義済みデータプロダクトを活用することで、これらのモデリング上の制約に対応するための実装工数を大幅に削減できます。またゼロコピー統合によりデータの鮮度維持とコスト削減を両立しつつ、SAP DatabricksSnowflakeGoogle BigQuery等との連携によるAI活用基盤としても機能します。

本記事では、自前モデリングでのSACの構造的制約を補完するという観点でDSPの価値を述べてきましたが、一方でAI活用をスムーズに進めるという点では、SAPが提供する標準データプロダクトを積極的に活用するアプローチが有力選択肢となります。「SAP Sapphire 2026」で発表された『SAP Business AI Platform』は、SAP BTPSAP BDC、そしてSAP Business AIを一つの強力なガバナンス環境に統合し、AIエージェントが業務プロセスを自律的に実行する「Autonomous Enterprise(自律型企業)」のコア基盤として位置づけられました。このエコシステムにおいて、データ基盤であるBDCは「ビジネスデータファブリック」の役割を担っています。

AIエージェントが依拠すべきセマンティクスやビジネスコンテキストは、標準データプロダクト内にあらかじめ定義されているため、SAPが示す標準仕様に準拠して活用することで、AI導入のスピードとデータの信頼性を高めることができます。

したがって、モデリング観点でのSAP DatasphereDSP)の併用と、AI活用観点での標準データプロダクトの採用は、いずれもBDCを導入することでSAPソリューション全体の価値を引き上げる、整合性のあるアプローチとして位置づけられます。


4. まとめ

SACは強力な計画・分析プラットフォームですが、S/4HANAとの直接連携ではディメンションメンバーの一意性要件・データ変換・結合の制約・増分ロードの制約など、モデリング面での構造的な制約に直面します。SAP Datasphereを介することでこれらをDSP側に集約し、SACは計画・分析・可視化の本来の役割に専念できます。BDCとデータプロダクトのアプローチはさらにその実装コストを引き下げ、モデリング上の制約を解消した上でSACが本来の価値を発揮できる環境を整えます。さらにSAP Business AI Platformを踏まえたAI活用の観点でも、BDCはさまざまなAIエージェントが依拠するビジネスデータファブリックとして位置づけられており、モデリングとAI活用のいずれの側面からも価値を発揮します。これはSAPエコシステムにおけるデータ活用の標準的なアーキテクチャとして、今後ますます重要性を増していくでしょう。

関連サービス

Service

SAPシステムや基幹システムのクラウド移行・構築・保守、
DXに関して
お気軽にご相談ください

03-6260-6240 (受付時間 平日9:30〜18:00)