Databricksの小技集

Databricksの小技集です。他にも見つけたら追加します。

# ワークスペースのフォルダ一覧では右クリックでメニューを開くことができます

ノートブックの上で右クリックすれば、ノートブックのメニュー、それ以外の場合はフォルダーのメニューが開きます。
![Screen Shot 2021-10-24 at 8.27.37.png](https://qiita-image-store.s3.ap-northeast-1.amazonaws.com/0/1168882/eb42ec27-0dfd-4e9a-5723-70a3444adab1.png)

# ノートブックはドラッグアンドドロップで移動できます

1年くらい使ってて知りませんでした…。
![Screen Shot 2021-10-24 at 8.29.16.png](https://qiita-image-store.s3.ap-northeast-1.amazonaws.com/0/1168882/c53a5b6e-8e6c-e0dc-c907-6eb57d04e80a.png)

# アタッチしているクラスターの詳細画面へのショートカットがあります

クラスターのドロップダウンリストの右上にある外部リンクボタンからクラスター詳細画面に移動できます。

![Screen Shot 2021-10-24 at 8.30.31.png](https://qiita-image-store.s3.ap-northeast-1.amazonaws.com/0/1168882/543adef9-4cae-d04d-61a3-94248c37f028.png)

# エクスペリメントメニューでランをソートすることができます

デフォルトがDateとなっていますが、ここをクリックするとパラメーターやメトリクスでソートできます。
![Screen Shot 2021-10-24 at 8.32.42.png](https://qiita-image-store.s3.ap-northeast-1.amazonaws.com/0/1168882/40b98270-8822-e61a-36cd-ba15555aa819.png)

# マークダウンで別のノートブックへのリンクを張ることができます

ノートブックのパスの先頭に`$`を追加します。
![Screen Shot 2021-10-24 at 8.35.09.png](https://qiita-image-store.s3.ap-northeast-1.amazonaws.com/0/1168882/578fa134-d6d3-0a6a-8500-9ccf46349004.png)

# セルのURLをシェアすることができます

個々のセルの上にあるCmd xxをクリックするとアドレスバーにセルに対応するURLが表示されます。これをシェアすれば、セルに直接アクセスしてもらうことができます。
![Screen Shot 2021-10-26 at 2.00.56.png](https://qiita-image-store.s3.ap-northeast-1.amazonaws.com/0/1168882/627f6057-33f2-4bd4-aeda-e0305f5ebe41.png)

# Markdown内にTexで数式を記述することができます

[こちら](https://docs.databricks.com/notebooks/notebooks-use.html#display-mathematical-equations)にあるように[KaTeX](https://github.com/Khan/KaTeX/wiki)をサポートしています。

`$$`で数式を記述する行を挟みます。
![Screen Shot 2021-10-26 at 8.37.27.png](https://qiita-image-store.s3.ap-northeast-1.amazonaws.com/0/1168882/a1f7a363-f20d-d242-0b95-b22abff5d9da.png)

以下のように数式がレンダリングされます。
![Screen Shot 2021-10-26 at 8.36.44.png](https://qiita-image-store.s3.ap-northeast-1.amazonaws.com/0/1168882/7e4177c4-9486-c7c9-7241-b00489ceeac2.png)

# ノートブックにGoogle Slidesを埋め込むことができます

ノートブックに埋め込みたいGoogle Slidesのプレゼンテーションにアクセスし、`https://docs.google.com/presentation/d/<スライドID>/`のスライドIDをコピーします。スライドに対するアクセス権は適切に設定してください。

ノートブックに以下のセルを記述し、スライドIDを上でコピーしたもので置き換えます。その他のパラメーターは適宜変更してください。

```py:Python
slides_html="""
<iframe src="https://docs.google.com/presentation/d/<スライドID>/embed?start=true&loop=true&delayms=4000" frameborder="0" width="900" height="560" allowfullscreen="true" mozallowfullscreen="true" webkitallowfullscreen="true"></iframe>
"""
displayHTML(slides_html)
```

セルを実行すると、Google Slidesが埋め込まれた状態で表示されます。Hide Codeを設定すると、セルにはスライドのみが表示されます。
![Screen Shot 2021-10-26 at 8.49.55.png](https://qiita-image-store.s3.ap-northeast-1.amazonaws.com/0/1168882/8acc95c4-b47e-76de-f6d2-1bcbbd43ab36.png)

# Databricks環境にはサンプルデータが格納されています

データを取り込まなくても、サンプルデータを用いてすぐにDatabricksを利用開始することができます。

- [Databricksのサンプルデータ](https://qiita.com/taka_yayoi/items/dcf77d0b007fae774ce5)
- [Databricksサンプルデータセットの説明](https://qiita.com/taka_yayoi/items/3f8ccad13c6efd242be1)

# ワークスペースのURLのあとに`/version`をつけるとプラットフォームのバージョンを確認できます

`https://<Databricksホスト名>/version`でプラットフォームのバージョンを確認できます。以下の例では**3.64**がプラットフォームバージョンになります。

![Screen Shot 2022-02-17 at 11.04.37.png](https://qiita-image-store.s3.ap-northeast-1.amazonaws.com/0/1168882/201fd65b-1380-1137-2b77-71b3f417ffa0.png)

# 別のタブ、別のウィンドウで開いているノートブックからセルをコピーアンドペーストを行うことができます

コピーしたいセルを選択し、セルの右上のメニューから**セルをコピー**を選択するか、キーボードショートカット`Command-C`か`Ctrl-C`を押します。
![Screen Shot 2022-06-13 at 15.07.20.png](https://qiita-image-store.s3.ap-northeast-1.amazonaws.com/0/1168882/a3bd2981-fec3-19a2-17d3-f30b9b473250.png)

別のノートブックに移動し、キーボードショートカット`Command-V`か`Ctrl-V`を押すと、現在のセルの下にセルが貼り付けられます。

# ブラウザタブからDatabricksノートブックの処理状態を確認できます

処理中のノートブックのタブには![Screen Shot 2022-08-04 at 7.24.18.png](https://qiita-image-store.s3.ap-northeast-1.amazonaws.com/0/1168882/34614ab4-3910-dba9-bc0e-d57c4dfc3f3b.png)
が表示されます。

- [Databricksノートブックの処理状態をタブから確認できるようになりました](https://qiita.com/taka_yayoi/items/1780ba067bcfb3708896)

### Databricks 無料トライアル

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