从 Azure 下载 Cosmos DB 的简便方法

Easy way to download a Cosmos DB from Azure

我找不到如何下载它。我想这样做有两个原因:

但是,我找不到像点击按钮下载它这样简单的方法。

唯一的方法似乎是编写一段复杂的代码来抛出整个数据库并将其导出为某种格式,例如 JSON。

我说的对吗?希望您找到了从 Azure 下载数据库的简单方法!

我们点击了这里:

但是那个 csv 不包含任何数据,只是关于数据库的信息

您可以使用 Azure 数据工厂并导出数据,例如到 CSV 格式的 Blob 存储。使用复制向导应该很容易构建 https://docs.microsoft.com/en-us/azure/data-factory/quickstart-create-data-factory-copy-data-tool

您上面显示的“导出到 CSV”按钮仅导出 Azure 门户中的 table 资源,与 Cosmos DB 甚至其中的数据无关。

我为此使用了 Azure Cosmos DB 数据迁移工具。您可以下载它 here,它有一个简单的 UI 用于导入和导出数据。我发现它比数据工厂容易得多。由于它在 Windows 上本地运行,因此它也适用于 Cosmos DB 模拟器。

我在 Azure 工具中找不到简单的方法,所以我使用指南针将数据导出为 json 用于 mongoDB 集合,我称之为简单。