2022年SAPCrystalReports优化策略 .pdf
《2022年SAPCrystalReports优化策略 .pdf》由会员分享,可在线阅读,更多相关《2022年SAPCrystalReports优化策略 .pdf(10页珍藏版)》请在淘文阁 - 分享文档赚钱的网站上搜索。
1、SAP Crystal Reports 本身的性能优点:按需分配页技术按需分配页的报表访问允许用户只下载需要查看的特定报表页,从而缩短了响应时间, 减少了 Web 流量。不仅如此,占位符和部分页技术还使您无须等待图形和子报表等大对象的处理,就能立即查看 Web 上的报表页和数据。优化的多线程报表引擎Crystal Report 引擎的多线程能力及线程安全数据库驱动程序使您能够在许多其他操作在后台进行的同时,继续执行您自己的重要任务。此外,报表引擎减少了数据传递次数,通过改善的内存管理来加快处理速度,尽可能高效处理子报表和参数。优化 Web 报表的关键策略计划BusinessObjects En
2、terprise 包含一个灵活的基于时间和事件的调度系统,使您可以在工余时间处理大的报表,从而避免不必要的数据库访问。(Report Application Server 提供按需制表功能,每个查看请求都会产生一个单独的数据库查询)。版本管理版本管理和调度功能紧密配合, 共同实现报表实例的存储。 版本管理不仅可以降低为服务用户而造访数据库的次数,而且可以保留报表实例的档案作为历史参考。集群BusinessObjects Enterprise 整合了成熟的集群和负载平衡技术,可帮助您实现一个高度易用、性能可靠的信息传送系统。可伸缩性BusinessObjects Enterprise 建立在分布
3、式多服务器结构的基础上,可使您通过单机扩容(添加处理器)或多机扩展来处理较重的用户负载。管理BusinessObjects Enterprise 包含大量的管理控件,可用来组织内容,设置复杂的调度和安全性,并调节系统达到最佳性能。名师资料总结 - - -精品资料欢迎下载 - - - - - - - - - - - - - - - - - - 名师精心整理 - - - - - - - 第 1 页,共 10 页 - - - - - - - - - 外部(第三方)身份验证BusinessObjects Enterprise 允许您利用现有安全系统来管理用户和组。所有身份验证工作都可委托给第三方 NT
4、 或 LDAP 系统。BusinessObjects Enterprise 中日期函数的求值时间Crystal Reports 中可用的不同日期和时间函数是在报表处理的不同阶段求值的。某些函数是在处理预定的报表或刷新报表实例时求值的:该求值时间称为“WhileReadingRecords ”。其他函数是在每次格式化报表页以在报表查看器或浏览器中显示时求值的:该求值时间称为 “WhilePrintingRecords”。如果使用 BusinessObjects Enterprise 生成报表实例, 并且注意到所求出的日期或时间函数值不是预期值,请考虑以下因素:当前日期和时间始终是从报表引擎可以在
5、本地访问的时钟(即处理报表的计算机上的时钟)中读取的。在 BusinessObjects Enterprise 中,“作业服务器”依据数据库处理预定报表,而“页面服务器”依据数据库处理按需要显示的报表。 Page Server 还在用户查看报表实例的个别页面时对页面进行格式化。在处理预定报表时, Job Server 将对所有日期和时间公式进行求值,以便生成报表实例。 如果只是查看生成的报表实例,则不会对任何公式重新求值。当您查看缓存的报表页时, 不会对任何日期函数重新求值, 原因是记录已被读取并且页面已被格式化。如果在报表的选定公式中使用日期和/ 或时间函数,则报表数据依赖于这些公式的返回值
6、。 因此,在以后某个日期查看报表实例时,函数可能会导致系统依据数据库对报表数据进行更新。若要确保日期和时间函数返回预期的值,可以通过使用WhileReadingRecords 和 WhilePrintingRecords 函数来强制确定求值时间。名师资料总结 - - -精品资料欢迎下载 - - - - - - - - - - - - - - - - - - 名师精心整理 - - - - - - - 第 2 页,共 10 页 - - - - - - - - - 作出正确的设计选择在设计报表,尤其是设计用于 Web 的报表时,应该允许报表用户操纵其所查看的数据。即,显示汇总信息,以便每个用户可以快
7、速地浏览报表,然后深化以访问其他数据。 采用此方法, 由于仅从数据库服务器传输用户所请求的数据,所以最大限度地降低了 Web 流量并缩短了响应时间。下面只是设计用户驱动报表的几点优势:报表用户可以对其在 Web 上查看的信息类型和数量进行交互控制。因为只从数据库服务器返回用户所请求的信息,所以数据传输和网络流量减少。当用户需要通过 Web 根据实时数据制作报表时, 面向用户的报表响应迅速,并能有效地与数据库服务器通讯。报表变得更有用,原因在于每个用户均可自定义报表的内容,从而创建针对其特定决策问题的报表解决方案。使用更快的报表格式要提高在 Crystal Reports 旧版本中创建的报表的性
8、能,最快速的方法是将其以最新的 Crystal Reports 格式保存。 Crystal Reports 在经过改进后,已能较以往更快地处理报表:更新旧报表可利用这些改进功能。若要更新旧报表的格式,只需用 Crystal Reports 将其打开,然后从“文件”菜单中选择“保存”。旧版本的报表将被替换为版本 11 的报表。在实时数据和已保存数据之间选择设计汇总报表设计和分发摘要报表是确保用户可以在 Web 上快速查找所需数据的一种相对简便的方法。 摘要报表可以包含的数据与其他任何报表一样多。但是,通过隐藏汇总报表的“详细资料”节,可以避免用户陷入他们可能并不直接需要的数据中。在 Crysta
9、l Reports 中打开报表。如果尚未创建分组及汇总的报表,则从“Feature Examples”样本文件夹中打开“Group.rpt ”。在“报表” 菜单上,单击 “节专家” 打开“节专家”。在“节” 列表中,单击 “详细资料” 。在“节专家”的 “公用” 选项卡上,选中 “隐藏(深化完成)” 复选框。单击“确定” 。名师资料总结 - - -精品资料欢迎下载 - - - - - - - - - - - - - - - - - - 名师精心整理 - - - - - - - 第 3 页,共 10 页 - - - - - - - - - 慎用子报表利用按需分配子报表如果报表有处理大量记录的节,
10、 则可以将该节放入按需分配子报表中。按需分配子报表在主报表中以超级链接的形式出现。在打开主报表时, 不会检索按需分配子报表的任何数据,直到深化相应的超级链接为止。使用链接子报表当链接子报表时, Crystal Reports 会根据主报表中的匹配记录协调子报表中的数据。链接表而不是链接子报表只要可能, 就应采用以下方法协调报表数据:将“ 数据库专家 ” 中“ 链接 ” 选项卡上的数据库表链接到主报表, 而不是将常规子报表(即非按需分配子报表)链接到主报表。因为每个子报表都是作为单独的报表运行,所以链接的表常常有性能优势。有效地使用其他设计元素映射映射呈现是一种单线程操作, 它的缩放性能并不好。
11、 尽管支持映射, 但您仍然需要仔细考虑报表中的映射将对性能产生的总体影响。报表模板如果将对多个报表应用同一模板,最好将报表模板打开一次, 然后将其保存在缓存中,这是因为模板只需要为只读。包括“第 N 页,共 M 页”或“总页数”如果在报表中包括特殊字段“ 第 N 页,共 M 页” 或“ 总页数 ” ,则报表需要先完成处理,然后才能计算此值。除非报表非常小或者的确需要此值,否则,请避免使用这些特殊字段。名师资料总结 - - -精品资料欢迎下载 - - - - - - - - - - - - - - - - - - 名师精心整理 - - - - - - - 第 4 页,共 10 页 - - - -
12、 - - - - - 设计报表以最大程度地利用数据共享BusinessObjects Enterprise 具有数据共享功能, 通过减少具有多个用户的系统中进行的数据库调用次数来提高性能。只有在满足某些条件时, 才能在报表对象的用户之间共享数据。在不损害用户的报表信息需求的情况下, 尝试通过设计尽可能满足数据共享条件的报表来最大程度地利用数据共享。如果报表由页面服务器处理, 则在满足以下条件时将会在报表用户之间共享数据:用户使用相同数据库登录信息查看报表时。用户使用相同参数查看报表时。用户使用相同页面布局选项查看报表时。用户使用相同区域设置查看报表时。使用 DHTML 查看器、 ActiveX
13、 查看器或Java 查看器查看的报表是使用页面服务器处理的。这些查看器不允许用户更改报表的页面布局或区域设置。但是,可以开发提供此功能的自定义查看器应用程序。如果报表由报表应用程序服务器(RAS) 处理,则在满足以下条件时将会在报表用户之间共享数据:用户使用相同数据库登录信息查看报表时。用户使用相同参数查看报表时。用户使用相同区域设置查看报表时。用户不修改报表时。使用高级DHTML 查看器(或允许查看或修改报表的自定义应用程序)查看的报表是使用报表应用程序服务器处理的。优化您的制表环境选择最快的数据库和连接若要提高制表性能,应充分利用数据库进行大部分报表处理工作。理想情况下,结构化查询语言 (
- 配套讲稿:
如PPT文件的首页显示word图标,表示该PPT已包含配套word讲稿。双击word图标可打开word文档。
- 特殊限制:
部分文档作品中含有的国旗、国徽等图片,仅作为作品整体效果示例展示,禁止商用。设计者仅对作品中独创性部分享有著作权。
- 关 键 词:
- 2022年SAPCrystalReports优化策略 2022 SAPCrystalReports 优化 策略
限制150内