比較の前に決めておく3つの軸

ツール名を並べる前に、社内で先に合意しておきたい軸が3つあります。この3つがぼやけたまま比較表を作ると、比べても優先順位がつきません。
軸① ETL方式かELT方式か
ETLはデータを取り出したあと、DWH(データウェアハウス)に入れる前に変換します。ELTは生のままDWHに入れて、DWH内部のSQLで変換します。詳しい違いはETLとELTの違いとは?5つの比較軸とELTが主流になった理由にまとめていますが、選定の視点で押さえるのは次の1点です。
BigQuery・Snowflake などクラウドDWHが前提であれば、ELTを基本線に置くのが2026年時点の主流です。ETLを積極的に選ぶのは、個人情報などをDWHに生のまま置けない制約がある場合や、オンプレの旧基幹システムに合わせざるを得ない場合に限られます。
軸② マネージドか自前運用(OSS)か
同じ機能をマネージドSaaSで買うか、OSSを自社サーバーで動かすかで、費用構造とチームに必要なスキルが大きく変わります。
- マネージドは月額課金で、社内の保守工数がほぼゼロ。Fivetran・trocco・Cloud Composer などが該当します。データエンジニアが1〜2名の組織で有力
- OSS自前運用はライセンス費ゼロだが、サーバー保守・障害対応・バージョンアップの工数を人件費で払うことになる。Airflow・Dagster・Prefect などが該当します
見落とされがちなのは、OSSが「安い」わけではなく「費用の出方が違う」だけという点です。月額課金は消え、代わりにインフラ費と担当者の稼働が乗ります。ジュニアエンジニアの半年分の学習コストを含めると、小規模なうちはマネージドの方が総額で安いケースの方が多い印象です。
軸③ どの工程を担うツールか
一番混乱するのがここです。同じ「データパイプラインツール」でも、担う工程が違うと役割が重なりません。
- 転送・ELT系:外部システムからDWHへの取り込みを担う(Fivetran・trocco・Airbyte)
- 変換系:DWHに入ったデータをSQLで加工する(dbt)
- オーケストレーション系:複数のジョブを時間・依存関係で束ねる(Airflow・Dagster・Prefect・Cloud Composer)
たとえば「Fivetranか、Airflowか」という比較は本来成り立ちません。Fivetranは転送を担い、Airflowはそれをスケジューラーとして呼び出す側です。実務ではこの3層を組み合わせるのが定石で、この記事でも3層ごとに順番に見ていきます。
転送・ELT系①:Fivetran ── 海外SaaS中心なら定番

Fivetranは米国発のマネージドELTサービスで、500超のコネクタを提供します。Salesforce・HubSpot・Stripe・NetSuite など、SaaSの取り込みでは業界標準の位置にあります。スキーマ変更を自動追従し、増分同期・型変換・DWHへのロードまでを丸ごと引き受けるのが特徴です。
強み:
- 海外SaaSのコネクタ数と品質が最も高い
- API仕様変更への追従が速く、社内で保守工数が乗らない
- BigQuery・Snowflake・Databricks など主要DWHへの書き込みが安定
弱み:
- MAR(Monthly Active Rows:月次のアクティブ行数)課金のため、行数が多いテーブルでは費用が跳ねやすい
- 国内SaaS(kintone・Sansan・freee など)のコネクタが弱い、または未対応
- 日本語UI・日本語サポートは限定的
費用の詳細と抑え方はFivetranの料金体系とコスト最適化の実践ガイド、他ツールとの費用比較はデータ連携ツール比較|料金プランと隠れコストの全比較を参考にしてください。
転送・ELT系②:TROCCO ── 国内SaaS・広告データに強い

TROCCOは primeNumber 社が提供する国内発のELT/ETLサービスで、国内SaaSと国内広告媒体のコネクタが豊富です。日本語UI、日本語サポート、請求書払いに対応しており、SIer経由の導入もしやすい構成です。
強み:
- kintone・Sansan・freee・マネーフォワード・楽楽精算 など国内SaaSに強い
- Google広告・Yahoo広告・Meta広告・LINE広告 など国内広告媒体の対応が手厚い
- ジョブ数課金が中心で、行数課金のFivetranとは費用の出方が違う
- ノーコードUIで、非エンジニアでもジョブを組みやすい
弱み:
- 海外SaaSのコネクタはFivetranに比べると少ない
- OSSではないため、細かい振る舞いはベンダー実装に依存する
料金・評判・代替候補の中立比較はTROCCOとは?料金・評判・代替ツールを中立比較にまとめています。
オーケストレーション系:Airflow / Dagster / Prefect

