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

目录:

1. 概述编辑

1.1 版本

FineBI 版本
功能变动
6.0
-

1.2 应用场景

对公共数据中的基础表设置单张表的更新任务。若用户发现某张表需要更新时,使用单表更新相比全局更新和文件夹更新更省时间。

若用户想对自助数据集进行单表更新,可参见:自助数据集单表更新 。

1.3 功能简介

  • 单张表更新时间:

      1)立即更新:立即更新即直接执行单张表的更新。

      2)定时更新:是指在某个固定时间点对该张表执行数据更新。

  • 单张表更新内容:

     1)全量更新:是指将该表对应到数据库中表的所有数据全部更新一次到本地。

     2)增量更新:是指在当前已存储在本地中该表数据基础上,将对应数据库中表的未更新的数据(与当前存储的表不一样的数据)更新到本地。

2. 单表更新编辑

1)进入「公共数据」,选择一张基础表,点击「更新信息>单表更新」,如下图所示:

31.png

2)进入单表更新设置界面,如下图所示:

32.png

由上至下,依次是单表随业务包的更新方式选择框、单表立即更新按钮、定时更新设置框、增量更新方式设置框。

  • 单表随文件夹的更新方式设置框:是指在文件夹更新时,该表执行什么样的更新方式。分为三种:「一直全量更新」、「首次全量,此后增量更新」和「首次全量,此后不更新」。

  • 立即更新按钮:是立即执行该单表更新的触发器,下拉可以选择两种:立即全量更新、立即增量更新。若不下拉直接点击该按钮,默认触发立即全量更新。

  • 定时更新设置框:是针对该表进行的单表更新,可以选择全量更新、增量更新。

  • 增量更新方式设置框:可选择增量更新的方式,增量增加、增量删除。详细可查看 增量更新

下面详细介绍更新方式。

3. 示例编辑

3.1 随文件夹更新示例

1)对「销售_Lisa」文件夹下的「分公司维度表」进行单表更新设置。如下图所示:

33.png

选择文件夹更新时:

  • 一直全量更新:文件夹「销售_Lisa」更新时,「分公司维度表」一直跟随文件夹进行全量更新。

  • 首次全量,此后增量更新:「销售_Lisa」文件夹更新时,「分公司维度表」第一次会进行全量更新;之后文件夹再更新,此表都只会进行增量更新。

  • 首次全量,此后不更新:「分公司维度表」进行过一次全量更新之后,该表所在文件夹「销售_Lisa」更新时,该表不再跟随文件夹更新。

3.2 立即更新示例

单表立即更新即立即执行该单表更新的触发器。若直接点击「立即更新」,则会默认立即进行全量更新。

点击「下拉」,用户也可以选择立即进行「全量更新」或「增量更新」。

34.png

注1:示例选择的是全量更新,若选择增量更新,需要在增量更新方式下填写相应的 SQL 更新语句,详情参见:增量更新  和  增量更新简单示例 。

注2:增量更新时,如果数据表结构发生变化如多加一个字段或少一个字段,此时增量更新不会进行字段的增加或减少,因而会产生更新错误;这时候需要先采取全量更新的方式。

3.3 定时更新示例

定时更新是针对当前表所进行的定时更新任务,与全局更新/业务包更新的定时任务是分开执行的。

1)以分公司维度表为例,在「更新信息」下点击「单表更新」,点击「定时设置」,弹出设置框。如下图所示:

1577264532660518.png

2)在弹出框中设置定时更新任务名称、更新方式、开始时间、执行频率以及结束时间,并点击「确定」,如下图所示:

1577265403241708.png

注1:更新周期由三个参数组成:开始、执行频率和结束时间,它的设置与全局定时更新中 定时任务设置 一致。

注2:同类型定时任务不能重名。

3)定时设置中将有一条任务,如下图所示:

1577265435913361.pngc

4)点击确定,定时更新会按照设置时间进行更新,可以在「分公司维度表」更新信息界面看到该表全量更新的相关信息,如下图所示:

1577265184437036.png

注:示例选择的是全量更新,若选择增量更新,需要在增量更新方式下填写相应的 SQL 更新语句,详情参见:增量更新  和  增量更新简单示例 。