1

我还没有找到在 U-SQL 中使用 Reducers 的任何文档或示例。

Reducer 与 Applier 有何不同,因为从函数签名来看,它们都一次接收一行。

我的用例在以下问题中: Azure Data Lake Analytics:使用 U-SQL 组合重叠持续时间

我已经用 Applier 实现了这个功能。

对于这个用例,reducer 如何更有用?

4

1 回答 1

1

减速器的文档在这里:https ://msdn.microsoft.com/en-US/library/azure/mt621336.aspx

它基本上是一个自定义行集级别的聚合器,因此它可以遍历键中的一组有序行。

在大多数情况下,最好使用窗口表达式或用户定义的聚合器。

你能在另一个线程上分享你的解决方案吗?

更新:您可以在此处找到减速器的示例:https ://blogs.msdn.microsoft.com/mrys/2016/06/08/how-do-i-combine-overlapping-ranges-using-u-sql-介绍-u-sql-reducer-udos/

于 2016-06-06T18:32:28.507 回答