init
This commit is contained in:
12
dbt/macros/common/get_parent_models.sql
Normal file
12
dbt/macros/common/get_parent_models.sql
Normal file
@@ -0,0 +1,12 @@
|
||||
{% macro get_parent_models(model_name) %}
|
||||
{% if execute %}
|
||||
{% set model = ( graph.nodes.values() | selectattr('name', 'equalto', model_name) | list ).pop() %}
|
||||
{% set depends_on = model.depends_on['nodes'] %}
|
||||
{% set new_depends_on = [] %}
|
||||
{% for item in depends_on %}
|
||||
{% do new_depends_on.append(item.split('.')[2]) %}
|
||||
{% endfor %}
|
||||
{{ return(new_depends_on) }}
|
||||
|
||||
{% endif %}
|
||||
{% endmacro %}
|
||||
Reference in New Issue
Block a user