此人很懒,什么也没有留下

发帖数 7粉丝 0
    yhdata_zHQCz6Pm玄铁一
    2025-3-26 21:28:13 发布在问答
    【可视化】 多组件共用一个数据集时可否只执行一个sql
    背景:
    1、数据集是用复杂的sql 写的,因为常用的数据固化成单表 实现不了需求。数据集sql中用了大量的参数,基本上数据集执行完毕后500条左右,但是执行时间大约在2秒。

    2、页面上 有多个图表组件一起使用这个数据集,在做性能检测时候发现,每个组件都会调用数据集sql查询,这就使得加载比较慢。

    各位同学。有没有好的办法。


    258
    5
    精彩评论5
    yhdata_lyaa
    发表于 2025-3-27 09:54:57 显示全部楼层
    不可以,如果有多个筛选框,可以试试批量提交https://www.yonghongtech.com/rea ... F%E6%8F%90%E4%BA%A4
    在报告中使用到多个过滤、传参组件时,批量提交过滤条件、传递参数值,以优化报告性能。
    回复

    使用道具 2#

    yhdata_zHQCz6Pm玄铁一 回复yhdata_lyaa
    发表于 2025-03-27 11:34:35
    好的明白了,永洪BI的底层架构是需要消耗大量的数据库资源才行的。
    回复

    yhdata_lyaa
    发表于 2025-3-27 11:36:52 显示全部楼层
    如果对数据实时性要求不高,可以将查询的数据 抽取到数据集市会快一些。
    https://www.yonghongtech.com/rea ... dataextraction.html
    回复

    使用道具 3#

    yhdata_zHQCz6Pm玄铁一 回复yhdata_lyaa
    发表于 2025-03-27 12:37:40
    您好 ,我这场景 是需要根据筛选的参数进行动态筛选汇总计算的排名。这样也能做到数据集市吗?
    回复

    yhdata_lyaa回复yhdata_zHQCz6Pm玄铁一
    发表于 2025-03-27 14:27:18
    原来在sql写的参数吗,那不行了,入集市后不能写sql传参了,只能在报告控制参数
    回复

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

    • 官方微信

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

      扫码关注
    • 新浪微博

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

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

    用户等你来哦

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