1.1 版本
报表服务器版本
|
功能变更
|
11.0
|
-
|
11.0.2
|
模板限制增强插件功能内置
|
11.0.5
|
若触发了「单个图表导出数据量限制」,记录到
INFO
级别的系统日志中
|
1.2 应用场景
-
一些模板的内部计算逻辑过于复杂,有可能造成系统宕机,需要对这些模板进行限制
-
模板限制开启后,管理员不清楚模板限制的相关数值应该设置多少,需要一个推荐值。
-
开启了模板限制后,管理员希望知道哪些模板触发了限制。
-
有一些被限制了造成不能访问的模板,业务人员又必须需要,管理员希望知道如何优化这些模板。
1.3 功能简介
管理员登录数据决策系统,点击「管理系统>智能运维>负载管理>模板限制」。
1)
可限制单数据集最大行数,可限制一张模板里的最大单元格个数,可限制 SQL 的最大执行时长,可限制导入 Excel 时的最大单元格数,可限制提交的记录数,在限制了提交记录数后还可设置是否允许填报产生笛卡尔积。
当达到设置的数量后,拒绝请求,并给出提示。
2)支持对所有模板进行限制,也支持对部分模板放宽限制或进行优化。
3)提供
模板限制的建议限制数值。
4)了解哪些模板因模板限制而被中止计算。
1.4 注意事项
1)未注册购买「智能运维」功能点时,「模板限制」功能不可用。
2)11.0.2 及之后版本,「模板限制增强」插件的功能直接内置产品,覆盖原「模板限制」功能。
11.0.2 之前版本,需要自行安装「模板限制增强」插件,方可参照本文使用「模板限制」功能。
通用限制,是对当前报表系统下所有模板生效。
管理员可对模板设置限制,
当达到设置的数量后,拒绝请求,并给出提示。
支持「单数据集行数限制」、
「单模板单元格限制」、
「sql执行时长限制」、
「导入Excel单元格限制」、
「
提交记录数限制
」、
「单个图表导出数据量限制」。
其中「提交记录数限制」默认关闭,其余默认开启。
3.1 手动设置限制
在「通用限制」Tab 下,管理员可打开任意一个限制,设置限制值,自定义超出提示。点击「保存」即可,如下图所示:
3.2 查看建议配置数值
在「通用限制」Tab 下,点击「查看建议配置数值」,用户可查看模板限制的建议限制数值。
若用户希望模板限制使用推荐的数值,可点击「一键配置」按钮。建议的数值会自动填入「通用限制」设置中。点击「保存」即可,如下图所示:
放宽限制,仅对选中的模板生效。
若只有少数模板需要展示较大的数据量,用户可对这些模板进行单独限制,而其他模板仍使用限制数值较小的通用限制。
管理员可对模板设置限制,
当达到设置的数量后,拒绝请求,并给出提示。
4.1 设置放宽限制
支持「单数据集行数限制」、「单模板单元格限制」、「sql执行时长限制」、「导入Excel单元格限制」、「提交记录数限制」。
全部默认开启。
在「放宽限制」Tab 下,可选择放宽限制的模板(默认不选择任何模板),设置限制。点击「保存」即可,如下图所示:
4.2 取消放宽限制
1)加入放宽限制的模板列表如下图所示:
2)点击模板列表中的「使用通用限制」按钮,点击「保存」按钮后可取消使用通用限制。如下图所示:
点击刷新按钮后,该行消失。如下图所示:
当有报表触发模板限制时,会被记录到触发限制记录中。如下图所示:
5.1 查看模板被限制原因
点击「模板名称」,可查看触发限制原因。
例如点击「银行数据」模板名称,可看到该模板由于「单数据集行数」超过所设置的最大行数,而被限制。如下图所示:
5.2 将被限制模板加入放宽限制
1)点击「加入放宽限制」按钮后,按钮名称变为「调整放宽限制数值」,点击「保存」按钮,模板被加入放宽限制。如下图所示:
2)「银行数据」模板被加入「放宽限制」页面中。如下图所示: