Skip to content

dbt_xero v0.3.0

Compare
Choose a tag to compare
@fivetran-reneeli fivetran-reneeli released this 03 Nov 18:54
· 112 commits to main since this release
7633675

🎉 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 the dbt_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 the fivetran_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!