跳到主要内容 跳到补充内容

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 应用程序 (仅提供英文版本)

要求

对于 Qlik Sense 版本兼容性,请参阅Qlik Sense 兼容性 (仅提供英文版本)

  • QMC 中,您必须向运行 Qlik NPrinting Engine Windows 服务的 Windows 用户授予 RootAdmin 授权。该 Windows 用户必须同时是域用户。请参阅:用户帐户 (仅提供英文版本)
  • Microsoft WindowsQlik Sense 代理上的 NTML 身份验证。不支持 SAMLJWT。如果虚拟代理使用 SAMLJWT 身份验证,则您需要在为 Qlik NPrinting 连接启用 NTLM 的情况下新增虚拟代理。
  • 必须正确设置以下项:

    • Qlik Sense 代理。

    • Qlik Sense 虚拟代理。

    • 代理和虚拟代理之间的链接。

    • Qlik Sense 虚拟代理必须可从 Qlik NPrinting Engine 计算机访问,才能检索数据以创建报告。它必须可从 Qlik NPrinting Server 读取以发布至 Qlik Sense 应用中心。

限制

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

导出和安装 Qlik Sense 证书

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

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

QMC 导出证书

进行以下操作:

  1. QMC 开始页面或从 向下箭头 菜单选择证书

    即会显示证书导出页面。

  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 调度服务Qlik NPrinting Server
  3. 将证书添加至 C:\Program Files\NPrintingServer\Settings\SenseCertificatesQlik NPrinting 将自动确定要用于每个连接的正确证书。

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

    信息注释

    您应该只在 C:\Program Files\NPrintingServer\Settings\SenseCertificates 文件夹中保留由 Qlik NPrinting 连接使用的活动 Qlik Sense 证书。

    我们建议您删除所有未使用的证书。

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

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

了解详情

本页面有帮助吗?

如果您发现此页面或其内容有任何问题 – 打字错误、遗漏步骤或技术错误 – 请告诉我们如何改进!