コース概要

導入

  • dbtの理念と原則 / dbtとは何ですか?
  • dbt と従来の ETL の比較
  • DBT の機能とアーキテクチャの概要
  • dbt を超えて: dbt クラウドとは何ですか?

dbt クラウドを理解する

  • dbt Cloud での dbt プロジェクトのライフサイクル
  • dbt Cloud がデータ ウェアハウジングと変換ワークフローにどのように適合するか

dbt クラウドの使用を開始する

  • dbt Cloud での開発環境のセットアップ
  • dbt Cloud をデータ ウェアハウスに接続する
  • dbt Cloud での dbt プロジェクトの作成
  • dbt Cloud での dbt コマンドの実行
  • dbt Cloud の dbt プロジェクトでチーム メンバーと共同作業する

dbt モデルの操作

  • dbt モデルを理解する
  • DBT モデルの構築
  • dbt を使用したデータの変換
  • dbt での増分モデルの操作
  • dbt でのマクロとカスタム関数の実装

dbt Cloud での dbt プロジェクトの管理

  • dbt Cloud インターフェースを使用してプロジェクトを管理およびデプロイする
  • スケジュールの作成とdbtジョブのトリガー
  • dbt Cloud での環境の作成と管理
  • dbt プロジェクトを実稼働環境にデプロイする
  • 通知とアラートの設定

dbt Cloud と他のツールの統合

  • Git およびバージョン管理での dbt Cloud の使用
  • dbt Cloud と他のクラウドベースのデータ ウェアハウジングおよび変換ツールとの統合

トラブルシューティングとデバッグ

  • dbt Cloud で dbt プロジェクトをデバッグおよびトラブルシューティングする方法
  • ログを使用して問題を診断する
  • dbt クラウド プロジェクトを維持するためのベスト プラクティス

概要と次のステップ

要求

  • データモデリングとSQLの理解
  • SQLおよびコマンドラインインターフェース(CLI)
  • の経験
  • Pythonプログラミングの経験

観客

  • データエンジニア
  • データアナリストデータサイエンティスト
 21 時間

参加者の人数



Price per participant

お客様の声 (5)

関連コース

QGIS for Geographic Information System

21 時間

関連カテゴリー