dbt_fivetran_utils icon indicating copy to clipboard operation
dbt_fivetran_utils copied to clipboard

Helper utils for our packages

Results 20 dbt_fivetran_utils issues
Sort by recently updated
recently updated
newest added

**What change does this PR introduce?** Adds `fivetran_union_relations` macro. This was necessary for rolling union_data out to Zendesk, which has some source tables that have reserved-keywords for names (ie `timezone`)....

**What change does this PR introduce?** Adds SQLserver logic to the `wrap_in_quotes()` macro. this was necessary as the default logic (using backticks instead of double quotes) did not work with...

This macro is used only in `dbt_marketo`. Since this macro will soon be updated within in `dbt_marketo`, we should deprecate it here after it is moved.

# Feature Description A lot of effort has been made over the past year to include full coverage of testing for the fivetran_utils package to test against **all** Fivetran dbt...

type:enhancement

We should review our macros and mark the outdated ones for deprecation. This will also require an audit of our packages to see which are using the old macros, or...

type:enhancement

BQ introduced a native JSON data type (ala variants in snowflake maybe?) and some new JSON parsing functions. the ones we leverage in this package are now "legacy" in the...

type:enhancement

Update the titular macro with this as the default. This is to allow for the case where we wish to append anything to any pass through fields. We ran into...

type:enhancement

Currently, `fill_pass_through_columns` fails if the passthrough variable is not defined in the project yml. In order for us to eliminate the need to pre-define these variables in our packages, this...

type:enhancement

Currently when a non-mapped passthrough/list-style variable is passed to `persist_pass_through_columns` macro, no error occurs but blank fields are generated. This macro should be updated to handle either list- or dict-...

type:enhancement

Just tested this locally -- if we create a `models` folder to this package and add a docs.md file with definitions, all other packages that depend on this one will...

type:enhancement