DBT中文社区

    • 注册
    • 登录
    • 版块
    • 最新
    • 标签
    • 热门
    • 用户
    • 群组
    • 达之云

    开源软件DBT中文社区

    微信号:DBT_CN

    QQ群:551308350

    暴露Exposures使用说明

    使用指南
    1
    1
    791
    正在加载更多帖子
    • 从旧到新
    • 从新到旧
    • 最多赞同
    回复
    • 在新帖中回复
    登录后回复
    此主题已被删除。只有拥有主题管理权限的用户可以查看。
    • D
      dazdata 最后由 dazdata 编辑

      通过暴露,可以定义和描述将要在dbt项目下游使用的资源,例如在仪表板、应用程序或数据科学管道中。通过定义暴露,您可以:

      • 运行、测试并列出为您的曝光提供的资源
      • 使用与数据使用者相关的上下文填充自动生成的文档站点中的专用页面

      声明暴露

      在模型配置文件种声明
      models/<filename>.yml
      version: 2

      exposures:

      • name: weekly_jaffle_metrics
        label: Jaffles by the Week
        type: dashboard
        maturity: high
        url: https://bi.tool/dashboards/1
        description: >
        Did someone say "exponential growth"?

        depends_on:

        • ref('fct_orders')
        • ref('dim_customers')
        • source('gsheets', 'goals')
        • metric('count_orders')

        owner:
        name: Callum McData
        email: data@jaffleshop.com

      引用暴露

      定义曝光后,可以运行引用它的命令:
      dbt run -s +exposure:weekly_jaffle_report
      dbt test -s +exposure:weekly_jaffle_report
      当我们生成文档站点时,您将看到以下信息:
      替代文字
      替代文字
      暴露的模型在DAG种显示为橙色。

      1 条回复 最后回复 回复 引用 0
      • First post
        Last post
      Powered by Dazdata MDS | 武汉达之云计算有限公司