DBT Course

Course content

Course Content

  • What is DBT
  • What is Materialization
  • Types of Materializations
  • Tables and Views
  • What are Incremental Models in DBT
  • Ephemeral Models
  • What is Jinja
  • How is Jinja useful in DBT
  • Analysis and Seeds
  • Understanding the Differences Between the Types of Materializations
  • What are Tests in DBT and Different Types of Tests in DBT
  • What is a Macro?
  • What is the Importance of the Project.yml File
  • Source Configuration Setup
  • What is a Hook in DBT
  • What are Snapshots
  • What is DBT Utils
  • What are Sources in DBT
  • How to Create/Schedule a Job in DBT
  • How Do We Control Metadata Information in the .yml Files
  • How Do We Connect to Snowflake Using DBT