使用机器学习的Azure流分析查询

时间:2018-01-28 23:58:30

标签: azure machine-learning azure-stream-analytics

我有一个流分析工作正在运行,它从事件中心获取数据并将其保存到数据湖商店。输入的数据具有JSONArray标签。如果数组包含等于“weather”的标记,我将数据保存到数据湖。当前查询如下:

SELECT
    * 
INTO
    datalake
FROM
    eventhub AS event
CROSS APPLY 
    GetArrayElements(event.tags) AS arrayElement
WHERE
    arrayElement.ArrayValue = 'weather'

此查询工作正常。我的下一步是将机器学习应用于数据。具体来说,数据有一个名为“text”的字段,我已经在工作中添加了一个称为“情感”的机器学习功能。所以我想将“情绪”应用于“文本”并输出结果。

Documentation显示了如何在查询中应用情感函数。他们展示了一个简单的例子,即输入一个,应用情绪,然后输出。我似乎无法修改我当前的查询来做同样的事情。

他们的查询是:

WITH sentiment AS (  
SELECT text, sentiment(text) as result from datainput  
)  

Select text, result.[Score]  
Into datamloutput
From sentiment  

谢谢!

0 个答案:

没有答案