DWHへの転送が済んだあと、複数のジョブを「毎朝2時に順番に回して失敗したらSlack通知」といった単位で束ねるのがオーケストレーターの役割です。3つのOSSが定番です。
- Airflow:業界標準。エコシステムと採用市場が最も厚い。中〜大規模向け
- Dagster:データ資産(アセット)中心の設計。dbtとの相性が良く、リネージ可視化が自動
- Prefect:既存のPython関数にデコレータを付けるだけで動く。学習コストが最も低い
3つの詳細比較と、規模・スキル別の選び方はAirflow・Dagster・Prefect比較|違いと選び方にまとめました。ここで押さえておきたいのは、3つとも自前でサーバーを立てるOSSが前提という点です。マネージドで動かしたい場合は、次に見るCloud Composer や MWAA が候補になります。
マネージド・オーケストレーション:Cloud Composer / MWAA

Airflowをマネージドで提供するのが、GCPのCloud ComposerとAWSのAmazon MWAA(Managed Workflows for Apache Airflow)です。両者ともAirflowをそのままホスティングする形で、書くDAGコードは自前Airflowと同じです。
強み:
- サーバー保守・バージョンアップから解放される
- CloudやIAMなど、同じクラウド内のマネージドサービスとの認証・監視が一体化する
- 障害時の復旧をクラウドベンダーに委ねられる
弱み:
- 最小構成でもインフラ費用だけで月3〜10万円かかる
- 完全なフルマネージドではなく、Airflow自体の運用知識は依然として必要
- スケジューラのバージョン制約があり、最新のAirflow機能をすぐには使えないことがある
「Cloud ComposerかセルフAirflowか」の判断基準は、担当エンジニアの人数とジョブ数です。ジョブが数十本を超え、専任のデータエンジニアが1名以上いる段階ではCloud Composerの月額を払う価値が出てきます。逆に、ジョブが数本〜10本程度のスモールスタート期は、Prefect Cloud の Free/Starter プランや、後述するdbt Cloud のスケジューリング機能で足ります。
Azureを使っているならAzure Data Factory (ADF) が近い立ち位置ですが、DAGの書き方がGUI寄りで、AirflowのようなPythonコード派の開発者からは癖のある印象を持たれることが多いです。
変換系:dbt ── 「担う範囲」と「担わない範囲」

dbtはDWHの中でSQLベースの変換を管理する専用ツールです。SQLのSELECT文を「モデル」として書き、依存関係とテスト・ドキュメントを付けて開発ライフサイクルに乗せます。ELT時代の「T」を担うツールで、モダンデータスタックの中心的な位置を占めています。
dbtが担う範囲
- SQL変換ロジックのバージョン管理・PRレビュー・CIテスト
- モデル間の依存関係(DAG)の可視化
- データテスト(NULL・重複・参照整合)とドキュメント自動生成
- インクリメンタル更新の管理
dbtが担わない範囲
- 外部システムからDWHへの転送(Fivetran・trocco の領域)
- 複数ジョブを跨いだ時間スケジューリングと依存管理(Airflow・Cloud Composer の領域)
dbt Cloud を使えば、dbtプロジェクト内の実行スケジュールは組めます。ただし、「Fivetranで取り込みが終わってから dbt を走らせて、成功したらBIツールにキャッシュ更新を通知」のような複数ツールを跨ぐワークフローは、dbt Cloud だけでは組めません。ここは Airflow か Cloud Composer の出番です。
dbt Cloud と dbt Core の使い分けはdbt Cloud と dbt Core の違い|料金・機能・選び方を参考にしてください。
用途別の選び方(3パターン)

