1. 概述编辑
1.1 版本
FineBI 版本 | JAR 包 | 新增内容 |
---|---|---|
5.1 | 2020-01-15 | |
5.1.5 | 2020-08-04 |
注:2020-01-15 之前版本的 BI ,两种更新 Excel 的方式均需要保证重新上传的 Excel 表与原先的版本一致、表结构一致,即字段名称、字段顺序均一致。有数据表编辑权限的用户在更新 Excel 的时候可以对原先的字段类型进行修改再更新。
1.2 应用场景
在业务包数据表管理时,管理员已经将 Excel 数据集添加,但是在数据处理/分析人员使用时,需要对已经添加的 Excel 数据集进行更新。因此提供了 Excel 更新功能。
1.3 功能介绍
FineBI 在数据准备>业务包>EXCEL 数据集界面提供了对 Excel 数据集进行更新的操作,支持追加上传与重新上传的操作。
追加上传是指在原先上传的 Excel 数据表基础上上传 Excel 增量数据。
重新上传是指上传新的 Excel ,替换掉原先上传的数据。
注1:在对 Excel 数据集中的字段类型进行修改时,无论是在表编辑界面,还是更新 Excel 界面,均以最后一次修改的类型生效。
注2:Excel 数据集不支持实时更新。
2. 操作步骤编辑
1)进入数据准备>业务包,点击有权限使用的 Excel数据集,选择右上角的更新excel按钮,如下图所示:
2)进入Excel更新的设置界面,此时提供了两种上传方式:追加上传和重新上传,关于这两种更新Excel的方式点击有详细说明,如下图:
注:此处若拥有该 Excel 数据集的管理权限,则可以修改该 Excel 数据集的字段类型;若仅拥有该 Excel 数据集的使用权限,则不能对字段类型进行修改,字段类型处均灰化无法点击,如下图所示:
2.1 追加上传
1)追加上传只需上传新增的 Excel 数据,把新上传的 Excel 数据增添到原数据后。点击追加上传,选择要追加的 Excel 文件,点击打开,如下图所示:
系统自动根据字段名对已经保存的表结构和新上传的 Excel 的表结构进行对比:
情况 | 上传方式 |
新上传的 Excel 中有新增字段 | 忽略该字段,不增加至 Excel 数据集中 |
新上传的 Excel 中有删除字段 | 在上传以后的追加数据中,该字段对应的值为 null |
新上传的 Excel 中字段类型和当前已经保存的 Excel 的字段类型不同 | 根据字段类型转换规则转换为当前 Excel 的类型 |
上传的 Excel 中有重复字段 | 按照字段出现的先后顺序进行对应,即追加上传不改变原字段名顺序 |
2)上传成功后页面会出现提示「excel追加上传成功!」,如下图所示:
3)上传的全部数据将根据规则追加到原数据后,不影响原先已上传的 Excel 数据。点击右上角的确定保存即可。如下图所示:
2.2 重新上传
1)重新上传是指全部替换为新上传的 Excel。点击重新上传,选择要替换的 Excel 文件,点击打开,如下图所示:
系统会自动根据字段名对已经保存的表结构和新上传的 Excel 的表结构进行对比:
情况 | 上传方式 |
新上传的 Excel 中有新增字段 | 增加该字段 |
新上传的 Excel 中有删除字段 | 上传成功后,该字段值都为 null |
新上传的 Excel 中字段类型和当前已经保存的 Excel 的字段类型不同 | 根据字段类型转换规则转换为当前 Excel 的类型 |
上传的 Excel 中有重复字段 | 按照字段的出现的先后顺序进行对应,即重新上传不改变原字段名顺序 |
2)上传成功后页面会出现提示「excel上传成功!」,如下图所示:
3)原数据将根据规则被替换为新上传的数据,如下图所示,为替换成功的数据。
3. Excel 数据集更新说明编辑
3.1 会触发 Excel 更新的操作
进行一些操作会触发Excel数据集的更新,如下所示:
操作 | 更新内容 | 关联 |
---|---|---|
上传 Excel 数据集,成功保存该数据集后 | 立即更新数据集本身 | 无关联 |
修改一个已经成功更新过的的 Excel 数据集的字段类型 | 立即更新数据集本身 | 更新存在的关联 |
重新上传一个Excel数据集,成功保存该数据集后 | 立即更新数据集本身 | 更新存在的关联 |
追加上传一个Excel数据集,成功保存该数据集后 | 立即更新数据集本身 | 更新存在的关联 |
注1:在业务包更新时,业务包下的 Excel 数据集不会同时更新。
注2:全局更新时,某特定 Excel 数据集所在的某特定业务包配置为跟随全局更新而更新,Excel 数据集不跟随更新。