我有一个流分析工作,它将数据从Blob转储到Cosmos DB。
我正在执行作业时,出现以下错误,并且Cosmos DB集合未更新。
错误:
[10:20:57 AM] Source 'signalData' had 1 occurrences of kind 'OutputDataConversionError.RequiredColumnMissing' between processing times '2019-06-27T04:50:57.4433960Z' and '2019-06-27T04:50:57.4433960Z'.
下面是SQL in Stream分析作业。
SELECT
*
INTO
[signalData]
FROM
[signalDataBlob]
如果我将TTL保持为OF,则此Stream分析功能可以正常工作并更新cosmos集合。 仅当TTL为ON时问题才出现。 为Azure Stream Analytics Job选择的兼容性级别为v1.1。
这不是重复的问题,因为有太多与此错误相关的问题。但就我而言,只有在TTL的值从OFF变为ON时,这种情况才会发生。
下面是我要更新到cosmos DB中的数据。
[
{
"id": "Z5002XXXXX",
"type": "SIGNAL",
"time": 1557302250,
"abc": 35.0,
"def": 136,
"ijk": 161,
"xyz": 88,
"id": "432a0719-e1c8-e53a",
"_rid": "3rEvAJlPHSA==",
"_self": "dbs/3rEvAA==/colls/3rEvAJlPHSA=/docs/3rEvAJlPHSA==/",
"_etag": "\"2600ce55-0000-2300-0000-5cf1129\"",
"_attachments": "attachments/",
"_ts": 1559302815
}
]
答案 0 :(得分:0)