{% macro generate_schema_name( custom_schema_name = none, node = none ) -%} {% set node_name = node.name %} {% set split_name = node_name.split('__') %} {{ split_name [0] | trim }} {%- endmacro %} {% macro generate_alias_name( custom_alias_name = none, node = none ) -%} {% set node_name = node.name %} {% set split_name = node_name.split('__') %} {% if split_name | length < 2 %} {{ split_name [0] | trim }} {% else %} {{ split_name [1] | trim }} {% endif %} {%- endmacro %} {% macro generate_tmp_view_name(model_name) -%} {% set node_name = model_name.name %} {% set split_name = node_name.split('__') %} {{ target.database ~ '.' ~ split_name[0] ~ '.' ~ split_name [1] ~ '__dbt_tmp' | trim }} {%- endmacro %} {% macro generate_view_name(model_name) -%} {% set node_name = model_name.name %} {% set split_name = node_name.split('__') %} {{ target.database ~ '.' ~ split_name[0] ~ '.' ~ split_name [1] | trim }} {%- endmacro %}