使用报表任务
报表任务控制从 Qlik Sense 应用程序生成表格报告输出。创建一个报表任务,以配置向所需收件人传递报表的方式。在应用程序的报告部分的报表任务选项卡中创建和管理报告任务。
报表任务将报表模板转换为报表输出。任务可以手动运行,也可以按计划运行。
报表任务用于将表格报表的所有构建块(模板、筛选器和分发列表)结合在一起生成输出。创建报表任务时,还可以设置报表文件名、接收输出的用户和组、电子邮件或输出文件夹详细信息以及生成报表的时间表。
在报表筛选器的帮助下,您可以使用单个报表任务来管理和使用报表突发用例。报表突发允许您为不同的接收方生成具有不同信息和不同数据子集的报表。有关详细信息,请参阅使用报表筛选器的突发报告。
工作方式
您必须为应用程序定义分发列表,然后才能创建报表任务。
在报表任务中,您可以从分发列表中选择要为其生成报表的收件人和组。将收件人添加为任务输出的收件人时,您将收件人作为用户筛选器配对添加,该配对与分发列表中应用于他们的单个收件人级别筛选器相对应。不能在同一用户报表中组合多个收件人级别的筛选器,但可以在任务配置中单独添加每个用户筛选器配对,以便为每个筛选器生成单独的报表并发送给同一用户。
您可以选择通过电子邮件发送生成的报表,将它们存储到 Microsoft SharePoint 文件夹中,或者将两者都完成。通过 Microsoft SharePoint 分发文件夹传递报表时,报表不会直接发送给收件人,并且会为任务中包含的收件人上定义的每个筛选器存储一个单独的报表。有关更多详细信息,请参阅使用分发文件夹生成报表。
电子邮件发送要求
要通过电子邮件发送报表任务输出,请在创建报表任务时打开对话框中分发下的电子邮件开关。
如果您通过电子邮件发送报表,则必须为 Qlik Cloud 租户配置 SMTP 服务器。有关设置的说明,请参阅配置电子邮件支持。
将报表存储在 Microsoft SharePoint 文件夹中的要求
如果需要自动将生成的报表保存到 Microsoft SharePoint 网络中的文件夹中,请在创建报表任务时打开对话框中分发下的文件夹开关。
若要将报表输出存储到 Microsoft SharePoint 文件夹中,必须在空间中创建到 Office 365 Sharepoint 连接器的连接。有关详细信息,请参阅将表格报表传递到分发文件夹。
创建报表任务
执行以下操作:
打开 Qlik Sense 应用程序报告部分的报表任务选项卡。
单击创建报表任务。报表任务对话框打开。
输入报表任务的标题。可选择添加描述。
如果您已经上传了模板,请单击添加现有模板并选择该模板。添加使用 Microsoft Excel 的 Qlik 加载项创建的报表模板。
如果尚未上传要使用的模板,请单击上传新模板。
单击下一步。对话框将移至输出选项卡。
键入报表输出的文件名。这是收件人将看到的文件名。
信息注释如果将以下任何文本元素添加到文件名中,将从输出文件名中删除它们:
\ / < > : " ' ? *
ASCII 控制字符
文件名开头和末尾的空白
选择时间戳格式。这将附加到您在上面输入的文件名之后。
在格式下,选择报告的输出格式。您可以选择 Microsoft Excel (.xlsx) 或 PDF。
有关为 PDF 或打印输出准备模板的信息,请参阅开始使用 Microsoft Excel 的 Qlik 加载项。
选择要应用于报表的筛选器。
与添加到单个收件人的筛选器不同,此筛选器适用于整个报表任务。有关任务级筛选器和收件人级筛选器如何相互交互的详细信息,请参阅在报表中使用筛选器。
单击下一步进入分发对话框选项卡。
从分发列表中添加将接收报表输出的收件人和组。请注意,必须为要为其生成报表的每个收件人级别筛选器添加一个单独的收件人。参阅工作方式。
信息注释报表任务在运行时的收件人限制为 100 个用户。单击下一步进入分发对话框选项卡。
指定如何分发和交付报表。至少打开以下选项之一:
要通过电子邮件发送报表,请打开电子邮件开关。这是默认传递方法。
若要将报表传递到 Microsoft SharePoint 文件夹,请打开文件夹开关。
有关配置电子邮件和分发文件夹选项的详细信息,请参阅电子邮件发送要求和将报表存储在 Microsoft SharePoint 文件夹中的要求。
单击下一步进入计划对话框选项卡。
配置报表分发计划。无论何时刷新数据,都可以发送报表,也可以按每日、每周、每月或每年的时间表发送报表。
单击保存。
您的报表将在计划的时间发送给收件人。您也可以随时发送报表任务输出。参阅手动发送报表。
手动发送报表
当您需要收件人立即接收报表时,可以手动运行报表任务。
这在测试报表配置时也很有用。
执行以下操作:
打开应用程序报告部分的报表任务选项卡。
单击要运行的报表任务旁边的 。
单击 立即发送。
报表任务成功运行的要求
报表模板创建者根据他们对应用程序内容的访问权限创建模板。但是,报表任务是根据报表任务所有者的应用程序访问权限运行的。因此,如果用户基于自己专用的应用工作表创建模板,则报表任务无法成功运行。
还有与报表任务所有权相关的要求。有关详细信息,请参阅报表任务的所有权。
编辑报表任务
您可以在创建报表任务后更改该任务的配置。
执行以下操作:
打开应用程序报告部分的报表任务选项卡。
单击报表任务旁边的 。
单击 编辑
删除报表任务
执行以下操作:
打开应用程序报告部分的报表任务选项卡。
单击要删除的报表任务旁边的 。
单击 删除。
租户管理员可以在 管理控制台 的订阅部分中删除和管理报表任务。参阅管理用户报告和订阅。
启用或禁用报表任务
可以启用或禁用报表任务。启用后,报表任务将根据配置的计划生成输出,并可以根据需要手动运行。禁用时,报表任务无法按计划生成输出,但仍可以根据需要手动运行。
您可能希望手动启用或禁用报表任务。在某些情况下,报表任务也会被自动禁用。
执行以下操作:
打开应用程序报告部分的报表任务选项卡。
单击要打开或关闭的报表任务旁边的 。
单击 启用或 禁用。
如果您是租户管理员,则可以在 管理控制台 的订阅部分中启用和禁用报表任务。有关详细信息,请参阅管理用户报告和订阅。
取消当前正在运行的报表任务
报表任务当前可能正在运行,但您需要取消它。这可能是因为服务器出现错误,或者任务耗时过长。
执行以下操作:
打开应用程序报告部分的报表任务选项卡。
单击要取消的报表任务旁边的 。
单击 取消。
区域权限注意事项
如果应用程序使用区域权限,请注意处理报告任务的不同之处,这一点很重要:
如果向应用程序添加区域权限表或从应用程序中删除分区访问表,则会自动禁用报表任务。可以手动将其重新启用。这允许报表开发人员根据分发列表中收件人的定义来评估是否要继续进行报表传递。
如果应用程序具有区域权限,并且租户管理员更改 管理控制台 中报告任务的所有权,则将自动禁用报告任务。之后,只有新的报告任务所有者才能重新启用报告任务。
如果应用程序使用区域权限,则无法通过 Microsoft SharePoint 分发文件夹传递报告。
有关更多常规信息,请参阅表格报告和区域权限。
报表任务的所有权
创建报表任务时,您将成为其所有者。管理员可以更改报表任务的所有者。有关详细信息,请参阅管理用户报告和订阅。在共享空间中,要将报表任务的所有权转移给另一个用户,该用户需要在该空间中具有可以编辑权限。
任何对空间具有可编辑访问权限的人都可以运行报表任务,但如果报表任务所有者没有空间的可编辑访问权限,则报表任务无法成功运行。因此,如果拥有报表任务的用户失去了可编辑访问权限,或者从空间或租户中删除了该用户,则需要更改报表任务的所有权,或者应由具有足够权限的人重新创建报表任务。
请记住,如果您更改使用区域权限的应用程序的报表任务的所有者,则可能会出现某些行为。参阅区域权限注意事项。
报表筛选器和报表任务所有权
报表筛选器也有相应的所有者。报表筛选器的创建者是它的第一个所有者。更改报表任务的所有者不会更改该报表任务使用的任何报表筛选器的所有者。
报表任务的权限
管理应用程序的报表任务需要特定的角色。权限要求因应用所在空间的类型而异。
对于共享空间中应用程序的要求
您需空间的可编辑访问权限,才能在应用程序中对报表任务执行以下操作:
查看
创建
运行
删除
启用
禁用
有关详细信息,请参阅管理共享空间中的权限。
对于托管空间中应用程序的要求
在托管空间中拥有所有者(专业、完全用户或权限)、可以管理(专业、完全用户或分析师权限)或可以操作(仅限 专业或完全用户授权)空间角色的用户可以在应用程序内对报告任务执行以下操作:
查看
创建
运行
删除
启用
禁用
有关详细信息,请参阅管理托管空间中的权限。
个人空间中应用程序的要求
您必须在租户中具有 Private Analytics Content Creator 用户角色才能查看、创建、编辑和删除报表任务。
管理 管理控制台 中的报表任务
作为管理员,您可以在 管理控制台 的订阅部分中管理报表任务。参阅管理用户报告和订阅。