我有一个数据集:
有没有办法在 Azure 数据流中添加转换,以便根据这些指示符列将每行转换为 1 行或多行?在此示例中,我的数据集将变为:
我查看了 Unpivot,但我不明白它如何处理这些数据。请注意,此转换后的数据集将进行进一步的转换,并且在此步骤之后不会被下沉。任何提示都感激不尽。谢谢。
最佳答案
您可以使用 ConditionalSplit
转换,然后通过“DerivedColumn”转换将 Indicator
列添加到每个条件。最后,使用Union
和Select
转换来满足您的需求。(如果需要,您可以对Select
转换的输出进行排序。)
步骤:
- 创建一个数据集及其数据(如您提供的那样)。
- 使用
ConditionalSplit
转换将数据拆分到不同的流。
- 向每个流添加
Indicator
列。
- 联合三流
关于azure-data-factory - 在 Azure 数据流中将 1 行转换为多行,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/66769442/