MENU

Fun & Interesting

dbt (data build tool) - Overview for Data Engineering & Modelling

BugBytes 3,793 4 weeks ago
Video Not Working? Fix It Now

โ˜•๏ธ ๐—•๐˜‚๐˜† ๐—บ๐—ฒ ๐—ฎ ๐—ฐ๐—ผ๐—ณ๐—ณ๐—ฒ๐—ฒ: To support the channel and encourage new videos, please consider buying me a coffee here: https://ko-fi.com/bugbytes Top Data Engineer Courses: ๐Ÿ“Š Data Engineer in Python - https://datacamp.pxf.io/jeZX5v โญTop resource to learn Python - https://datacamp.pxf.io/kOjKkV โญ In this video, we'll look at dbt for data engineering - dbt allows you to define SQL models that work together to perform transformations against raw data, materializing the results in your data warehouse/database along the way. We'll look at specific dbt features such as models, sources, Jinja expressions, and documentation. We'll also show how to integrate dbt with Snowflake in this video. ๐Ÿ“Œ ๐—–๐—ต๐—ฎ๐—ฝ๐˜๐—ฒ๐—ฟ๐˜€: 00:00 Intro to dbt (data build tool) 00:57 Installing dbt-core 02:27 Installing Snowflake Adapter 04:02 Initialising project with โ€œdbt initโ€ command 07:06 โ€œdbt runโ€ command 09:35 Practical example of analytical query using dbt models 13:48 Generating and viewing documentation with dbt 14:48 Adding sources in dbt 18:04 Jinja expressions 22:07 Summary of dbt ๐—ฆ๐—ผ๐—ฐ๐—ถ๐—ฎ๐—น ๐— ๐—ฒ๐—ฑ๐—ถ๐—ฎ: ๐Ÿ“– Blog: https://bugbytes.io/posts/ ๐Ÿ‘พ Github: https://github.com/bugbytes-io/ ๐Ÿ“š ๐—™๐˜‚๐—ฟ๐˜๐—ต๐—ฒ๐—ฟ ๐—ฟ๐—ฒ๐—ฎ๐—ฑ๐—ถ๐—ป๐—ด ๐—ฎ๐—ป๐—ฑ ๐—ถ๐—ป๐—ณ๐—ผ๐—ฟ๐—บ๐—ฎ๐˜๐—ถ๐—ผ๐—ป: dbt: https://docs.getdbt.com/docs/introduction Quickstart for Snowflake (and loading data): https://docs.getdbt.com/guides/snowflake?step=1 Snowflake: https://signup.snowflake.com/ #python #dataengineering #datascience #data

Comment