• Databricks
  • Databricks
  • ヘルプセンター
  • ドキュメント
  • ナレッジベース
  • コミュニティ
  • サポート
  • フィードバック
  • Databricks を試す
English
  • English
  • 日本語
  • Português
Amazon Web Services
  • Microsoft Azure
  • Google Cloud Platform
Databricks on AWS

はじめに

  • はじめに
  • Databricksとは
  • DatabricksIQ
  • リリースノート

データの読み込みと管理

  • ガイド
  • データベース・オブジェクトの操作
  • データソースに接続する
  • コンピュートに接続
  • データの検出
  • データのクエリー
  • データを取り込む
  • ファイルの操作
  • データの変換
  • ワークフローのスケジュールとオーケストレーション
  • データと AI 資産を監視する
  • 外部システムでの読み取り
  • データを安全に共有

データの取り扱い

  • Delta Live Tables
  • 構造化ストリーミング
  • AIと機械学習
  • 生成AI チュートリアル
  • BI
  • データウェアハウジング
  • ノートブック
    • チュートリアル: EDA 手法
    • 基本的な編集
    • ノートブックでコードを開発する
      • コードナビゲーション
      • Databricks Assistant を使用したコードヘルプ
      • ノートブックの出力と結果
      • ノートブック間でコードを共有する
      • デバッグ ノートブック
      • バージョン履歴
      • ウィジェットDatabricks
      • パッケージセル
      • IPython カーネル
      • 単体テスト
    • ノートブックを実行する
    • ノートブックを使用した共同作業
    • ノートブックの管理
    • ノートブックの外観をカスタマイズする
    • ベストプラクティス
    • 制限
  • Delta Lake
  • 開発者
  • 技術パートナー

管理

  • アカウントとワークスペースの管理
  • セキュリティとコンプライアンス
  • データガバナンス ( Unity Catalog )
  • レイクハウスアーキテクチャ

参照とリソース

  • 参照
  • リソース
  • 今後の予定
  • ドキュメントアーカイブ

更新しました 2025/02/18

フィードバックの送信

  • ドキュメント
  • Databricks ノートブックの概要
  • Databricks ノートブックでコードを開発する
  • Databricks ノートブックとファイル エディターの操作

Databricks ノートブックとファイル エディターの操作

この記事では、キーボード ショートカット、コードの提案とオートコンプリート、変数の検査、コードの折りたたみなど、Databricks ノートブックとファイル エディターの操作に役立つ関数について説明します。 ノートブックまたはファイルエディターを使用する場合、Databricks Assistant を使用してコードの生成、説明、デバッグを行うことができます。 詳細については、「 Databricks Assistant からコーディングのヘルプを取得する 」を参照してください。

エディターのテーマから選択できます。 [ View > Editor theme (エディタのテーマを表示 )] を選択し、メニューから選択します。

キーボードショートカット

キーボードショートカットを表示するには、「ヘルプ」>「キーボードショートカット」を選択します。使用できるキーボードショートカットは、カーソルがコードセルにあるか(編集モード)、そうでないか(コマンドモード)によって異なります。

コマンド パレット

ノートブックでは、コマンドパレットを使用してアクションをすばやく実行できます。 ノートブック アクションのパネルを開くには、ワークスペースの右下隅にある [ _ ] をクリックするか、ショートカット Cmd + Shift + P (MacOS の場合) または Ctrl + Shift + P (Windows の場合) を使用します。

コマンド パレット

テキストの検索と置換

ノートブック内のテキストを検索して置換するには、「編集」>「検索と置換」を選択します。現在選択されている一致はオレンジ色でハイライトされ、他のすべての一致は黄色でハイライトされます。

現在選択されている一致を置き換えるには、「置換」をクリックします。ノートブック内の一致をすべて置換するには、「すべて置換」をクリックします。

一致の間を移動するには、「前へ」ボタンと「次へ」ボタンをクリックします。また、Shift+Enterキーを押して前の一致へ、Enterキーを押して次の一致へ移動することもできます。

検索と置換ツールを閉じるには、削除アイコンをクリックするか、escキーを押します。

変数の調査

SQL または Python ノートブックで定義された変数に関する情報を表示するには、変数名の上にカーソルを置きます。 Python 変数の調査には、Databricks Runtime 12.2 LTS 以上が必要です。

変数を検査する方法

「変数エクスプローラー」を参照してください。

定義へ移動

Python ノートブックがクラスターに接続されている場合、変数、関数、または%runステートメントの背後にあるコードの定義にすぐに移動できます。 これを行うには、変数名または関数名を右クリックし、[ 定義へ移動 ] または [ 定義をここに表示] をクリックします。

macOS ではCmdキー、Windows ではCtrlキーを押しながら、変数名または関数名の上にマウスを置きます。 定義が見つかった場合、その名前はハイパーリンクに変わります。

関数定義の取得方法

「定義へ移動」機能は、Databricks Runtime 12.2 LTS 以降で利用できます。

