第2页,共476页。 显示 4,751 条结果 (0.039 秒)
透视分析-报表设置
:8:47.png image2019-10-21 10:9:22.png 缓存策略 缓存策略用于设置当前透视分析是自动缓存还是禁止缓存。默认情况下我们使用“系统设置”自动缓存即可,这样可以提高查询性能。 自动缓存:表示采用缓存策略,即若在未清空缓存的前提下,透视分析在第一次打开并刷新数据后,读取的数据存储在缓存中,再次打开报表刷新数据时会从缓存中读取数据,从而提高数据查询速度。 禁止缓存:表示禁止缓存策略。每次刷新需重新到数据库中取数。 系统设置:系统设置中的自动缓存设置初始值为是,即使用自动缓存。 分页显示 用于设置是否显示分页控制器。 对比效果如下: 勾选系统选项-高级设置
行数 (INDEX_SEARCH_ROWS_PER_PAGE) 用于设置进行元数据搜索时,搜索结果在每页显示的记录行数,其中每个资源的完整说明才算是一行记录。 20 性能优化 内存数据库最大返回行数 (MEMDB_MAXROW) 用于设置默认从数据库中返回多少条记录放到缓存中 … 建立数据库连接的基础上,向数据库发送要执行的SQL语句。 是 清理闲置缓存时间间隔 (POOL_MIN_EVICTABLE_IDLE_TIME_MILLIS) 用于自定义缓存的最长闲置时间,若指定时间内无调用该缓存则将其回收清理。 当【线程运行清空缓存时间间隔】值大于0时生效,设置后需清空通过计划任务清除指定数据集缓存
1.示例场景 在项目上有时候需要对特定一些报表定时清空数据缓存,该功能可以通过定制计划任务实现。 清除某个数据模型的缓存,需要参考:缓存设置。 2.操作步骤 1、在左边资源树上的【系统运维】->【计划任务】->【任务】,新建一个任务,"任务类型"选择“定制 … 】->【计划任务】->【计划】中新建一个计划,设置待执行任务为刚刚创建的任务,并设置计划运行的周期,如下图: image2020-6-15 10:29:39.png 如何清除指定数据集缓存? 计划任务 定时清除数据集缓存即席查询-报表设置
位置选项:在表格下方、在表格右方和在表格上方。 缓存策略 缓存策略用于设置当前即席查询是自动缓存还是禁止缓存。默认情况下我们使用“系统设置”自动缓存即可,这样可以提高查询性能。 自动缓存:表示采用缓存策略,即若在未清空缓存的前提下,即席查询在第一次打开并刷新数据后,读取的数据存储在缓存中,再次打开报表刷新数据时会从缓存中读取数据,从而提高数据查询速度。 禁止缓存:表示禁止缓存策略。每次刷新需重新到数据库中取。 系统设置:系统选项>性能优化中的自动缓存设置初始值为是,即使用自动缓存。 数据去重 用于控制是否去除表格中的重复数据。 字体|背景颜色 设置报表的字体和背景电子表格禁止缓存
该宏示例在 V10.5上 验证通过 提示:本文档的示例代码仅适用于本文档中的示例报表/场景。若实际报表/场景与示例代码无法完全适配(如报表使用冻结,或多个宏代码冲突等),需根据实际需求开发代码。 示例说明 在系统中,存在报表缓存和数据集缓存: 1、电子表格有缓存,但是数据集禁止了缓存。 2、电子表格和报表数据集同时存在缓存。 如下电子表格中通过数据集获取当前时间,同时使用了Excel的函数获取当前时间作为对比。在smartbi中多次打开该报表,会发现数据集的时间是没有发生变化的,所以可通过宏代码禁止缓存。 设置方法 在电子表格设计器 Excel 中,创建一张电子表格报表电子表格禁止缓存
该宏示例在 V10.5上 验证通过 提示: 1)本文档的示例代码仅适用于本文档中的示例报表/场景。若实际报表/场景与示例代码无法完全适配(如报表使用冻结,或多个宏代码冲突等),需根据实际需求开发代码。 2)对多个报表禁止缓存,可能导致数据库压力增大。 示例说明 在系统中,存在报表缓存和数据集缓存: 1、电子表格有缓存,但是数据集禁止了缓存。 2、电子表格和报表数据集同时存在缓存。 如下电子表格中通过数据集获取当前时间,同时使用了Excel的函数获取当前时间作为对比。在smartbi中多次打开该报表,会发现数据集的时间是没有发生变化的,所以可通过宏代码禁止缓存。 设置方法系统选项-高级设置
显示的记录行数,其中每个资源的完整说明才算是一行记录。 20 性能优化 内存数据库最大返回行数 (MEMDB_MAXROW) 用于设置默认从数据库中返回多少条记录放到缓存中。默认记录是1000条。此值设置越大,则内存占用越多。 1000 数据集查询Fetchsize … 。 是 清理闲置缓存时间间隔 (POOL_MIN_EVICTABLE_IDLE_TIME_MILLIS) 用于自定义缓存的最长闲置时间,若指定时间内无调用该缓存则将其回收清理。 当【线程运行清空缓存时间间隔】值大于0时生效,设置后需清空系统缓存。 30(单位:分钟) 线程运行清空缓存系统选项-性能优化
关于性能优化的设置项。 界面介绍 在“系统选项”界面,选择 性能优化。 xingnengyouhua.png 功能说明 各设置项说明如下: 设置项 说明 初始值 数据模型 缓存策略 开启、禁用 数据模型缓存有效期 默认12小时。 数据集 分页策略 用于设置数据集的分页策略,有SQL分页和结果集分页。 SQL分页 自动缓存 设置是否启用自动缓存。 是 数据集单次查询最大单元格数 用于限制数据集单次查询最大单元格数。 200000 SparkSQL结果集最大行数 用于设置SparkSQL结果集的最大行数。 100000 抽取系统选项-性能优化
关于性能优化的设置项。 界面介绍 在“系统选项”界面,选择 性能优化。 性能优化.png 功能说明 各设置项说明如下: 设置项 说明 初始值 数据集 分页策略 用于设置数据集的分页策略,有SQL分页和结果集分页。 SQL分页 自动缓存 设置是否启用自动缓存 … 透视分析单次查询数据行数 用于设置透视分析单次查询的数据行数 10000 缓存 资源定义缓存个数 用于设置查询定义的缓存数量,必须大于0。 300 报表结果缓存个数 用于设置对报表结果的缓存数量,必须大于0。 100 数据集结果缓存个数 用于设置数据集查询结果缓存个数仪表盘如何展示实时数据
应用场景:希望在仪表盘展示实时刷新的指标数据;其他组件实现实时刷新同理:禁止数据缓存+组件定时刷新 背景:在V9.5版本中希望实现大屏实时显示变动的指标值,指标值的显示在v11版本中可以通过指标卡组件快捷显示,对于没有指标卡的版本或希望灵活设置指标展示的场景,可以通过文本组件展示指标数据。 本文以v9.5版本示例 … 的数据集、数据模型设置禁用缓存 设置步骤参考如下: v9.5版本—数据集:“数据集—缓存策略—禁止缓存” GIF 2024-3-11 15-45-43vv9缓存.gif v9.5版本业务主题中无法直接对主题设置禁用缓存,若数据来自业务主题则只能通过计划任务清理系统缓存达到实时获取最新数据