0

我正在尝试使用 链接开发 U-SQL 用户定义的运算符。看起来我们可以使用 UDO 读取一行,对其进行处理并将其写入为一行。

在我的场景中,我必须读取多个连续的行并写入多个连续的行,而使用博客中提供的帮助似乎是不可能的。

在另一种情况下,我必须处理单行并分成多行,然后写入输出。

我想知道是否可以使用 U-SQL UDO 处理多行,或者在 U-SQL 中是否有其他方法可以做到这一点?

4

1 回答 1

1

您可以编写一个自定义应用程序来获取单行并返回多行。您可以使用 CROSS APPLY 调用它。

您可以编写自定义化简器(或用户定义的聚合器)来获取多行(单元格)并返回单行(单元格)。

你想通过读取几行,查看它们然后返回几行来做什么?这是否类似于自联接(您可以使用组合器)?

于 2016-02-29T09:47:54.890 回答