我有一个流分析工作正在运行,它从事件中心获取数据并将其保存到数据湖商店。输入的数据具有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
谢谢!