反馈已提交

网络繁忙

数据集何时会执行?

  • 文档创建者:lu123
  • 历史版本:7
  • 最近更新:Lh12345 于 2023-12-01
  • 1. 描述

    通过数据集查询数据库表,当有大数据量时,展开数据集会慢;

    模板定义了很多个数据集,数据集执行的时候就会创建一个数据连接,出现数据库连接池满地情况。

    以上问题,都与数据集的执行相关,那数据集何时被执行呢?


    2. 数据集何时会执行?

    1)定义数据集的时候会执行么?

    创建数据,编辑 SQL 查询语句,都不会执行数据集,只有当预览定义的数据集时才会被执行。

    2)数据量大时展开数据集为什么会慢?

    展开数据集时会执行 SQL 语句,这样才能够获得数据集列名,但是数据集展开不会执行完整sql语句,只会执行前几条获取列名,大大提升了设计器的获取数据集列名的速度,提高用户体验。

    3)报表预览的时候没有用到的数据集会被执行吗?

    模板中定义了多个数据集,但有的没有使用,预览报表的时候不会被执行。

    FR 在预览报表,只有计算到数据集的单元格才会执行数据集。如单元格B3中绑定了数据列,报表预览的时候执行到B3单元格时才会执行数据集,此时会创建一个数据连接,数据集执行完毕后,连接会自动释放。


    数据集也只会执行一次,若其他单元格用到了数据集的其他列,不会再执行。


    附件列表


    主题: 数据准备
    • 有帮助
    • 没帮助
    • 只是浏览
    中文(简体)

    鼠标选中内容,快速反馈问题

    鼠标选中存在疑惑的内容,即可快速反馈问题,我们将会跟进处理。

    不再提示

    10s后关闭

    联系我们
    在线支持
    获取专业技术支持,快速帮助您解决问题
    工作日9:00-12:00,13:30-17:30在线
    页面反馈
    针对当前网页的建议、问题反馈
    售前咨询
    采购需求/获取报价/预约演示
    或拨打: 400-811-8890 转1
    qr
    热线电话
    咨询/故障救援热线:400-811-8890转2
    总裁办24H投诉:17312781526
    提交页面反馈
    仅适用于当前网页的意见收集,帆软产品问题请在 问答板块提问前往服务平台 获取技术支持