Stream Analytics作业(到CosmosDB输出的物联网集线器)“启动”命令失败,并出现以下错误。
[12:49:30 PM]来源“ cosmosiot”出现了1次此类 处理之间的'OutputDataConversionError.RequiredColumnMissing' 次'2019-04-17T02:49:30.2736530Z'和 '2019-04-17T02:49:30.2736530Z'。
我按照说明进行操作,不确定是什么原因导致此错误。 有什么建议吗?这是CosmosDB查询:
SELECT
[bearings temperature],
[windings temperature],
[tower sway],
[position sensor],
[blade strain gauge],
[main shaft strain gauge],
[shroud accelerometer],
[gearbox fluid levels],
[power generation],
[EventProcessedUtcTime],
[EventEnqueuedUtcTime],
[IoTHub].[CorrelationId],
[IoTHub].[ConnectionDeviceId]
INTO
cosmosiot
FROM
TurbineData
答案 0 :(得分:1)
如果您要在查询中指定字段(即Select Name, ModelNumber ...
,而不是仅使用Select * ...
,则在使用Compatibility Level 1.0(默认情况下,该字段名将转换为小写字母)时,这会导致Cosmos DB退出。在门户中,如果您打开Stream Analytics作业并转到“配置”部分下的“兼容性级别”,然后选择v1.1或更高版本即可解决该问题。您可以在以下位置的Stream Analytics文档中了解有关兼容性级别的更多信息:https://docs.microsoft.com/en-us/azure/stream-analytics/stream-analytics-compatibility-level