管理数据流
您能用数据流做什么,取决于数据流所在位置的空间类型。在您的个人空间中,您可管理自己的数据流。在共享空间中,根据您在该空间中的权限,您可管理自己和其他用户的数据流。在托管空间中,管理数据流的选项较少,因为访问受到更多管理。有关您可以做什么的更多信息,请参阅 数据流操作 和 数据流操作。
从您的目录中,根据空间大小,您可以
-
查看世系。
为集合添加数据流
集合使您能够对数据流、应用程序、图表、注释和链接等内容进行分组。要将数据流添加到集合,请单击 > 管理 > 添加到集合。
默认情况下,集合是私密的。租户管理员和分析管理员可以公开集合,以便与租户的所有其他成员共享。公共集合不会更改成员对空间中内容的访问权限。成员将只能查看他们已经可以访问的公共集合中的内容。若要公开集合,请单击该集合上的 ,选择公开,然后单击公开。若要再次将公共集合设为私有集合,请单击
,选择设为私有,然后单击设为私有。
共享数据流
您可以通过邀请用户、群组或租户中的所有人到存储数据流的空间来共享数据流。
执行以下操作:
-
在目录中,在要共享的项上点击
并选择 共享 > 邀请。
-
按姓名或电子邮件地址搜索用户或组。
-
为用户或者组选择空间权限。
-
或者,从下拉列表中选择位于 <您的租户名称> 的任何人的权限。
-
单击完成。
用户获得对共享项和空间中所有其他内容的访问权限。
移动数据流
您可在共享空间之间并在共享的空间和个人空间之间移动数据流。
如果在空间之间移动具有运行计划的数据流,则会删除运行计划。如果需要,请在新空间中重新创建计划。
执行以下操作:
- 在数据流上单击
,然后选择 管理 > 移动到空间。
- 从空间选择空间。
- 要打开新空间,选择导航至空间。
- 单击移动。
编辑数据流详细信息
您可以更改数据流的标题和说明。在要编辑的数据流上单击 ,然后选择 管理 > 编辑详细信息。您还可以更改数据流中使用的标记。标签用于将数据流与相关内容分在一组。当向数据流添加新标签时,用户可以查看租户中存在的所有标签。
发布数据流
可以将数据流从个人空间发布到托管空间,也可以将共享空间发布到托管空间。发布操作会在托管空间中创建数据流的副本。您必须在要向其发布数据流的托管空间中具有所有者或可以发布权限。
您可在详细信息中查看其中已发布数据流的空间。
数据流在发布对话框中指示其上次发布至受管空间的时间。
执行以下操作:
- 在数据流上单击
,然后选择 管理 > 发布到空间。
-
选择受管空间。
- 可选择更改数据流的已发布数据流名称、描述和标签。
- 单击发布。
复制数据流
您可以复制您有权访问的任何数据流,方法是单击 在数据流上,然后选择 管理 > 复制。可以修改副本。
复制数据流有多种用途。例如,您还可复制数据流作为版本控制的形式,并将较旧的版本存储在为存档而创建的空间中。
复制数据流保留原始数据源。如果没有创建数据流中使用的原始数据源,或者这些数据源在空间中不可用,则必须在数据流中重新创建数据源。
运行数据流
您可以从目录中手动运行流程,而无需转到编辑器视图。将使用数据流的最新配置以及数据源的最新数据。如果运行成功,将生成新的输出。
执行以下操作:
- 单击数据流上的
并选择 运行 > 立即运行。
计划数据流运行
创建任务,为数据流安排运行。计划可以使用基于时间或基于事件的触发器。
要创建任务:
-
执行以下操作之一:
-
在您的 活动中心中,单击数据流上的
并选择 运行 > 计划。
-
在您的数据流中,打开 概述 部分并单击
> 计划。
-
-
单击 创建新任务。
-
对于 任务名称,输入任务的名称。
-
(可选)添加 描述。
-
在 基于 下,选择任务的触发器。您有以下选项:
-
基于时间:计划在特定时间点进行刷新。然后,使用该触发器的关联设置配置任务。有关详细信息,请参阅 基于时间的计划。
以下基于时间的触发器可用:
-
每日
-
每周
-
每月
-
每年
-
-
基于事件:计划在特定事件发生时开始刷新。有关详细信息,请参阅 基于事件的计划。
以下基于事件的触发器可用:
-
另一个任务成功
-
另一个任务失败
-
另一个任务完成
信息注释使用基于事件的触发器创建用于刷新数据的任务链。有关进一步的说明,请参阅 创建用于数据刷新的任务链。 -
-
基于时间的计划
创建基于时间的计划时,您可以选择:
-
刷新的频率和间隔
-
时区和一天中的时间
-
计划生效的时间长度
可以按以下间隔设置重复刷新:
-
每日:设置每天的次数、时区和一天中的时间。
-
每周:设置星期几、每天的次数、时区和一天中的时间。
-
每月:设置每月的日期、每天的次数、时区和一天中的时间。
-
每年:设置月份、每月的日期、每天的次数、时区和一天中的时间。
对于以任何间隔每天运行多次的计划,您还可以定义计划运行的一天中的小时数。指定该计划当天开始的具体时间。
默认情况下,计划将连续运行,没有结束日期。您可以选择设置开始日期、结束日期,或者仅在两个日期之间运行计划。
基于事件的计划
基于事件的计划允许您将不同应用程序、脚本、数据流和表格配方的任务链接在一起。这对于这些资产的顺序刷新非常有用。
有关更多信息,请参阅 创建用于数据刷新的任务链。
管理任务
如果您有权这样做,则可以管理现有任务。
要查看和管理任务:
-
执行以下操作之一:
-
在您的 活动中心中,单击数据流上的
并选择 运行 > 计划。
-
在您的数据流中,打开 概述 部分并单击
> 计划。
-
-
单击任务旁边的
,然后选择任何可用选项。或者,切换到 历史记录 选项卡以查看运行该任务时的详细历史记录。
For more information, see 管理数据刷新任务。
限制和注意事项
-
如果用于刷新数据的任务连续五次运行失败,该任务将被停用。如果您是该任务的所有者,发生这种情况时您将收到 通知。可以针对单个应用程序、空间中的所有应用程序或租户中的所有应用程序自定义通知设置。有关更多信息,请参阅 任务的所有权。
-
如果任务所有者离开或从租户中删除,则另一位用户必须接管该任务的所有权,或者将其删除并重新创建。否则,其计划刷新将失败。有关如何更改此所有权的信息,请参阅 任务的所有权。
-
如果您有大量排队和运行的数据刷新进程(以及其他并发的 CPU 和内存密集型进程),您可能会注意到,在某些情况下,某些刷新进程的运行时间明显晚于其计划开始时间。
-
用于刷新数据的任务不包括在数据流的已发布副本中。已发布的数据流必须在托管空间中的版本上重新配置其任务。
-
如果您的数据流具有用于刷新数据的任务,并且您在空间(个人或共享空间)之间移动它,这些任务将被停用。当准备好恢复计划刷新时,您可以重新激活它们。请参阅 激活和停用任务。
任务的所有权
用于数据刷新的任务代表拥有该任务的用户运行,而不是代表应用程序、脚本、数据流或表格配方的所有者运行。为了使任务成功运行,任务所有者仍必须对应用程序、脚本、数据流或表格配方及其数据源具有正确的访问权限。某些操作会导致任务所有者发生变化。任务所有者由以下规则决定:
-
当您创建用于运行数据流的任务时,您将成为该任务的所有者。
-
如果其他用户编辑或保存现有任务,他们将成为该任务的新所有者。
-
如果其他用户在 编辑器 中修改数据流,他们将成为该数据流所有计划运行任务的新所有者。
-
将数据流发布或重新发布到托管空间不会更改已发布副本中任何现有任务的所有者。
管理用于刷新数据的任务
租户管理员和分析管理员可以编辑和删除计划数据刷新的任务。这可以在 Administration 活动中心中完成。 有关更多信息,请参阅:
配置数据流通知
您可以访问数据流的通知配置面板,设置或修改哪个事件将触发通知,以及在哪个支持上接收通知。
执行以下操作:
- 单击数据流上的
并选择 管理 > 通知设置。
Web 通知保留 90 天,之后将被删除。
查看数据流详细信息
使用该选项将进入数据流的概览页面,在这里可以看到数据流的所有一般信息。请参阅概述。
执行以下操作:
- 单击数据流上的
,然后选择详细信息。
查看世系
世系跟踪从数据流向后到其原始源的数据和数据转换。这提供了该数据流处理的数据来源的交互式表示。有关世系的更多信息,请参阅在 分析 中分析世系。
执行以下操作:
- 单击数据流上的
并选择 工具 > 世系。
查看影响分析
影响分析显示了数据流输出的下游依赖项。它回答了有关数据流更改将直接或间接影响其他哪些应用程序、脚本或资源的问题。有关影响分析的更多信息,请参阅在 分析 中分析影响分析。
执行以下操作:
- 单击数据流上的
并选择 工具 > 影响分析。
导出数据流
您可以 .dfw 文件形式从 Analytics 活动中心导出数据流。这些可上传到其他 Qlik Cloud Analytics 租户或 Qlik Sense 版本。
导出的数据流保存在您 Web 浏览器的默认下载文件夹中。
执行以下操作:
- 单击要导出的数据流上的
并选择 下载。
将数据流转换为脚本
您可以将数据流转换为脚本。转换会复制数据流,然后将其转换为脚本。
执行以下操作:
- 在要转换的数据流上,单击
,然后选择 管理 > 复制为脚本。
- 单击确认。
删除数据流
执行以下操作:
- 单击要删除的数据流上的
,然后选择删除。
- 单击删除。