多引擎部署示例:从 QlikView 部署大量 Excel 报告
在大型报表必须以 Excel 格式为大量用户生成的多引擎安装中,Qlik NPrinting Engine 引擎的性能非常重要。
在该示例中,该报表位于磁盘上存储的一个 QlikView 文档中,该文档大约为 230 MB,并占用 20 GB RAM。该 QlikView 文档包含一个大型表格。必须将该报表交付给 700 个 Qlik NPrinting 用户,每个用户使用一个专用过滤器。Excel 模板包含一个表格,该表格由一组按用户过滤的 QlikView 文档列组成。
已部署的解决方案:
- 2 个 QlikView Server 12.10 SR1,均安装在具有 20 个 CPU 核心和 256 GB RAM 的计算机上
- 1 个 Qlik NPrinting 服务器,安装在具有 8 个 CPU 核心和 32 GB RAM 的计算机上
- 3 个 Qlik NPrinting Engine,安装在具有 12 个 CPU 核心和 32 GB RAM 的计算机上
- 为了尽可能地缩短生成时间,Excel 模板不包含任何其他类型的实体,例如层级或图表。
- 报表会交付到文件夹中,以使电子邮件服务器交付时间不会成为瓶颈。
由于反垃圾邮件设置,一些 SMTP 服务器可能会拒绝在很短时间内交付大量电子邮件。如果您要使用 SMTP 服务器交付 Qlik NPrinting 报表,请验证 SMTP 服务器的配置并测试其性能。
在该示例下,创建和交付 700 个 Excel 报表大约需要 15 分钟。
可以使用此页面中的信息作为调整安装的准则,但仅供参考。不同的安装可能会以不同方式执行。