将 Qlik NPrinting 连接到 QlikView
如果您在自己的报表中需要 QlikView 图表,则必须将自己的 Qlik NPrinting 安装连接至 QlikView。
QlikView 文档可保存在本地文件夹、网络共享文件夹或 QlikView 服务器中。
要求
QlikView Desktop
Qlik NPrinting Engine 计算机上需要 QlikView Desktop。QlikView Server 和 QlikView Desktop 的版本必须完全相同,包括发行编号。QlikView Desktop 必须与 Qlik NPrinting Engine 安装在同一个本地物理或虚拟计算机上。如果仅需要连接到 Qlik Sense 应用程序,则不需要 QlikView Desktop。
对于 QlikView 版本兼容性,请参阅QlikView 兼容性。
QlikView Server
要使用 QlikView Server 连接生成报表,需要满足以下条件:
- 至少能够访问一个 QlikView Server。
- 运行 Qlik NPrinting Engine Windows 服务的 Windows 用户必须属于 QlikView Server 计算机上的 QlikView Administrators Windows 组。
- 要为 NTFS 授权配置 Qlik NPrinting,必须在 Qlik 管理控制台 中对其进行配置。也就是说,Windows 操作系统会通过 NTFS 安全设置控制用户和组的文件(文档)访问权限。
- 要为 DMS 授权 QlikView 控制的文件访问配置 Qlik NPrinting,请参阅:JWT 身份验证。
QlikView Cluster
要使用 QlikView Cluster 连接生成报表,需要满足以下条件:
- 至少能够访问一个 QlikView Server。
- 运行 Qlik NPrinting Engine Windows 服务的 Windows 用户必须属于 QlikView Server 计算机上的 QlikView Administrators Windows 组。
- 要为 NTFS 授权配置 Qlik NPrinting,必须在 Qlik 管理控制台 中对其进行配置。也就是说,Windows 操作系统会通过 NTFS 安全设置控制用户和组的文件(文档)访问权限。
- 要为 DMS 授权 QlikView 控制的文件访问配置 Qlik NPrinting,请参阅:JWT 身份验证。
要创建 QlikView Cluster 连接,运行 Qlik NPrinting Engine 服务的用户必须:
- 是域用户。
- 属于群集中所有节点上的 QlikView Administrators 安全组。
- 在运行 QMS 的计算机中,属于 QlikView Management API 安全组。
区域访问
如果您在使用 section access,则需要满足以下要求:
- 要使用服务器身份验证,必须配置连接。
- 必须在用户设置中配置域帐户,而不管在 Qlik NPrinting 常规设置中启用的身份验证类型如何。
许可
要启动 Qlik NPrinting 服务并连接到 QlikView,必须获得以下各项之一:
- 指定的客户端访问许可 (CAL),在 QlikView Server 上该许可被手动分配给 Qlik NPrinting Engine 服务用户 active directory 帐户。
- 本地 QlikView Desktop 许可证。
通过 API 进行连接的用户必须是 QlikView Management API 安全组的成员。该组不会在安装期间创建,而是必须以手动形式添加并填充,例如,通过 QlikView Administrators 组的成员。
限制
您无法使用相同的用户来运行 QlikView 服务和 Qlik NPrinting 服务。
QlikView 服务器及本地 QlikView 连接之间的差异
连接至 QlikView 服务器存在优势:
- 性能更佳
- 更加稳定
- 区域访问
- 更加安全
- 自动进行数据刷新(无需触发元数据重新加载)