跳到主要内容 跳到补充内容

Section access

上次更新日期:2025/11/11

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

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

提示注释

区域权限会增加任务执行的性能开销,例如发布任务。Qlik NPrinting Server 必须为具有区域权限的每个报表收件人创建连接。如果报表有多个收件人,则任务执行可能会显著减慢。

您可以使用 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 Server 和 QlikView Cluster 连接

QlikView Server 和 QlikView Cluster 连接的前提条件

要使用 QlikView Server 或 QlikView 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,请参阅DMS for Qlik NPrinting。

如果您同时在使用 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 access 的 Qlik Sense 应用程序

要求

  • 必须发布 Qlik Sense 应用程序和各个应用程序对象。有关更多信息,请参阅发布。

  • 所有报告收件人必须具有访问 Qlik Sense 应用程序的权限。

  • 必须在加载脚本中准确配置节访问。

提示注释

具有区域权限的报表收件人必须具有导出数据的权限,否则这些用户的报表创建将失败。在这种情况下,可以使用 Qlik NPrinting 筛选器和安全角色替换区域权限,以授予特定用户导出数据和发布报表的权限。

由于 Qlik NPrinting 必须为每个具有区域权限的报表收件人创建连接,因此使用筛选器和安全角色而不是区域权限可以减少任务执行时间。有关创建筛选器的信息,请参阅筛选器 (仅提供英文版本)。

进行以下操作:

  1. 创建与 Qlik Sense 应用程序的新连接或打开现有连接。

    有关详细信息,请参见创建连接 (仅提供英文版本)。

  2. 选中为报表应用用户区域权限复选框,为选定身份应用 section access。
  3. 单击创建或保存进行确认。

了解详情

本页面有帮助吗?

如果您发现此页面或其内容有任何问题 – 打字错误、遗漏步骤或技术错误 – 请告诉我们!