[]
“行转列”,也称为“数据透视”或“Pivot”,是ETL过程中一种常见的数据转换操作,用于将数据的行值转换为列,从而改变数据的结构以适用数据分析的场景。
通过拖拽,将左侧面板中的“行转列”节点拖拽至画布区域。
通过连线,与前置节点建立关系。
点击节点名称右侧的编辑按钮,可重命名该节点。
下面以实际例子说明,如何进行配置来进行行转列。
参考上图,首先确定需要将“属性”列中的值作为新的列。
选择分组依据,即能唯一标识行的字段。
在下方的表格中添加新的列,指定新列的名称,
在“原字段”中输入原字段的值,用输入的原字段的值在原始表中匹配对应的“值”列的值,并将这个值填入到新列。
以上图为例,用订单ID+颜色,在原始表中匹配到了值为“红色”的值,将这个值填入到“颜色”这个新列当中。
切换到“数据”页签,查看行转列的结果。