SkillogyQiitaを読む
コラム一覧に戻る

データ分析基盤の構築費用はいくら?規模別の目安と内訳

社内に散らばった売上、在庫、顧客、Webアクセスなどのデータを一か所に集め、横断して分析できるようにする仕組みを、一般にデータ分析基盤と呼びます。BIツールのダッシュボードやAI活用の前提として、構築を検討する企業が増えています。

一方で、データ分析基盤の費用は「いくらかかるのか」が非常に見えにくい分野です。同じ「売上を可視化したい」という相談でも、データの置き場所が2つなのか20個なのか、データがきれいに揃っているのか、毎日更新でよいのか数分ごとに更新したいのかで、必要な作業量が何倍も変わります。

さらに、データ分析基盤には構築時の初期費用だけでなく、クラウドの利用料や保守運用費が毎月かかります。初期費用だけを比べて発注すると、運用が始まってから想定外の請求に驚くことになりかねません。

この記事では、データ分析基盤の費用がどこから生まれるのか、規模ごとにどのような作業が必要になるのか、運用費をどう試算するのか、そして見積もりを比較するときに何を確認すればよいのかを、発注する側の視点で解説します。

データ分析基盤の費用はどこから生まれるか

データ分析基盤の費用はどこから生まれるか

データ分析基盤は、ひとつの製品を買えば完成するものではありません。データを集める、ためる、使える形に整える、見せる、という複数の工程を組み合わせて作ります。費用もこの工程ごとに発生するため、まずは構成要素を分けて考えることが大切です。

構成要素 主な作業 費用が膨らむ条件
データ収集(連携) 基幹システム、SaaS、Excel、ログなどからデータを取り出す仕組みを作る 連携元が多い、APIがない、古いシステムでCSV出力しかできない
データ蓄積(DWH) クラウドのデータウェアハウスなどに保存先を用意し、テーブルを設計する データ量が多い、履歴を長期間残す、権限を細かく分ける
データ加工(整備) コードの統一、重複の除去、マスタの突き合わせ、集計用テーブルの作成 システムごとに顧客コードや商品コードが違う、入力ルールがばらばら
可視化・活用 BIツールのダッシュボード、レポート、AIや外部システムへの受け渡し 画面数や指標が多い、部署ごとに見せ方を変える
運用・保守 定期処理の監視、エラー時の対応、連携元の仕様変更への追従 更新頻度が高い、止まると業務に影響する

この中で、見積もりの段階で過小評価されやすいのがデータ加工です。データを集めてみると、同じ取引先が支店ごとに別名で登録されていたり、商品コードの桁数がシステムによって違ったりすることはよくあります。こうした不整合を解消する作業は、データを実際に見るまで量が読めません。

逆に、ツールの導入やダッシュボードの作成そのものは、データが整っていれば比較的短期間で終わることが多い部分です。費用の大半は、ツールではなくデータを揃える作業に使われると考えておくと、見積もりの内訳を読み違えにくくなります。

規模別に見る構築費用の目安

規模別に見る構築費用の目安

データ分析基盤の構築費用は、受託開発の場合、ほとんどが「必要な作業量(工数)×作業単価」で決まります。そのため、金額の前に「どの規模ならどんな作業が必要か」を押さえておくと、見積もりの妥当性を判断しやすくなります。

作業単価の参考として、一般社団法人日本情報システム・ユーザー協会(JUAS)の「ソフトウェア・メトリクス調査2025」では、ユーザー企業のシステム開発プロジェクトの外注コストから算出した加重平均の人月単価が、スクラッチ開発で96万円、パッケージ利用開発とSaaS利用開発で144万円と報告されています。調査対象には大規模なプロジェクトも含まれるため、中小規模の案件にそのまま当てはまるわけではありませんが、1人月あたり100万円前後という水準は見積もりを読む際のひとつの物差しになります。

以下は、作業を積み上げて見積もる際の考え方を整理したもので、統計値ではありません。実際の金額は、連携先の状態や求める品質によって上下します。

