作者:陈剑冬  历史版本:1  最后编辑:陈剑冬  更新时间:2024-05-27 17:04

功能简介

该步骤可以将字符串值从一个值映射到另一个值。
使用场景:在数据处理系统中,为了加快处理速度、减少内存和存储空间消耗,往往使用数字、字母,或他们的组合表示真实的数据含义,例如,用“1”和“0”分别表示性别,但难以直接看懂。

基本配置

  • 步骤名称:指定值映射的步骤名称,该名称在同一转换中唯一。
  • 使用的字段名:用作映射源的字段。
  • 目标字段名(空=覆盖):用作映射目标的字段,为空时覆盖源字段。
  • 与源值不匹配时的默认值:为源值不为空但不匹配的情况定义默认值。
  • 源值:用作映射的值。
  • 目标值:映射的目标值。

使用示例

需求:现有一张ms_students表,该表中性别字段数据分别用“1”和“0”表示,要求将“sex”字段还原其对应的值“男”或“女”。

  1. 设计转换,将映射后的值输出。

  2. 设置值映射,新增两个字段值。

  3. 输出映射值字段sex1

  4. 点击运行,查看日志和输出数据