Skip to content

Releases: ScalefreeCOM/datavault4dbt

v1.1.0

19 Jun 08:04
d8366e8
Compare
Choose a tag to compare
v1.1.0 Pre-release
Pre-release

v1.1.0

New Features

  • Reference Data: By adding new macros for Reference Hubs, Reference Satellites, and Reference Tables, datavault4dbt finally supports your reference data!
  • Prejoining now supports other dbt Models: Instead of prejoining only with dbt sources, it now also supports other dbt models!
  • Prejoin over multiple columns: The JOIN condition of a Prejoin can now be based on multiple attributes!
  • Multi-Source entities can be loaded from different columns of the same source: Thanks to a changed metadata structure, multi-source entities can now be loaded out of different columns coming from the same source, as many times as you want it! Check this new wiki page for more details!
  • Optional High-Water-Mark for Single-Source entities: When an entity is loaded only from one source, a High-Water-Mark is now enabled automatically without any additional config required! Thus, this can be disabled per model via a new parameter "disable_hwm".
  • Performance Boost for NH-Links: Once you trust the staging data of a Non-Historized Link, you can now disable the de-duplication within the NH-Link laoding script to boost its performance!
  • Deduplication in NH-Satellites: An optional QUALIFY statement is now added to NH-Satellites to support multi-batch processing. It can be disabled with a new parameter similar to NH-Links!
  • v1 Satellites can exclude the payload: It is now possible to configure v1 Satellites to not again include the payload of the v0 Satellite!

Changes

  • The hash method (based on the global variable hash) is now based on a new macro, similar to the macros of beginning_of_all_times and end_of_all_times.

Disclaimer

  • All Changes and new Features are untested on Exasol! Due to licensing problems we were not able to test the Exasol Adapter macros, but this does not affect the other adapters!

Contributors

Hotfix v1.0.17

24 Apr 08:22
916e7e4
Compare
Choose a tag to compare
Hotfix v1.0.17 Pre-release
Pre-release

What's Changed

Full Changelog: v1.0.16...v1.0.17

Hotfix v1.0.16

15 Feb 07:30
e458bca
Compare
Choose a tag to compare
Hotfix v1.0.16 Pre-release
Pre-release

What's Changed

Full Changelog: v1.0.15...v1.0.16

Hotfix v1.0.15

25 Jan 07:18
98f9717
Compare
Choose a tag to compare
Hotfix v1.0.15 Pre-release
Pre-release

What's Changed

Full Changelog: v1.0.14...v1.0.15

Hotfix v1.0.14

17 Jan 18:09
ccae341
Compare
Choose a tag to compare
Hotfix v1.0.14 Pre-release
Pre-release

What's Changed

  • Fixed usage of zero keys in PIT macros for non-string datatypes by @tkirschke in #54

Full Changelog: v1.0.13...v1.0.14

v1.0.13 - Update in dependency

13 Jan 14:44
c081f3e
Compare
Choose a tag to compare
Pre-release

What's Changed

  • Raised dbt_utils package requirements to <2.0.0 by @tkirschke in #55
    • Allows users to bump their dbt_utils package to v1.0.0 which is the latest version available

Full Changelog: v1.0.12...v1.0.13

Hotfix v1.0.12

10 Jan 09:19
7efcc7a
Compare
Choose a tag to compare
Hotfix v1.0.12 Pre-release
Pre-release

What's Changed

  • Fixed "48 hash datatypes other than string cause an error" by @tkirschke in #52
  • Fixed wrong "is_weekly" in snap_v0 for Snowflake by @tkirschke in #51

Full Changelog: v1.0.11...v1.0.12

Contributors

@mjahammel Thanks for finding both issues!

Hotfix v1.0.11

16 Dec 09:30
6bd9c2b
Compare
Choose a tag to compare
Hotfix v1.0.11 Pre-release
Pre-release

Bugfixes (all adapters)

  • concattenated_standardise & multi_active_concattenated_standardise: The check for alias was not yet implemented in the Snowflake and default versions of the macro concattenated_standardise and multi_active_concattenated_standardise.
  • concat (Snowflake) : replaces the single quote in the CONCAT() of Snowflake that was generating a formatting problem in VS Code, with double quote.

Contributors:

Hotfix v1.0.10

12 Dec 15:19
f0b2a8d
Compare
Choose a tag to compare
Hotfix v1.0.10 Pre-release
Pre-release

Bugfixes (all adapters)

  • PIT: When users would select satellites without load-end-dates as the tracked satellites for a PIT, the LEFT JOIN to that satellite has not worked. This is now fixed and the determination of the respective active record is done via generating a virtual load-end-date in-between.

Contributors

Hotfix v1.0.9

09 Dec 10:13
1eeae13
Compare
Choose a tag to compare
Hotfix v1.0.9 Pre-release
Pre-release

Bugfix (all adapters)

  • Stage: There was a problem with the previous fix in the Stage macro dispatching file, even when setting in the model the include_source_columns as false it was resetting it as true because of the logic inside the macro is_something. To check now if it is passed as empty the if statement now checks if the variable is none or if it is equal to an empty string.

New feature (all adapters)

  • PIT: Added a DISTINCT to the select statement in records_to_insert CTE to remove duplicate rows originated from using PIT table on Multi-active satellites. This feature allows supporting the SMA (created with our ma_sat_v1 macro) in PIT tables, as well as non-historized satellites and normal satellites.

Contributors