Warning: file_get_contents(/data/phpspider/zhask/data//catemap/0/azure/12.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
在Azure Stream Analytics中结合静态和实时数据_Azure_Azure Iot Hub_Azure Stream Analytics - Fatal编程技术网

在Azure Stream Analytics中结合静态和实时数据

在Azure Stream Analytics中结合静态和实时数据,azure,azure-iot-hub,azure-stream-analytics,Azure,Azure Iot Hub,Azure Stream Analytics,我希望在流分析中结合数据(存储在Azure SQL中)和实时流数据(通过IoT Hub提供)。我发现的一种方法是使用blob存储来复制sqlazure数据,并将其用作输入类型“参考数据”,流内分析查询编辑器与流式数据连接起来,这样可以很好地工作。然而,我正在研究是否有可能在流分析中使用JavaScript UDF功能从SQL Azure获取数据并与流式物联网数据相结合?我也不知道哪一种是将这些类型的数据组合在一起的建议方法 感谢流式分析中的UDF将不允许您调用SQL等外部服务。它们用于基本数据操

我希望在流分析中结合数据(存储在Azure SQL中)和实时流数据(通过IoT Hub提供)。我发现的一种方法是使用blob存储来复制sqlazure数据,并将其用作输入类型“参考数据”,流内分析查询编辑器与流式数据连接起来,这样可以很好地工作。然而,我正在研究是否有可能在流分析中使用JavaScript UDF功能从SQL Azure获取数据并与流式物联网数据相结合?我也不知道哪一种是将这些类型的数据组合在一起的建议方法


感谢

流式分析中的UDF将不允许您调用SQL等外部服务。它们用于基本数据操作、正则表达式、数学等。如果您的SQL数据本质上移动缓慢,您在这里概述的方法是使用数据工厂之类的东西将SQL信息移动到Blob存储中,然后将其用作流分析查询中的参考数据,这是正确的方法(也是目前唯一的方法)来解决你的问题


如果SQL中的数据移动速度很快,您可能希望研究如何将SQL数据库更改挂接到SQL数据库中,然后将其发布到事件中心。然后,您可以将其作为第二种数据流输入类型拉入查询中,并在查询中进行适当的联接。

谢谢您的回复,这很有意义。@SHB没问题,很高兴它起到了作用