首页 > 解决方案 > 有没有办法将数据直接加载到 json 或 csv 格式到 cosmos db gremlin api?

问题描述

我已经设置了 cosmos db gremlin api,并通过添加节点和属性并一一添加边来手动创建图形。有没有像我们在 cosmos db sql-api 中那样直接以 json 或 csv 格式将数据加载到 cosmos gremlin 中?请在这件事上给予我帮助

标签: azureazure-cosmosdb-gremlinapi

解决方案


有没有像我们在 cosmos db sql-api 中那样直接以 json 或 csv 格式将数据加载到 cosmos gremlin 中?

显然,根据此文档,数据迁移工具目前不支持 Gremlin API 帐户的导入工具。

但是,您可以考虑使用图形 BulkExecutor .NET 库在 Azure Cosmos DB Gremlin API 中执行批量操作。这里有示例应用程序。

您可以在其中使用生成循环或加载您自己的 json 文件。


更新:

尝试找到这样的直接解决方案,但没有运气。据我所知,也许您可​​以采用以下解决方案:

第一步,使用Azure 数据工厂将数据从 azure 数据湖以 json 文件的形式传输到 azure blob 存储中。

第二步,仍然需要使用 .net bulk SDK 加载 json 文件。


更新2:

@JemimaJeyakumar 我查看了此链接。这就是我在更新答案中提到的方式:Azure 数据工厂。但恐怕 ADF 不支持 cosmos db graph api。

在此处输入图像描述


推荐阅读