引用 dbt 中的曝光
Referenceing an exposure in dbt
我不熟悉使用曝光。我想向下游展示不止 1 步。是否可以进行依赖于另一次曝光的曝光?你如何引用它?我试过了,但没用。它说没有节点 Step1:
- name: Step1
depends_on:
- ref('MyTable')
- name: Step2
depends_on:
- ref('Step1')
今天不支持。曝光是有向无环图中的叶节点。
然而,今天 dbt-core GitHub issue 列出了您要求的潜在新功能:
exposures that depend on other exposures:
one exposure for each Mode query / Looker view, one exposure for the
dashboard that depends on those queries / views
在那之前,如果你有一个像这样的 DAG,你能做的最好的事情是:table_A -> exposure1 -> exposure2
,然后你可以像这样重组它:
exposure1
/
table_A
\
exposure2
恕我直言,仅记录 exposure1
就足够了,但听起来您还想要更多。
我不熟悉使用曝光。我想向下游展示不止 1 步。是否可以进行依赖于另一次曝光的曝光?你如何引用它?我试过了,但没用。它说没有节点 Step1:
- name: Step1
depends_on:
- ref('MyTable')
- name: Step2
depends_on:
- ref('Step1')
今天不支持。曝光是有向无环图中的叶节点。
然而,今天 dbt-core GitHub issue 列出了您要求的潜在新功能:
exposures that depend on other exposures:
one exposure for each Mode query / Looker view, one exposure for the dashboard that depends on those queries / views
在那之前,如果你有一个像这样的 DAG,你能做的最好的事情是:table_A -> exposure1 -> exposure2
,然后你可以像这样重组它:
exposure1
/
table_A
\
exposure2
恕我直言,仅记录 exposure1
就足够了,但听起来您还想要更多。