The Data Bootcamp: Transform your Data using dbt™

4h 10m 51s
English
Paid

Course description

Are you looking for a cutting-edge way to extract load and transform your data? Do you want to know more about dbt™ and how to use it? Well, this is the course for you. Welcome to The dbt Bootcamp: Transform your Data using dbtIn this course you are going to learn all about dbt™, from setting up dbt™ cloud, connecting it to Snowflake or a warehouse of your choice, developing models, creating sources, doing testing, working with the documentation and much more. 

Read more about the course

This course is for beginners, we will go through a realistic project and cover each of the steps mentioned in a practical approach.
dbt™ is a data modelling tool that makes life much easier for analysts and engineers. It allows you to write SQL queries without having to worry about dependencies. dbt™, like traditional databases, is built on SQL, but it has additional functionality built on top of it utilizing templating engines such as JINJA.

This effectively lets you to retrieve, rearrange, and organize your data using additional logic in your SQL. You may then compile and run this code using dbt's™ run command to retrieve just the pieces you need in the transformations. It can also be swiftly coded, tested, and adjusted without having to wait for it to process all your data. In addition to that, it’s automated documentation is a big time saver.

The project we will be working on is about a fictitious company called GlobalMart. GlobalMart sells household items like furniture, office equipment, Appliances and Electronics. They are in the process of hiring a small data team and would like to try out dbt™ for their data transformations. They require some reporting tables about their profits and want to use dbt™ to transform their data to get them what they want.

Watch Online

This is a demo lesson (10:00 remaining)

You can watch up to 10 minutes for free. Subscribe to unlock all 25 lessons in this course and access 10,000+ hours of premium content across all courses.

View Pricing

Watch Online The Data Bootcamp: Transform your Data using dbt™

0:00
/
#1: Introduction to the Course

All Course Lessons (25)

#Lesson TitleDurationAccess
1
Introduction to the Course Demo
02:47
2
What is dbt?
04:08
3
ELT vs ETL - What is better?
04:46
4
How the Course is Structured
01:57
5
Reading the Project Brief
01:57
6
Setting up dbt Cloud
02:17
7
Setting up Snowflake Data Warehouse
17:53
8
Setting up Github
03:00
9
Connecting to the Database and Github
09:51
10
Initialising dbt Cloud
04:44
11
Taking a Tour of dbt Cloud
17:11
12
Developing Models in dbt
19:13
13
Understanding Modularity and REF Functions in dbt
31:26
14
Working with dbt_project.yml
06:52
15
Working with Sources in dbt
14:00
16
Introduction to Testing in dbt
03:05
17
How to Create Generic Tests in dbt
20:17
18
How to Create Singular Tests in dbt
10:32
19
How to Generate and work with dbt Documentation
16:36
20
How to use JINJA in dbt
13:02
21
How to Create Macros in dbt
13:16
22
How to use Packages in dbt
08:43
23
How to use Seeds (CSV files) in dbt
08:01
24
Deploying on dbt
14:33
25
A Quick Goodbye Note
00:44

Unlock unlimited learning

Get instant access to all 24 lessons in this course, plus thousands of other premium courses. One subscription, unlimited knowledge.

Learn more about subscription

Comments

0 comments

Want to join the conversation?

Sign in to comment

Similar courses

Complete Machine Learning and Data Science: Zero to Mastery

Complete Machine Learning and Data Science: Zero to Mastery

Sources: udemy, zerotomastery.io
This is a brand new Machine Learning and Data Science course just launched January 2020 and updated this month with the latest trends and skills! Become a complete Data Scientis...
43 hours 22 minutes 23 seconds
Apache Kafka Fundamentals

Apache Kafka Fundamentals

Sources: Andreas Kretz
In this course, you will acquire the basic knowledge necessary for confidently starting to work with Apache Kafka. You will learn how to set up a message...
1 hour 4 minutes 52 seconds
TensorFlow Developer Certificate in 2023: Zero to Mastery

TensorFlow Developer Certificate in 2023: Zero to Mastery

Sources: zerotomastery.io
Learn TensorFlow. Pass the TensorFlow Developer Certificate Exam. Get Hired as a TensorFlow developer. This course will take you from a TensorFlow beginner to b
62 hours 43 minutes 54 seconds
Case Study in A/B Testing

Case Study in A/B Testing

Sources: LunarTech
Examples from practice in A/B testing - this course will introduce you to the methods of designing, conducting, and analyzing experiments using A/B...
1 hour 56 minutes 17 seconds
Machine Learning & Containers on AWS

Machine Learning & Containers on AWS

Sources: Andreas Kretz
In this practical course, you will learn how to build a complete data pipeline on the AWS platform - from obtaining data from the Twitter API to analysis, stora
1 hour 33 minutes 34 seconds