[]
        
(Showing Draft Content)

列转行

1.功能概述

“列转行”,也称为“UnPivot”,是ETL过程中一种常见的数据转换操作,用于将数据的列结构转换为行结构,改变数据的结构以适用数据分析的场景。

“列转行”的核心是将表格中的多列数据“融化”(melt)为更少的列,通常生成键-值对的形式。

image

2.添加“列转行”节点

2.1添加节点

通过拖拽,将左侧面板中的“列转行”节点拖拽至画布区域。

image

2.2与前置节点建立关联关系

通过连线,与前置节点建立关联关系。

image

3.配置节点

3.1重命名节点名称

点击节点名称右侧的编辑按钮,可重命名该节点。

image

3.2配置

下面以实际例子说明,如何进行配置来进行列转行。

image

image

3.2.1指定新列名

将指定列的列名作为值放在新列当中,在本节例子当中,科目为新列名。

3.2.2指定值字段名称

将其原本列中的值填入到新的值字段中,在本节例子当中,成绩为新的值字段的列名。

3.2.3选择要转换的列

在本节例子当中,我们要将数学、英语、语文这三列转换到行上。

4.预览数据

切换到“数据”页签,查看列转行的结果。

image