Product announcements
Beta feature: dbt Python tests
In dbt v1.3.0, Python models were introduced. Currently, dbt doesn't provide an out-of-the-box mechanism to run tests using Python. Elementary now provides the ability to do so using dbt's building blocks. Just like with models, we'd also like to be able to test our data using those powerful tools and the convenient Python runtime. Certain problems such as validating JSONs or comparing tables become tremendously easier to solve. The required setup for this is exactly the same as the needed setup for dbt python models.


Elon Gliksberg
Founding Engineer, Elementary
dbt-Native Data Observability
For dbt users that want to deliver reliable data products.
Loved by Engineers. Empowers Data Consumers. Delivers Clarity to Stakeholders.
dbt Tests Hub
A single hub for all dbt tests. Search based on use-case, package, or what the test applies to.