SAP データ取り込みアクセラレーター for Microsoft Fabric

09 Nov 202610 Min Readviews 0comments 0
SAP データ取り込みアクセラレーター for Microsoft Fabric — Pulse Convert

SAP データ取り込みアクセラレーター for Microsoft Fabric

― 「動いているから大丈夫」が通用しなくなった SAP 連携を、正しい経路へ

このガイドの要点

  • SAP Note 3255746 により、サードパーティ製ツールからの ODP-RFC 利用は禁止された
  • 2026年6月以降、不正な ODP-RFC 呼び出しは技術的にブロックされる
  • 影響を受けるのは「ODP-RFC」であり、RFC 全般ではない
  • Fabric には SAP Datasphere 経由のミラーリングなど、規約に沿った取り込み経路がある
  • お問い合わせ:Admin@innovationalofficesolution.com

1. 何が変わったのか

SAP の ODP(Operational Data Provisioning)は、SAP のデータを差分付きで取り出せる仕組みとして、長年にわたり多くの ETL ツールやレプリケーション製品に使われてきました。

SAP は2026年4月21日、SAP Note 3255746 を Version 11 に更新し、ODP Data Replication API の RFC モジュール(ODP-RFC)は SAP アプリケーション間のデータ転送専用であると明記しました。オンプレミスでもプライベートクラウドでも、顧客やサードパーティのアプリケーションが ODP-RFC で SAP ABAP システムにアクセスすることは禁止され、それに起因する問題は顧客の責任とされています。さらに2026年6月のセキュリティパッチで、許可されていない ODP-RFC 呼び出しは技術的にブロックされると報じられています。

一方で、誤解しやすい点もあります。制限の対象は「ODP-RFC」であり、RFC というプロトコル全般ではありません。テーブル抽出、BAPI、ファンクションモジュールなどは引き続き利用できます。

2. まず確認:自社は影響を受けるか

以下に1つでも当てはまれば、早急な確認をおすすめします。

  • SAP のデータを、SAP 以外の DWH・データレイク・BI ツールに連携している
  • 連携ツールの設定画面に「ODP」「Operational Data Provisioning」「DataSource(抽出構造)」の項目がある
  • 差分(デルタ)抽出を SAP 標準の抽出構造で行っている
  • 連携の仕組みを作った担当者・ベンダーがすでに関与していない

SAP は ODP-RFC の利用状況を確認するためのセルフチェックツールを SAP Note 3439624 で提供しています。本アクセラレーターでは、このチェック結果と連携ツール側の設定を突き合わせ、影響のある抽出を一覧化するところから始めます。

3. Fabric への取り込み経路の比較

経路特徴向いているケース
Fabric ミラーリング(SAP Datasphere 経由)ほぼリアルタイム。OneLake に Delta テーブルとして継続複製更新頻度が高く、手間をかけずに鮮度を保ちたい
Copy job(SAP Datasphere 連携)大量データの一括・定期移動に強い初期ロード、夜間の大量バッチ
SAP Business Data Cloud / ODP ODataSAP が推奨する、SAP 外部からのデータ利用経路SAP の標準に寄せたい
テーブル/CDS ビュー抽出(ODP-RFC 以外)既存の抽出ツールを生かしやすい対象テーブルが限定的

Microsoft のドキュメントによると、SAP Datasphere 経由のミラーリングは S/4HANA、ECC、BW/4HANA、BW、Datasphere 自体をソースにできます。Datasphere のレプリケーションフローが初回スナップショットと変更レコードを ADLS Gen2 に書き出し、Fabric のミラーリングエンジンがそれを OneLake のテーブルへ継続的にマージする二段構えの仕組みです。レプリケーション用の Fabric コンピュートは無償で、ストレージも容量に応じた範囲までは課金されません。前提として SAP Datasphere の Premium Outbound Integration が必要です。

4. アクセラレーターの手順

STEP 1|現状診断

SAP Note 3439624 のセルフチェック結果、連携ツールのジョブ定義、抽出対象(テーブル、CDS ビュー、DataSource)を収集し、ODP-RFC 依存の抽出を特定します。

STEP 2|経路設計

抽出対象ごとに、更新頻度・データ量・必要な鮮度・ライセンス状況を評価し、上記の経路から最適なものを割り当てます。1つの経路に無理に統一しないことがポイントです。

STEP 3|メタデータの自動生成

AI 移行エンジンが、SAP のテーブル定義とデータ辞書(項目名・データ型・キー)から、OneLake 側のテーブル定義、日本語の業務名称を付けた列のマッピング、Silver 層への変換ロジックを自動生成します。初期自動化率は 70%~90% です。

STEP 4|メダリオン構成への整理

  • Bronze:SAP から取り込んだままのデータ(MANDT、技術項目名のまま)
  • Silver:クライアントでのフィルター、日付・数量・通貨の型変換、マスターデータの結合
  • Gold:売上、在庫、原価など、業務部門がそのまま使える指標テーブル

STEP 5|突合と監視(PulseQA)

SAP 側の件数・合計値と OneLake 側を定期的に自動比較し、差分や取り込み遅延を検知した場合はアラートを出します。

5. SAP のデータ型と OneLake の対応で注意すべき点

SAP 側注意点と対応
DATS(日付、YYYYMMDD 文字列)「00000000」を NULL として扱う変換が必要
TIMS(時刻)日付と結合してタイムスタンプ化
CURR / QUAN(金額・数量)通貨キー(WAERS)・単位(MEINS)と必ずセットで保持
通貨の小数点桁数(JPY など)日本円は小数桁0のため、SAP 内部値との桁ずれに注意(TCURX 参照)
NUMC(数値文字列)先頭ゼロを保持するか数値化するかを項目ごとに決定
MANDT(クライアント)Silver 層で本番クライアントのみに絞り込み

特に日本円の金額は、SAP の内部表現と表示値の桁がずれる典型例です。SAP は金額を小数2桁で内部保持するため、日本円の値を換算せずに取り込むと売上が100分の1に見えるといった重大な誤りにつながります。

6. 適用例:Emulus Consulting

Emulus Consulting では、本アクセラレーターで ODP 依存の抽出 [X] 本を特定し、[X] 本をミラーリングへ、[X] 本を Copy job へ切り替えました。

  • データ鮮度:日次 → [X] 分
  • 取り込みジョブの保守工数:[X]% 削減
  • 切り替え期間:[X] 週間

影響調査から始めませんか

代表的な SAP 抽出5本を対象に、ODP-RFC 依存の有無と Fabric への移行案を無料でご提示します。

無料PoC(概念実証)
Microsoft Solution Partner

SAP データを OneLake へ安全・確実に連携

SAP Note 3255746(ODP-RFC 制限)に完全準拠。Datasphere 経由のミラーリングや Copy job を駆使し、規約に沿った OneLake 連携を最短で構築します。

SAP Note 3255746 準拠の安心アーキテクチャ代表的な SAP 抽出 5 本で無料 PoCOneLake 側メタデータ・型変換を自動生成日本円・DATS・MANDT 特有の落とし穴を事前回避
発行:Office Solution AI Labs(Microsoft Solution Partner for Data & AI)
#日本語#SAP#Microsoft Fabric#OneLake#移行#Case Study

Contact Us

Advance Analytics of next generation

We are an authorized implementation partner of Snowflake, Databricks, Amazon, Automation Anywhere, Denodo, DataDog, New Relic, and Elastic.

Copyrights © 2026 Office Solution AI Labs