dbt × BigQuery データ変換基盤の構築費用【2026年】外注相場と設計のポイント
dbtとBigQueryを使ったデータ変換基盤の構築費用・外注相場を解説。ELT設計・モデル構築・CI/CD・データ品質管理の実践方法とコスト目安を公開。
目次 クリックで開く
dbt × BigQuery データ変換基盤の構築費用【2026年】外注相場と設計のポイント
データエンジニアリングの現場でスタンダードになっているdbt(data build tool)とBigQueryの組み合わせ。「ETLからELTへ」の移行を検討している企業にとって、dbt × BigQueryの構築費用と設計のポイントは重要な判断基準です。本記事で詳しく解説します。
追加解説:2026年DX推進のポイントと補助金動向
2026年は中小企業のデジタルトランスフォーメーション(DX)推進が加速しています。
中小企業のIT・AI活用は年々広がっており、
クラウドサービス・AIツールの活用が急速に広がっています。
2026年のDX支援施策
-
デジタル化・AI導入補助金(旧 IT導入補助金)通常枠:
中小企業のITツール導入費用を補助(通常枠の補助率は原則1/2、上限額は枠・類型により異なります)。
kintone・Salesforce・HubSpotなどのSaaSツールが対象になるケースがあります。 -
ものづくり補助金:
製造業・サービス業のデジタル設備投資等を補助(上限額は従業員規模・申請枠により数百万〜数千万円規模で異なります)。
基幹システムのクラウド化・AI導入が対象になるケースがあります。 -
事業再構築補助金:
(事業再構築補助金は新規公募を終了し、後継として「中小企業新事業進出補助金」等が設けられています。)ビジネスモデル転換を伴う新分野展開・システム刷新を支援する制度です。
デジタルサービス新規立ち上げや業務システム全体の刷新が対象になるケースがあります。
補助金申請には事前の要件確認・採択後の導入という順序が必要です。
Aurant Technologiesはデジタル化AI導入補助金(旧IT導入補助金)の活用支援を行っており、
申請から導入完了まで一貫してサポートしています。
補助金を活用した場合の実質的な費用負担を試算した上でご提案しますので、
まずはお気軽にご相談ください。
※ 補助金は公募回ごとに枠・補助率・上限額・対象経費が変わります。最新情報はIT導入補助金・中小企業庁等の公式サイトで必ずご確認ください。
DX推進における現場定着のポイント
どれだけ優れたツールを導入しても、現場に定着しなければ効果は出ません。
DX推進で成功する企業の共通点として、以下の3点が挙げられます。
-
経営トップのコミット:
社長・部門長が「このツールを使うことが当社のやり方だ」と明確にメッセージを発信することで、
スタッフの定着率が大幅に向上します。 -
「なぜ変えるか」の丁寧な説明:
新しいツールを「使わされている」と感じるスタッフは使い方が雑になります。
「このツールでこの業務がこう楽になる」を具体的に示すオンボーディングが重要です。 -
スーパーユーザーの育成:
社内に「このツールに詳しい人」(スーパーユーザー)を2〜3名育てることで、
日常的な疑問・トラブルを社内解決できるようになり、定着率が飛躍的に向上します。
dbt × BigQuery データ基盤構築のご相談はAurant Technologiesへ
ELT設計・dbtモデル構築・CI/CD・BI連携まで一気通貫で支援します。
dbt × BigQuery で実現できること
- SQL管理のバージョン管理:データ変換ロジックをGitで管理し、レビュー・ロールバックが可能に
- データ品質テストの自動化:dbt testでNull・重複・参照整合性を定期チェック
- ドキュメント自動生成:dbt docsでデータカタログを自動生成・更新
- 増分処理(インクリメンタルモデル):フルリフレッシュを避け、差分データのみ処理してコスト削減
- BI連携:Power BI・Looker Studio・TableauにBigQueryの変換済みデータを提供
dbt × BigQuery の構築ステップ
Step 1:データ取り込み(ELT)の設計
まずSalesforce・freee・kintone・広告データなどのソースからBigQueryへのデータ取り込み(Extract & Load)を設計します。Fivetran・Airbyte・BigQuery Data Transfer Serviceなどのツールを活用します。
Step 2:dbtプロジェクト初期設定
dbt Coreのインストール、BigQueryとの接続設定、プロジェクトディレクトリの構造設計(staging/intermediate/marts)を行います。
Step 3:dbtモデルの構築
Staging(ソースデータのクレンジング)→ Intermediate(複数ソースのJOIN)→ Marts(BIに提供するファクトテーブル・ディメンションテーブル)の3層構造でモデルを構築します。
Step 4:テスト・CI/CD設定
dbt testでデータ品質チェックを設定し、GitHub Actionsで本番デプロイ前に自動テストが走るCI/CDを構築します。
費用相場
| 支援内容 | 費用目安 | 期間 |
|---|---|---|
| dbt × BigQuery 初期設計・構築(小規模) | 50〜150万円 | 2〜3か月 |
| 複数ソース統合+dbtモデル設計・構築 | 100〜300万円 | 3〜6か月 |
| CI/CD・テスト自動化の追加構築 | 30〜80万円 | 1〜2か月 |
| BI連携(Power BI / Looker Studio) | 30〜100万円 | 1〜3か月 |
| 保守・データ品質モニタリング(月額) | 月額10〜30万円 | 継続 |
dbt Core vs dbt Cloud の選択
| 項目 | dbt Core(OSS) | dbt Cloud |
|---|---|---|
| 費用 | 無料 | $50/ユーザー/月〜 |
| スケジューラ | 自前(GitHub Actions等) | 内蔵 |
| GUIドキュメント | ローカル生成 | クラウドホスティング |
| CI/CD | GitHub Actionsで設定が必要 | 内蔵のSlim CI |
| 向いているケース | エンジニアが社内にいる場合 | 手間を省きたい場合 |
dbt × BigQuery が「データ基盤の標準」になった理由
従来のETL(Extract-Transform-Load)からELT(Extract-Load-Transform)への移行で、変換処理は DWH 内部で実施するのが主流になりました。dbt は ELT における Transform 層を SQL で管理するツールとして、BigQuery と組み合わせて使われています。
従来構成との違い
- Talend / Informatica などのETL:GUI でフロー設計、ベンダー依存の独自言語
- dbt:SQL + YAML、Git で変更管理、テスト・ドキュメント自動生成
- 変換ロジックの可視化:lineage(系譜)が自動生成、影響範囲が分かる
- テスト駆動データ開発:not_null/unique/relationships のデフォルトテスト、カスタムテスト追加可
dbt 構築費用の詳細内訳
初期構築フェーズ別の工数と費用
| フェーズ | 内容 | 工数目安 | 費用目安 |
|---|---|---|---|
| 要件定義 | 業務理解・データソース棚卸し・KPI定義 | 10-30人日 | 100-300万円 |
| 環境構築 | dbt Cloud or Core、CI/CD、Git設定 | 5-15人日 | 50-150万円 |
| データロード(EL層) | Fivetran/TROCCO 設定、ソース別検証 | 20-60人日 | 200-600万円 |
| Stagingモデル開発 | ソースデータの一次クレンジング・命名統一 | 15-50人日 | 150-500万円 |
| Intermediateモデル | 業務ロジック適用(売上集計等) | 30-80人日 | 300-800万円 |
| Martモデル | BIから参照する分析用テーブル | 20-60人日 | 200-600万円 |
| テスト・ドキュメント | 各モデルのテスト記述、dbt docs整備 | 10-30人日 | 100-300万円 |
| 運用引き渡し | マニュアル・教育・運用設計 | 5-15人日 | 50-150万円 |
規模別の総額目安
- 小規模(モデル数50以下、データソース3-5):500-1,500万円、3-5ヶ月
- 中規模(モデル数100-300、データソース5-15):1,500-4,000万円、5-9ヶ月
- 大規模(モデル数500+、データソース15+):4,000万-1.2億円、9-18ヶ月
dbt Cloud と dbt Core の使い分け
| 項目 | dbt Cloud | dbt Core (OSS) |
|---|---|---|
| 料金 | $100/seat/月〜(Team)、Enterprise個別 | 無料 |
| ジョブスケジューラ | 標準搭載 | Airflow等を別途構築 |
| IDE | Web IDE標準 | VS Code等 |
| CI/CD | 標準搭載 | GitHub Actions等を構築 |
| Hostingコスト | 不要 | VM等のインフラ必要 |
| 運用工数 | 低 | 高(インフラ管理が必要) |
| 適合 | 10名以上の組織、運用負荷を下げたい | 少人数・予算重視・自由度重視 |
典型的な dbt プロジェクト構造
レイヤー構造(dbt Best Practices準拠)
- Sources:BigQueryに着地した生データ(Fivetran/TROCCO の出力)
- Staging:1ソース1モデル、リネーム・型変換のみ(業務ロジックなし)
- Intermediate:複数Stagingを結合した中間テーブル、業務ロジック適用
- Marts:分析用テーブル(dim_*/fct_*)、BI から参照する最終形
- Snapshots:マスタの履歴管理(SCD Type 2)
- Seeds:CSV からのマスタ取り込み(部署マスタ等)
ディレクトリ構成例
models/
├── staging/
│ ├── salesforce/
│ │ ├── stg_salesforce__accounts.sql
│ │ └── stg_salesforce__opportunities.sql
│ └── ga4/
│ └── stg_ga4__events.sql
├── intermediate/
│ ├── int_orders_aggregated.sql
│ └── int_customer_lifetime_value.sql
└── marts/
├── core/
│ ├── dim_customers.sql
│ ├── dim_products.sql
│ └── fct_orders.sql
└── marketing/
└── fct_campaign_performance.sql
BigQuery 上での dbt 性能最適化
- マテリアライゼーション選択:table(再構築)/ view(参照のみ)/ incremental(差分追加)/ ephemeral(CTE化)
- パーティション・クラスタリング:`partition_by` / `cluster_by` をモデル設定で指定
- Incremental戦略:merge / insert_overwrite / append、データ特性に応じて選択
- マクロでの再利用化:共通ロジックを `macros/` に切り出し、保守性向上
- Slot Reservation活用:dbt run のジョブを Editions で安定実行
- 並列度制御:`threads` 設定でクエリ同時実行数を最適化
運用フェーズで重要な5つの仕組み
- CI/CD パイプライン:PR時に変更モデルだけテスト実行(state:modified+)
- 本番前の Staging環境:開発→Staging→本番の3段階デプロイ
- データ品質モニタリング:Elementary / Monte Carlo / dbt-checkpoint
- コスト監視:BigQuery 使用量とdbt実行のひも付け、月次レビュー
- ドキュメント運用:dbt docs serve を社内で公開、データカタログ化
外注先選定の実務ポイント
- dbt 本番運用実績:「導入支援はやったが運用は経験ない」会社が多い、要確認
- BigQuery 性能チューニング能力:パーティション・クラスタリング設計の実例
- 業務理解:あなたの業界・KPI を理解した上でモデル設計できるか
- データ品質設計:テスト・モニタリング戦略を提案してくるか
- 内製化支援:エンジニア育成・引き渡しの計画
- 料金透明性:人月単価・スコープ・追加見積基準の明確化
データ分析・予実可視化とダッシュボード構築のご相談
散在するデータの集約から、予実管理やKPIをひと目で追えるダッシュボードの構築までを支援します。何をどの指標で見える化すべきかという設計段階から、貴社の状況に合わせてご一緒します。
関連ガイド・クラスター
よくある質問(FAQ)
データ分析・BI
Looker Studio・Tableau・BigQueryを活用したBIダッシュボード構築から、データ基盤整備・KPI設計まで対応。経営判断をデータで支援します。