Skip to content

Commit 4b3f787

Browse files
committed
get_package_database_and_schema - use non-views for dremio
1 parent 8b22d9c commit 4b3f787

File tree

1 file changed

+13
-0
lines changed

1 file changed

+13
-0
lines changed

macros/utils/graph/get_package_database_and_schema.sql

Lines changed: 13 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -24,4 +24,17 @@
2424
{% endif %}
2525
{% endif %}
2626
{{ return([none, none]) }}
27+
{% endmacro %}
28+
29+
{% macro dremio__get_package_database_and_schema(package_name='elementary') %}
30+
{% if execute %}
31+
{% set node_in_package = graph.nodes.values()
32+
| selectattr("resource_type", "==", "model")
33+
| selectattr("package_name", "==", package_name)
34+
| selectattr("config.materialized", "!=", "view") | first %}
35+
{% if node_in_package %}
36+
{{ return([node_in_package.database, node_in_package.schema]) }}
37+
{% endif %}
38+
{% endif %}
39+
{{ return([none, none]) }}
2740
{% endmacro %}

0 commit comments

Comments
 (0)