コードの折りたたみ

コードの折りたたみを使用すると、コードのセクションを一時的に非表示にすることができます。 これは、作業中のコードの特定のセクションに集中できるため、長いコードブロックを操作する場合に役立ちます。

コードを非表示にするには、セルの左端にカーソルを置きます。 下向きの矢印は、コードのセクションを非表示にできる論理ポイントに表示されます。 矢印をクリックして、コード セクションを非表示にします。 矢印をもう一度クリックして(右を指しています)、コードを表示します。

コードを折りたたむ方法

キーボード ショートカットなどの詳細については、 VS Code のドキュメントを参照してください。

マルチカーソルのサポート

複数のカーソルを作成して、ビデオに示すように、同時編集を容易にすることができます。

複数のカーソルを使用する方法

セル内に複数のカーソルを作成するには:

  • macOS では、 Option キーを押しながら各場所をクリックしてカーソルを追加します。

  • Windows では、 Alt キーを押しながら各場所をクリックしてカーソルを追加します。

  • ショートカットを変更するオプションもあります。 マルチカーソルと列選択のショートカットを変更するを参照してください。

macOSでは、キーボードショートカットの Option+Command+上矢印キーまたは下矢印キーを使用して、垂直方向に揃えられた複数のカーソルを作成できます。

列 (ボックス) の選択

列内の複数の項目を選択するには、キャプチャする領域の左上をクリックします。 そうしたら:

  • macOS では、 Shift + Option を押して右下にドラッグし、1 つ以上の列をキャプチャします。

  • Windows では、 Shift + Alt を押して右下にドラッグし、1 つ以上の列をキャプチャします。

  • ショートカットを変更するオプションもあります。 マルチカーソルと列選択のショートカットを変更するを参照してください。

列を選択する方法

マルチカーソルと列選択のショートカットを変更する

代替ショートカットは、マルチカーソルと列(ボックス)の選択に使用できます。 代替選択では、ショートカットは次のように変更されます。

  • セル内に複数のカーソルを作成するには:

    • macOS では、 Cmd キーを押しながら各場所をクリックしてカーソルを追加します。

    • Windows では、 Ctrl キーを押しながら各場所をクリックしてカーソルを追加します。

  • 列内の複数の項目を選択するには、キャプチャする領域の左上をクリックします。 そうしたら:

    • macOS では、 Option キーを押しながら右下にドラッグして、1 つ以上の列をキャプチャします。

    • Windows では、 Alt キーを押しながら右下にドラッグして、1 つ以上の列をキャプチャします。

代替ショートカットを有効にするには、次の手順を実行します。

  1. ワークスペースの右上にあるユーザー名をクリックし、ドロップダウン リストで[設定]をクリックします。

  2. [ 設定 ] サイドバーで、[ 開発者] を選択します。

  3. [ コード エディター ] セクションで、[ マルチカーソル クリックのキー修飾子 ] 設定を [ macOS の場合は Cmd ] に、Windows の場合は Ctrl に変更します。

代替ショートカットを有効にしても、垂直方向に揃えられた複数のカーソルを作成するためのキーボードショートカットは変更されません。

データを閲覧する

スキーマ ブラウザーを使用して、ノートブックで使用できる Unity Catalog オブジェクトを調べます。 ノートブックの左側にあるノートブックデータアイコンをクリックし、スキーマブラウザを開きます。

「For you」ボタンには、現在のセッションで使用したオブジェクト、または以前にお気に入りとしてマークしたオブジェクトのみが表示されます。

「フィルタ」ボックスにテキストを入力すると、入力したテキストを含むオブジェクトのみが表示されるように表示が変わります。現在開いているオブジェクト、または現在のセッションで開かれていたオブジェクトのみが表示されます。 [フィルター] ボックスでは、ノートブックで使用可能なカタログ、スキーマ、テーブル、ボリュームの完全な検索は行われません。

ケバブメニューケバブメニューを開くには、次に示すようにオブジェクトの名前にカーソルを合わせます。

スキーマブラウザのケバブメニュー

オブジェクトがテーブルの場合は、次の操作を実行できます。

  • セルを自動的に作成して実行し、テーブル内のデータのプレビューを表示します。テーブルのケバブメニューから「新しいセルでプレビュー」を選択します。

  • カタログ、スキーマ、またはテーブルをカタログ エクスプローラで表示します。 ケバブメニューから「 カタログエクスプローラーで開く 」を選択します。 新しいタブが開き、選択したオブジェクトが表示されます。

  • カタログ、スキーマ、またはテーブルへのパスを取得します。 [コピー] を選択します。オブジェクトのケバブメニューからのパス。

  • テーブルをお気に入りに追加します。 テーブルのケバブメニューから 「お気に入りに追加 」を選択します。

オブジェクトがカタログ、スキーマ、またはボリュームの場合は、オブジェクトのパスをコピーするか、カタログエクスプローラーで開くことができます。

