我尝试在Azure Stream Analytics中使用Microsoft Azure Machine Learning Studio中经过培训的模型 . 在我开始使用IoT-Stream传感器数据之前,我尝试这个示例:https://docs.microsoft.com/en-us/azure/stream-analytics/stream-analytics-machine-learning-integration-tutorial
我可以部署Web服务,它可以与控制台应用程序一起使用 . 来自Web服务的结果:
{
"Results": {
"output1": {
"type": "table",
"value": {
"ColumnNames": ["Sentiment", "Score"],
"ColumnTypes": ["String", "Double"],
"Values": [
["neutral", "0.564501523971558"]
]
}
}
}
}
流分析教程中的T-SQL如下所示:
WITH subquery AS (
SELECT text, sentiment(text) as result from input
)
Select text, result.[Scored Labels]
Into output
From subquery
不幸的是它不起作用 . 有人可以解释 result.[Scored Labels]
是否可以调试我的Stream Analytic作业?我没有输出 . 没有结果文件,没有警告,没有异常......
1 回答
当您使用函数调用Azure ML时,目前无法测试您的查询 . 测试查询功能在Web浏览器窗口中运行,因此我猜他们还没有实现该功能 .
我希望如果你开始工作它会实际工作 . 但是,您可能需要更改
result.[Scored Labels]
以匹配Azure ML API输出中的列,方法是result.Sentiment
和result.Score