Bookbot

Unlocking dbt

Design and Deploy Transformations in Your Cloud Data Warehouse

Parametry

  • 376 stron
  • 14 godzin czytania

Więcej o książce

This book demonstrates how dbt facilitates the creation of data transformation pipelines, enhancing dependency management, version control, and automated testing. It highlights the revolutionary impact of dbt as a command-line tool, surpassing traditional database stored procedures and other ETL/ELT tools. Readers will learn to craft custom transformations using simple SQL SELECT statements, streamlining the integration of dbt as the transformation layer in data warehouse pipelines. The text emphasizes incorporating software engineering best practices, such as code reusability and automated testing, into the data transformation process. The guide walks through establishing a dbt project, building and modularizing SQL models, and executing jobs that are easy to maintain and scale. It covers project setup using both dbt Cloud and dbt Core, ensuring confidence in project deployment on either platform. After mastering the basics, readers will explore how dbt combines SQL with Jinja for advanced functionalities, including materializations, data flow lineage, and macros. Additionally, the book addresses supported file types and Python model development, equipping readers with tools to make their transformation layer production-ready. Key features include automated testing, documentation generation, and CI/CD pipeline execution. Targeted at current and aspiring data professionals, the content assumes foundational knowledge of SQL,

Zakup książki

Unlocking dbt, Cameron Cyr, Dustin Dorsey

Język
Rok wydania
2023
Oprawa
(miękka)
Jak tylko się pojawi, wyślemy Ci wiadomość e-mail.

Metody płatności

Nikt jeszcze nie ocenił.Oceń

Tytuł
Unlocking dbt
Podtytuł
Design and Deploy Transformations in Your Cloud Data Warehouse
Język
angielski
Wydawca
Apress
Rok wydania
2023
Oprawa
miękka
Liczba stron
376
ISBN10
1484296990
ISBN13
9781484296998
Seria
Tagi
Opis
This book demonstrates how dbt facilitates the creation of data transformation pipelines, enhancing dependency management, version control, and automated testing. It highlights the revolutionary impact of dbt as a command-line tool, surpassing traditional database stored procedures and other ETL/ELT tools. Readers will learn to craft custom transformations using simple SQL SELECT statements, streamlining the integration of dbt as the transformation layer in data warehouse pipelines. The text emphasizes incorporating software engineering best practices, such as code reusability and automated testing, into the data transformation process. The guide walks through establishing a dbt project, building and modularizing SQL models, and executing jobs that are easy to maintain and scale. It covers project setup using both dbt Cloud and dbt Core, ensuring confidence in project deployment on either platform. After mastering the basics, readers will explore how dbt combines SQL with Jinja for advanced functionalities, including materializations, data flow lineage, and macros. Additionally, the book addresses supported file types and Python model development, equipping readers with tools to make their transformation layer production-ready. Key features include automated testing, documentation generation, and CI/CD pipeline execution. Targeted at current and aspiring data professionals, the content assumes foundational knowledge of SQL,