I connected my data warehouse but I don’t see any test results
If you already connected your data warehouse to Elementary but are not seeing anything in the Elementary UI, there could be several reasons. Try following these steps to troubleshoot: 1. Validate elementary dbt package is deployed, working, and using the latest version- Refer to the dbt package installation guide, and validate that your version in packages.yml is the one mentioned there. If not, upgrade and run
dbt deps. Make sure to executedbt run --select elementaryfor the package tables to be created.
elementary_test_results exists and has data
- If the table does not exist - refer to the dbt package installation guide. Make sure to execute
dbt run --select elementaryfor the package tables to be created. - If the table exists but has no data - Did you execute
dbt testsince deploying the package and creating the models? - If you have, make sure the table was created as an incremental table (not a regular table or view).
- If not, there is a materialization configuration in your
dbt_project.ymlfile that overrides the package config. Remove it, and rundbt run --select elementary --full-refreshto recreate the tables. After that rundbt testagain and check if there is data.
Column information cannot be retrieved
This error can happen because of a few reasons:- Check that your elementary dbt package version is 0.12.0 or higher.
- Check that the user you are using to connect to your database has permission to access the information schema of all the schemas built or used by your dbt project.