Azure数据工厂/聚合为逗号分隔的字符串



我想使用Aggregate通过数据进行聚合。

这是一个场景:

我有一个表,其值如下:

Key | Value
1   | v1
1   | v2
2   | v1
2   | v3

执行聚合后,我希望输出如下:

Key | Value
1   | v1, v2
2   | v1, v3

我试图找到ADF中不可用的String_Agg函数。

最近也面临同样的问题。我最终分解了该表,然后创建了一个新的数据流,该数据流将使用SQL GROUP BY和STRING_AGG((查询该表。

2020年5月更新:

微软发布了一项新功能-收集转换:https://learn.microsoft.com/en-us/azure/data-factory/data-flow-expression-functions#collect它可以在聚合步骤中使用,并生成一个具有所需值的数组。然后可以执行派生列步骤,将字符串数组强制转换为string((。

相关内容

  • 没有找到相关文章

最新更新