在 Databricks 之外查看 Databricks 笔记本

问题描述 投票:0回答:2

我已经用我的所有笔记本导出了 dbc 文件。是否可以打开/转换它们以在 jupyter 笔记本或其他 IDE 中打开?

jupyter-notebook databricks
2个回答
0
投票

Databricks 默认将其笔记本文件存储为 DBC 文件,这是一种封闭的二进制格式。 .dbc 文件的一个优点是独立。一个 dbc 文件可以包含笔记本和支持文件的整个文件夹。但除此之外,dbc 文件坦率地说是令人讨厌的。

但是,有一个使用 Databricks -CLI 的解决方法
按照 Databricks 旧版 CLI

在本地计算机上安装 Databricks CLI

Databricks CLI

pip install databricks-cli
databricks configure --token

并运行以下命令将 .py 笔记本导入到本地文件夹中

mkdir export_notebooks
cd export_notebooks
databricks workspace export_dir /Shared ./

0
投票

我发布了一个工具,可以将 .dbc 存档文件解压到相应的 python 和 markdown 文件中 https://github.com/activescott/dbcexplode

它不需要您拥有 databricks 工作区或帐户,您就可以在本地运行它。

只需从那里下载 python 文件并运行它即可

$ ./dbcexplode.py mynotebooks.dbc
© www.soinside.com 2019 - 2024. All rights reserved.