my_dataset_name
create a dbt model called my_dataset_name.sql
.
Put the following in the model code:
packages.yml
of your dbt project:
dbt deps
to apply.
Set the following variables in the dbt project configuration (dbt_project.yml
):
Name | Meaning |
---|---|
honeydew:workspace | Workspace in which to operate. |
honeydew:branch | Branch in which to operate. Default=prod |
honeydew:snowflake_native_app_name | Snowflake native app installed name. Default=SEMANTIC_LAYER_ENTERPRISE_EDITION |
dbt_project.yml
configuration:
snowflake
profile with your dbt profile and my_dataset_name
with the dataset name to test.
I have a complex data model, that does not easily fit into Honeydew modeling schema. How can I still use Honeydew with it?
With dbt, I have full column lineage of the data, from the raw tables and up to the final datasets. With Honeydew, I lose this visibility.
Can Honeydew produce dbt Semantic Layer models?
We already have a dbt project with a number of models. How do we move our analytical workload to Honeydew?