Skip to content
DBT: Data Build Tool with Tristan Handy episode artwork

Mar 9, 2020 1 hr 2 min

DBT: Data Build Tool with Tristan Handy

from Software Engineering Daily Hosted by softwareengineeringdaily.com

A data warehouse serves the purpose of providing low latency queries for high volumes of data. A data warehouse is often part of a data pipeline, which moves data through different areas of infrastructure in order to build applications such as machine learning models, dashboards, and reports. Modern data pipelines are often associated with the term “ELT” or Extract, Load, Transform. In the “ELT” workflow, data is taken out of a source such as a data lake, loaded into a data warehouse, and then transformed within the data warehouse to create materialized views on the data. Data warehouse queries are usually written in SQL, and for the last 50 years, SQL has been the primary language for executing these kinds of queries. DBT is a system for data modeling that allows the user to write queries that involve a mix of SQL and a templating language called Jinja. Jinja allows the analyst to blend imperative code along with the declarative SQL. Tristan Handy is the CEO of Fishtown Analytics, the company that created DBT, and he joins the show to discuss how DBT works, and the role it plays in modern data infrastructure.

Episode details come from the podcast's RSS feed.

Embed this episode

Ready to play

DBT: Data Build Tool with Tristan Handy

0:00 1:02:20

No transcript yet.

Requests help us decide what to transcribe next.

Frequently asked questions

How long is this episode of Software Engineering Daily?

This episode is 1 hour and 2 minutes long.

When was this Software Engineering Daily episode published?

This episode was published on March 9, 2020.

Can I download this Software Engineering Daily episode?

Yes. Use the download control on the episode player to save the publisher-provided media file.