你当前正在访问 Microsoft Azure Global Edition 技术文档网站。 如果需要访问由世纪互联运营的 Microsoft Azure 中国技术文档网站,请访问 https://docs.azure.cn

有关 Azure Cosmos DB(预览版)中的 Jupyter Notebook 的常见问题解答

适用对象: NoSQL MongoDB Cassandra Gremlin

警告

Azure Cosmos DB 的 Jupyter Notebook 功能将于 2024 年 3 月 30 日停用,届时将无法再通过 Azure Cosmos DB 帐户使用内置的 Jupyter 笔记本。 建议使用 Visual Studio Code 对 Jupyter 笔记本的支持或首选笔记本客户端。

Azure Cosmos DB 内置 Jupyter Notebook 直接集成到 Azure 门户和 Azure Cosmos DB 帐户,所以使用起来非常便利。 开发人员、数据科学家、工程师和分析师可通过熟悉的 Jupyter Notebook 体验来执行常见任务。 这些常见任务包括:

  • 数据研究
  • 数据清除
  • 数据转换
  • 数值模拟
  • 统计建模
  • 数据可视化
  • 机器学习

Screenshot of various Jupyter Notebooks visualizations in Azure Cosmos DB.

常规

笔记本预览功能何时可供使用?

此功能将于 2024 年 3 月 30 日停用。 在此之前,只有已注册预览版的客户可访问该功能。 建议使用 Visual Studio Code 对 Jupyter 笔记本的支持或首选笔记本客户端来使用笔记本。

笔记本功能是否在所有 Azure 区域和云中可用?

此功能目前仅在 Azure 公有云和 Azure 中的特定区域中可用。

笔记本功能是否可用于任何 Azure Cosmos DB 帐户?

此功能仅在属于现有发布外部测试版的某些 Azure Cosmos DB SQL、Gremlin、Table、MongoDB 或 Cassandra API 帐户中可用。

是否有任何 Azure Cosmos DB 功能与笔记本功能不兼容?

使用专用链接或某些 IP 防火墙规则连接到虚拟网络的 Azure Cosmos DB 帐户将无法使用笔记本功能。

提示

如果网络配置与笔记本功能不兼容,则会在数据资源管理器中禁用笔记本图标。

是否需要任何特殊的基于角色的访问控制权限才能使用笔记本功能?

帐户必须具有“列出密钥”权限 (Microsoft.DocumentDB/databaseAccounts/listKeys/*) 才能使用笔记本。 有关基于角色的访问控制操作的详细信息,请参阅 Azure Cosmos DB 资源提供程序操作

在哪里可以了解有关 Azure Cosmos DB 中的笔记本功能的详细信息?

详细了解 Azure Cosmos DB 中的 Jupyter Notebook 功能

有关如何在 Azure Cosmos DB 中使用笔记本功能的教程,请参阅 [Azure Cosmos DB 中的 Jupyter Notebook(预览版)](notebooks-overview.md)

持久性

使用完笔记本后如何存储笔记本?

笔记本托管在需要时实时启动的临时按需工作区中。 笔记本位于临时工作区中,并且在工作区过期时不会保存。 如果笔记本保持空闲时间过长,则系统会自动释放该笔记本。

注意

目前,如果空闲 20 分钟,将取消分配临时工作区。 每天使用时间上限为 60 分钟。 这些限制将来可能会发生变化。

如何在会话之间保存笔记本?

可以使用两个选项来保存笔记本:

  1. 导出笔记本:可以使用导出选项将笔记本从临时工作区下载到本地计算机。
  2. 连接到 GitHub:可以连接到 GitHub 存储库,以在会话之间持久保存笔记本并对其进行源代码管理。

我的笔记本是否会处于空闲状态?

在预定的时间后,笔记本可能会因为用户未使用浏览器或没有用户使用笔记本工作区而变为空闲状态。

注意

目前,如果空闲 20 分钟,将取消分配临时工作区。 每天使用时间上限为 60 分钟。 这些限制将来可能会发生变化。

重要

请务必经常保存工作,以避免意外丢失笔记本中的进度。

协作

多个用户是否可以协作处理一个笔记本?

是的。 首选协作方法是使用 GitHub 来对笔记本进行源代码管理,并让不同的用户重复使用笔记本。

多个用户是否可以在同一帐户中同时使用笔记本?

是的。 多个用户最多只能在同一帐户中同时使用笔记本功能。