应用内报告和区域权限
对于使用区域权限的应用,您可使用应用内报告。本帮助主题描述了从使用区域权限的应用程序配置报表时可能出现的差异。
应用于报表输出的数据精简取决于:
应用是否使用区域权限
使用的报表筛选器
收件人是在 Qlik Cloud 租户内部还是外部
应用的循环
请参阅以下部分,了解如何为每种类型的收件人生成报表。有关额外详细信息,请参阅谁可以接收报告?。
内部和外部收件人之间的差异
收件人标识
收件人的电子邮件地址用于识别他们是否为内部收件人。如果电子邮件地址与 Qlik Cloud 租户中用户的电子邮件地址匹配,则收件人为内部收件人。如果找不到匹配项,则收件人是外部收件人。
内部收件人
任何内部报表收件人都必须有权访问应用程序,并包含在要生成并发送给他们的报表的区域权限表中。报表输出中的数据也将根据区域权限脚本中为该用户定义的数据访问限制进行筛选。
外部收件人
外部报表收件人接收由报表任务负责人的访问权限定义的报表输出。
报表任务容量
当应用一个或多个循环时,一个报告任务最多可以生成 500 个唯一报告。当不应用循环时,报告任务最多可以生成 100 个唯一报告。
在没有区域权限的应用程序中,将为添加到报表任务的所有用户应用的每个不同收件人级别的筛选器生成一个唯一的报表。但是,在具有区域权限的应用程序中,这种行为有所不同。
如果应用程序具有区域权限:
无论应用于收件人的筛选器如何,都会为添加到报表任务的每个内部收件人生成一个唯一的报表。
对于外部收件人,只有当为收件人定义的筛选器与为报表任务负责人定义的筛选器不同时,才会生成唯一的报表。对于应用了相同筛选器的外部收件人,每个唯一筛选器将生成一个唯一报表。
自动停用报表任务
在某些情况下,使用区域权限的应用程序会自动禁用报告任务。可预期以下行为:
如果向应用程序添加区域权限表或从应用程序中删除分区访问表,则会自动禁用报表任务。可以手动将其重新启用。这允许报表开发人员根据分发列表中收件人的定义来评估是否要继续进行报表传递。
如果应用程序具有区域权限,并且租户管理员更改 Administration 活动中心中报告任务的所有权,则将自动禁用报告任务。之后,只有新的报告任务所有者才能重新启用报告任务。
限制
如果应用程序使用区域权限,则无法通过 Microsoft SharePoint 分发文件夹传递报告。