1

我需要将 Azure CosmosDB 表中的数据导出到 CSV 文件。

我尝试使用 ADF,但只发现为 SQL 和 MongoDB 进行了配置,并且我在 COSMOSDB 选项中使用了 TABLE STORAGE。

有没有一种简单或编码的方法来实现这一点?

在此处输入图像描述

4

2 回答 2

1

我想我可以和你分享这个答案。因为我还没有找到任何文档来描述从 cosmosdb 表 api 导出数据的解决方案。

首先,它提到了一个不是免费的工具,它以 csv 文件的形式提供下载数据。

在此处输入图像描述

并顺着写代码的思路来实现导出数据的功能。我认为这对于 cosmosdb 也是可以实现的。您可以查询您想要的所有项目并将它们写入 csv 文件。在这里分享一个高投票的答案,它建议使用库CsvHelper,我认为使用它很有帮助File.WriteAllText(filePath, csv.ToString());

于 2021-02-17T05:37:44.127 回答
0

我找到了一种将 Azure 数据从 CosmosDB 表导出到 CSV 文件的方法。

根据我的发现,无法直接从 Azure 门户网站导出数据,但可以从Azure 存储资源管理器导出数据。它是免费的,并且受 Microsoft 支持。浏览到相应的存储帐户,单击要导出的表存储并在资源管理器中查找导出选项。

我还有一个待处理的代码工具来解决这个问题并使其更加自动化

在此处输入图像描述

于 2021-02-25T18:26:32.480 回答