如何将Stream Analytics输出设置为存储过程

问题描述 投票:0回答:2

如何将存储过程添加为分析输出更简单地说,如何将分析结果发送到sp参数

stored-procedures azure-stream-analytics
2个回答
1
投票

如何将分析结果发送到sp参数

如果您想将Stream Analytics作业结果传递给SQL数据库中的存储过程,似乎没有直接的方法将分析结果传递给存储过程并执行存储过程。

流分析作业可能是write result to an existing table in an Azure SQL Database,您可以尝试从表创建Trigger和查询结果,并使用分析结果执行存储过程,这可能是一种可能的解决方案。

CREATE TRIGGER mytesttrigger  
ON [dbo].[TableName]
AFTER INSERT   
AS  
   --query the result 

   --execute SP

   EXEC [dbo].[SP name] @para1 = 'val1', @para2 = 'val2';
GO

0
投票

您可以使用由Azure流分析作业(HTTP触发器)触发的Azure功能。然后,Azure Function调用存储过程并将ASA输出作为有效负载传递。

© www.soinside.com 2019 - 2024. All rights reserved.