势在必行的USQL

时间:2016-12-06 22:41:37

标签: azure-data-lake u-sql

如何为USQL编写控制代码?例如,根据查询结果在行集之间移动记录,并迭代地执行此操作?我是否需要编写一个动态生成并提交USQL的C#包装器?

例如,想象一下我正在编写一种分裂的层次聚类算法。我有一个大型数据集,其中每一行代表我想要分段的一个点。我迭代地重复以下过程:

For next cluster of rows X on stack:
    For each potential disjoint subsegment Y of X:
        Test if Y is different than (X-Y)
        If yes:
            mark Y as cluster and push to stack
            let X=X-Y

显然,这个程序涉及大量的控制流程。我如何在USQL中实现这样的例程?如果不可能,我将如何实施ADLA?

0 个答案:

没有答案