Alteryx から Databricks へ ― 移行アクセラレーター導入事例

12 Nov 202610 Min Readviews 0comments 0
Alteryx から Databricks へ ― 移行アクセラレーター導入事例 — Innovational Office Solution

導入事例:3つの部門、3つの「売上」― Emulus Consulting の Alteryx → Databricks 移行

― 和暦の Excel、部門ごとに違う「売上」 ― 現場のワークフローを、統制の効いたレイクハウスへ

概要

  • 提供:Innovational Office Solution
  • お客様:Emulus Consulting
  • 移行対象:ワークフロー(.yxmd)470 本、マクロ(.yxmc)85 本、分析アプリ(.yxwz)22 本、Alteryx Server のスケジュール 160 件
  • 自動変換精度:初期段階で 79% を自動変換(70%~90% の範囲)。残りは専門家と各部門の分析担当者の確認で完了
  • お問い合わせ:Admin@innovationalofficesolution.com
  • 無料PoC:AnyBI to Power BI & AnyETL to Fabric ページ

背景:現場が自分で作れる便利さの、その後

Emulus Consulting が支援するお客様では、営業企画・経理・物流の3部門が、それぞれ Alteryx でデータ加工を自動化してきました。Excel マクロと手作業の集計から解放され、現場は大きく助けられました。

問題が表面化したのは、ある四半期の経営会議でした。営業企画、経理、物流の資料に載った「売上」が、3つとも違っていたのです。差は最大で約 2.4 億円。原因を追うと、各部門のワークフローで次のような違いがありました。

  • 営業企画:受注日ベース、返品は翌月に差し引き
  • 経理:請求日ベース、返品は発生月に差し引き
  • 物流:出荷日ベース、サンプル出荷も含む

どれも部門の目的には正しい定義です。しかし、その違いはワークフローのキャンバスの中に埋もれ、誰も全体を把握していませんでした。さらに、ワークフローの約 6 割は担当者の PC 上で動いており、異動のたびに引き継ぎが課題になっていました。

もう一つのきっかけが契約更新です。Alteryx は2024年3月に Clearlake Capital と Insight Partners による買収(負債含め約44億ドル)が完了し、ニューヨーク証券取引所の上場を廃止して非公開企業となりました。今後の製品方針や価格体系を見極めるため、お客様は更新のタイミングで代替基盤を比較し、すでに全社データが集まりつつあった Databricks に処理を寄せることを決めました。

方針:アイコンを移すのではなく、定義を移す

Databricks の無料移行ツール Lakebridge は、Alteryx 資産の評価(Analyzer)には対応していますが、自動変換(Converter)と突合(Reconcile)は対象外です。本アクセラレーターはこの変換と突合を担います。

ただし、40個のツールが並んだワークフローを40ステップの PySpark に置き換えることはしません。Emulus が最初に取り組んだのは「定義をそろえること」でした。

定義決め方
受注ベース売上営業企画の定義を正式化し、Gold 層の指標として公開
請求ベース売上経理の定義を正式化し、決算・財務報告の正とする
出荷ベース売上物流の定義を正式化(サンプル出荷は別指標に分離)
経営会議で使う「売上」請求ベースを正とし、他の2つは差異の説明用として併記

3つの「売上」は、名前と定義を明確にしたうえで、Unity Catalog 上の共通テーブルとして並びました。

現場の Excel ならではの課題

Alteryx が読み込んでいた Excel や CSV には、日本の現場らしい揺れが多く含まれていました。

入力の揺れ例対応
和暦の日付「令和7年4月1日」「R7.4.1」元号の対応表で西暦の日付型に変換
全角数字・全角記号「1,200」「▲300」半角化し、▲や△はマイナスとして数値化
単位付きの数値「1,200円」「3.5千円」単位を外して数値化、千円単位は換算
シート名・見出し行の位置が毎月変わる「4月分」「4月分(修正)」取り込み前の検証ルールでチェックし、異常時は通知
Shift_JIS の CSV基幹システムからの出力エンコーディングを明示して読み込み

これらは Alteryx ではワークフローごとに個別に処理されていたため、同じ和暦変換が 14 か所に少しずつ違う形で存在していました。移行にあたって共通の Python 関数にまとめ、テスト付きで一か所に集約しています。

移行の進め方

① 棚卸し

Alteryx Server の実行履歴と共有フォルダーからワークフローを収集し、PC 上だけで動いているものは各部門へのヒアリングで補完しました。470 本のうち 31% は長期間実行されておらず廃止、18% は他のワークフローと統合し、最終的な移行対象は 240 本になりました。

② AI による変換

ワークフローの XML を解析し、ツールの連なりから業務ロジックを抽出して Spark SQL / PySpark に変換しました。冗長な Select・Formula の連続は1つの SQL にまとめ、中間の .yxdb ファイル 1,300 個は Delta テーブルに置き換えています。初期自動変換精度は 79% でした。

③ テストによる検証(PulseQA)

移行前に、代表的な入力データと Alteryx の出力を「正解データ」として保存し、新しい処理が同じ出力を返すことを件数・合計値・キー単位で自動テストしました。作成したテストケース 1,860 件はそのまま残り、今後の改修時の回帰テストになります。

④ 並行稼働と引き渡し

1四半期分、Alteryx と Databricks を並行稼働させ、各部門の担当者が結果を確認・承認しました。担当者が引き続き自分で分析できるよう、Databricks SQL と AI/BI ダッシュボードの使い方を部門ごとに研修し、延べ 95 名が受講しています。

Alteryx と Databricks の対応表

AlteryxDatabricks
Input / Output Dataspark.read / Delta テーブルへの書き込み
.yxdbDelta テーブル
Select / FormulaSELECT 句 / 計算列
FilterWHERE / filter()
Multi-Row Formulaウィンドウ関数(LAG / LEAD)
Join / UnionJOIN / UNION ALL
SummarizeGROUP BY
Cross Tab / TransposePIVOT / UNPIVOT
バッチマクロパラメーター付き Python 関数
分析アプリ(.yxwz)ウィジェット / ダッシュボードのパラメーター
Alteryx Server のスケジュールLakeflow Jobs
ギャラリーの共有・権限Unity Catalog

成果

  • ワークフロー 470 本を棚卸しし、49% を廃止・統合、残り 240 本を初期自動変換精度 79% で移行(プロジェクト期間 18 週間)
  • 「売上」を3つの正式な定義に整理し、経営会議での数字の食い違いを解消
  • 和暦・全角数字などの入力処理を共通関数に集約(重複実装 14 か所を解消)
  • 月次集計の処理時間:5 時間 30 分 → 22 分
  • ライセンスを含む TCO を 41% 削減

御社の「売上」はいくつありますか

よく使われているワークフロー5本で、Databricks 版の処理とテスト結果、定義の違いの一覧を無料でお見せします。

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

現場の Alteryx ワークフローを Databricks へ統合

営業企画・経理・物流で個別に作られた Alteryx ワークフローを棚卸し。和暦や全角数字の混じる Excel 入力に対応しつつ、Unity Catalog による全社統一ガバナンスを実現します。

初期自動変換精度 79% で SQL / PySpark 化和暦(令和・平成等)および全角文字の自動クレンジングUnity Catalog による主要指標(売上等)の定義一本化よく使われるワークフロー 5 本で無料 PoC
無料 PoC を申し込む移行スペシャリストに相談
🔒 リスクなし•⚡ 24時間以内返信
発行:Office Solution AI Labs(Microsoft Solution Partner for Data & AI)
#日本語#Alteryx#Databricks#Unity Catalog#和暦対応#Excel自動化#事例

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