1. 数据集更新

当数据库中的数据发生变化时,需要将更新的内容同步到数据集中。

1.1. 数据库数据变化分类

1.1.1. 列类型发生变化

数据库中某一字段的类型发生变化时,在HENGSHI系统中需要使用变更后的数据类型,必须更新数据,然后在字段管理中将字段类型手动功修改为变更后的类型。

1.1.2. 表中增加行/删除行

数据库中行数据更新时,在HENGSHI系统中,依赖该表创建的直连数据集与开启了加速引擎的数据集的表现是不同的:

1.直连数据集:数据库中的行数据更新时,刷新网页,数据集元信息不更新,但是添加行/删除行造成的行数据变化体现在数据集(在数据集中可见新添加的行,已删除行不再显示在数据集中);

2.开启加速引擎的数据集:数据库中的行数据更新时,刷新网页,数据集元信息不更新,行数据也不更新;

执行更新数据后,二者的元信息、数据都更新。

1.1.3. 表添加列

数据库中某一表新增了部分字段,要在HENGSHI系统中查看新增字段时,必须更新数据,更新后新增的字段不出现在数据管理页中,在字段管理中的“已禁用字段”分组中列出这些字段,由用户自定义是否启用该字段。

1.1.4. 表删除列

数据库中删除表中部分字段时,会影响该表在HENGSHI系统中的操作,大致分为两种:

1.删除未被引用的列时:在HENGSHI系统中依赖该表创建的数据集,只显示表头,更新数据后,数据集正常显示;

2.删除被新添列依赖的列时:在HENGSHI系统中依赖该表创建的数据集,需要删除依赖该列的新增列,才能通过更新数据恢复数据集。

1.2. 数据更新

数据更新主要是更新数据集的元信息。数据更新支持立即更新更新计划增量更新全量更新

1.2.1. 立即更新

点击立即更新,数据集开始更新,此时,更新状态为“正在更新”,更新状态后的时间记录了等待更新的时长,开始更新后,统计更新“已耗费”的时间。

1.2.2. 更新计划

设定更新计划后,数据集每天在设定的时间点同步数据库中表的变化。 点击更新计划
弹出的窗口中列出了执行计划设置项,勾选‘启用计划’,按需添加更新计划
如上图所示,设定每天凌晨0点,中午12点更新。点击“确定”,完成更新计划的设定。

更新时间始终显示最近一次完成更新的时间。

根据不同的需求场景,用户也可以选择在更新计划弹窗中关闭更新计划来统筹调整数据的更新。

用户还可以进入系统设置->任务管理->数据集更新->修改计划来重新定义某个数据集的更新计划,也可以直接在数据集更新列表中直接开启、关闭更新计划。

详见任务管理

多表联合、数据聚合、数据合并三种数据集的更新:依赖的数据集更新时,触发该数据集完成自动更新。

数据集更新失败时,更新状态显示为“更新失败”,请点击“立即更新”或者联系管理员。

1.2.3. 更新设置

点开更新设置,弹出数据更新方式,用户可以根据需要选择全量更新还是增量更新。全量更新保证了数据准确性,而增量更新注重提升数据更新的效率。

  • 全量更新是指更新数据集全部内容。全量更新准确性高,适用于数据量小、更新频率低的数据集。
  • 增量更新是指更新数据集部分内容,用户通过指定增量字段,决定更新哪些数据内容。适用于数据量大、更新频率高的数据集。

    说明
    增量更新仅适用于通过“sql查询/直连”方式建立的数据集。
    增量字段建议选择数字、日期、时间字段,方便进行比对,确认哪些数据需要更新。

1.3. 更新管理

数据集更新支持应用更新管理和数据集更新管理。

1.3.1. 应用更新管理

应用更新管理是对应用内的数据集统一进行更新管理,设置更新计划。具体步骤如下。

  1. 在数据集中点击红框中的数据集更新按钮,进入应用更新管理页面。
  2. 应用更新管理页面显示应用的数据集大小、应用数据集的更新频率、更新时间、更新状态、启用计划、应用更新的数据集个数等信息。
  3. 点击数据集更新管理页面,在应用更新时更新一栏勾选需要包含在应用整体更新范围内的数据集。
  4. 返回应用更新管理页面,更新数据集一栏中显示步骤3中勾选的应用整体更新的数据集数量。
  5. 点击操作的三点菜单,设置更新方式。
    • 选择立即更新时,应用更新范围内的数据集立刻开始更新操作。
    • 选择更新计划时,应用更新范围内的数据集按照约定的计划进行更新。
  6. 点击三点菜单的更新记录查看数据集更新历史。

1.3.2. 数据集更新管理

数据集更新管理页面显示应用内的单个数据集的更新设置信息。这里可以对数据集进行立即更新、设置更新计划、查看更新记录、查看更新状态、确认下次更新时间,进行更新设置,还可以控制数据集是否与应用一起更新。

1.4. 数据集加载失败

在数据连接不可用等情况下,会出现数据集加载失败的问题,光标悬在加载失败的提示上可以看到失败原因。

results matching ""

    No results matching ""

    开启加速引擎 本地文件追加