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

时间:2017-05-17 13:44:11

标签: stored-procedures azure-stream-analytics

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

2 个答案:

答案 0 :(得分: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

答案 1 :(得分:0)

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