我正在尝试向IoT Hub发送消息并使用Stream Analytics将其保存到DocumentDB,尽管我在将其输出到DocumentDB的“Partitioned”集合时遇到了麻烦 .
我能够将消息输出到“Single Partition”集合,但没有文档输出到“Partitioned”集合 .
详情如下:
[DocDB“分区”集合的流分析输出]
-
输出别名:outdocdbpart
-
PartitionKey:DeviceId
-
文件ID:id
[流分析查询]
/*Partitioned:no document inserted*/
SELECT * INTO [outdocdbpart] FROM [inputiothub]
[要插入的JSON内容的格式是这样的]
{
"DeviceId": "device001",
"id": "{Guid}",
...
}
(*)我只为“Partitioned”集合添加了“id” . 对于“Single Partitioned”,我没有放置“id”属性 .
[DocDB的“分区”集合的设置]
-
PartitionMode:已分区
-
PartitionKey:/ DeviceId
以上资源都在同一组和同一区域 . 可能是问题的原因是什么?我错过了什么吗?
1 回答
Azure Stream Analytics当前无法输出到Azure DocumentDB分区集合 . 我们的团队目前正在努力实现这一目标,但我们还没有ETA .
在此期间,您可以在Azure Stream Analytics反馈论坛上投票给这个项目吗?
https://feedback.azure.com/forums/270577-stream-analytics/suggestions/13431888-output-new-documentdb-single-partition-partition