跳到主要内容

在 Microsoft IIS 托管的 QlikView AccessPoint 上安装 On-Demand 插件

在该页面上

Microsoft IIS 托管的 QlikView AccessPoint 上安装 On-Demand 插件

要从 QlikView AccessPoint 界面创建 On-Demand 报表,必须在您的 QlikView Web Service 上安装 Qlik NPrinting On-Demand 插件。

如果您的 QlikView 服务器处于集群中,或者您执行了 QlikView 服务器组件的自定义安装,则必须在集群中的每个 QlikView Web Service 上安装 On-Demand

备注: Qlik Sense 中的 On-Demand 报表是使用报表制作空间创建而成。请参阅:安装 Qlik Sense On-Demand 报表控件

要求

  • QlikView Server:
    • 11.20 SR15 或更高版本

    • 12.10 SR1 或更高版本

    • 12.20 或更高版本
  • QlikView Server 已安装并配置为使用带 ASP.NET 4.5(或更高版本)的 Microsoft IIS 作为 Web 服务器。
  • 已经配置了 Qlik NPrinting 以使用 JWT 身份验证。请参阅:JWT 身份验证

    必须在 Microsoft IIS 本地计算机个人证书库上安装用于配置 JWT 身份验证的带私钥的证书。使用兼容 CNG 的算法生成的证书和 On-Demand 插件不兼容。

JWT 设置

必须根据规定配置 JWT:

JWT 属性配置
属性 配置
JWT 属性映射 按域\名称匹配用户
用户 ID 的 JWT 属性 uid
用户目录的 JWT 属性 dom

下载安装文件

Qlik 下载站点下载 Qlik NPrinting On-Demand Add-on.exe,并将其保存至 IIS 服务器上的文件夹。

下载

安装 On-Demand

进行以下操作:

  1. 双击 Qlik NPrinting On-Demand Add-on.exe 启动安装。
  2. 如果不满足 QlikView Server 要求,您将看到一条错误消息。检查日志以了解更多信息。
  3. 单击安装继续。
  4. 如果出现用户帐户控制窗口,可单击
  5. 在欢迎消息出现时,单击 Next
  6. 接受条款和条件。
  7. 单击 Next 继续。
  8. 按如下格式输入 Qlik NPrinting Server URL:https://YourServerName:PortNumber

    备注: 请确保端口编号后面没有斜线(字符“/”)。默认端口号为 4993。

    备注: 如果 Qlik NPrinting ServerQlik NPrinting Engine 安装在不同的计算机上,则使用 Qlik NPrinting Server URL。

  9. 输入用于在 Qlik NPrinting Server 上配置 JWT 身份验证的证书指纹。查找证书拇指纹:
    1. 导航至安装了证书的位置。
    2. 双击证书并转到详细信息页面。
    3. 从证书拇指纹复制值,并粘贴到 Qlik NPrinting On-Demand 插件安装的字段中。

    On-Demand setup window

  10. 单击 Next
  11. 单击 Install
  12. 单击 Finish 关闭安装窗口。

Qlik NPrinting Server 上配置 On-Demand 设置

您必须在自己的 Qlik NPrinting Server 上配置这些设置:

  • 您必须具有指向 QlikView ServerQlik Sense 服务器的连接。

    通过 On-Demand,支持 QlikView ServerQlikView 群集连接。不支持本地连接。请参阅:创建连接

  • 如果您通过 QlikView Server 以太网许可证连接至 QlikView Server 或群集,则在配置连接时必须启用以下选项:
    • 连接需要验证
    • 对报告应用用户区域权限
  • 您必须为 On-Demand 启用您的 Qlik NPrinting 报表。
  • 您可通过安全角色限制 On-Demand 报表。请参阅:基于角色的安全性
备注:

On-Demand 兼容 Chrome、Firefox 和 Explorer。将不会在 Microsoft Edge 中运行,因为将不会下载证书。

On-Demand 创建启用 Qlik NPrinting 报告

必须为 On-Demand 创建手动启用 Qlik NPrinting 报告。必须将报告分配至您希望用来生成 On-Demand 报告的 QlikView 文档或 Qlik Sense 应用程序。On-Demand 创建可在新报告创建期间启用。

进行以下操作:

  1. Qlik NPrinting web console 中,单击报告
  2. 打开报告或新建报告。
  3. 应用程序下拉列表选择应用程序,这连接到您希望生成报告的 QlikView 文档或 Qlik Sense 应用程序。

    备注: On-Demand 请求只能用于基于单个连接的报告。MultiDoc 报告不受支持。
  4. 选择启用 On-Demand 复选框。
  5. 单击保存

报告模板现在可用。