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

Section access

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 服务器 连接至文档以确保仅接收允许的数据。

进行以下操作:

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

  11. 单击创建

连接至 QlikView 服务器QlikView Cluster 连接

QlikView 服务器QlikView Cluster 连接的前提条件

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

  • 至少能够访问一个 QlikView 服务器
  • 运行 Qlik NPrinting Engine Windows 服务的 Windows 用户必须属于 QlikView 服务器 计算机上的 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 accessQlik Sense 应用程序

要求

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

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

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

提示注释

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

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

进行以下操作:

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

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

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

了解详情

本页面有帮助吗?

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