v0.14.0 dbt_hubspot_source
fivetran-catfritz
released this
15 Nov 16:52
·
55 commits
to main
since this release
PR #122 includes the following updates:
Features
-
Added the following staging models, along with documentation and tests:
stg_hubspot__property
stg_hubspot__property_option
- These tables can be disabled by setting
hubspot_property_enabled: False
in your dbt_project.yml vars. See Step 4 of the README for more details.
-
When including a passthrough
property_hs_*
column, you now have the option to include the corresponding, human-readable label in the staging models.- The above-mentioned
property
tables are required for this feature. If you do not have them and have to disable them, unfortunately you will not be able to use this feature. - See the Adding property label section of the README for instructions on how to enable this feature!
- We recommend being selective with the label columns you add. As you add more label columns, your run time will increase due to the underlying logic requirements.
- This update applies to models:
stg_hubspot__company
stg_hubspot__contact
stg_hubspot__deal
stg_hubspot__ticket
- The above-mentioned
Bug fixes
- Updated macro
remove_duplicate_and_prefix_from_columns
to accommodate incoming custom column names containing characters such as-
or$
that are not permitted. The resulting column name will have these characters removed or replaced in itsstg_*
model. - Removed extra comma from
stg_hubspot__ticket
, which was causing compilation issues when passing through all columns.
Full Changelog: v0.13.0...v0.14.0