当前位置:网站首页>Restcloud ETL实践之数据行列转换
Restcloud ETL实践之数据行列转换
2022-07-01 02:22:00 【RestCloud】

RestCloud ETL社区版是一款数据集成工具,提供可视化多数据管道构建、数据源管理、运行监控及权限管理功能。
本篇将使用多行转多列的方式把下方图中的表数据进行简化。

简化思路:把相同姓名中不同的学科成绩转成列名,将数据库中三行数据转变成一行数据显示。
首先是流程设计

这里使用了三个组件,分别是库表输入、多行转换为多列、库表输出,库表输入获取表数据,再由多行转多列将数据结构重新分配,再借由库表输出将数据输出成一个新的数据库表。
组件配置
1.库表输入

这里主要是用于获取数据,只需要配置数据源以及数据库表,确保能够输入数据即可,其它采用自动生成的就行了。
2.多行转多列

在数据所在的节点中选中源数据所在的节点,获取需要进行转换的数据。
分组字段中选中要进行分组的字段,比如根据上面的数据库,同一名字下有三个学科的成绩,那就可以选中XM这个字段。
关键字段id这里就是要选择将值转为列的字段。

这里根据基本属性中选中的关键字段id,获取关键字段id里的值,再根据这个值去获取数据字段里对应的数据放到对应的新的目标字段中。
3.库表输出

这里选择输出的数据源,以及表名。

字段配置中需要配置输出的字段以及转换后的新的目标字段,去掉不需要的字段。如已经作为条件变成了列名的KCMC字段和值已经赋给了新字段的CJ字段。

输出时不要忘记,若是新表则需要选择自动创建表。
完成配置后运行流程。

在日志中可以看见提示了创建表成功以及成功插入了数据。
数据库中也成功写入了数据。


感谢您对我们的关注和支持!如需了解更多的功能,请加入RestCloud ETL社区免费下载体验,下载地址:https://etl.restcloud.cn
边栏推荐
- pycharm 软件deployment 灰色 无法点
- SWT / anr problem - storagemanagerservice stuck
- MySQL insert \ pre update + judgment condition
- SQL语句关联表 如何添加关联表的条件 [需要null值或不需要null值]
- The mobile edge browser cannot open the third-party application
- What other hot spots are hidden under 1500W playback? Station B 2 future trends you can't miss
- 小程序自定义顶部导航栏,uni-app微信小程序自定义顶部导航栏
- SWT/ANR问题--Dump时间过长导致的SWT
- 522. 最长的特殊序列 II
- Zero foundation self-study SQL course | window function
猜你喜欢

PMP是什麼?

QML控件类型:ToolTip

LabVIEW计算相机图像传感器分辨率以及镜头焦距

@The difference between configurationproperties and @value

Restcloud ETl数据通过时间戳实现增量数据同步

CentOS installs multiple versions of PHP and switches

A preliminary understanding of operator overloading

pycharm 软件deployment 灰色 无法点

CorelDRAW 2022中文精简64位直装版下载
![Pytorch —— 基础指北_贰 高中生都能看懂的[反向传播和梯度下降]](/img/6e/279dbb7a8d7a5ecd240de464c5b8b2.png)
Pytorch —— 基础指北_贰 高中生都能看懂的[反向传播和梯度下降]
随机推荐
House change for agricultural products? "Disguised" house purchase subsidy!
The latest wechat iPad protocol code obtains official account authorization, etc
C#生成putty格式的ppk文件(支持passphrase)
PMP是什麼?
SWT / anr problem - storagemanagerservice stuck
删除重复的电子邮箱
Leetcode (524) -- match the longest word in the dictionary by deleting letters
How to realize the scene linkage of intelligent lock, lamp and intelligent curtain motor in zhiting?
SAP ALV汇总跟导出Excel 汇总数据不一致
Live shopping mall source code, realize left-right linkage of commodity classification pages
Pulsar Geo Replication/灾备/地域复制
Machine learning 9-universal approximator radial basis function neural network, examining PDA and SVM from a new perspective
VirtualBox installation enhancements
Comment réaliser la liaison entre la serrure intelligente et la lampe, la scène du moteur de rideau intelligent dans le timing intelligent?
Leetcode 面试题 17.10. 主要元素
How to learn and read code
PMP是什么?
我的PMP学习考试心得
Short message sending solution in medical his industry
(翻译)实时内联验证更容易让用户犯错的原因