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

目录:

1. 概念编辑

1.1 版本

FineBI 版本
功能变动
6.0-

1.2 应用场景

在进行大数据量数据更新时,往往需要在固定时间按计划重复进行数据更新,以便能够显示最新的数据库数据。

在更新后,普通用户需要知道自己的数据集更新失败的错误原因,且需要通知用户更新的结果信息,以便他们知道数据已经成功更新。

1.3 功能介绍

FineBI 提供定时更新功能。可以预设时间,更合理安排更新。

定时更新可以设置「全局定时更新」、「业务包定时更新」和「单表定时更新」。

同时支持「更新结果通知」,用户能及时了解更新结果。

1.4 注意事项

  • 进行数据更新前需要是管理员或者拥有要更新数据的管理权限。

  • 不建议设定过于频繁的更新频率。过于频繁容易带来数据还没更新完,系统就开始下一次更新的情况,这样容易有宕机风险。

2. 全局定时更新编辑

2.1 新建定时更新任务

只有超级管理员可以全局更新。

1)进入「数据准备>更新设置」,如下图所示:

5.png

2)点击「定时设置」,如下图所示:

3.png

2.2 设置定时更新内容

1)自动弹出定时更新设置框,可以对定时更新进行具体的设置。

  • 任务名称:点击可以更改定时更新任务的名字。

  • 开始时间和结束时间:是指更新任务开始和结束的时间,并不是指更新的时长。开始和结束的时间粒度可细化到时分秒。点击image.png可选择开始时间。

  • 执行频率:「只执行一次」、「简单重复执行」有「明细频率设置」、「表达式设定」四种执行频率方式。

  • 结果通知:可选择「通知时机」、「通知对象」、「通知方式」。

示例设置如下图所示:

「执行频率」以及对应的「结束时间」设置如下所示:

执行频率说明对应结束时间
只执行一次在设置的开始时间开始后,该定时更新任务只执行一次更新无需设置结束时间
简单重复执行可设置四种时间粒度,分别是:「分钟、小时、天、周」,可进行简单的间隔时间设置。例如:每隔1天执行一次

执行频率选择「简单重复执行」后,结束时间有三种选项:

  • 无限期:无结束时间,定时更新任务会一直定时执行

  • 设定结束时间:和开始时间设定方法一致,当设定的结束时间到了后,将不再执行该定时更新的任务

  • 额外重复执行次数:在设置的开始时间执行了定时任务之后会在间隔时间达到后再执行任务的次数,可手动设置次数

明细频率设置

可进行细化的间隔时间设置。

  • 执行时间:细化到分钟,小时需要输入 0-23 内的整数;分钟需要输入 0-59 内的整数

  • 执行日:可选每天、每周和每月。其中每周可在周一至周日之间单选或多选,每月可在 1 号到 31 号之间单选或多选

  • 执行月:可在一年中的 1 月到 12 月单选或多选

执行频率选择「明细频率设置」后,任务结束时间只能选择两种:「无限期」或「设定结束时间」:

  • 无限期:无结束时间,定时更新任务会一直定时执行

  • 设定结束时间:和开始时间设定方法一致,当设定的结束时间到了后,将不再执行该定时更新的任务

表达式设定

指设定一些「特定时间」的更新频率。

  • 系统中的预置表达式包含五种

  • 自定义表达式设置

填入时间频率的 Cron 表达式,需填写正确的表达式才能进行定时更新

执行频率选择「自定义表达式」后,任务结束时间只能选择两种:「无限期」或「设定结束时间」,可参考本章「明细频率设置」

注:Cron表达式的详细使用方法可参考本章「5. Cron表达式」

通知内容选项如下所示:

通知内容
说明
通知时机

可勾选「仅在任务报错时通知」,若勾选则在更新任务中有更新失败情况才会发送通知。

通知对象

支持设置通知对象:「部门」、「角色」、「用户」

注:只要将用户选择至「部门」、「角色」、「用户」中的任意一个,被设置用户即可收到消息

通知方式

可选择「平台通知」、「邮件通知」、「短信通知」

注:邮件通知和短信通知都需要在管理系统对应位置进行设置,详情参见:邮件通知短信通知

2)点击「确定」,可以看到设定好的定时更新任务出现在更新任务框中。可以建立多个定时任务,并且对定时任务进行编辑和删除。如下图所示:

5.png

2.3 查看更新结果

由于根据示例的设置,「技术支持」部门 Anna 登录数据决策系统,点击「消息提示>查看消息」,即可看到更新任务执行结果详情,如下图所示:

7.png

3. 文件夹定时更新编辑

1)在公共数据中,选择需要更新的文件夹,点击「文件夹更新>定时设置」,如下图所示:

8.png

2)弹出定时设置框,设置方法与界面与全局定时更新一致(参考第二节全局定时更新),设置通知对象为「销售部」,,通知方式为「平台通知」,如下图所示:

9.png

3)点击「确定」,即成功设置文件夹定时更新。

4. 单表定时更新编辑

1)选择要定时更新的数据集,点击「更新信息>单表更新」。如下图所示:

10.png

2)点击「定时设置」,如下图所示:

11.png

3)弹出定时设置框,设置方法与界面与全局定时更新一致,但「单表更新」支持设置更新方式,可选择「全量更新」和「增量更新」,如下图所示:

若更新方式选择「增量更新」需要先设置过增量更新,详情请参见:增量更新概述

12.png

5. Cron表达式编辑

详细可参见:Cron表达式示例


6. 定时更新的限制与提示编辑

详情可参见:更新的限制与提示