Share
Embed
Tokyo dbt Meetup #13 dbtと連携するBI製品&機能ざっくり紹介
2025/4/10に開催されたTokyo dbt Meetup #13の「dbtと連携するBI製品&機能ざっくり紹介」の登壇資料です
https://www.meetup.com/ja-JP/tokyo-dbt-meetup/events/306580436/?eventOrigin=group_upcoming_events
Sagara
April 09, 2025
Transcript
40 slides
-
⾃⼰紹介 2 • 2020年9⽉ ⼊社 ◦ Modern Data Stackに該当する製品の 技術⽀援‧プリセールスを担当 ◦
新しい技術情報を定期的に収集し、 ブログで情報発信 • 部署‧役割 ◦ Modern Data Stackチーム テックリード • 名前(ニックネーム) ◦ 相樂 悟 (さがら) • 最近のトピック ◦ 2025年もData Superheroに 選出頂きました! -
本⽇お話すること 3 • 各BI製品ごとに、どういったdbtの連携機能があるのか、「ざっくり」とご紹介します ◦ 1スライド1機能をベースに、各機能の概要をお話していきます • 話さないこと(話せないこと) ◦ 各機能の詳細な使⽤感 ※⼀部の機能は試していますが、⼤半は試せていないです…
「最近のBIツールって、dbtとの連携機能が⾊々あるんだな〜」 と感じて貰えると嬉しいです! -
⽬次 4 • 各BI製品のdbt連携機能紹介 ◦ Tableau ◦ Power BI ◦
Omni ◦ Sigma ◦ Lightdash ◦ Hex ◦ Steep ◦ その他のBIツール • まとめ 注記事項: 2025年4⽉時点の情報を元にお話します アップデートが⾮常に活発な分野のため、 最新情報は都度確認頂くことをお勧めします -
⽬次 5 • 各BI製品のdbt連携機能紹介 ◦ Tableau ◦ Power BI ◦
Omni ◦ Sigma ◦ Lightdash ◦ Hex ◦ Steep ◦ その他のBIツール • まとめ -
Tableauとは 6 • 特徴 ◦ ドラッグ&ドロップによる直感的な操作性と、豊富なビジュアライゼーション機能 ◦ Desktop、Prep、Server/Cloud、等多様な製品を提供 ◦ ⼤規模なユーザーコミュニティ
引⽤元:https://help.tableau.com/current/pro/desktop/ja-jp/buildexamples_maps.htm 引用元:https://www.tableau.com/ja-jp/products/desktop -
dbt Semantic LayerとTableauの連携 8 • Tableauからdbt Semantic Layerで定義したMetricsを参照し可視化出来る機能 • リリース状況
◦ Tableau Desktop、Tableau Serverからの接続:⼀般提供 ◦ Tableau Cloud、Tableau Pulseからの接続:これから 引用元:https://dev.classmethod.jp/articles/dbt-semantic-layer-refer-from-tableau/ 引用元:https://dev.classmethod.jp/articles/tableau-try-tableau-pulse/ -
⽬次 11 • 各BI製品のdbt連携機能紹介 ◦ Tableau ◦ Power BI ◦
Omni ◦ Sigma ◦ Lightdash ◦ Hex ◦ Steep ◦ その他のBIツール • まとめ -
dbt Semantic LayerとPower BIの連携 13 • Power BIからdbt Semantic Layerで定義したMetricsを参照し可視化出来る機能
• リリース状況:プライベートベータ 引用元:https://docs.getdbt.com/docs/cloud-integrations/semantic-layer/power-bi -
PowerBIのダッシュボードにData health tileを埋め込む 14 • Power BIのダッシュボードに使⽤しているテーブル‧ビューがdbtで構築されている場合、 そのdbtのテーブル‧ビューの品質テストが問題ないかをPower BI側で確認できる (exposureの定義が必要のため注意 ※auto
exposureにも対応予定と公式Docsには表記あり) 引用元:https://docs.getdbt.com/docs/collaborate/data-tile -
⽬次 15 • 各BI製品のdbt連携機能紹介 ◦ Tableau ◦ Power BI ◦
Omni ◦ Sigma ◦ Lightdash ◦ Hex ◦ Steep ◦ その他のBIツール • まとめ -
Omniとは 16 • 特徴 ◦ 元LookerのChief Analytics Officer、VP Product、元StitchのCTO、の3名で2022年創業 ◦
スプレッドシートの操作感、Lookerのようなコード定義、GUIで定義したフィールドや結 合定義をコードに反映、など各BIツールの機能を取り込んだ製品 引用元:https://dev.classmethod.jp/articles/try-omni/ -
Omni内でdbtのModelを開発し、Omni内で可視化検証 17 • Omni内にdbt⽤のIDEがあるため、そのIDEで開発した結果をGitリポジトリにプッシュ • Omniではグラフ作成時に参照するdbtの環境を切り替えるDynamic schema switching機能が あるため、開発中のdbtのモデルでどう可視化されるか、Omni上で検証も可能 引用元:https://omni.co/blog/creating-and-editing-dbt-models-with-omnis-dbt-ide
引用元 :https://omni.co/blog/using-omni-dbt-integration#embracing-the-dbt-development-workflow-w ith-omni-s-dynamic-environments -
⽬次 20 • 各BI製品のdbt連携機能紹介 ◦ Tableau ◦ Power BI ◦
Omni ◦ Sigma ◦ Lightdash ◦ Hex ◦ Steep ◦ その他のBIツール • まとめ -
dbtのメタデータをSigmaに連携 22 • dbt Cloudのジョブにより⽣成されるメタデータを連携し、以下の情報をSigma上で表⽰可能 ◦ テーブル‧ビュー‧カラムのdescription ◦ 最終更新⽇時 ◦
テストの結果 引用元:https://help.sigmacomputing.com/docs/manage-dbt-integration -
⽬次 25 • 各BI製品のdbt連携機能紹介 ◦ Tableau ◦ Power BI ◦
Omni ◦ Sigma ◦ Lightdash ◦ Hex ◦ Steep ◦ その他のBIツール • まとめ -
dbt Semantic LayerとLightdashの連携 28 • Lightdashからdbt Semantic Layerで定義したMetricsを参照し可視化出来る機能 • (下図は設定時の流れ)
引用元:https://docs.lightdash.com/references/dbt-semantic-layer -
⽬次 29 • 各BI製品のdbt連携機能紹介 ◦ Tableau ◦ Power BI ◦
Omni ◦ Sigma ◦ Lightdash ◦ Hex ◦ Steep ◦ その他のBIツール • まとめ -
dbtのメタデータをHexに連携 31 • dbt Cloudのジョブにより⽣成されるメタデータを連携し、以下の情報をHex上で表⽰可能 ◦ テーブル‧ビュー‧カラムのdescription ◦ 最終更新⽇時 ◦
テストの結果 引用元:https://help.sigmacomputing.com/docs/manage-dbt-integration -
⽬次 33 • 各BI製品のdbt連携機能紹介 ◦ Tableau ◦ Power BI ◦
Omni ◦ Sigma ◦ Lightdash ◦ Hex ◦ Steep ◦ その他のBIツール • まとめ -
⽬次 36 • 各BI製品のdbt連携機能紹介 ◦ Tableau ◦ Power BI ◦
Omni ◦ Sigma ◦ Lightdash ◦ Hex ◦ Steep ◦ その他のBIツール • まとめ -
⽬次 38 • 各BI製品のdbt連携機能紹介 ◦ Tableau ◦ Power BI ◦
Omni ◦ Sigma ◦ Lightdash ◦ Hex ◦ Steep ◦ その他のBIツール • まとめ -
まとめ 39 • ご覧頂いた通りで、⽇本で使われている主要なBIツールはほぼ全て、 dbtとの連携機能をリリースしている ◦ dbt Sematic Layer連携、dbtのメタデータ連携、が現在の中⼼ •
⼀⽅で、OmniやSteepのようにdbtネイティブなBIツールも出始めている ◦ 開発中のModelでグラフの作成検証‧既存ダッシュボードの影響範囲確認 ◦ Semantic Layerの定義が前提のBIツール • 既存BI vs 新興BIの熱い戦いが始まるのでは…?