Tableau から Power BI へ ― Excel 中心の組織のための移行ガイド

目次
Tableau から Power BI へ ― Excel 中心の組織のための移行ガイド
― 「見た目を移す」から「モデルで支える」へ ― Excel 中心の組織のための 10 ステップ移行チェックリスト
このガイドのねらい
- Tableau と Power BI の「考え方の違い」を理解し、作り直しで終わらない移行にする
- 10 ステップのチェックリストで、移行の抜け漏れを防ぐ
- Excel を日常的に使う社員に Power BI を定着させる運用を設計する
- Pulse Convert で、計算フィールドの変換や突合などの手間を自動化する(初期自動変換精度 70%~90%)
- お問い合わせ:Admin@innovationalofficesolution.com
1. 移行を検討するきっかけ
Salesforce は2024年3月1日に、Tableau Server と Tableau Desktop の永久ライセンスモデルを終了しました。永久ライセンスのサポートと保守は更新されないため、バージョンアップとサポートを受け続けるにはサブスクリプションへの切り替えが必要です。
この更新のタイミングで、多くの企業が次のような点を見直しています。
- Microsoft 365 を全社で使っており、Power BI のライセンスを持つ社員がすでに多い
- Tableau は一部門、Power BI は別の部門と、BI が二つに分かれている
- 社員の多くは Excel で仕事をしており、Tableau の画面を開く人は限られている
Tableau が使いにくいから移るのではありません。BI を一つにまとめ、日常の業務ツールの中で数字を見られるようにすることが、移行の本当の目的になります。
2. 最初に押さえたい「考え方の違い」
| 観点 | Tableau | Power BI |
|---|---|---|
| 計算を置く場所 | ワークブックごとの計算フィールド | セマンティックモデルに集約したメジャー |
| 集計の粒度を変える方法 | LOD 表現(FIXED / INCLUDE / EXCLUDE) | CALCULATE とフィルターコンテキスト |
| 行をまたぐ計算 | 表計算(ビューの並びに依存) | DAX の関数で計算方向を明示 |
| データの持ち方 | Hyper 抽出 | インポート / DirectQuery / Direct Lake |
| Excel との連携 | エクスポートが中心 | Analyze in Excel でモデルに直接接続 |
Tableau ではワークブックを作る人が計算も決めますが、Power BI ではモデルを作る人が計算を決め、レポートを作る人はそれを使います。この役割分担を移行の段階で決めておかないと、移行後に「Power BI 版の野良レポート」が増えてしまいます。
3. 10 ステップの移行チェックリスト
□ ステップ1:棚卸し
Tableau Server / Cloud の REST API とメタデータから、ワークブック、データソース、閲覧数、サブスクリプション、更新スケジュールを一覧化します。
□ ステップ2:仕分け
閲覧数と業務上の重要度で「移行」「統合」「廃止」に分けます。1年以上開かれていないワークブックは、利用部門に確認して廃止候補にします。
□ ステップ3:指標の定義をそろえる
計算フィールドを意味で分類し、「売上」「粗利」「達成率」などの正式な定義を業務部門と決めます。
□ ステップ4:ワークスペースの設計
部門ごとの開発用ワークスペースと、全社公開用のワークスペースを分け、誰が何を公開できるかを決めます。
□ ステップ5:セマンティックモデルの設計
業務領域ごとにスタースキーマを設計し、日付表(4月始まりの会計年度に対応)と階層を用意します。
□ ステップ6:計算の変換
計算フィールドを DAX のメジャーに、LOD 表現を CALCULATE とフィルター関数に、表計算を計算方向を明示した DAX に変換します。
□ ステップ7:レポートの作成
ダッシュボードを Power BI のレポートページとして再構成します。フィルター操作やドリルダウンなど、利用者が慣れている操作感はできるだけ残します。
□ ステップ8:権限の移行
ユーザーフィルターを行レベルセキュリティ(RLS)に置き換え、部門・役職ごとに見える範囲を検証します。
□ ステップ9:突合
同じフィルター条件で Tableau と Power BI の数値を比較し、合計・内訳・KPI が一致することを確認します。
□ ステップ10:公開と定着
Power BI アプリとして公開し、Teams のタブにも配置します。Excel で分析したい人には Analyze in Excel の使い方を案内します。
4. よくある落とし穴
落とし穴1:LOD 表現をそのまま置き換えようとする
例えば「顧客ごとの初回購入日」は Tableau では {FIXED [顧客] : MIN([注文日])} と書けますが、DAX では CALCULATE と ALLEXCEPT、または計算列で表現します。フィルターの組み合わせによって結果が変わらないか、必ず確認が必要です。
落とし穴2:表計算の「計算方向」
RUNNING_SUM や RANK は、Tableau ではビューの並びに応じて計算されます。Power BI では、どの軸で累計・順位を取るのかを DAX で明示しなければ、ビジュアルの配置を変えただけで数字が変わります。
落とし穴3:データブレンドの扱い
Tableau のデータブレンドは、Power BI ではモデルのリレーションシップか、Power Query のマージで表現します。両方のデータの粒度とキーを事前にそろえておく必要があります。
落とし穴4:日本の会計年度と週の定義
4月始まりの会計年度、上期・下期、月曜始まりの週など、日付表の設定を最初に決めておかないと、前年比や累計がずれます。
落とし穴5:移行と同時にデザインを全面刷新する
利用者は「数字」と「見る場所」が変わることに敏感です。最初の移行では見た目の大幅な変更は避け、定着してから改善するほうがスムーズです。
5. Tableau と Power BI の対応表
| Tableau | Power BI |
|---|---|
| ワークブック | レポート |
| パブリッシュされたデータソース | 共有セマンティックモデル |
| Hyper 抽出 | インポートモード / 増分更新 |
| 計算フィールド | DAX メジャー / 計算列 |
| FIXED / INCLUDE / EXCLUDE LOD | CALCULATE + ALL / ALLEXCEPT / VALUES |
| 表計算 | DAX の累計・順位・ウィンドウ関数 |
| パラメーター | フィールドパラメーター / What-if パラメーター |
| ユーザーフィルター | 行レベルセキュリティ(RLS) |
| アクション | ドリルスルー / ブックマーク / クロスフィルター |
| サブスクリプション | Power BI のサブスクリプション |
| Tableau Prep | Power Query / データフロー |
6. 参考事例:Emulus Consulting
Emulus Consulting は、このチェックリストに沿って、食品メーカーの Tableau 環境を Power BI に移行しました。
- ワークブック 310 本を棚卸しし、34% を廃止、11% を統合。移行対象は 170 本
- 計算フィールド 2,240 件を、正式なメジャー 150 件に整理
- 初期自動変換精度 81%、プロジェクト期間 13 週間
- Teams とスマートフォンでの閲覧が可能になり、レポートの利用者数は 280 名から 940 名に
- BI のライセンスと運用を含む TCO を 36% 削減
7. Pulse Convert でできること
| 作業 | 手作業の場合 | Pulse Convert を使う場合 |
|---|---|---|
| 棚卸し | ワークブックを一つずつ開いて確認 | 全ワークブックとメタデータを自動解析し、一覧化 |
| 指標の定義の整理 | 数式を目で比較 | AI が計算フィールドを意味で分類し、重複と矛盾を一覧化 |
| 計算フィールド・LOD の変換 | DAX を一本ずつ手書き | 70%~90% を自動で DAX に変換 |
| セマンティックモデルの設計 | ゼロから設計 | データソースと利用状況からスタースキーマの素案を生成 |
| 突合 | 抜き取りで目視確認 | PulseQA で合計・内訳・KPI を自動比較 |
残りの 10%~30% は、当社の専門家がお客様の業務担当者と一緒に仕上げます。
よくある質問(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
Tableau から Power BI への移行
見た目の置き換えではなく、セマンティックモデルで支える分析基盤へ。計算フィールド、LOD 表現、行レベル セキュリティ(RLS)を Power BI に初期自動変換精度 70%~90% で移行します。