2016-06-14 39 views
0

我试图使用流分析将消息发送到物联网集线器并将其保存到DocumentDB ,但我在将其输出到 DocumentDB的“分区”集合时遇到了问题。流分析无法输出到DocumentDb的分区集合

我能够将消息输出到“单分区”集合,但没有文档输出到“分区”集合。

的详情如下:

[流分析输出为DocDB “分区” 收集]

  • 输出别名:outdocdbpart
  • PartitionKey:DEVICEID
  • 文档ID:ID

[流分析查询]

/*Partitioned:no document inserted*/ 
SELECT * INTO [outdocdbpart] FROM [inputiothub] 

[JSON的内容插入格式是这样的]

{ 
    "DeviceId": "device001", 
    "id": "{Guid}", 
    ... 
} 

(*)我已经添加了 “ID” 为 “分区” 唯一收藏。 对于“Single Partitioned”,我没有放置“id”属性。

[为DocDB的 “分区” 集合设置]

  • PartitionMode:分区
  • PartitionKey:/ DEVICEID

上述资源都在同一组,同一区域。 问题的原因是什么? 我错过了什么吗?

回答

0

Azure中的分析数据,目前尚无法输出到Azure的DocumentDB分区集合。我们的团队目前正在努力实现这一目标,但我们还没有ETA。

在此期间,你可以投票在Azure中的分析数据反馈论坛,这个项目吗?

https://feedback.azure.com/forums/270577-stream-analytics/suggestions/13431888-output-new-documentdb-single-partition-partition

+0

哦,不知道。谢谢你的答案安德鲁。我已投票支持这个项目。希望它很快就可以使用:-) –