規模 想定する状況 主な作業 費用を左右する点
小規模 会計や販売管理など、2〜3種類のデータを毎日1回集めて可視化する 既存の連携機能やCSV取り込みの設定、集計テーブル作成、ダッシュボード数枚 データの整備がほとんど不要か。不要なら工数は小さく収まる
中規模 複数部署のシステムを統合し、顧客や商品の軸で横断分析する 連携処理の開発、マスタの名寄せ、データモデル設計、権限設計、部署別のダッシュボード コード体系の不一致がどれだけあるか。名寄せのルールを誰が決めるか
大規模 大量のログや外部データを扱う、更新頻度が高い、機械学習にも使う 大量データ向けの処理設計、クエリ最適化、監視体制、データ品質チェックの自動化 データ量と更新頻度。設計次第で運用費が大きく変わる

小規模なケースでは、BIツールに標準で用意されている連携機能を使えば、独自の開発をほとんどせずに済むこともあります。この場合、費用の中心はダッシュボードの設計と、何を指標にするかの整理になります。

中規模になると、費用の大部分はデータの名寄せとデータモデルの設計に移ります。ここで重要なのは、技術的な作業よりも「どの部署のコードを正とするか」「退職した担当者の顧客はどう扱うか」といった業務ルールの決定です。発注側でこの判断ができる担当者を立てられるかどうかで、期間も費用も変わります。

大規模なケースでは、構築費用以上に運用費の設計が重要になります。スキロジーが不動産販売業者向けに取り組んだ物件データ収集基盤の事例では、データの持ち方とクエリを見直し、機械学習による事前絞り込みを組み合わせることで、データ処理コストを80%削減しながら抽出できる物件数を2倍にしました(期間は約1年)。データ量が多い基盤では、作り方の違いがそのまま毎月の請求額の差になります。

参考:ソフトウェア・メトリクス調査2025/日本情報システム・ユーザー協会(JUAS)

運用費(クラウド利用料)の試算方法

運用費(クラウド利用料)の試算方法

クラウドのデータウェアハウスは、多くの場合「保存しているデータ量」と「処理(クエリ)したデータ量または計算資源」の2軸で課金されます。ここでは、Google CloudのBigQueryを例に、試算の考え方を説明します。料金は2026年10月時点の公式料金ページ(米国マルチリージョン、米ドル建て)で確認したもので、リージョンや契約形態、今後の改定によって変わります。

項目 2026年10月時点の料金(米国マルチリージョン)
クエリ(オンデマンド) 毎月1TiBまで無料、それを超えると1TiBあたり6.25ドル
アクティブな論理ストレージ 毎月10GiBまで無料。1TiBを1か月保存すると約23.55ドル(無料枠を差し引く前の公式の計算例)
長期保存の論理ストレージ 90日間連続で更新されていないテーブルやパーティションは、保存単価が自動的に約50%下がる

オンデマンドのクエリ料金は、クエリが読み込んだデータ量に応じて決まります。つまり、同じ集計結果を得るクエリでも、必要な列だけを読むか、テーブル全体を読むかで料金が変わります。

試算の手順は次の通りです。

  • 保存するデータ量を、初期データと毎月の増加分に分けて見積もる
  • ダッシュボードの閲覧回数と、1回の表示で走るクエリの読み込み量を見積もる
  • 定期的な加工処理(毎日の集計など)の読み込み量を見積もる
  • 無料枠を差し引き、単価を掛けて月額を出す

たとえば、保存データが100GiB程度で、加工処理とダッシュボードの閲覧を合わせて月に3TiBを読み込む場合、クエリは無料枠を除いた2TiB分で12.5ドル、ストレージは数ドルという計算になります。この規模であれば、クラウド利用料は構築費用に比べてごく小さな額です。

注意が必要なのは、閲覧者や処理が増えたときです。ダッシュボードが表示のたびに大きなテーブルを丸ごと読み込む設計になっていると、閲覧者が増えるにつれて読み込み量も比例して増えます。集計済みのテーブルを用意する、日付で分割したテーブルにして必要な期間だけを読む、といった設計をしておけば、利用が増えても請求額は緩やかにしか増えません。

見積もりを受け取ったら、構築費用とは別に「想定するデータ量と利用状況で、月々のクラウド利用料がいくらになるか」を開発会社に試算してもらうことをおすすめします。試算の前提が書かれていれば、利用が増えたときの金額も自社で見通せます。

参考:BigQuery pricing/Google Cloud

見積もりで差が出るポイントと確認事項

見積もりで差が出るポイントと確認事項

