【问题标题】:Export Azure Cosmos DB table to CSV将 Azure Cosmos DB 表导出为 CSV
【发布时间】:2021-02-26 02:26:32
【问题描述】:

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

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

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

【问题讨论】:

    标签: azure-cosmosdb azure-cosmosdb-tables


    【解决方案1】:

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

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

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

    【讨论】:

    • 你有什么其他的想法吗?
    【解决方案2】:

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

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

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

    【讨论】:

    • 目前不允许这样做
    • 是的,这很糟糕。 Microsoft 停止了对存储资源管理器中的 CosmosDB 支持,现在 WebUI 是访问 CosmosDB 的唯一工具。
    猜你喜欢
    • 2021-12-18
    • 1970-01-01
    • 2019-06-01
    • 1970-01-01
    • 2018-06-17
    • 1970-01-01
    • 2015-09-30
    • 1970-01-01
    • 1970-01-01
    相关资源
    最近更新 更多