Qlik NPrinting 连接到 Qlik Sense

如果您在自己的报表中需要 Qlik Sense 图表,您必须将自己的 Qlik NPrinting 安装连接至一个或多个 Qlik Sense 服务器。您可指定一个 Qlik Sense 应用中心来接收 Qlik NPrinting 报表。

升级期间会保留具有 Qlik Sense 证书的 Qlik NPrinting Server 文件夹 (C:\Program Files\NPrintingServer\Settings\SenseCertificates),但是在您卸载 Qlik NPrinting 时会被删除掉。

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

要求

  • QMC 中,您必须向运行 Qlik NPrinting Engine Windows 服务的 Windows 用户授予 RootAdmin 授权。该 Windows 用户必须同时是域用户。请参阅:用户帐户
  • 需要 Qlik NPrinting 17.2.1 或更高版本方可连接至 Qlik Sense 3.1.2 或更新版本。
  • Qlik Sense 2.3 或更高版本是创建 Qlik Sense 应用程序连接所必需的。
  • 需要 Qlik Sense 3.0.1 或更高版本才能将报表分发至 Qlik Sense 应用中心。
  • 如果您连接至多个 Qlik Sense 服务器,则需要 Qlik Sense 3.1 或更高版本。

限制

  • 连接额外的 Qlik Sense 服务器将对 Qlik NPrinting Server 系统资源产生影响。如果您连接至多个 Qlik Sense 服务器,可能需要增大 Qlik NPrinting EngineQlik NPrinting Server 计算机上的 RAMCPU 使用量。请参阅:性能
  • 发布至其不受支持的 Qlik Sense 应用中心。
  • 不支持 Qlik Sense Desktop

导出和安装 Qlik Sense 证书

必须在所有 Qlik NPrinting scheduler service 计算机上安装证书以从 Qlik NPrintingQlik Sense 应用中心分发报表。证书必须安装在所有 Qlik NPrinting Engine 计算机上以创建指向 Qlik Sense 应用程序的连接。当 Qlik NPrinting scheduler serviceQlik NPrinting Engine 安装于同一计算机上时,证书只需安装一次。

如果您连接至多个 Qlik Sense 服务器,您的 Qlik Sense 系统管理员将需要为每个服务器导出并重命名证书。

QMC 导出证书

  1. QMC 开始页面或从 S 菜单选择证书

    即会显示证书导出页面。

  2. 计算机名称框中,键入您为之创建证书的 Qlik NPrinting Server 计算机的完整计算机名称。MYMACHINE.mydomain.comIP 地址

  3. 证书密码框留空。

  4. 选择加入密钥

  5. 证书的导出文件格式下拉列表中,选择 .pfx 文件格式。

  6. 在操作栏中单击导出证书

  7. 当导出完成时,会显示对话框导出的证书证书将导出至该磁盘位置会显示目标目录。

    默认设置为:C:\ProgramData\Qlik\Sense\Repository\Exported Certificates\QlikNPrintingServerName

  8. 转到该目录。您应当看到三个文件:client.pfxserver.pfxroot.cer。您仅需要 client.pfx
  9. 如果您从多个 Qlik Sense 服务器安装证书,则必须用您选择的唯一名称重命名 client.pfx 文件。例如:YourQlikNPrintingServerName.pfx.
  10. 为每个 Qlik NPrinting Engine 重复该过程。应当向每个不同的 client.pfx 提供唯一名称。
  11. 在您希望连接至 Qlik NPrinting ServerQlik NPrinting Engine 的每个 Qlik Sense 服务器上重复该过程。

安装证书

进行以下操作:

  1. 从您的 Qlik Sense 系统管理员接收导出和重命名的 Qlik Sense 证书。

  2. WindowsQlik NPrinting Server 服务管理员身份登录运行 Qlik NPrinting scheduler serviceQlik NPrinting Server
  3. 将证书添加至 C:\Program Files\NPrintingServer\Settings\SenseCertificatesQlik NPrinting 将自动确定要用于每个连接的正确证书。

    不得重命名或自定义该文件夹。

  4. 使用 WindowsQlik NPrinting Engine 服务管理员身份,在运行 Qlik NPrinting Engine 服务的每个 Qlik NPrinting Engine 上重复该过程。

无需在 Qlik Sense 中分配额外用户权限,即可使用户查看 Qlik Sense 应用中心内的报表。