This repository was archived by the owner on Jan 20, 2026. It is now read-only.
Repository navigation
v0.7.0 dbt_lever_source
·
5 commits
to main
since this release
PR #26 includes the following updates:
Features
- For Fivetran Lever connectors created on or after July 27, 2024, the
USERandINTERVIEWER_USERsource tables have been renamed toUSERSandINTERVIEW_USER, respectively. This package now prioritizes theUSERSandINTERVIEW_USERtables if available, falling back toUSERandINTERVIEWER_USERif not.- If you have both tables in your schema and would like to specify this package to leverage the
USERand/orINTERVIEWER_USERtables, you can set the variableslever__using_usersand/orlever__using_interview_userto false in yourdbt_project.yml. - For more information, refer to the July 2024 connector release notes and the related README section.
- If you have both tables in your schema and would like to specify this package to leverage the
- Introduced the ability to union source data from multiple Lever connectors. For more details, see the related README section.
Bug fixes
- Fixed an issue where the dbt package would error due to a missing
CONTACT_LINKsource table for users without the titular source data, even if it was enabled in the Fivetran Connector. A null-filled table will now be generated in such cases.
Under the hood
- Turned off freshness tests for
USER/USERSandINTERVIEW_USER/INTERVIEWER_USERto avoid possible conflicts. - Updated temporary models to union source data using the
fivetran_utils.union_datamacro. - Added the
source_relationcolumn in each staging model to identify the origin of each field, utilizing thefivetran_utils.source_relationmacro. - Updated tests to include the new
source_relationcolumn. - Added
not_nulltests for the relevant fields within each staging model.
Full Changelog: v0.6.0...v0.7.0