複数の開発会社から見積もりを取ると、金額に大きな開きが出ることがあります。その差は、多くの場合、前提にしている作業範囲の違いから生まれています。金額だけを比べる前に、次の点がそろっているかを確認してください。

確認項目 確認する内容
連携先の数と方式 どのシステムから、API、CSV、データベース直結のどの方法で取り込む前提か
データ整備の範囲 名寄せやコード統一を含むか。含む場合、ルールは誰が決める前提か
更新頻度 日次か、時間単位か、ほぼリアルタイムか
ダッシュボードの数 画面数と指標の数、部署ごとの出し分けの有無
権限設計 部署や役職によって見られるデータを分けるか
運用・保守 処理が止まったときの監視と対応、連携元の仕様変更への対応を含むか
クラウド利用料 見積もりに含むか、自社契約で別途支払うか、月額の試算があるか

特に差が出やすいのはデータ整備の範囲です。安い見積もりは、データがすでに整っている前提になっていることがあります。その場合、開発が始まってから名寄せの作業が追加費用として発生します。逆に高い見積もりは、整備の作業量を多めに見込んでいることがあります。どちらが正しいかは、実際のデータを見なければ判断できません。

そのため、連携先が多い場合やデータの状態に自信がない場合は、最初に数週間程度のデータ調査を別契約で行い、その結果をもとに本見積もりを出してもらう進め方が有効です。調査費用はかかりますが、本開発の途中で大きな追加費用が発生するリスクを下げられます。

また、見積もりに「データ分析基盤一式」のような書き方しかない場合は、上の表の項目ごとに内訳を出してもらいましょう。内訳が出せないということは、作業範囲が固まっていないということでもあります。

費用を抑えつつ失敗しない進め方

費用を抑えつつ失敗しない進め方

データ分析基盤でよくある失敗は、データを集めること自体が目的になり、完成しても誰も見ないダッシュボードが残ることです。費用を無駄にしないためには、作る範囲を「答えたい問い」から逆算することが欠かせません。

着手前に、発注側で次の3点を決めておくと、見積もりの精度も上がります。

  • 最初に答えたい問い(例として、どの商品の粗利が落ちているか、どの顧客が離脱しそうか)
  • その問いに答えるのに必要なデータと、その持ち主の部署
  • 分析結果を見て行動を変える人と、その頻度

問いが決まれば、必要なデータの範囲が絞れます。最初からすべてのシステムをつなぐ必要はなく、ひとつの問いに必要なデータだけで小さく始め、使われることを確認してから広げる方が、結果的に費用は抑えられます。

進め方の判断基準は、次のように整理できます。

状況 おすすめの進め方
データ量が少なく、連携先が2〜3個 BIツールの標準連携とクラウドのデータウェアハウスで小さく構築し、独自開発は最小限にする
連携先が多く、コード体系がばらばら データ調査を先に切り出して契約し、名寄せのルールを決めてから本開発の見積もりを取る
データ量が多く、利用者も多い 構築費用だけでなく、月々の利用料の試算と、利用料を抑える設計方針を提案に含めてもらう
社内に運用担当者がいない 監視と障害対応を含む保守契約を前提に、運用費まで含めた総額で比較する

明日からできることとしては、まず社内のどこにどんなデータがあるかを一覧にすることです。システム名、データの種類、出力方法(CSVやAPIの有無)、担当部署を表にまとめるだけで、開発会社との最初の打ち合わせの質が大きく変わり、概算見積もりの幅も狭くなります。

まとめ

まとめ

データ分析基盤の構築費用は、データを集める、ためる、整える、見せる、運用するという工程の積み上げで決まります。中でもデータ整備の作業量は実際のデータを見るまで読みにくく、見積もりの差が出やすい部分です。

小規模であればBIツールの標準機能を中心に小さく始められますが、連携先が増えるほど名寄せや権限設計の比重が高まり、大規模になると運用費の設計が費用を左右します。クラウドの利用料は、保存量と処理量を見積もれば事前に試算できるため、構築費用と合わせて総額で比較することが大切です。

発注前には、答えたい問いを決め、社内のデータの所在を一覧にしておきましょう。データの状態に不安がある場合は、調査を先に切り出して契約することで、途中の追加費用を防ぎやすくなります。