Get in Touch

Course Outline

Introduction

  • The philosophy behind dbt and an answer to the question: What is dbt?
  • Comparing dbt with traditional ETL processes
  • A high-level view of dbt’s features and architecture
  • Going beyond the basics: An introduction to dbt Cloud

Gaining Insight into dbt Cloud

  • The complete lifecycle of a dbt project within dbt Cloud
  • The role of dbt Cloud in data warehousing and transformation pipelines

Commencing with dbt Cloud

  • Configuring the Development Environment in dbt Cloud
  • Establishing a connection between dbt Cloud and your data warehouse
  • Initializing a new dbt project in dbt Cloud
  • Executing dbt commands via the dbt Cloud interface
  • Collaborating with team members on dbt Cloud projects

Developing dbt Models

  • Core concepts of dbt models
  • Constructing effective dbt models
  • Data transformation techniques using dbt
  • Utilizing incremental models in dbt
  • Writing macros and custom functions to extend functionality

Oversight of dbt Projects in dbt Cloud

  • Managing and deploying projects using the dbt Cloud interface
  • Defining schedules and triggering dbt jobs
  • Setting up and maintaining different environments in dbt Cloud
  • Transitioning dbt projects to production
  • Configuring notifications and alerts for status updates

Integrating dbt Cloud with External Tools

  • Synchronizing dbt Cloud with Git and version control systems
  • Connecting dbt Cloud with other cloud-based data warehousing and transformation platforms

Diagnosis and Resolution

  • Techniques for debugging and troubleshooting dbt projects in dbt Cloud
  • Leveraging logs to pinpoint and fix issues
  • Best practices for long-term maintenance of dbt Cloud projects

Wrap-up and Future Directions

Requirements

  • Familiarity with data modeling concepts and SQL.
  • Practical experience with SQL and command-line interfaces (CLI).
  • Proficiency in Python programming.

Target Audience

  • Data Engineers
  • Data Analysts
  • Data Scientists
 21 Hours

Number of participants


Price per participant

Testimonials (3)

Upcoming Courses

Related Categories