Slide 75
Slide 75 text
filter_partition @ dbt-snowflake
{%- macro filter_partition() -%}
{%- set transform_start_datehour = var("transform_start_datehour", default=none) -%}
{%- set transform_end_datehour = var("transform_end_datehour", default=none) -%}
{%- set start_partition = dbt.safe_cast(
"'" ~ transform_start_datehour ~ "'",
api.Column.translate_type("timestamp"),
) -%}
{%- set end_partition = dbt.safe_cast(
"'" ~ transform_end_datehour ~ "'",
api.Column.translate_type("timestamp"),
) -%}
{{ start_partition }} <= _partition_hourly
and _partition_hourly <= {{ end_partition }}
{%- endmacro -%}