[英]Can we process multiple rows using U-SQL User defined operators?
我試圖使用此鏈接開發U-SQL用戶定義的運算符。 看起來我們可以讀取一行,對其進行處理,然后使用UDO將其寫為一行。
在我的場景中,我必須讀取多個連續的行並寫入多個連續的行,而使用博客中提供的幫助似乎是不可能的。
在另一種情況下,我必須處理單行並分成多行,然后寫入輸出。
我想知道是否可以使用U-SQL UDO處理多行,或者在U-SQL中是否有其他方法可以處理?
您可以編寫一個自定義應用程序,以獲取一行並返回幾行。 您可以使用CROSS APPLY調用它。
您可以編寫一個自定義的reducer(或用戶定義的聚合器)以占用幾行(單元格)並返回一行(單元格)。
通過讀取幾行,全部查看然后返回幾行,您想做什么? 這類似於自聯接(可以使用組合器)嗎?
聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.