能力说明
能力名称:数据转换
功能简介
此能力支持用户对上游进行字段删除、字段改名、字段增加、获取部分字段、切分输出、追加层级、字段分割
以上功能的顺序为:
字段删除、获取部分字段、字段改名、字段增加、追加层级、字段分割、切分输出
此能力分为新手版本和专业版本
新手版本:侧重于图形化配置,配置简单
专业版本:侧重于输入配置,配置快捷
使用DEMO
功能简介
新手版本
- 字段改名
- 输入
{"age_old":22,"url":"http://www.baidu.com"}
- 输出
{"age_new":22,"url":"http://www.baidu.com"}
增加字段
- 输入
{"url":"http://www.baidu.com"}
- 输出
{"url":"http://www.baidu.com","age":22}
获取部分字段
- 输入
{"url":"http://www.baidu.com","release_date":"2018-06-25 00:00:00","age":22}
- 输出
{"url":"http://www.baidu.com","release_date":"2018-06-25 00:00:00"}
获取部分字段
- 输入
{"url":"http://www.baidu.com","release_date":"2018-06-25 00:00:00","age":22}
- 输出
{"release_date":"2018-06-25 00:00:00","age":22}
是否切分多条输出
输入
[{"url":"http://www.baidu.com","age":11},{"url":"http://www.baidu.com","age":22}]
- 输出(是否切分多条:否)
[{"url":"http://www.baidu.com","age":11},{"url":"http://www.baidu.com","age":22}]
- 输出(是否切分多条:是)
{"url":"http://www.baidu.com","age":11}
{"url":"http://www.baidu.com","age":22}
追加层级
- 输入
{"url":"http://www.baidu.com","release_date":"2018-06-25 00:00:00","age":22}
- 输出(下层要保留的结构:保留样式)
{"extend":{"url":"http://www.baidu.com","release_date":"2018-06-25 00:00:00","age":22}}
- 输出(下层要保留的结构:转为数组)
{"extend":["url":"http://www.baidu.com","release_date":"2018-06-25 00:00:00","age":22]}
字段分割
- 输入
{"url":"http://www.baidu.com","area":天津市-和平区-创新大厦","age":22}
- 输出(分割后的输出样式:多字段输出)
{"url":"http://www.baidu.com","area":"天津市-和平区-创新大厦","age":22,"area_1":"天津市","area_2":"和平区","area_3":"创新大厦"}
- 输出(分割后的输出样式:多条输出)
{"url":"http://www.baidu.com","area":"天津市-和平区-创新大厦","age":22,"area_1":"天津市"}
{"url":"http://www.baidu.com","area":"天津市-和平区-创新大厦","age":22,"area_1":"和平区"}
{"url":"http://www.baidu.com","area":"天津市-和平区-创新大厦","age":22,"area_1":"创新大厦"}
专业版本
字段改名:age_old=age_new,url_old=url_new
- 输入
{"age_old":22,"url":"http://www.baidu.com"}
- 输出
{"age_new":22,"url":"http://www.baidu.com"}
增加字段:age=22
- 输入
{"url":"http://www.baidu.com"}
- 输出
{"url":"http://www.baidu.com","age":22}
获取部分字段:url,release_date
- 输入
{"url":"http://www.baidu.com","release_date":"2018-06-25 00:00:00","age":22}
- 输出
{"url":"http://www.baidu.com","release_date":"2018-06-25 00:00:00"}
是否切分多条
输入
[{"url":"http://www.baidu.com","age":11},{"url":"http://www.baidu.com","age":22}]
- 输出(是否切分多条:否)
[{"url":"http://www.baidu.com","age":11},{"url":"http://www.baidu.com","age":22}]
- 输出(是否切分多条:是)
{"url":"http://www.baidu.com","age":11}
{"url":"http://www.baidu.com","age":22}
上层的字段名称:extend
下层要保留的结构
- 输入
{"url":"http://www.baidu.com","release_date":"2018-06-25 00:00:00","age":22}
- 输出(下层要保留的结构:保留样式)
{"extend":{"url":"http://www.baidu.com","release_date":"2018-06-25 00:00:00","age":22}}
- 输出(下层要保留的结构:转为数组)
{"extend":["url":"http://www.baidu.com","release_date":"2018-06-25 00:00:00","age":22]}
需要分割的字段:area
分割符:-
分割后的输出样式
- 输入
{"url":"http://www.baidu.com","area":天津市-和平区-创新大厦","age":22}
- 输出(分割后的输出样式:多字段输出)
{"url":"http://www.baidu.com","area":"天津市-和平区-创新大厦","age":22,"area_1":"天津市","area_2":"和平区","area_3":"创新大厦"}
- 输出(分割后的输出样式:多条输出)
{"url":"http://www.baidu.com","area":"天津市-和平区-创新大厦","age":22,"area_1":"天津市"}
{"url":"http://www.baidu.com","area":"天津市-和平区-创新大厦","age":22,"area_1":"和平区"}
{"url":"http://www.baidu.com","area":"天津市-和平区-创新大厦","age":22,"area_1":"创新大厦"}
输入简介
需要存储的数据,必须为json格式
输入数据样例
无
输出简介
输出的是转换后的json数据
相关能力
无
计费说明
能力计费方式:免费
能力计费规则:0.000
关于计费的其他说明:无
参考指标
- 数据质量:100%
- 处理性能:10000/min
4核4线程,和单条数据的大小强相关
附加说明
无
隐藏参数说明
无








