将数据块 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 ./
我经常收到来自各种来源的 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 ./