Comment by GoToRO

4 days ago

What does Dbt Labs do? I've read their website, but I need a concrete example.

In simplest of terms, it's a templating and orchestration layer for data pipelines which which compiles purely into SQL expressions.

  • How is it different from Looker and LookML?

    • Looker is mostly a reporting tool. LookML let's you define some transformations that happen at query time. There is a little bit of materialization functionality with the PDTs, but that doesn't seem intended as a replacement for other "ELT" tools.

Think of dbt as yarn for SQL, only the SQL is built from jinja templates.

dbtlabs also sells dbt cloud, which provides a runtime for your dbt projects.

Given replies to this comment, I cannot think of a more useless thing. Yarn for sql in cloud, why?? Why is that needed???