开发者社区> 问答> 正文

您好,Dataphin中我想问一下事实表的计算逻辑可以直接引用自定义sql吗?

问题1:您好,Dataphin中我想问一下事实表的计算逻辑可以直接引用自定义sql吗?image.png 我写好了一段insert,可以直接用嘛 问题2:不是单个字段哦,是写好了整个表insert语句,可以直接塞到这个事实表吗?

展开
收起
真的很搞笑 2023-05-17 16:15:13 170 0
3 条回答
写回答
取消 提交回答
  • 值得去的地方都没有捷径

    在Dataphin中,事实表的计算逻辑可以引用自定义SQL。但是,您需要将SQL脚本保存为一个数据集,然后在事实表的计算逻辑中引用该数据集。具体操作步骤如下:

    在Dataphin中创建一个数据集,将您的SQL脚本保存在该数据集中。

    在事实表的计算逻辑中,引用该数据集的SQL语句。具体操作步骤如下:

    a. 在事实表的计算逻辑编辑页面,点击“添加计算逻辑”按钮。

    b. 在弹出的窗口中,选择“自定义SQL”选项。

    c. 在SQL语句输入框中,输入您保存在数据集中的SQL语句,然后保存。

    在事实表的计算逻辑中,使用您在SQL语句中定义的表名和字段名来引用数据集中的数据。

    a. 在事实表的计算逻辑编辑页面,找到您需要引用数据集中数据的字段。

    b. 在该字段的“计算方式”选项中,选择“SQL计算”。

    c. 在“SQL语句”输入框中,使用您在数据集中定义的表名和字段名来引用数据集中的数据。

    总之,您需要将SQL脚本保存为数据集,然后在事实表的计算逻辑中引用该数据集。这样,您就可以使用自定义SQL来计算事实表了。

    2023-05-18 18:38:43
    赞同 展开评论 打赏
  • CSDN全栈领域优质创作者,万粉博主;InfoQ签约博主;华为云享专家;华为Iot专家;亚马逊人工智能自动驾驶(大众组)吉尼斯世界纪录获得者

    是的,Dataphin 中的事实表计算逻辑可以直接引用自定义 SQL。事实上,事实表是用于存储度量值和指标的数据表,通常需要对数据进行计算、聚合、分组等操作,以便更好地理解业务数据的特征和趋势。

    在 Dataphin 中,用户可以根据自己的需求,编写自定义 SQL 语句来计算事实表中的度量值和指标。这些自定义 SQL 语句可以基于现有的数据库系统(如 MySQL、Oracle、SQL Server 等)或者自定义开发的数据库引擎(如 ClickHouse、TiDB、PXF 等)来实现。

    当用户在 Dataphin 中定义事实表时,可以选择使用内置的 SQL 模板或者自定义 SQL 语句来定义计算逻辑。如果选择使用自定义 SQL 语句,则需要将 SQL 语句嵌入到 Dataphin 中,并配置相应的参数和选项,以便系统正确地解析和执行自定义 SQL 语句。

    需要注意的是,在使用自定义 SQL 语句计算事实表时,需要考虑性能和安全性等方面的问题,以确保计算结果的准确性和可靠性。同时,也需要遵循相关的数据保护和隐私政策要求,以保护用户数据的机密性和完整性。

    2023-05-17 16:26:53
    赞同 展开评论 打赏
  • 回答1:您是指要在字段逻辑这里使用insert ,您可以看下参考示例,这边是需要写表达式的image.png 回答2:您好, 来源配置里可以写sql逻辑,事实表这里是写select查询逻辑的 从源表查询对应字段作为事实表字段的,不是写insert哈image.png ,此回答整理自钉群“Dataphin公共云答疑群”

    2023-05-17 16:24:55
    赞同 展开评论 打赏
来源圈子
更多
收录在圈子:
问答排行榜
最热
最新

相关电子书

更多
SQL Server在电子商务中的应用与实践 立即下载
SQL Server 2017 立即下载
GeoMesa on Spark SQL 立即下载