SAP BusinessObjects から Power BI へ ― Excel で BO を使ってきた現場のための移行ガイド

目次
SAP BusinessObjects から Power BI へ ― Excel で BO を使ってきた現場のための移行ガイド
― BI 2025 で Live Office と .unv が消える ― Excel で BO を使ってきた現場のための移行ガイド
このガイドのねらい
- BI 4.3 の保守期限と、BI 2025 で削除される機能を正しく理解する
- 特に影響の大きい Live Office と .unv ユニバースへの対応を決める
- Excel で資料を作る現場の働き方を変えずに、Power BI に移行する手順を知る
- Pulse Convert でユニバースとレポートの変換を自動化する(初期自動変換精度 70%~90%)
- お問い合わせ:Admin@innovationalofficesolution.com
1. BI 4.3 のあとに何が起きるか
- SAP BusinessObjects BI 4.3 のメインストリーム保守は2026年12月31日に終了します。SP5 が最後のサポートパッケージです。
- 2027年1月1日からはカスタマースペシフィックメンテナンスとなり、最初の12か月は重大度の高い(CVSS 7.0 以上の)セキュリティ脆弱性の修正のみが提供されます。新たな不具合の修正は BI 2025 以降でのみ行われます。
- 2025年3月にリリースされた BI 2025 では、次の機能が削除されました。
| 削除された機能 | 影響を受ける使い方 |
|---|---|
| Live Office | Excel や PowerPoint に BO のデータを貼り付けて資料を作る運用 |
| Analysis for OLAP | BW や HANA のデータを多次元で分析する運用 |
| Universe Design Tool / .unv | 古い形式のユニバースと、それを使う WebI レポート |
| Crystal Reports for Enterprise | BO 上で Crystal Reports for Enterprise を使った帳票 |
BI 2025 に上げる場合でも、これらを使っている部分は作り直しになります。
2. 見落とされがちな Live Office
日本企業では、経理や経営企画の担当者が Live Office を使い、BO のデータを Excel のブックに埋め込んで月次の資料を作っている例がよくあります。ブックを開いて「更新」を押すと最新の数字が入り、周りのセルの数式やグラフがそのまま使える ― この便利さが、Excel 中心の働き方を支えてきました。
BI 2025 では、この Live Office が使えなくなります。情報システム部門が WebI レポートの移行だけを計画していると、決算の直前になって「Excel の資料が更新できない」という事態になりかねません。移行計画では、Live Office のブックを WebI レポートと同じ重さで棚卸しすることが重要です。
Power BI では、Live Office の代わりに次の方法が使えます。
| これまでの Live Office の使い方 | Power BI での代わりの方法 |
|---|---|
| BO のデータをセルに埋め込み、更新ボタンで最新化 | Excel の接続テーブル(Power BI のセマンティックモデルに接続)で更新 |
| ピボットで集計し、周りに数式やグラフを置く | Analyze in Excel でピボットをセマンティックモデルに接続 |
| PowerPoint の資料に最新の数字を貼る | Power BI のビジュアルを PowerPoint に埋め込み、ライブで表示 |
いずれも、定義のそろったセマンティックモデルから数字を取得するため、担当者ごとに計算がずれる心配も減ります。
3. ユニバースの移し方
| ユニバースの要素 | Power BI での実現方法 |
|---|---|
| テーブルと結合 | セマンティックモデルのテーブルとリレーションシップ |
| コンテキスト | 複数のファクトテーブルと共通ディメンションで設計 |
| エイリアス | ロールプレイングディメンション(受注日・出荷日など) |
| 派生テーブル | データベースのビュー |
| オブジェクト(ディメンション・メジャー) | 列と DAX メジャー |
| @Prompt | スライサー / パラメーター |
| 事前定義フィルター | メジャーの条件 / レポートのフィルター |
| アクセスレベル・行レベルセキュリティ | 行レベルセキュリティ(RLS) |
.unv と .unx のどちらも、BI 2025 向けの .unx 変換を経由せず、直接 Power BI のセマンティックモデルに移すことができます。
4. 移行の手順
ステップ1:棚卸し(WebI と Live Office の両方)
CMS と監査データから WebI レポート、ユニバース、スケジュール、パブリケーションを一覧化します。あわせて、各部門に Live Office を使った Excel・PowerPoint のファイルを提出してもらい、どのクエリを使っているかを確認します。
ステップ2:ユニバース単位でまとめる
一つのユニバースを一つのセマンティックモデルとし、そのユニバースを使う WebI レポートと Live Office のブックを同じ移行グループにします。
ステップ3:セマンティックモデルの作成
ユニバースを解析してスタースキーマを作り、メジャーとセキュリティを実装します。4月始まりの会計年度、上期・下期を日付表に用意します。
ステップ4:WebI レポートの変換
レポートブロックをビジュアルに、変数を DAX メジャーに、入力コントロールをスライサーに変換します。印刷用の帳票はページ分割されたレポートにします。
ステップ5:Live Office ブックの置き換え
ブックの BO 接続部分を、Excel の接続テーブルまたは Analyze in Excel に置き換えます。周りの数式やグラフはできるだけそのまま残し、担当者の作業手順を変えないようにします。
ステップ6:パブリケーションの置き換え
部門別・担当者別に配信していたパブリケーションは、ページ分割されたレポートと Power Automate で再構築します。
ステップ7:突合と切り替え
同じ条件で新旧の数値を比較し、Live Office のブックは更新後のセルの値を比較します。月次決算を1回並行稼働させてから切り替えます。
5. つまずきやすいポイント
- WebI の計算コンテキスト(In・ForEach・ForAll):レポートブロックに置いたディメンションによって結果が変わるため、DAX に変換したあと、複数のフィルターの組み合わせで必ず確認します。
- マージされたディメンション:複数のクエリを結合したレポートは、Power BI では共通ディメンションを持つモデルとして設計し直します。
- Live Office のセル参照:ブックの数式が「特定のセルの位置」を参照していることが多く、データの行数が変わると数式がずれます。接続テーブルに置き換える際に、参照の方法を見直します。
6. BusinessObjects と Power BI の対応表
| SAP BusinessObjects | Power BI |
|---|---|
| ユニバース(.unv / .unx) | セマンティックモデル |
| Web Intelligence レポート | Power BI レポート / ページ分割されたレポート |
| WebI の変数・計算コンテキスト | DAX メジャー |
| マージされたディメンション | 共通ディメンション |
| 入力コントロール | スライサー |
| Live Office(Excel) | Excel の接続テーブル / Analyze in Excel |
| Live Office(PowerPoint) | PowerPoint へのビジュアルの埋め込み |
| Analysis for OLAP | Power BI のマトリックス / Analyze in Excel |
| パブリケーション | ページ分割されたレポート + Power Automate |
| スケジュール | サブスクリプション |
| アクセスレベル・行レベルセキュリティ | 行レベルセキュリティ / ワークスペースのロール |
7. 参考事例:Emulus Consulting
Emulus Consulting は、このガイドの手順で、機械メーカーの BI 4.3 を Power BI に移行しました。
- ユニバース 44 個(うち .unv 29 個)をセマンティックモデル 16 個に統合
- WebI レポート 1,480 本のうち 45% を廃止し、810 本を移行
- 経理・経営企画の Live Office ブック 260 冊を、Excel の接続テーブルと Analyze in Excel に置き換え
- 初期自動変換精度 81%、プロジェクト期間 21 週間
- 月次資料の作成手順を変えずに移行し、決算期の問い合わせはゼロ
- BI 基盤の TCO を 40% 削減
8. Pulse Convert でできること
- ユニバースの解析:テーブル、結合、コンテキスト、エイリアス、オブジェクト、セキュリティを読み取り、セマンティックモデルの素案を生成
- WebI の変換:レポートの構造と変数を解析し、計算コンテキストを DAX に変換。初期自動変換精度 70%~90%
- Live Office の棚卸し支援:ブックが参照しているクエリとユニバースを特定し、置き換えの対象を一覧化
- 自動突合:PulseQA がレポートとブックの数値を新旧で比較
- 専門家による仕上げ:複雑な計算コンテキストやセル参照の調整は、専門家が一つずつ仕上げる
よくある質問(FAQ)
まずは5本から
- 無料PoC:innovationalofficesolution.comAnyBI-To-PowerBI-and-AnyETL-To-Fabric/' target='_blank' rel='noopener noreferrer' class='text-teal-600 hover:underline font-medium'>無料PoC(Pulse Convert)
- Webサイト:innovationalofficesolution.com
- メール:Admin@innovationalofficesolution.com
SAP BusinessObjects から Power BI への移行
BI 2025 での Live Office や .unv 廃止に備え、WebI レポートとユニバースを Power BI セマンティックモデルへ移行。Excel からの接続性も維持します。