ここまでの整理を、実務で相談されるパターン別に当てはめると、次の3パターンに収束します。
パターン1:スモールスタート(ジョブ5本以内・専任エンジニア0〜1名)
- 転送:trocco(国内SaaS中心)または Fivetran(海外SaaS中心)
- 変換:dbt Core(無料)または dbt Cloud Developer プラン
- オーケストレーション:dbt Cloud のスケジューリング機能で十分。または Prefect Cloud の Free プラン
Airflow や Cloud Composer は入れない。ジョブ数が少ないうちは、SaaS を組み合わせるだけで月額数万円〜十数万円で動きます。詳しい費用感は中小企業のデータ基盤|100万円台から始めるスモールスタートにまとめました。
パターン2:ミドル規模(ジョブ数十本・専任エンジニア1〜2名)
- 転送:trocco または Fivetran(コネクタと費用でPoC)
- 変換:dbt Core(GitHub Actions で回す)または dbt Cloud Team プラン
- オーケストレーション:Cloud Composer / MWAA、または セルフホストの Airflow / Prefect
このあたりから、複数の転送ジョブを束ねる本格的なオーケストレーターが必要になります。専任エンジニアが1名いるならCloud Composerを、コスト圧縮を優先するならセルフホストの Airflow を選ぶことが多いです。
パターン3:大規模・複数チーム(ジョブ数百本・データエンジニア3名以上)
- 転送:Fivetran + 内製Pythonジョブのハイブリッド、または Airbyte 自前運用
- 変換:dbt Cloud Enterprise または dbt Core + カスタムCI/CD
- オーケストレーション:Airflow(Cloud Composer や自前Kubernetes)、データアセット管理を重視するなら Dagster
この規模ではベンダー1社に依存するリスクを避け、複数ツールを組み合わせて可搬性を確保する構成が主流です。組織横断のデータガバナンスも同時に必要になります。
Evastの現場でよく見る切替パターン3つ

新規構築だけでなく、既存パイプラインからの切替相談も多く受けます。よく見るパターンを3つ紹介します。
パターン① 自作Pythonスクリプト+cron → trocco/Fivetran
もっとも典型的なのがこれです。最初はエンジニアがPythonスクリプトを書いてcronで回していたが、コネクタが10本を超えたあたりでスキーマ変更対応と障害対応で回らなくなる、という流れです。転送部分をマネージドに切り出すと、社内工数は月10〜20時間ほど減ります。
一方で、月額数万円〜数十万円の固定費が発生するため、稟議での費用対効果の説明は避けて通れません。工数削減時間 × 人件費単価で試算する形が説明しやすいです。
パターン② Embulk自前運用 → trocco または Airbyte
Embulkは日本発のOSS ELTツールで、TROCCOの源流にあたります。長年運用されているケースが多い一方で、2024年以降のv0.11で破壊的変更が入り、コミュニティのメンテナンスペースも落ちてきています。既存のyaml定義資産を活かしつつ移行できるTROCCOへの乗り換えが定番です。
判断ポイントと移行手順はEmbulkの保守リスクと移行先の選び方にまとめる予定です。
パターン③ Cloud Composer → セルフAirflow / Prefect
意外と多いのが、逆方向の切替、つまりマネージドから自前へ戻すパターンです。Cloud Composer の月額固定費(10〜30万円)が、ジョブ数の割に高すぎると感じ始めた組織で起こります。
Cloud Composerに含まれるCloud SQL・GKE・Redisなどのリソースは、GCPの請求書上は別項目に分散して見えます。「Cloud Composerが月30万円かかっている」というのは、実は関連リソース込みの合算であることも多く、まずは正確に費用構造を可視化するのが先決です。安易に切り替える前に、Composerのマシンサイズ縮小や、DAGの並列実行数の見直しで済むケースが少なくありません。
まとめ
データパイプラインのツール選定で最初にやることは、機能一覧を並べることではなく、転送・変換・オーケストレーションの3層で自社の現状と将来像を整理することです。
3層それぞれの定番は明確にあります。転送は Fivetran(海外SaaS)と trocco(国内SaaS)、変換は dbt、オーケストレーションは Airflow系(規模とマネージド度合いで Cloud Composer / セルフ / Prefect / Dagster を使い分け)。あとは、自社のジョブ数と担当エンジニア数を軸に、スモール/ミドル/大規模の3パターンから当てはまるものを選ぶだけです。
Evastでは、この3層の設計と、既存パイプラインからの切替方針の策定を、データ基盤構築支援としてお引き受けしています。稟議に耐える費用対効果の整理まで含めた形での相談も歓迎です。ツール選定の段階でつまずいている、あるいは切替の妥当性判断で迷っている場合は、お問い合わせからお気軽にご連絡ください。