Warning: file_get_contents(/data/phpspider/zhask/data//catemap/2/ssis/2.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Azure数据工厂/聚合为逗号分隔字符串_Azure_Ssis_Etl_Azure Data Factory_Data Transform - Fatal编程技术网

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

Azure数据工厂/聚合为逗号分隔字符串,azure,ssis,etl,azure-data-factory,data-transform,Azure,Ssis,Etl,Azure Data Factory,Data Transform,我想使用聚合按数据进行聚合 以下是场景: 我有一个表,其值如下: Key | Value 1 | v1 1 | v2 2 | v1 2 | v3 Key | Value 1 | v1, v2 2 | v1, v3 执行聚合后,我希望输出如下所示: Key | Value 1 | v1 1 | v2 2 | v1 2 | v3 Key | Value 1 | v1, v2 2 | v1, v3 我试图找到ADF中没有的String_Agg函数

我想使用聚合按数据进行聚合

以下是场景:

我有一个表,其值如下:

Key | Value
1   | v1
1   | v2
2   | v1
2   | v3
Key | Value
1   | v1, v2
2   | v1, v3
执行聚合后,我希望输出如下所示:

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月更新:

Microsoft发布了一项新功能-收集转换:
它可以在聚合步骤中使用,并生成具有所需值的数组。接着是派生列步骤,将字符串数组转换为字符串。

最近也遇到了同样的问题。我最终下沉了表,然后创建了一个新的数据流,该数据流将使用SQL GROUP BY和STRING_AGG查询该表

2020年5月更新:

Microsoft发布了一项新功能-收集转换:
它可以在聚合步骤中使用,并生成具有所需值的数组。然后可以执行派生列步骤,将字符串数组转换为字符串。

数据聚合可以通过数据流在ADF中完成,请查看下面的Microsoft文档,以便更好地了解这一点:我也这样做了。我正在使用映射数据流,但我无法这样做。数据聚合可以通过数据流在ADF中完成,请查看下面的Microsoft文档以更好地了解这一点:我也这样做了。我正在使用映射数据流,但我不能这样做。我很高兴,我只希望在ADF中有一个更简单的解决方案:是的,它应该。我觉得这是我们所做的一个变通方法。事实上,看起来就像上周,微软发布了一个新的功能-收集聚合:将它与派生列结合使用可能会奏效。这很好。如果你能提供样本作为答案,那么它将对其他人有所帮助。谢谢我很高兴,我只是希望ADF中有一个更简单的解决方案:是的,它应该。我觉得这是我们所做的一个变通方法。事实上,看起来就像上周,微软发布了一个新的功能-收集聚合:将它与派生列结合使用可能会奏效。这很好。如果你能提供样本作为答案,那么它将对其他人有所帮助。谢谢