dbtはモダンなデータウェアハウスにおける事実上の標準の変換レイヤーです。そして多くのdbtプロジェクトは、12か月以内に技術的負債を抱えます(古くなったテスト、統制されていないモデル、壊れたCI)。NKKTechは、新規プロジェクト、dbtの立て直し、MetricFlowによるセマンティックレイヤー、exposures、本番品質のCI/CDに対応するシニアdbtコンサルタントを提供します。Snowflake、BigQuery、Databricks、Redshift、Postgresに対応。固定スコープでUSD 15Kから。シンガポール法準拠のMSA(基本契約)。
dbtのお客様から最もご依頼の多い案件のパターンです。多くの場合、本格的な作業の前に1週間の監査(固定価格USD 4K)から始めます。そこで、立ち上げ、立て直し、戦略的なリファクタリングのどれが必要かを見極めます。
既存のdbtプロジェクトを詳細に調査します。成果物:工数×効果で優先順位を付けた指摘事項。よくある指摘:テストされていないソース、循環依存のあるモデル、exposuresの欠如、壊れたCIゲート、セマンティックレイヤーの不在、型のないテスト。成果物=優先順位付きの改善計画+金額ベースの工数見積り。
新規のdbtプロジェクト:ソース鮮度チェック、staging/intermediate/martsの階層化、命名規則、dbt_project.ymlの設定、パッケージ(dbt_utils、audit_helper、codegen)。Snowflake / BigQuery / Databricks / Redshiftのプロファイル選定、dbt CloudまたはセルフホストのGitHub ActionsランナーによるCI/CD。
技術的負債を抱えた既存のdbtプロジェクトを引き継ぎます。壊れたCIの修正、不足しているテストの追加、巨大モデルのリファクタリング、dbt-docsによるドキュメント化、dbt Cloudまたはセルフホストランナーへの移行。成果物:`dbt build --full-refresh`がクリーンに通るdbtプロジェクト+シニアエンジニアが読めるドキュメント。
MetricFlow(dbtのセマンティックレイヤー、2024年GA)を導入します。指標をYAMLで定義し、dbt-mfまたはCubeでクエリし、Semantic LayerのエンドポイントからLooker/Tableau/Mode/Hexに公開します。成果物:KPIの信頼できる唯一の情報源。「ダッシュボードの数字がなぜレポートと違うのか」という問題はなくなります。
dbt向けのGitHub ActionsまたはGitLab CIのワークフロー:PRをトリガーとするテスト、mainへのマージ時のフルリフレッシュ、コスト削減のためのSlim CI、dbt-checkpointのpre-commitフック、SQLFluff+sqlmesh型のステートを考慮したデプロイ。アナリスト5〜50名のチームで使える本番品質です。
月額リテイナー:USD 6〜12K、エンジニア稼働時間の確約付き。シニアdbtエンジニアが、新しいモデルの依頼、テストのトリアージ、四半期ごとのプロジェクト健全性レビュー、MetricFlowセマンティックレイヤーの発展に対応します。対象:シニアのdbt専門人材を採用していないデータチーム。
シニアdbtエンジニアが参加します。現在のdbtプロジェクト(または新規構築のニーズ)を確認し、主な課題を3つ特定します。結果として、最初の案件をご提案します。
シンガポール法準拠のMSA+範囲を定めたSOW+固定価格の見積り。リードエンジニアを指名します。各マイルストーンの合格基準を記載した成果物リストを含みます。
毎週のデモ+書面での進捗報告。マイルストーンに基づくお支払い。本番環境の引き継ぎには、dbt-docsサイト、オンコール用ランブック、exposuresの一覧が含まれます。
30日間の保証(バグは無償で修正)。継続運用のためのオプションの月額リテイナー。リテイナーをご利用の場合は、四半期ごとにプロジェクトの健全性レビューを実施します。
プロダクト分析+顧客360のdbtプロジェクト:Segmentのイベント → staging → intermediate → marts(顧客/サブスクリプション/イベントのファクト)。BIツール間でKPI(MRR、ARR、解約率、NPS)の一貫性を保つためのMetricFlow。
コンプライアンス報告(BSA、EMIR、MiFIR)のための取引ウェアハウスのdbtモデル。規制当局に提出できる照合のためのaudit_helperマクロ。リスクダッシュボードにつながるexposures。取引履歴のためのsnapshots。
複数ソースのdbtプロジェクト(Shopify+Stripe+Amazon+Tokopedia → 統合)。通貨換算のstagingレイヤー、コホート別リテンションのmarts、MLに供給するレコメンドのフィーチャーストア。
計測用のdbtモデル:生イベント → 顧客別・日別の集計 → 請求に使えるmarts。リバースETLによるStripe請求との連携。顧客ごとのトークン消費を追跡するAI SaaSスケールアップに欠かせません。
OMOP共通データモデル上の臨床データdbtプロジェクト。PHI匿名化のstagingレイヤー、コホート定義のmarts、研究チーム向けのexposures。HIPAAに沿ったテストパターン。
マルチタッチアトリビューションのdbtプロジェクト:広告プラットフォームのソース(Meta+Google+LinkedIn+TikTok) → 統合された広告費のmarts。時間減衰アトリビューションのマクロ、チャネル別ROASモデル、CAC/LTVのためのMetricFlow。
チームの規模と予算によります。dbt Cloud:導入が速く、IDEとスケジューラーを内蔵、1ユーザーあたり月額約USD 100〜1500。セルフホスト:完全にコントロールでき、無料ですが、GitHub Actions / GitLab CIの構築が必要です。当社はどちらにも対応します。アナリストが5名未満のチームでは、通常dbt Cloudの方が費用に見合います。5名以上でエンジニアリングの余力があるチームでは、コスト面でセルフホストが有利になることが多くあります。
はい。当社で最も多いdbt案件です。よくある指摘:ソース鮮度チェックの欠如、テストされていないモデル、壊れたCI、exposuresの不在、巨大モデルによるボトルネック。案件規模はUSD 25〜60K、4〜8週間。成果物:dbt build --full-refreshがクリーンに通る状態+シニアエンジニアが読めるドキュメント+残りの技術的負債の改善計画。
MetricFlow(2024年GA)はdbtのセマンティックレイヤーです。指標をYAMLで一度定義し、dbt-mfまたはCubeでクエリし、BIツールに公開します。Looker / Tableau / Hexの間でKPIの一貫性を必要とするSaaSのお客様向けにMetricFlowを導入してきました。導入費用は指標数とBIツールの数に応じてUSD 30〜90Kです。
コア:dbt_utils(ユーティリティマクロ)、audit_helper(照合)、codegen(定型コード生成)。オブザーバビリティ:elementary(無料)またはMonte Carlo(有料)。テスト:re_data、dbt-expectations。ガバナンス:dbt-checkpoint、SQLFluff。推奨は御社のスタックに合わせて調整し、画一的なものにはしません。
はい。段階的な立て直しのパターンで進めます。まず監査(1週間)、効果の大きい問題から修正(2〜4週間)、その後必要に応じて段階的にリファクタリング(PRは御社チームがレビュー)。プロジェクトが修復不能でない限り、作り直しはお勧めしません。段階的な修正の方が通常60%安く、リスクも低くなります。
リードdbtエンジニア(SQL/dbtの経験10年以上)+ミドル〜シニアのデータエンジニア1名(経験5年以上)+PM 0.25人月相当。ハノイ拠点。Slack/GitHubで直接やり取りできます。dbt CloudとGitHub Actionsの経験は標準装備です。JST/SGT/CET/ESTのタイムゾーンに対応します。
NKKTechはLLMの書類処理パイプラインを、納期どおり・予算どおりに納品してくれました。テックリードとは毎日Slackで連絡が取れました。期待どおりに機能した初めてのオフショアチームです。
Tonyのチームは、社内チームよりも早く当社のレガシーPHPシステムを理解してくれました。約束どおり、ダウンタイムゼロで移行できました。バイリンガルのPMのおかげでコミュニケーションも円滑でした。
週15時間かかっていた手作業の営業リスト作成を、8週間で完全に自動化できました。Tonyの約束どおり、60日で投資を回収しました。
NKKTechはLLMの書類処理パイプラインを、納期どおり・予算どおりに納品してくれました。テックリードとは毎日Slackで連絡が取れました。期待どおりに機能した初めてのオフショアチームです。
営業担当ではなく、NKKTechのシニアエンジニアによる30分の無料ディスカバリーコール。要件を確認し、進め方とスコープを整理したうえで、当社が適任かどうかを率直にお伝えします。
固定価格の提案を依頼