dbt_xero_source v0.3.0
🎉 New Feature 🎉
This v0.3.0
release includes the following non-breaking changes. Please refer to the CHANGELOG for additional information.
Features
- Allow for multiple sources by unioning source tables across multiple Xero connectors. (#11)
- Refer to the unioning multiple Xero connectors section of the README for more details.
Under the Hood
- Unioning: The unioning occurs in Xero source package using the
fivetran_utils.union_data
macro. (#16) - Unique tests: Because columns that were previously used for unique tests may now have duplicate fields across multiple sources, these columns are combined with the new
source_relation
column for unique tests and tested using thedbt_utils.unique_combination_of_columns
macro. (#16) - Source Relation column: To distinguish which source each field comes from, we added a new
source_relation
column in each staging model and applied thefivetran_utils.source_relation
macro. (#16) - Utils Materialization: We have made the default materialization of the
utils
folder to be ephemeral. (#16)
dbt_xero v0.1.0 -> v0.2.0
Refer to the relevant release notes on the Github repository for specific details for the previous releases. Thank you!(#11 )