0

我有一个来自 EventHub 的流分析作业流数据。该作业使用多个 Javascript 函数来执行一些计算。我想将一些配置(最好是来自 Blob 存储的 JSON)传递给这些函数。有没有办法做到这一点?

我可以从 Blob 存储读取配置作为参考数据输入,但我不想将配置 (JSON) 与来自事件中心的数千个输入行连接起来,因为这变得非常低效。我只想制作一个配置对象并将其传递给函数。

有任何想法吗?

SomeData AS (  
    SELECT
        Data, 
        UDF.PerformSomeCalculations(Data.Cars, Data.Trains, ConfigFromBlob) AS ProcessedData,
    FROM DataFromPreviousStep
)
4

1 回答 1

0

UDF 只能通过数据平面访问来自输入(流式传输或引用)的数据。如果你想走这条路,你将需要使用连接。

从 UDF 中,您将无法调用外部资源。因此,除了使用新的 UDF 定义重新启动作业之外,实际上没有其他方法可以传递配置数据。

于 2021-09-30T22:39:49.533 回答