1
1

Delete article

Deleted articles cannot be recovered.

Draft of this article would be also deleted.

Are you sure you want to delete this article?

More than 1 year has passed since last update.

Databricksノートブックのインポート、エクスポート

Last updated at Posted at 2022-12-16

Export and import Databricks notebooks | Databricks on AWS [2022/11/30時点]の翻訳です。

本書は抄訳であり内容の正確性を保証するものではありません。正確な内容に関しては原文を参照ください。

Databricksでは、以下のフォーマットでノートブックをインポート、エクスポートすることができます。

  • ソースファイル: 拡張子.scala.py.sql.rであるソースコードのみを含むファイル。
  • HTML: 拡張子.htmlのDatabricksノートブック。
  • Databricks.dbcアーカイブ
  • IPythonノートブック: 拡張子.ipynbJupyter notebook
  • RMarkdown: 拡張子.RmdR Markdown document

ノートブックのインポート

URLあるいはファイルから外部ノートブックをインポートすることができます。また、DatabricksワークスペースからバルクでエクスポートされたノートブックのZIPアーカイブをインポートすることもできます。

  1. サイドバーのWorkspaceをクリックします。以下のいずれかを実行します。
    • 任意のフォルダーの右側にあるをクリックしImportを選択します。
    • ワークスペースやユーザーフォルダでをクリックしImportを選択します。
  2. URLあるいはサポートされている外部フォーマット、DatabricksワークスペースからエクスポートされたZIPアーカイブを含むファイルを選択します。
  3. Importをクリックします。
    • 一つのノートブックを選択した場合には、現在のフォルダにインポートされます。
    • DBCやZIPアーカイブを選択した場合、現在のフォルダにフォルダ構成が再作成され、それぞれのノートブックがインポートされます。

ファイルをインポートしてノートブックに変換

ファイルの最初のセルにコメントを追加することでPython、SQL、Scala、Rスクリプトを単一セルのノートブックに変換することができます。

Python
# Databricks notebook source
SQL
-- Databricks notebook source
Scala
// Databricks notebook source
R
# Databricks notebook source

スクリプトでセルを定義するには、以下に示す特殊なコメントを使用します。Databricksにスクリプトをインポートすると、COMMANDのラインでマークされた内容でセルが生成されます。

Python
# COMMAND ----------
SQL
-- COMMAND ----------
Scala
// COMMAND ----------
R
# COMMAND ----------

ノートブックのエクスポート

ノートブックツールバーでFile > Exportを選択し、エクスポートのフォーマットを選択します。

注意
HTML、IPythonノートブック(.ipynb)、アーカイブ(DBC)としてノートブックをエクスポートし、コマンド出力をクリアしていない場合、エクスポートに出力が含まれます。

フォルダの全てのノートブックをエクスポート

注意
HTML、IPythonノートブック(.ipynb)、アーカイブ(DBC)としてノートブックをエクスポートし、コマンド出力をクリアしていない場合、エクスポートに出力が含まれます。

ワークスペースフォルダの全てのフォルダをZIPアーカイブでエクスポートするには:

  1. サイドバーのWorkspaceをクリックします。以下のいずれかを実行します。
    • 任意のフォルダーの右側にあるをクリックしExportを選択します。
    • ワークスペースやユーザーフォルダでをクリックしExportを選択します。
  2. エクスポートのフォーマットを選択します:
    • DBCアーカイブ: メタデータとノートブックコマンドの出力を含むバイナリーフォーマットであるDatabricksアーカイブをエクスポートします。
    • ソースファイル: Databricksワークスペースにインポートでき、CI/CDパイプラインで使用でき、それぞれのノートブックのデフォルト言語でソースファイルを参照できるノートブックソースファイルのZIPアーカイブをエクスポートします。ノートブックのコマンドアウトプットは含まれません。
    • HTMLアーカイブ: HTMLファイルのZIPアーカイブをエクスポートします。それぞれのノートブックHTMLファイルはDatabricksワークスペースにインポートすることができ、HTMLとして参照することができます。ノートブックのコマンドアウトプットは含まれます。

Databricks 無料トライアル

Databricks 無料トライアル

1
1
0

Register as a new user and use Qiita more conveniently

  1. You get articles that match your needs
  2. You can efficiently read back useful information
  3. You can use dark theme
What you can do with signing up
1
1

Delete article

Deleted articles cannot be recovered.

Draft of this article would be also deleted.

Are you sure you want to delete this article?