# 在 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 报表控件](https://help.qlik.com/zh-CN/nprinting/February2025/Content/NPrinting/On-Demand/On-Demand-Qlik-Sense.htm)。

## 要求

* QlikView Server May 2021 或更高版本。

  信息注释如果您使用的是QlikView Server May 2024，则需要 Qlik NPrinting February 2024 SR2 或更高版本。

* QlikView Server 已安装并配置为使用带 ASP.NET 4.5（或更高版本）的 Microsoft IIS 作为 Web 服务器。

* 已经配置了 Qlik NPrinting 以使用 JWT 身份验证。请参阅：[JWT 身份验证](https://help.qlik.com/zh-CN/nprinting/February2025/Content/NPrinting/DeployingQVNprinting/JWT-authentication.htm) （仅提供英文版本）。

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

* Qlik NPrinting 不支持 Microsoft Internet Explorer。但是，如果启用了 Microsoft Internet Explorer 增强的安全配置，则可能会导致错误。有关更多信息，请参阅[Microsoft Internet Explorer 增强的安全配置正在阻止 QV.exe (QlikView) 以及 reporting_web_renderer.exe (Qlik Sense)](https://help.qlik.com/zh-CN/nprinting/February2025/Content/NPrinting/Troubleshooting/Internet-explorer-security-config.htm) （仅提供英文版本）。

* 用于运行 Qlik NPrinting 服务的域用户帐户必须是运行 QlikView 服务的每台计算机上以下两个本地用户组的成员：

  * QlikView 管理员

  * QlikView 管理 API（必须手动创建此组）

    信息注释对于更精细的设置，在每台运行 QlikView Server、QlikView 管理服务和/或 QlikView 设置服务（AccessPoint 服务的 IIS 对应项）的计算机上都需要此项。

    信息注释更改帐户组后，您应该重新启动 QlikView 服务。NPrinting 服务不需要重新启动，因为它们不应该在 QlikView 计算机上运行。

* 报告支持 QVP 和 QMS 连接，它们应指向运行按需加载项的同一 QlikView 环境。

### JWT 设置

必须根据规定配置 JWT：

JWTJWT 属性配置

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

## 下载安装文件

从 [产品下载](https://community.qlik.com/t5/Downloads/tkb-p/Downloads) （仅提供英文版本） 下载 Qlik NPrinting On-Demand Add-on.exe ，并将其保存至 IIS 服务器上的文件夹。

[下载安装文件](https://help.qlik.com/zh-CN/nprinting/February2025/Content/NPrinting/DeployingQVNprinting/Download-install-files.htm) （仅提供英文版本）

## 安装 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 Server 和 Qlik NPrinting Engine 安装在不同的计算机上，则使用 Qlik NPrinting Server URL。

9. 输入用于在 Qlik NPrinting Server 上配置 JWT 身份验证的证书指纹。查找证书拇指纹：

   1. 导航至安装了证书的位置。
   2. 双击证书并转到详细信息页面。
   3. 从证书拇指纹复制值，并粘贴到 Qlik NPrinting On-Demand 插件安装的字段中。

   ![On-Demand 设置窗口](https://help.qlik.com/zh-CN/nprinting/February2025/Content/Resources/Images/ui_en_ODThumbprintSetup.png)

10. 单击 Next。

11. 单击 Install。

12. 单击 Finish 关闭安装窗口。

## 在 Qlik NPrinting Server 上配置 On-Demand 设置

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

* 您必须具有指向 QlikView Server 或 Qlik Sense 服务器的连接。

  通过 On-Demand，支持 QlikView Server 和 QlikView 群集连接。不支持本地连接。请参阅：[创建连接](https://help.qlik.com/zh-CN/nprinting/February2025/Content/NPrinting/GettingStarted/HowCreateConnections/Create-Connections.htm) （仅提供英文版本）。

* 如果您通过 QlikView Server 以太网许可证连接至 QlikView Server 或群集，则在配置连接时必须启用以下选项：

  * 连接需要验证
  * 对报告应用用户区域权限

* 您必须为 On-Demand 启用您的 Qlik NPrinting 报表。

* 您可通过安全角色限制 On-Demand 报表。请参阅：[基于角色的安全性](https://help.qlik.com/zh-CN/nprinting/February2025/Content/NPrinting/DeployingQVNprinting/Security-management.htm) （仅提供英文版本）。

信息注释

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 控制台 中，单击报告。

2. 打开报告或新建报告。

3. 从应用程序下拉列表选择应用程序，这连接到您希望生成报告的 QlikView 文档或 Qlik Sense 应用程序。

   信息注释On-Demand 请求只能用于基于单个连接的报告。MultiDoc 报告不受支持。

4. 选择启用 On-Demand 复选框。

5. 单击保存。

报告模板现在可用。