开发者社区> 问答> 正文

Dataphin能不能使用“原子指标”和“业务限定”中来源不同的两个表来创建“指标”?

Dataphin能不能使用“原子指标”和“业务限定”中来源不同的两个表来创建“指标”?

展开
收起
3 条回答
写回答
取消 提交回答
  • 这两个表可以关联,关联后原子指标来源于 tablea.tableb.column
    业务限定来源于tablea.column 此回答整理自钉群“Dataphin公共云答疑群”

    2023-09-26 17:08:57
    赞同 展开评论 打赏
  • 北京阿里云ACE会长

    是的,Dataphin 支持使用来自不同来源的原子指标和业务限定来创建指标。在创建指标时,可以将原子指标和业务限定组合在一起,以便在查询和分析数据时获得更丰富的信息。
    以下是一个使用来自不同来源的原子指标和业务限定的示例:

    1. 首先,创建两个数据表,分别用于存储原子指标和业务限定。例如,我们创建一个名为 atomic_indicator 的数据表用于存储原子指标,另一个名为 business_constraint 的数据表用于存储业务限定:

    {
    "name": "atomic_indicator",
    "type": "table",
    "config": {
    "database": "your_database",
    "table": "atomic_indicator"
    }
    }
    {
    "name": "business_constraint",
    "type": "table",
    "config": {
    "database": "your_database",
    "table": "business_constraint"
    }
    }
    CopyCopy

    1. 接下来,创建一个指标,将原子指标和业务限定作为指标的输入。例如,我们创建一个名为 my_indicator 的指标,将 atomic_indicator 和 business_constraint 作为其输入:

    {
    "name": "my_indicator",
    "type": "indicator",
    "config": {
    "data_source": "your_data_source",
    "sql": "SELECT atomic_indicator.value * business_constraint.value AS combined_value FROM atomic_indicator, business_constraint WHERE atomic_indicator.id = business_constraint.atomic_indicator_id",
    "inputs": [
    {
    "name": "atomic_indicator",
    "type": "table",
    "config": {
    "database": "your_database",
    "table": "atomic_indicator"
    }
    },
    {
    "name": "business_constraint",
    "type": "table",
    "config": {
    "database": "your_database",
    "table": "business_constraint"
    }
    }
    ]
    }
    }
    CopyCopy

    在这个示例中,我们创建了一个名为 my_indicator 的指标,其计算公式为:atomic_indicator.value * business_constraint.value。这个指标将使用 atomic_indicator 和 business_constraint 数据表中的数据进行计算。

    2023-09-26 08:00:22
    赞同 展开评论 打赏
  • Dataphin可以使用“原子指标”和“业务限定”中来源不同的两个表来创建“指标”。

    在Dataphin控制台中,登录后选择工作区地域并单击进入Dataphin>>。在Dataphin首页,单击顶部菜单栏的研发,然后选择数据开发。在数据开发页面,可以单击项目名称后的图标来选择不同的项目,比如Dev或Basic(非Data_distill)。然后通过规范建模左侧导航栏的图标,可以在派生指标页面中进入新建派生指标页签。

    在派生指标页面中,可以通过单击项目名称后的图标,选择规范定义>派生指标来创建新的派生指标。然后可以选择原子指标作为派生指标的来源,并按照提示配置参数、预生成派生指标等。在编辑派生指标页面中可以修改派生指标的英文名和派生指标名称,并保存和提交派生指标。如果开发模式是Dev-Prod模式,还需要将新建的派生指标发布到生产环境中。

    2023-09-26 07:59:36
    赞同 展开评论 打赏
来源圈子
更多
收录在圈子:
聚焦数据管理交流、问答互动小花园。
问答排行榜
最热
最新

相关电子书

更多
构建企业级好数据(Dataphin智能数据建设与治理白皮书) 立即下载
低代码开发师(初级)实战教程 立即下载
阿里巴巴DevOps 最佳实践手册 立即下载