Skip to main content
Doug Beatty

Doug Beatty

Senior Developer Experience Advocate @ dbt Labs

Author Posts

Updating our permissioning guidelines: grants as configs in dbt Core v1.2

End consumers (like users and BI tools) will need to be granted the privilege to read the tables and views dbt creates in your warehouse. In v1.2, we introduced a `grants` config that is easier to use than hooks and uses syntax that is database agnostic.

Stronger together: Python, dataframes, and SQL

Going polyglot is a major next step in the journey of dbt Core. It expands possibilities and also the potential for confusion right along with it. SQL, dataframes, and Python are stronger together and polyglot dbt allows informed practitioners to choose when to use each.

To defer or to clone, that is the question

In dbt v1.6, we introduce support for zero-copy cloning via the new dbt clone command. In this blog post, Kshitij will cover what clone is, how it is different from deferral, and when to use each.

Unit testing in dbt for test-driven development

In dbt v1.8, we introduce support for unit testing. In this blog post, Doug will show how to use them