我在数据管道中使用 dbt。我有这个sources.yml,我只想返回
<database>.<schema>
,就像my_project.my_schema
如何使用 Jinja 做到这一点?
sources:
- name: my_source
schema: my_schema
description: My database
database: my_project
tables:
- name: items
source
宏在Jinja中返回一个Relation
对象(https://docs.getdbt.com/reference/dbt-classes#relation)。只需使用它来输出您要查找的内容即可:
{% set src_rel = source('my_source', 'items') %}
{{ src_rel.database }}.{{ src_rel.schema }}