Cosmos DB - 在 ODBC 架构编辑器中看不到第三级嵌套 JSON 数据

问题描述 投票:0回答:1

我正在开发一个项目,需要使用 SSMS 中的链接服务器连接来连接到 Cosmos DB。在建立连接时,我需要使用 ODBC 架构编辑器来映射数据。在架构编辑器中,我可以看到前两级数据(站点 > 车辆),但无法访问车辆内第三级嵌套数据。相反,我看到“Vehicle[]”,并且我知道其中还有另一层嵌套数据,称为“Driver[]”。

我正在使用集合映射对架构编辑器中的数据进行采样。我不确定表分隔符是否会提供更好的选择。我应该如何解决这个问题?

odbc azure-cosmosdb schema linked-server
1个回答
0
投票

我找到了解决此问题的方法/解决方案。 Microsoft 似乎让 Cosmos DB 难以从中提取数据,因为他们希望您围绕它构建系统,以便您成为终身客户。他们使用的另一个产品是 Power BI。我发现您可以使用 Power BI 轻松建立与 Cosmos DB 的连接,导航数据结构,然后将结果提取到 csv。

按照此视频中的步骤建立数据库连接并操作数据结构。然后您可以对数据执行您想要的操作(创建报告、右键单击并将表格导出为 csv 等)。这种方法不需要编程。

© www.soinside.com 2019 - 2024. All rights reserved.