テーブル名または列名をセルに直接挿入するには、以下を実行します。

  1. 名前を入力したい場所のセルでカーソルをクリックします。

  2. スキーマブラウザでテーブル名または列名の上にカーソルを移動します。

  3. オブジェクトの名前の右側に表示される二重矢印 両方向の矢印をクリックします。

WebターミナルとDatabricks CLI を使用する

ノートブックで Web ターミナルを開くには、右サイドバーの下部の底面パネルを再度開くをクリックします。

Webターミナルで Databricks CLI を使用する

Databricks Runtime 15.0以降、ノートブックのWebターミナルからDatabricks CLIを使用できます。

要件

  • ノートブックは、 専用 (以前のシングル ユーザー) または 分離なし共有 アクセス モードでクラスタリングにアタッチする必要があります。

  • CLI は、PrivateLink が有効になっているワークスペースでは使用できません。

インストールされているCLIは常に最新バージョンです。 認証は現在のユーザーに基づいて行われます。

ノートブックセルから CLI を使用することはできません。 ノートブックでは、 %sh databricks ... のようなコマンドは Databricks Runtime 15.0 以降では機能しません。

パーソナライズされたオートコンプリート

オートコンプリートは、コード セグメントを入力すると自動的に補完されます。 補完可能なオブジェクトには、型、クラス、オブジェクト、および SQL データベース名とテーブル名が含まれます。 Databricks は、Unity Catalog のメタデータと使用状況を使用して、提案をパーソナライズします。

  • Python セルの場合、オートコンプリートを機能させるにはノートブックを クラスターにアタッチ する必要があり、完了可能なオブジェクトを定義する すべてのセルを実行する必要があります 。

  • SQL セルの場合、ノートブックがコンピュート リソースにアタッチされていない場合でも、オートコンプリートによってキーワードと基本的な構文が提案されます。

    • ワークスペースで Unity Catalogが有効になっている場合、オートコンプリートでは、 Unity Catalog内のテーブルのカタログ名、スキーマ名、テーブル名、および列名も提案されます。

    • ワークスペースがUnity Catalogに対して有効になっていない場合は、テーブル名または列名を提案するために、ワークスペースをクラスターまたはSQL ウェアハウスに接続する必要があります。

オートコンプリートの候補は、セルに入力すると自動的に表示されます。 上下矢印キーまたはマウスを使用して候補を選択し、 Tab キーまたはEnter キーを押して選択内容をセルに挿入します。

注

R ノートブックのサーバーのオートコンプリートは、コマンドの実行中にブロックされます。

注意すべき ユーザー設定 には、次の 2 つがあります。

  • オートコンプリート候補をオフにするには、 入力時にオートコンプリートを切り替えます。 オートコンプリートがオフの場合、 Ctrl + スペースを押すと、オートコンプリートの候補を表示できます。

  • Enter キー がオートコンプリート候補を挿入しないようにするには、 Enter キーを切り替えてオートコンプリート候補を受け入れます。

ブラケットマッチング

括弧、角括弧、または中括弧の近くをクリックすると、エディタはその文字とそれに一致する括弧を強調表示します。

対応するブラケットを表示する

Python エラーの強調表示

ノートブックが クラスターに接続されている場合、構文エラーには赤の下線が引かれます。 Python の場合、クラスターは Databricks Runtime 12.2 LTS 以降を実行している必要があります。

構文の警告にカーソルを合わせ、可能なアクションの [クイック修正 ] を選択します。

構文エラーの強調表示に関するコードアクションの例

Databricks Assistant が有効になっているワークスペースでは、AI 支援による提案のために[アシスタントで修正]を選択することもできます。

構文エラーの強調表示を有効または無効にするには、次の手順を実行します。

  1. ワークスペースの右上にあるユーザー名をクリックし、ドロップダウン リストで[設定]をクリックします。

  2. [ 設定 ] サイドバーで、[ 開発者] を選択します。

  3. [コード エディター] セクションで、[SQL 構文エラーの強調表示] または [Python 構文エラーの強調表示] の設定を切り替えます。

Python の書式設定の強調表示

Python コードの書式設定エラーと警告は、黄色で下線が引かれています。 構文の警告にカーソルを合わせると、詳細情報が表示されます。 クラスターは、Databricks Runtime 12.1 LTS 以降を実行している必要があります。

フォーマットのエラーと警告を有効にするには:

  1. ワークスペースの右上にあるユーザー名をクリックし、ドロップダウン リストで[設定]をクリックします。

  2. [ 設定 ] サイドバーで、[ 開発者] を選択します。

  3. [試験的な機能] セクションで、Python 形式のエラーの強調表示の設定を切り替えます。


© Databricks 2025 です。 全著作権所有。 Apache、Apache Spark、Spark、および Spark のロゴは、 Apache Software Foundation の商標です。

フィードバックをお送りください | プライバシーに関する通知 | 利用規約 | 現代奴隷制に関する声明 | カリフォルニア州のプライバシー | お客様のプライバシーに関する選択