Section access
从 QlikView 文档或 Qlik Sense 应用程序生成报表时,可在 Qlik NPrinting 中配置 section access。对于 Section access 支持的处理方式,本地连接和服务器以及群集连接有所不同。
Qlik NPrinting 使用与 Qlik NPrinting 用户匹配的域帐户以在报表期间应用区域访问。在发布任务运行之前,域帐户必须具有已分配的区域访问。具有不正确区域访问的用户将收到错误,指示报表生成失败。
区域权限会增加任务执行的性能开销,例如发布任务。Qlik NPrinting Server 必须为具有区域权限的每个报表收件人创建连接。如果报表有多个收件人,则任务执行可能会显著减慢。
您可以使用 Qlik NPrinting 筛选器而不是部分访问来减少任务执行时间。有关创建筛选器的信息,请参阅过滤器 (仅提供英文版本)。
通过 section access 连接至本地 QlikView 文档
进行以下操作:
- 打开应用程序下拉列表,然后选择连接。
- 单击创建连接。
- 为连接输入名称。
- 输入描述(可选)。
- 从下拉列表选择应用程序。
- 确保将源设置为 QlikView。
- 在文档类型中选择本地。
- 在文档路径字段输入到达 .qvw 的完整路径。
- 确保选中连接需要身份验证复选框。
-
输入用户名和密码。
- 单击创建。
连接至 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 常规设置中启用的身份验证类型如何。
新建服务器文档的连接
进行以下操作:
- 打开应用程序下拉列表,然后选择连接。
- 单击创建连接。
- 为连接输入名称。
- 从下拉列表选择应用程序。
- 确保将源设置为 QlikView。
- 在文档类型中选择服务器。
- 在 qvp:// 字段输入到达 .qvp 的完整路径。
- 确保选中连接需要身份验证复选框。
- 选择服务器身份验证然后输入身份。
- 单击创建。
新建群集文档的连接
进行以下操作:
- 打开应用程序下拉列表,然后选择连接。
- 单击创建连接。
- 输入名称。
- 从下拉列表选择应用程序。
- 确保将源设置为 QlikView。
- 在文档类型中选择群集
-
输入群集地址、群集 ID 和文档名称。
群集地址和 ID 可在系统 > 设置下的 Qlik Management Console 中找到。群集地址位于管理服务 > 摘要选项卡中。可通过在 QlikView Web Server 下选择 QVWS 服务器来找到群集 ID,ID 就在常规选项卡的名称字段中。
- 确保选中连接需要身份验证复选框。
-
输入服务器身份验证身份。
- 单击创建。
用户配置
进行以下操作:
- 打开管理员下拉列表,然后选择用户。
- 在应用 section access 的情况下,单击需要接收报表的用户的名称。
-
通过具有文档访问权限的有效用户身份,配置域帐户字段。
- 单击保存。
连接至具有 section access 的 Qlik Sense 应用程序
要求
-
必须发布 Qlik Sense 应用程序和各个应用程序对象。有关更多信息,请参阅发布。
-
所有报告收件人必须具有访问 Qlik Sense 应用程序的权限。
-
必须在加载脚本中准确配置节访问。
具有区域权限的报表收件人必须具有导出数据的权限,否则这些用户的报表创建将失败。在这种情况下,可以使用 Qlik NPrinting 筛选器和安全角色替换区域权限,以授予特定用户导出数据和发布报表的权限。
由于 Qlik NPrinting 必须为每个具有区域权限的报表收件人创建连接,因此使用筛选器和安全角色而不是区域权限可以减少任务执行时间。有关创建筛选器的信息,请参阅过滤器 (仅提供英文版本)。
进行以下操作:
-
创建与 Qlik Sense 应用程序的新连接或打开现有连接。
有关详细信息,请参见创建连接 (仅提供英文版本)。
- 选中为报表应用用户区域权限复选框,为选定身份应用 section access。
- 单击创建或保存进行确认。
了解详情
- 区域权限管理 (仅提供英文版本)
- 使用区域权限管理安全