查询设置是指针对数据集(可视化数据集、SQL数据集、存储过程数据集、原生SQL数据集)的设置项。数据集是指针对数据集(可视化数据集、SQL数据集、存储过程数据集、原生SQL数据集)的设置项。
界面介绍
设置项说明如下:
设置项 | 说明 | 默认值 |
---|---|---|
数据库缓存返回的最大行数。 | 1000 | |
内存数据库最大返回单元格数 | 数据库缓存返回的最大单元格数 | 200000 |
默认情况下报表每页显示的数据行数。 | 10 | |
表示在不同情况下否获取查询总页数和总记录数:
| 是 | |
用于设置是否自动缓存。 | 是 | |
用于设置查询的分页机制。 | SQL分页 | |
参数备选值最大返回行数 | 用于设置参数备选值最大返回行数。 | 10000 |
SparkSQL结果集最大行数 | 用于设置SparkSQL结果集最大行数。 | 100000 |
数据抽取并发线程数 | 用于设置执行数据抽取的并发线程数。 | 5 |
数据抽取时每页记录数 | 用于设置抽取数据到高速缓存库时的每页记录数。 | 1000000 |
数据抽取时每次读取数据条数(JDBC Fetchsize) | 用于设置JDBC每次抓取的记录数。 | 10000 |
个人参数数量最大个数 | 用于设置个人参数数量最大个数 | 5 |
锚 | ||||
---|---|---|---|---|
|
内存数据库是为了提高查询性能,所存储缓存数据的数据库。
...
则报表前10页数据直接从内存数据库中取数据,当翻页到11页时,则会从数据库返回第二个1000条数据放到内存数据库中。
报表会继续从缓存数据库中查询数据。
锚 | ||||
---|---|---|---|---|
|
默认情况下报表(即席查询、数据集预览数据时)每页显示的数据行数,系统设置默认是10行。
...
- 此设置在系统选项中为全局设置。
- 也可以在报表本身设置每页返回行数。如果在报表浏览时,修改当前报表的每页返回行数,则以报表设置值为准。
锚 | ||||
---|---|---|---|---|
|
表示在不同情况下否获取报表总页数和总记录数:
- 选择“是”:表示任何情况下都将返回总页数和总记录数。
- 选择“否”:根据“内存数据最大返回行数”的大小来确定是否获取总页数和总记录数。当灵活分析返回的总记录数大于内存数据最大返回行数时,不获取总页数和总记录数;当灵活分析返回的总记录数小于内存数据最大返回行数时,获取总页数和总记录数。
...
- 该设置项针对基于可视化数据集和SQL数据集预览数据生效,对透视分析生效。
- 当查询的总行数小于“内存数据库最大返回行数”时,该设置项不生效,即:无论是否设置“获取总行数”,都将返回该查询的总行数。
锚 | ||||
---|---|---|---|---|
|
用于设置是否自动缓存,此处是全局设置。数据集默认取此设置。在数据集本身可以进行局部设置。
自动缓存的原理及其局部设置请参考数据集定义中的自动缓存。
锚 | ||||
---|---|---|---|---|
|
用于设置查询的分页机制。此处是全局设置。数据集默认取此设置。在数据集本身可以进行局部设置。
...