历史版本23 :管理更新任务 返回文档
编辑时间: 内容长度:图片数:目录数: 修改原因:

目录:

1. 概述编辑

1.1 版本

FineBI 版本
功能变动
6.0
-
6.0.3
更新任务管理界面全面升级

1.1 应用场景

使用抽取数据则需要进行 数据更新 以保证数据的可用性。这时候我们需要对使用「更新任务管理」来进行管理和监控:

  • 查看正在更新的任务和已经更新完成的任务,监控具体的更新信息和报错信息;

  • 在一个统一的页面对分散设置的定时更新任务进行查看和管理;

  • 有管理权限的用户可以手动停止正在执行的更新任务;

  • 超级管理员可以让更新任务插队;

1.2 功能简介

FineBI 提供了监控更新情况、停止更新任务和设置定时更新的功能。

2. 查看当前运行情况编辑

1)选择「公共数据>更新任务管理」,如下图所示:

26.png

2)进入第一个 Tab 页「当前运行情况」。用户可以查看到当前正在更新的所有任务,且可以通过右上角搜索框搜索正在更新的任务。

而超级管理员可以查看汇总提示信息,了解正在更新、排队、插队的任务共有多少。

上7.png

2.1 更新任务插队

当有更新任务正在执行时,后面开启的更新任务就需要排队等待。若我们希望正在排队的任务可以插队到前面更新时,可以使用插队功能。

注意点:该功能仅支持超级管理员使用。

27.png

当正在插队的任务数量大于限制时(默认限制 5 个),插队会失败。用户可以通过更改

SystemOptimizationConfig.maxCutInLineCount 的参数值来修改限制数量,更改参数的操作方法详情请参见:FINE_CONF_ENTITY可视化配置

2.2 停止更新任务

2.2.1 手动停止更新

可以手动停止正在更新的任务:批量停止、单个任务停止;

注意点:该功能仅支持有数据管理权限(详情请参见:数据权限 2.3节)的用户使用。

28.png

设置停止更新时数据表状态提示可使用的数据
点击停止更新时已完成更新停止更新时已更新成功的表/关联无报错更新后的数据
停止更新时已更新失败的表/关联提示停止更新前具体失败的原因上次更新成功的数据
点击停止更新时未完成更新更新任务被中断,不再执行上次更新成功的数据

2.2.2 智能中断更新

在更新过程中,有可能会因为用户网络、环境不稳定而出现更新异常,导致更新卡住,无法成功更新。

 对于这种情况,FineBI 为用户提供了「智能中断」功能,当某个基础表更新异常时, FineBI 会自动杀掉该基础表的更新,并且不影响同一个更新任务中的其他基础表更新。

  • 智能中断更新功能是针对基础表更新的功能,判断基础表是否更新异常;

  • 基础表最长更新时间为 12 小时,若 12 小时后某张基础表还没更新完成,则会强制终止该基础表的更新;

  • 智能中断会检测是否有误中断,不会误伤更新正常的基础表。

若用户不需要 FineBI 智能中断更新任务,可将 SystemOptimizationConfig.openUpdateIntelligentKill 的参数值改为 false,更改参数的操作方法详情请参见:FINE_CONF_ENTITY可视化配置

2.3 查看更新详情

点击「详情」即可查看更多更新信息。如下图所示:

注意点:该功能仅支持有数据管理权限(详情请参见:数据权限 2.3节)的用户使用。

30.png

在详情界面中,也可以结束任务和插队任务,插队只有超级管理员可以操作。

详情界面中也罗列了更具体的更新信息,例如点击展开「基础表」,可以看到具体某个表的更新状况,如下图所示:

38.png

  • A:点击直接跳转查看该报错表的具体数据;

  • B:点击即可在下方查看该表报错影响的自助数据集;

  • C:点击查看具体的报错信息;


3. 历史运行情况编辑

点击「历史运行情况」,可查看历史更新任务。如下图所示:

注意点:该功能仅显示有数据管理权限(详情请参见:数据权限 2.3节)的更新任务。

33.png

点击「详情」,可以查看此任务中的报错信息,以及基础表、自助数据集、关联等此次更新的详细信息。如下图所示:

5.gif

4. 数据集运行记录编辑

点击「数据集运行记录」,用户可以看到单张表的运行情况。系统为您提供「平均每日更新次数」、「平均更新时长」、「历史失败率」等字段。

通过查看这些信息,您可以对失败率高的数据集进行排查,并对高频次更新的表做出更合理安排。如下图所示:

35.png

5. 定时任务管理编辑

定时任务管理界面可以辅助用户更好的管理定时更新任务:

  • 通过查看界面上方图表,可帮助用户了解任务时间的分布,若时间分布过于集中,用户可适当进行调整。

  • 通过界面下方的表格,用户可对自己有权限的所有定时更新任务进行删除、开启/关闭比、编辑等操作。

注意点:该功能仅显示用户有数据管理权限(详情请参见:数据权限 2.3节)的定时更新任务。

36.png

点击编辑按钮,用户可对定时任务的「任务名称、开始时间、执行频率、结束时间、结果通知」这些信息进行更改,详情参见:定时更新,如下图所示:

6. 注意事项编辑

  • 更新信息存储详情参见:平台日志

  • 修改 SQL 数据集的 SQL 语句后,不能直接进行增量更新,必须先执行一次全量更新,才能进行增量更新。

  • 新添加的 DB 表、SQL 数据集,不能直接进行增量更新,必须先执行一次全量更新,才能进行增量更新。