找文章 / 找答案
精选问答 更多内容

[数据处理] 关于自服务数据集能否下推数据库问题

Mrs.菲特青铜四 显示全部楼层 发表于 2022-7-20 11:13:53 |阅读模式 打印 上一主题 下一主题
10
已解决
中级课程中提到的自服务数据集下推问题,说到sql数据集除了【逆透视表】剩下都能下推,但有一类什么sql数据集无法下推,没听清,如图 无法下推1.png 。另外在尝试【自循环列】列操作的时候,也是使用的sql数据集,但是还是显示无法下推,这个是什么情况呢?如图 无法下推2.png

辛苦大神解答~

最佳答案

yhdata_lyaa 关注Ta

2022-07-20 11:13:54

组合和自服务数据集下推情况: 同源的数据库中,关联、联合、抽样、排序、行转列、分组和聚合、自循环列、镜像、去重节点一般都可以下推到数据库,不同数据库情况不同。 【知识点】 计算列如果不能下推到数据库(push SQL),会以橙色显示。 过滤里某条过滤条件如果不能 push SQL,会以橙色显示。 组合和自服务数据集里如果有不能 push SQL 的操作,会以橙色显示。工具栏的“性能检测”里提示具体内容。 报表里有不能 push SQL 计 ...
查看完整内容
回复

使用道具 举报

精彩评论3

yhdata_lyaa 显示全部楼层 发表于 2022-7-20 11:13:54
组合和自服务数据集下推情况:
同源的数据库中,关联、联合、抽样、排序、行转列、分组和聚合、自循环列、镜像、去重节点一般都可以下推到数据库,不同数据库情况不同。
【知识点】
计算列如果不能下推到数据库(push SQL),会以橙色显示。
过滤里某条过滤条件如果不能 push SQL,会以橙色显示。
组合和自服务数据集里如果有不能 push SQL 的操作,会以橙色显示。工具栏的“性能检测”里提示具体内容。
报表里有不能 push SQL 计算存在,会在工具栏的“性能检测”里提示具体内容。
回复

使用道具 举报

yhdata_bear 显示全部楼层 发表于 2022-7-20 11:17:34
• 不要有1万条数据以上的跨数据库的组合查询
原因:跨数据库的自服务数据集不能下推到数据库内计算,会将两个数据库的数据抓取到内存中进行计算,占用大量内存的同时,也会在服务器上生成大量临时文件。
•不要有1万条数据以上的SQL数据集和非SQL数据集的join操作
原因:大数据量的SQL数据集和非SQL数据集的join也不能下推到数据库中进行计算,会占用大量的内存以及拖慢报告的整体性能。
回复

使用道具 举报

Mrs.菲特青铜四 显示全部楼层 发表于 2022-7-20 11:41:09
yhdata_bear 发表于 2022-7-20 11:17
• 不要有1万条数据以上的跨数据库的组合查询
原因:跨数据库的自服务数据集不能下推到数据库内计算,会将 ...

你说的这个和我问的好像没大有关系啊
回复

使用道具 举报

高级模式
您需要登录后才可以回帖 登录 | 免费注册

  • 官方微信

    欢迎关注永洪服务号!收费为0,价值无限

    扫码关注
  • 新浪微博

    让每位用户轻松挖掘数据价值!

    访问新浪微博
  • 智能客服
50W

会员等你来哦

Copyright   ©2012-2024  北京永洪商智科技有限公司  (京ICP备12050607) 京公网安备110110802011451号 |《永洪社区协议》
返回顶部