我有一个流分析工作,这将把数据从一个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,这个流分析功能可以很好地工作并更新cosmos集合。仅当TTL打开时才会出现问题。为Azure流分析作业选择的兼容级别为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
}
]
发布于 2019-06-28 02:59:25
的确切列名吗
https://stackoverflow.com/questions/56784414
复制相似问题