反饋已提交

網絡繁忙

数据集何时会执行?

1. 描述

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

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

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


2. 数据集何时会执行?

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

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

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

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

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

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

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


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


附件列表


主題: 原简体文档
  • 有幫助
  • 沒幫助
  • 只是瀏覽
  • 圖片不清晰
  • 用語看不懂
  • 功能說明看不懂
  • 操作說明太簡單
  • 內容有錯誤
中文(繁體)

滑鼠選中內容,快速回饋問題

滑鼠選中存在疑惑的內容,即可快速回饋問題,我們將會跟進處理。

不再提示

10s後關閉

獲取幫助
線上支援
獲取專業技術支援,快速幫助您解決問題
工作日9:00-12:00,13:30-17:30在线
頁面反饋
針對當前網頁的建議、問題反饋
售前咨詢
業務咨詢
電話:0933-790886或 0989-092892
郵箱:taiwan@fanruan.com
頁面反饋
*問題分類
不能為空
問題描述
0/1000
不能為空

反馈已提交

网络繁忙