DWHの料金は「3つの要素」で決まる
DWHの料金を見積もるときは、まず「どこにお金がかかっているのか」を分けて考えます。ベンダーや製品でメニューは違っても、コストは大きく次の3要素に整理できます。
クエリ(計算)最初に膨らむ
スキャン量課金(BQ) ウェアハウス起動時間(SF) ノード稼働時間(RS) ヘビークエリで跳ねやすい 全体の50〜70%
+
ストレージ毎月・逓増
Active/Long-term区分 Time Travel/履歴保持 生ログの多重保存 設計次第で2〜3倍差 全体の10〜25%
+
付随コスト見落としやすい
データ転送・下り通信 ストリーミング挿入 外部関数呼び出し マテビュー再計算 全体の10〜30%
DWHの料金は「クエリ・ストレージ・付随」の3要素で構成される 図のように、3つの要素は独立して増減します。
クエリ(計算)コスト :ユーザーがSQLを投げるたびに発生する処理費。BigQueryならスキャンしたデータ量、Snowflakeならウェアハウスの起動時間、Redshiftならノードの稼働時間で計算されますストレージコスト :保存しているデータ量に対して毎月かかる費用。生ログや履歴を長く残すほど積み上がります付随コスト :データ転送、ストリーミング挿入、Time Travel、外部関数呼び出しなど、製品ごとに細かく設定されている補助的な料金。単価は小さくても、使い方によっては全体の20〜30%を占めることがありますこの3つのうち、多くの企業で最初に膨らむのがクエリコスト です。ダッシュボードで軽く画面を更新するだけで裏では大量のスキャンが走っていた、というのが典型的な失敗パターンです。逆にストレージは相対的に安く、生ログを保持しているだけならさほど痛くありません。この重みの違いを知っておくと、最適化の優先順位を間違えずに済みます。
BigQuery・Snowflake・Redshiftの料金体系と2026年の単価 DWHの3大選択肢であるBigQuery・Snowflake・Amazon Redshiftは、どれもクエリとストレージに課金しますが、単価の付け方 (=課金モデル)が根本的に違います。
BigQuery
スキャン量/スロット時間
オンデマンド:クエリで読んだデータ量に課金 Editions:スロットの契約時間に課金 スパイキー利用・少人数向きに強い Snowflake
クレジット消費(起動時間)
ウェアハウスのサイズと稼働時間で消費 Standard/Enterprise/BCで単価が変わる 止め忘れ・オーバーサイジングに注意 Redshift
ノード時間/RPU時間
プロビジョンド:常時稼働のノードに課金 Serverless:使用中のRPU時間で課金 AWSサービスとの連携が得意 BigQuery・Snowflake・Redshiftは「何に対して課金するか」が根本的に違う 図のように、3社の課金モデルは「何に対して」課金するかの発想が異なります。以下、2026年8月時点の主要単価を並べます(東京リージョン想定、米ドル建て)。為替や公式のリージョン切替で細部が変わるため、契約前は必ず各社の公式ページで再確認してください。
製品 クエリ課金 単価の目安 ストレージ BigQuery オンデマンド(スキャン) 約 $6.25 / TiB(USマルチリージョン基準、東京は約1.1倍) 約 $0.022 / GiB・月 BigQuery Editions スロット時間 Standard $0.04 / Enterprise $0.06 / Enterprise+ $0.10 (slot·h) 同上 Snowflake(AWS Tokyo) クレジット消費 Standard $2.85 / Enterprise $4.30 / Business Critical $5.70 / credit on-demand 約 $29 / TB・月 Redshift RA3 ノード時間 ra3.xlplus 約 $1.09 / h(us-east-1 参考値) 約 $0.024 / GB・月 Redshift Serverless RPU時間 約 $0.375 / RPU·h、最小 4RPU 同上
見方のコツは「1時間動かすといくらか」に換算することです。たとえばSnowflakeのMediumウェアハウス(4クレジット/時)をEnterpriseで1時間動かすと、$4.30 × 4 = 約$17.2/時。Redshift Serverlessを最小構成(4 RPU)で1時間動かすと$1.5/時。BigQueryはクエリごとの積み上げなので直接比較しづらいのですが、100GiBスキャンで約$0.61(≒約90円)が目安になります。この「1時間換算」の感覚があるだけで、ベンダーの提案書がぐっと読みやすくなります。
3社の課金モデルの違いをワークロード別に深掘りしたい場合は、クラウドDWH費用比較|BigQuery・Snowflake・Redshift 、SnowflakeとBigQuery比較:コスト・性能・機能の違いと選び方 もあわせて参考にしてください。
規模別・月額の試算シミュレーション
単価だけを並べても実感はわきにくいので、代表的な3つの規模で月額をざっくり試算します。あくまで発注前の予算立てに使う概算 なので、実運用の数値は必ずPoCで検証してください。
ケースA:スモールスタート(データ量1TB、少人数) ユースケース:営業ダッシュボード1本、経営指標の月次レポート 主なクエリ:日次で20〜30回、1回あたり数GBスキャン 前提製品:BigQuery(オンデマンド) 月額目安:1万〜3万円 。クエリコストは1日数百円〜、ストレージは1TBで月$22(約3,000円)。この規模なら、DWH本体の費用よりETL・BIツールのサブスクのほうが高くなるケースがほとんどです。
ケースB:中規模(データ量20TB、複数部門) ユースケース:営業・マーケ・経理の3〜5部門でダッシュボード運用、月次で機械学習の再学習 主なクエリ:日次200〜500回、うち数回は数百GBスキャンのヘビークエリ 前提製品:Snowflake(Enterprise、Mediumウェアハウス、平日9-19時稼働) 月額目安:40万〜80万円 。クエリコスト(Medium×10時間×20日で約$3,440≒50万円)、ストレージ20TB×$29で約$580(約8万円)、Time Travelや履歴保持で+10〜20%。この規模から、常時稼働型か従量型かで20〜40%の差が出はじめます。
ケースC:本格・大規模(データ量200TB、全社利用) ユースケース:全社BI・機械学習パイプライン・社内AI(RAG)へのデータ供給 主なクエリ:日次数千回、複数チームが同時にヘビークエリを投げる 前提製品:BigQuery Enterprise Edition(100スロット常時+オートスケール) 月額目安:200万〜500万円 。スロット100本×$0.06×24h×30日で約$4,320(約64万円)、オートスケール加算とストレージ200TB×$22で約$4,400(約65万円)、さらに複数プロジェクト分の付随コストで積み上がります。ここまで来ると、Editionsのコミット割引やリザーブド契約で15〜30%圧縮できるかが総額に効いてきます。
いずれのケースも、DWH本体の料金だけを比較して選ぶと判断を誤る 、という点は共通です。次のセクションで、DWH本体以外に必要な費用も含めた全体像を整理します。
DWH本体だけでは足りない:見積もりに含めるべき全体像 DWH単体の月額料金がわかっても、それは全体の一部にすぎません。実際にデータ活用を回すには、次のようなコストが並行して発生します。
ETL/データ連携ツール :Fivetran・trocco・Airbyteなど。データソースの数と転送量に応じた月額BIツール :Looker Studio(無料)〜Tableau・Lookerのようなユーザー課金の有料ツール監視・アラート・ジョブスケジューラ :Airflow・DataDog・PagerDutyなど社内利用のためのアカウント管理・SSO統合 初期構築・実装の人件費 :内製の場合はエンジニア工数、外注の場合はコンサル・SIerの請求運用・保守の継続費用 :障害対応、データソース追加、ユーザー問い合わせEvastの現場感覚で言うと、DWH本体の月額はデータ基盤全体のランニングコストの3〜5割 程度。残りはETL・BI・運用に流れていきます。DWHだけを取り出して安さを競っても、全体の意思決定にはつながりません。データ基盤全体の費用の考え方は、データ基盤構築の費用相場は?見積もりの内訳と判断基準を解説 で3層モデルとしてまとめています。
初期構築の人件費については、規模が大きいほど「DWHを買う費用」より「DWHを使える状態にする費用」のほうが上回りがちです。中規模で全体1,000万円の見積もりでも、DWHのライセンス費より要件定義・ETL実装・データクレンジングの人件費のほうが厚い、というのが典型です。
見積もりが実績と+30〜50%ズレる典型3パターン
DWHを導入した企業でよく聞くのが「見積もりの1.3〜1.5倍かかった」という声です。原因を突き詰めると、だいたい次の3パターンに集約されます。発注前にシナリオとして織り込むだけで、あとから慌てずに済みます。
パターン1:ヘビークエリが従量課金を跳ねさせる いちばん多いのがこれです。BigQueryで SELECT * や全期間スキャンをそのまま許すと、1本のクエリで数十GB〜TBをスキャンし、想定の10倍の請求が飛んできます。BIツールから利用部門が自由にクエリを書ける環境ほど発生しやすく、Snowflakeでもオートサスペンドの設定漏れで似た事故が起きます。ツール別の対策はBigQueryの料金体系とコスト削減|課金トラップと対策 、Snowflakeの料金体系とコスト削減|クレジット課金の落とし穴 で詳しくまとめています。
パターン2:ストレージ設計を詰めていない Time Travel・履歴保持・生ログの多重保存で、ストレージ容量が想定の2〜3倍にふくらむパターンです。Snowflakeでは標準の1日Time Travelを90日に伸ばすと単純計算でストレージが数倍に、BigQueryでも古いパーティションを消していないと生涯データが積み上がります。「毎月のストレージ増加ペース」を最初の見積もり段階で数字にしておくと、半年後に慌てません。
パターン3:データソース追加を予算に入れていない 「まず1つの部門で始めます」の見積もりのまま運用に入り、半年後に「営業も入れたい」「広告も統合したい」と広がっていく。データソースが増えるとETL連携費と、DWH内のテーブル数・クエリ本数が同時に増え、月額が跳ねます。中期の増加シナリオ(半年後、1年後の想定ソース数)を最初にベンダーと合意しておくと、追加見積もりの妥当性も判断しやすくなります。Redshift単体の料金構造で押さえたい観点はAmazon Redshiftとは?料金体系と費用相場を解説 にまとめています。
見積もり依頼時に押さえておきたい8つのチェック DWHの見積もりを依頼するとき、次の8項目をベンダーに伝えるか、逆に提案書のなかで明示させると、精度が一段上がります。
データソースの一覧 (システム名・件数・APIの有無・想定連携頻度)保存データ量 (現状と1〜2年後の想定、行ベースでもGBベースでも可)主なユースケース (ダッシュボード何本、機械学習の有無、RAG/社内AI への供給)同時利用ユーザー数 (BIから直接触る人/API経由で使うシステム)課金モデルの選定理由 (オンデマンドか定額か、なぜその判断か)月額の内訳 (クエリ/ストレージ/付随の3要素で分けて)増加シナリオ (データ量が2倍になったときの月額の変化)運用体制の前提 (内製と外注の切り分け、保守費の年額)複数社に提案を依頼する場合は、この8項目をRFP(提案依頼書) に落として、同じ前提で比較できる形にしておくのが近道です。金額の桁が違う見積もりを見比べるより、同じ前提での差分を見比べたほうが判断は速くなります。
まとめ:DWHの料金は「3要素×利用パターン×前提の透明性」で決まる DWHの料金見積もりの要点を整理します。
料金はクエリ・ストレージ・付随コスト の3要素で見る。最初に膨らむのは多くの場合クエリコスト BigQuery・Snowflake・Redshiftは課金モデルが根本的に違う。「1時間動かすといくらか」に換算して比較する 規模別の月額目安は、スモールスタートで月1万〜3万円、中規模で月40万〜80万円、本格運用で月200万〜500万円 DWH単体は全体の3〜5割。ETL・BI・運用まで含めた全体費用 で判断する 実績が見積もりを超えるのは、ヘビークエリ・ストレージ設計・データソース追加の3パターンが典型 発注前に8項目のチェックリストを揃え、複数社を同じ前提で比較する DWHは、金額だけで選ぶと2年後に別の製品への移行費用で結局高くつく、という投資対象です。単価表を比べる前に、自社がどの規模でどう使うのかを言語化しておくと、ベンダーとの対話が驚くほど速くなります。運用が始まったあとの見直し観点はデータ基盤のコストダウン|ランニングコスト削減の4要素 にまとめています。
DWHの費用見積もりはEvastへご相談ください 株式会社Evastでは、DWHの選定・見積もりレビューから設計・構築・運用定着まで を一貫して支援しています。
「BigQuery / Snowflake / Redshift のどれが自社に合うのか判断してほしい」 「他社からもらった見積もりが妥当かどうか、第三者の視点で見てほしい」 「小さく試して、実利用量を測ってから本契約に進みたい」 ベンダー中立の立場で、自社の利用シナリオに合わせた費用設計と、無理のないスモールスタートのロードマップまで一緒に描きます。まずは概算の相場感を知りたい段階からで構いません。自社のフェーズを整理したい方は、データ活用の無料診断 もあわせてご利用ください。
→ データ基盤構築サービスを見る → 無料相談を申し込む