Databricksノートブックの実行

[Run Databricks notebooks \| Databricks on AWS](https://docs.databricks.com/notebooks/run-notebook.html) [2022/12/12時点]の翻訳です。

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

ノートブックの任意のセルを実行する前に、[ノートブックをクラスターにアタッチ](https://qiita.com/taka_yayoi/items/141e49b155f4cad1bb34#%E3%83%8E%E3%83%BC%E3%83%88%E3%83%96%E3%83%83%E3%82%AF%E3%82%92%E3%82%AF%E3%83%A9%E3%82%B9%E3%82%BF%E3%83%BC%E3%81%AB%E3%82%A2%E3%82%BF%E3%83%83%E3%83%81)する必要があります。

ノートブックのすべてのセルを実行するには、ノートブックツールバーで**Run All**を選択します。

:::note warn
**重要！**
同じノートブックに[マウントとアンマウント](https://docs.databricks.com/dbfs/mounts.html)のステップが含まれている場合、**Run All**を使用しないでください。競合状態を引き起こし、マウントポイントが破損する場合があります。
:::

単一のセルを実行するには、セルをクリックし**shift+enter**を押します。また、セルの一部の行を実行することもできます。[選択テキストの実行](https://qiita.com/taka_yayoi/items/dfb53f63aed2fbd344fc#%E9%81%B8%E6%8A%9E%E3%83%86%E3%82%AD%E3%82%B9%E3%83%88%E3%81%AE%E5%AE%9F%E8%A1%8C)をご覧ください。

上の全てのセル、あるいは下の全てのセルを実行するには、一番右のアクションメニュー![](https://docs.databricks.com/_images/cell-actions.png)で![](https://docs.databricks.com/_images/run-menu.png)をクリックし、**Run All Above**か**Run All Below**を選択します。**Run All Below**は自身のセルを含みますが、**Run All Above**には自身のセルは含まれません。

ノートブックの実行中、ノートブックタブのアイコンは![](https://docs.databricks.com/_images/nb-not-running-icon.png)から![](https://docs.databricks.com/_images/nb-running-icon.png)に変化します。ブラウザで通知が有効化されており、ノートブックの実行中に別のタブを参照している際、ノートブックが処理を終了すると通知が表示されます。

実行中のノートブックを停止するには、ノートブックツールバーで![](https://docs.databricks.com/_images/nb-interrupt-button.png)を選択します。また、**Run > Interrupt execution**を選択するか、キーボードショートカット`I I`を使うこともできます。

# ノートブック実行のスケジュール

定期的なスケジュールでノートブックを自動実行するには、[ノートブックジョブを作成](https://docs.databricks.com/notebooks/schedule-notebook-jobs.html)します。

# ノートブックからDelta Live Tablesパイプラインの実行

ノートブックからDelta Live Tablesの実行をトリガーする方法については、[Open or run a Delta Live Tables pipeline from a notebook](https://docs.databricks.com/notebooks/notebooks-dlt-pipeline.html)をご覧ください。

# 通知

通知は、現在どのコマンドを実行中なのか、どのコマンドがエラー状態なのかといった特定のイベントを警告します。ノートブックに複数のエラー通知が表示されている場合には、最初の通知には全ての通知をクリアするリンクが表示されます。
![](https://docs.databricks.com/_images/notification.png)

ノートブックの通知はデフォルトで有効化されています。[ユーザー設定](https://docs.databricks.com/notebooks/notebooks-manage.html#configure-notebook-settings)で通知を無効にすることができます。

## バックグラウンド通知

ノートブックの処理を起動し、処理を行なっているタブやノートブックが実行されているウィンドウから離脱した際、ノートブックの処理が終了すると通知が表示されます。ご自身のブラウザの設定でこれを無効にすることができます。

## Databricksアドバイザー

Databricksアドバイザーは実行されるコマンドを自動的に分析し、ノートブック上に適切なアドバイスを表示します。追知されるアドバイスは、作業効率の改善、コスト削減、一般的なミスの回避に役立つ情報を提供します。

### アドバイスの参照

実行したコマンドに役立つアドバイスが、青枠の電球のアイコンとして表示されます。アイコンの数字はアドバイスの数を表しています。
![](https://docs.databricks.com/_images/advice-collapsed.png)

電球をクリックすることでアドバイスを表示できます。
![](https://docs.databricks.com/_images/advice-expanded.png)
**Learn more**リンクをクリックすることで、詳細なドキュメントを参照することができます。

**Don’t show me this again**リンクをクリックすることでアドバイスを非表示にできます。表示されたタイプのアドバイスは今後表示されません。このアクションは[ノートブックの設定](#アドバイスの設定)で取り消すことができます。

電球アイコンを再度クリックすることで、アドバイスボックスを畳むことができます。

## アドバイスの設定

[ユーザー設定](https://docs.databricks.com/notebooks/notebooks-manage.html#configure-notebook-settings)に移動するか、をクリックするか、展開されたアドバイスボックス内の歯車アイコンをクリックすることでノートブックの設定ページに移動します。
![](https://docs.databricks.com/_images/advice-notebook-settings.png)

**Turn on Databricks Advisor**を切り替えることで、アドバイスを有効化・無効化できます。

ある種のアドバイスを非表示にした場合、**Reset hidden advice**リンクが表示されます。これらのアドバイスを再度表示させたい場合にはこのリンクをクリックします。

### Databricks 無料トライアル

[Databricks 無料トライアル](https://databricks.com/jp/try-databricks)