更新时间:2022-08-17 GMT+08:00
        
          
          
        
      
      
      
      
      
      
      
      
  
      
      
      
        
源端为Redis/DCS(待下线)
JSON样例
"from-config-values": {
        "configs": [
          {
            "inputs": [
              {
                "name": "fromJobConfig.isBatchMigration",
                "value": "false"
              },
              {
                "name": "fromJobConfig.keyPrefix",
                "value": "rf_string_from"
              },
              {
                "name": "fromJobConfig.keySeparator",
                "value": ":"
              },
              {
                "name": "fromJobConfig.valueStoreType",
                "value": "STRING"
              },
              {
                "name": "fromJobConfig.valueSeparator",
                "value": ","
              },
              {
                "name": "fromJobConfig.columnList",
                "value": "1&2&3&4&5&6&7&8&9&10&11&12"
              }
            ],
            "name": "fromJobConfig"
          }
        ]
      }
 参数说明
- Redis源端作业参数说明 
    
参数
是否必选
类型
说明
fromJobConfig.isBatchMigration
否
Boolean
是否为整库迁移。
fromJobConfig.keyPrefix
是
String
key前缀,对应关系表的表名。
Redis和关系表的映射:用关系表的“表名+分隔符”来对应Redis的Key;关系表的一行数据对应Redis的Value。
fromJobConfig.keySeparator
是
String
key分隔符,一般用来分割关系表和主键。
fromJobConfig.valueStoreType
是
String
关系表行数据在Redis中的存储方式分为“string”和“hash”两种存储方式。
- STRING:表示用字符串通过分隔符来表示一行数据的各列,可以有效节省存储空间。
 - HASH:表示一行数据通过“列名:列值”的方式存储在hash表中。
 
fromJobConfig.valueSeparator
否
String
值分隔符号,当“valueStoreType”为“STRING”时此参数有效,默认值为:“\tab”。
fromJobConfig.columnList
否
String
需要抽取的字段列表,字段名之间使用“&”分割,例如:“id&gid&name”。
fromJobConfig.formats
否
数据结构
时间格式,请参见fromJobConfig.formats参数说明。
 - fromJobConfig.formats参数说明 
    
参数
是否必选
类型
说明
name
是
String
列号,例如:“1”。
value
是
String
时间格式,例如:“yyyy-MM-dd”。
 
   父主题: 源端作业参数说明