# 加工组件:更新

更新用于根据一定的条件,对原始数据表中已有字段的数据进行修改,相当于sql语句中的update。当最终输出表的一部分字段数据不是存在业务表中,需要通过与相应的数据表关联来获取的时候,可以使用更新

如就业人员平均工资表缺少【2018年】数据,需要用另外一个存储了2018年平均工资的业务表去更新这个字段:

更新示例

示例:更新 (opens new window)

操作步骤

  1. 点击按行业分城镇单位就业人员平均工资右侧的+号,在弹出的节点菜单中选择更新
  2. 拖拽中间表按行业分城镇单位就业人员平均工资 (2018年)更新节点
  3. 选中更新节点,设置更新字段,点击添加>字段更新,左边选择【2018年】,右边选择按行业分城镇单位就业人员平均工资 (2018年) 的【2018年】字段
  4. 设置更新条件添加>字段更新条件,左边选择【行业】,右边选择按行业分城镇单位就业人员平均工资 (2018年) 的【行业】字段

# 更新方式

根据数据是否来源于其他数据表,更新的方式分为以下2种:

  1. 单表更新:数据来源为常量或者当前数据表的其他字段
  2. 关联更新:数据来源为其他数据表的某个字段

# 更新字段

更新字段指的是数据表中需要更新的字段,可以选择多个字段,字段可以是维度或度量。根据数据来源的不同,可选字段更新数值更新

两者的使用场景和表达式列表规则如下:

更新字段 使用场景 表达式左侧列表 表达式右侧列表
字段更新 数据来源为当前或其他数据表的的某个字段 主表的字段列表 可选主表或副表的字段
数值更新 数据来源为常量 主表的字段列表 表达式编辑框

更新字段

# 更新条件

更新条件是对需要更新的数据进行过滤,可以设置多个条件,条件可以是维度或度量。根据数据来源/更新字段的不同,更新条件分为3种,这3种的使用场景如下:

更新条件 使用场景
字段更新条件 用于进行字段更新时,设置两表之间字段的关联条件
数值更新条件 用于更新条件为一个常量数值或者字符时
表达式 用于更新条件比较复杂,上面2种条件无法实现,如涉及到字段运算或是参数时

更新条件

是否有帮助?
0条评论
评论