将数据块 noteboooks.dbc 转换为标准 .py 文件

Convert databricks noteboooks.dbc into standard .py files

我经常收到来自各种来源的 databricks notebooks 来移动/查看/重构。由于租户不同,我无法登录到实际环境。这些通常作为 .dbc 文件发送,我可以通过打开一个新的数据块环境来转换它们,并将它们重新保存为 .py 文件。我想知道是否有一种方法可以从命令行执行此操作,例如 Juypter 的 nb-convert

为了阅读代码,导入一大堆文件然后重新转换为 python 有点痛苦。

由于权限的原因,源代码管理并不总是一个选项。

在您的 Databricks 工作区中导入 .dbc,例如在共享目录中。 然后,按照 Carlos 的建议,在您的本地计算机上安装 Databricks CLI 和 set it up.

pip install databricks-cli
databricks configure --token

和运行以下操作将 .py 笔记本导入本地文件夹

mkdir export_notebooks
cd export_notebooks
databricks workspace export_dir /Shared ./