在 Microsoft IIS 托管的 QlikView AccessPoint 上安装 On-Demand 插件
要从 QlikView AccessPoint 界面创建 On-Demand 报表,必须在您的 QlikView Web Service 上安装 Qlik NPrinting On-Demand 插件。
如果您的 QlikView 服务器处于集群中,或者您执行了 QlikView 服务器组件的自定义安装,则必须在集群中的每个 QlikView Web Service 上安装 On-Demand。
要求
- QlikView 服务器 May 2021 或更高版本。
- QlikView 服务器 已安装并配置为使用带 ASP.NET 4.5(或更高版本)的 Microsoft IIS 作为 Web 服务器。
- 已经配置了 Qlik NPrinting 以使用 JWT 身份验证。请参阅:JWT 身份验证 (仅提供英文版本)。
必须在 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) (仅提供英文版本)。
JWT 设置
必须根据规定配置 JWT:
属性 | 配置 |
---|---|
JWT 属性映射 | 按域\名称匹配用户 |
用户 ID 的 JWT 属性 | uid |
用户目录的 JWT 属性 | dom |
下载安装文件
安装 On-Demand
进行以下操作:
- 双击 Qlik NPrinting On-Demand Add-on.exe 启动安装。
- 如果不满足 QlikView 服务器 要求,您将看到一条错误消息。检查日志以了解更多信息。
- 单击安装继续。
- 如果出现用户帐户控制窗口,可单击是。
- 在欢迎消息出现时,单击 Next。
- 接受条款和条件。
- 单击 Next 继续。
-
按如下格式输入 Qlik NPrinting Server URL:https://YourServerName:PortNumber。
信息注释请确保端口编号后面没有斜线(字符“/”)。默认端口号为 4993。信息注释如果 Qlik NPrinting Server 和 Qlik NPrinting Engine 安装在不同的计算机上,则使用 Qlik NPrinting Server URL。 - 输入用于在 Qlik NPrinting Server 上配置 JWT 身份验证的证书指纹。查找证书拇指纹:
- 导航至安装了证书的位置。
- 双击证书并转到详细信息页面。
- 从证书拇指纹复制值,并粘贴到 Qlik NPrinting On-Demand 插件安装的字段中。
- 单击 Next。
- 单击 Install。
- 单击 Finish 关闭安装窗口。
在 Qlik NPrinting Server 上配置 On-Demand 设置
您必须在自己的 Qlik NPrinting Server 上配置这些设置:
-
您必须具有指向 QlikView 服务器 或 Qlik Sense 服务器的连接。
通过 On-Demand,支持 QlikView 服务器 和 QlikView 群集连接。不支持本地连接。请参阅:创建连接 (仅提供英文版本)。
- 如果您通过 QlikView 服务器 以太网许可证连接至 QlikView 服务器 或群集,则在配置连接时必须启用以下选项:
- 连接需要验证
- 对报告应用用户区域权限
- 您必须为 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 创建可在新报告创建期间启用。
进行以下操作:
- 在 Qlik NPrinting web 控制台 中,单击报告。
- 打开报告或新建报告。
-
从应用程序下拉列表选择应用程序,这连接到您希望生成报告的 QlikView 文档或 Qlik Sense 应用程序。
信息注释On-Demand 请求只能用于基于单个连接的报告。MultiDoc 报告不受支持。 - 选择启用 On-Demand 复选框。
- 单击保存。
报告模板现在可用。