Qlik NPrinting 连接到 QlikView

如果您在自己的报表中需要 QlikView 图表,则必须将自己的 Qlik NPrinting 安装连接至 QlikView

QlikView 文档可保存在本地文件夹、网络共享文件夹或 QlikView 服务器中。

备注: 该页面概述了如何连接至 QlikView 服务器。要将特定 QlikView 文档连接至 Qlik NPrinting 以创建报表,请参阅:连接至 QlikView 文档

要求

QlikView Desktop 版本

Qlik NPrinting Engine 计算机上需要 QlikView DesktopQlikView ServerQlikView Desktop 的版本必须完全相同,包括发行编号。QlikView Desktop 必须与 Qlik NPrinting Engine 安装在同一个本地物理或虚拟计算机上。如果仅需要连接到 Qlik Sense 应用程序,则不需要 QlikView Desktop

支持以下版本:

  • QlikView Desktop 11.20 SR15 或更高版本以及 12.00 SR5 均受支持。
  • Qlik NPrinting 17.2.2 起,可支持 QlikView Desktop 12.10 SR1 或更高版本,其中包含 On-Demand 报表。
  • QlikView Desktop November 2017 SR1 或更高版本支持结合 Qlik NPrinting 17.3.1 或更高版本使用。
  • 不支持 QlikView Desktop Personal Edition

QlikView ServerQlikView Cluster 连接

要使用 QlikView ServerQlikView Cluster 连接生成报表,需要满足以下条件:

  • 至少能够访问一个 QlikView Server
  • 运行 Qlik NPrinting EngineWindows 服务的 Windows 用户必须属于 QlikView Server 计算机上的 QlikView AdministratorsWindows 组。
  • 要为 NTFS 授权配置 Qlik NPrinting,必须在 Qlik Management Console 中对其进行配置。也就是说,Windows 操作系统会通过 NTFS 安全设置控制用户和组的文件(文档)访问权限。
  • 要为 DMS 授权 QlikView 控制的文件访问配置 Qlik NPrinting,请参阅:JWT 身份验证

区域访问

如果您在使用 section access,则还需要满足以下要求:

  • 要使用服务器身份验证,必须配置连接。
  • 必须在用户设置中配置域帐户,而不管在 Qlik NPrinting 常规设置中启用的身份验证类型如何。
警告: 本地 QlikView 文档不完全支持区域访问。如果您通过区域访问连接至本地 QlikView 文档,报表收件人将看到所有可用数据,如同没有应用区域访问。您必须使用 Qlik NPrinting 过滤器或经由 QlikView Server 连接至文档以确保仅接收允许的数据。

QlikView Cluster

要创建 QlikView Cluster 连接,运行 Qlik NPrinting Engine 服务的用户必须:

  • 是域用户。
  • 属于群集中所有节点上的 QlikView Administrators 安全组。
  • 在运行 QMS 的计算机中,属于 QlikView Management API 安全组。

许可

要启动 Qlik NPrinting 服务并连接到 QlikView,必须获得以下各项之一:

  • 指定的客户端访问许可 (CAL),在 QlikView Server 上该许可被手动分配给 Qlik NPrinting Engine 服务用户 active directory 帐户。
  • 本地 QlikView Desktop 许可证。

通过 API 进行连接的用户必须是 QlikView Management API 安全组的成员。该组不会在安装期间创建,而是必须以手动形式添加并填充,例如,通过 QlikView Administrators 组的成员。

限制

您无法使用相同的用户来运行 QlikView 服务和 Qlik NPrinting 服务。

QlikView 服务器及本地 QlikView 连接之间的差异

连接至 QlikView 服务器存在优势:

  • 性能更佳
  • 更加稳定
  • 区域访问
  • 更加安全
  • 自动进行数据刷新(无需触发元数据重新加载)