Section access

QlikView 文档或 Qlik Sense 应用程序生成报表时,可在 Qlik NPrinting 中配置 section access。对于 Section access 支持的处理方式,本地连接和服务器以及群集连接有所不同。

Qlik NPrinting 使用与 Qlik NPrinting 用户匹配的域帐户以在报表期间应用区域访问。在发布任务运行之前,域帐户必须具有已分配的区域访问。具有不正确区域访问的用户将收到错误,指示报表生成失败。

通过 section access 连接至本地 QlikView 文档

警告: 本地 QlikView 文档不完全支持区域访问。如果您通过区域访问连接至本地 QlikView 文档,报表收件人将看到所有可用数据,如同没有应用区域访问。您必须使用 Qlik NPrinting 过滤器或经由 QlikView Server 连接至文档以确保仅接收允许的数据。

进行以下操作:

  1. 打开应用程序下拉列表,然后选择连接
  2. 单击创建连接
  3. 为连接输入名称
  4. 输入描述(可选)。
  5. 从下拉列表选择应用程序
  6. 确保将设置为 QlikView
  7. 在文档类型中选择本地
  8. 文档路径字段输入到达 .qvw 的完整路径。
  9. 确保选中连接需要身份验证复选框。
  10. 输入用户名密码

  11. 单击创建

连接至 QlikView ServerQlikView Cluster 连接

QlikView ServerQlikView Cluster 连接的前提条件

要使用 QlikView ServerQlikView Cluster 连接生成报表,需要满足以下条件:

  • 至少能够访问一个 QlikView Server
  • 运行 Qlik NPrinting Engine Windows 服务的 Windows 用户必须属于 QlikView Server 计算机上的 QlikView Administrators Windows 组。
  • 要为 NTFS 授权配置 Qlik NPrinting,必须在 Qlik Management Console 中对其进行配置。也就是说,Windows 操作系统会通过 NTFS 安全设置控制用户和组的文件(文档)访问权限。
  • 要为 DMS 授权 QlikView 控制的文件访问配置 Qlik NPrinting,请参阅:JWT 身份验证

如果您同时在使用 section access,则还需要满足以下要求:

  • 要使用服务器身份验证,必须配置连接。
  • 必须在用户设置中配置域帐户,而不管在 Qlik NPrinting 常规设置中启用的身份验证类型如何。

新建服务器文档的连接

进行以下操作:

  1. 打开应用程序下拉列表,然后选择连接
  2. 单击创建连接
  3. 为连接输入名称
  4. 从下拉列表选择应用程序
  5. 确保将设置为 QlikView
  6. 在文档类型中选择服务器
  7. qvp:// 字段输入到达 .qvp 的完整路径。
  8. 确保选中连接需要身份验证复选框。
  9. 选择服务器身份验证然后输入身份
  10. 单击创建

新建群集文档的连接

进行以下操作:

  1. 打开应用程序下拉列表,然后选择连接
  2. 单击创建连接
  3. 输入名称
  4. 从下拉列表选择应用程序
  5. 确保将设置为 QlikView
  6. 在文档类型中选择群集
  7. 输入群集地址群集 ID文档名称

    群集地址和 ID 可在系统 > 设置下的 Qlik Management Console 中找到。群集地址位于管理服务 > 摘要选项卡中。可通过在 QlikView Web Server 下选择 QVWS 服务器来找到群集 ID,ID 就在常规选项卡的名称字段中。

  8. 确保选中连接需要身份验证复选框。
  9. 输入服务器身份验证身份

  10. 单击创建

用户配置

进行以下操作:

  1. 打开管理员下拉列表,然后选择用户
  2. 在应用 section access 的情况下,单击需要接收报表的用户的名称
  3. 通过具有文档访问权限的有效用户身份,配置域帐户字段。

  4. 单击保存

连接至具有 section accessQlik Sense 应用程序

进行以下操作:

  1. 按照创建连接中所述新建 Qlik Sense 应用程序的连接,或者打开现有连接。
  2. 标记为报表应用用户区域权限复选框,为选定身份应用 section access
  3. 单击创建保存进行确认。

See also: