重新加载脚本
运行加载脚本以从数据源导出带有最新数据的数据。
Qlik Cloud 分析 中的脚本不会自动运行以更新其输出。重新加载脚本会再次运行加载脚本,从脚本的数据源加载最新数据,然后将其导出。脚本重新加载可以是手动的,也可以按计划进行。
有关哪些用户可以重新加载数据的信息,请参阅:
您可以检查脚本的重新加载状态。该状态可以是成功、重新加载或失败。
- 在脚本的列表视图中,单击上次修改列中的值。
- 在重新加载历史记录中查看。
计划脚本数据的重新加载
您可为自己脚本内的数据重新加载创建计划。计划可以基于频率、日期和时间,也可以基于脚本中数据集的刷新时间。
执行以下操作:
-
单击脚本上的 并选择重新加载计划。
-
单击添加计划。
-
选择重新加载脚本中的任意时间选项。
基于时间的计划
创建基于时间的计划时,可以选择:
-
重新加载的频率和间隔
-
时区和一天中的时间
-
计划将生效多长时间
可以下面的间隔设置重复加载:
-
每日:设置每天的时间、时区和一天中的时间。
-
每周:设置星期几、每天的时间、时区和一天中的时间。
-
每月:设置月份日期、每天的时间、时区和一天中的时间。
-
每年:设置月份、月份日期、每天的时间、时区和一天中的时间。
默认情况下,计划将连续运行,没有结束日期。您可以选择设置开始日期、结束日期,或者只在两个日期之间运行计划。
基于事件的计划
您可以设置一个计划,以便在刷新脚本所用的数据集时重新加载脚本。此选项仅适用于包含由 Qlik Talend Data Integration 创建和刷新的数据集的脚本。有关更多信息,请参阅集成数据。
只有当脚本上的上一次重新加载运行是启用了使用 STORE 命令的重新加载或预览时,此选项才可用。如果最后一个操作是预览,则基于事件的计划不可用。
查看和管理重新加载计划
您可以查看和编辑所有脚本的计划重新加载。
要查看或编辑重新加载计划,请在 Analytics 活动中心内单击脚本上的 ,然后单击重新加载计划。
您也可以删除计划。
租户管理员和分析管理员可以从 Administration 活动中心中编辑和删除计划的重新加载任务。有关详细信息,请参阅管理脚本数据的计划重新加载。
限制和考虑事项
-
如果重新加载计划连续五次执行失败,它将被禁用。
如果您拥有应用程序的重新加载计划(重新加载计划已分配给您),则发生这种情况时您将收到通知。可以为单个脚本、空间中的所有脚本或租户中的所有脚本自定义通知设置。有关重新加载计划所有者的信息,请参阅重新加载计划的所有权。 -
如果您有大量排队并正在执行的数据重新加载进程(以及额外的并发 CPU 和内存密集型进程),您可能会注意到,在某些情况下,某些重新加载进程在其计划的启动时间之后执行。
-
已发布的脚本副本不包括计划的重新加载。已发布的脚本必须对托管空间中的脚本重新配置计划的重新加载。
-
如果在空间之间移动具有重新加载计划的脚本,则会删除重新加载计划。如果需要,请在新空间中重新创建计划。
-
如果用数据集刷新时间计划在脚本中添加或删除数据集,则必须删除该计划并重新创建它。
-
使用 Direct Access gateway 访问数据源时,重载脚本查询不能超过 500,000 个字符。
重新加载计划的所有权
基于时间的计划重新加载代表分配给重新加载计划的用户(重新加载计划所有者)而不是应用程序所有者而运行。某些操作将导致指定给重新加载计划的人员发生更改。指定给重新加载计划的用户由以下规则确定:
-
为以前没有的脚本创建重新加载计划时,您将成为该重新加载计划的所有者。换句话说,它是分配给您的。
-
如果其他用户编辑或保存现有的重新加载计划,则所有权将转移给他们。换句话说,重新加载计划现在已指定给它们。
-
如果另一个用户通过在编辑器中进行编辑来修改脚本的加载脚本,则在大多数情况下,所有权将转移给他们(将分配给他们)。但是,如果该用户已经是最近编辑加载脚本的用户,则计划的所有权不会转移给他们。
有关联合开发脚本数据模型的更多信息,请参阅在共享空间中共同开发数据加载脚本。
手动加载脚本数据
您可以手动重新加载脚本。
执行以下操作:
- 单击脚本上的 并选择立即重新加载。
查看脚本的重新加载历史记录
重新加载历史记录包含所选脚本的重新加载历史记录。使用它可以帮助解决计划的重新加载问题。您可查看状态、开始和结束时间以及过去和当前加载的持续时间。您还可以查看和下载相应的日志文件。
有两种方法可以查看脚本的重新加载历史记录。
- 在脚本概述中,单击重新加载历史记录。
- 在 Analytics 活动中心内脚本的列表视图中,单击上次修改日期列中的日期,然后选择查看重新加载历史记录。
在重新加载历史记录页面上,单击查看按钮以查看重新加载摘要。也可以下载详细日志文件。当达到日志存储数量限制时,新日志将以先进先出的方式替换最旧的日志。
如果重新加载花费的时间太长,或者脚本已更新为新数据,而您希望开始新的重新加载,则可能需要取消重新加载脚本。要取消重新加载,请转到重新加载历史记录,然后单击取消。
您可以在重新加载历史记录中看到取消的重新加载。
查看和删除重新加载计划
租户管理员和分析管理员可以从 Administration 活动中心中查看和删除计划的重新加载任务。 有关详细信息,请参阅管理脚本数据的计划重新加载。
理解时间戳:更新、修改日期和上次重新加载日期
您可以查看脚本磁贴中显示的该更新时间戳中的时间信息。您还可以通过单击脚本打开概览来查看此信息。它在摘要中列为修改日期。日期的格式可能有所不同;例如,如果脚本最近更新,则脚本磁贴上的更新值可能如下显示:15 分钟前更新。
通过选择脚本上的,然后选择详细信息,可以查看上次重新加载日期。此值仅在重新加载脚本的数据时刷新。重新加载还会更改更新和修改日期时间戳。
下表列出了刷新更新(与修改日期相同)和上次重新加载日期时间戳的操作:
运算 | 更新、修改日期 | 上次重新加载日期 |
---|---|---|
重新加载 | 支持 | 支持 |
更改名称 | 支持 | 不支持 |
更改描述 | 支持 | 不支持 |
发布脚本 | 支持 | 不支持 |
更改所有者 | 支持 | 不支持 |
更改脚本 | 支持 | 不支持 |