我们可以在Azure映射数据流中进行数据转置吗? [英] Can we do transpose of data in Azure Mapping Data Flow?

查看:18
本文介绍了我们可以在Azure映射数据流中进行数据转置吗?的处理方法,对大家解决问题具有一定的参考价值,需要的朋友们下面随着小编来一起学习吧!

问题描述

我使用映射数据流在ADF中实现我的M查询脚本。在M查询中有两个函数,一个是Table.Pivot,另一个是Table.Transspose。 映射数据流有枢轴变换,但没有转置。 谁能告诉我,我们是否可以在Azure映射数据流中进行数据转置,或者我需要使用除映射数据流之外的其他东西(数据库、Spark SQL)?

转置会将所有行旋转为列,并将列旋转为行。

推荐答案

我设法像这样转置了一个EXCEL表格:

字段1: 值1
字段2: 值2
第3字段: 值3

字段1 字段2 字段3
值1 值2 值3

解决方案

SummaryHeader(数据集Excel)

SaniitieSummaryHeader(派生列)

正则表达式:regexReplace(HeaderNameRaw, "[^\w]+", "")

TranssposeHeader(透视)

修剪汇总标题(选择)

匹配条件:!endsWith(name,"Raw")

ReduceSummaryHeader(聚合)

名称匹配:^(?!FileName).+$

这篇关于我们可以在Azure映射数据流中进行数据转置吗?的文章就介绍到这了,希望我们推荐的答案对大家有所帮助,也希望大家多多支持IT屋!

查看全文
登录 关闭
扫码关注1秒登录
发送“验证码”获取 | 15天全站免登陆