Visual Studio Code 用の Databricks 拡張機能を使用して、R、Scala、または SQL ノートブックをジョブとして実行します

この記事では、Visual Studio Code 用の Databricks 拡張機能を使用して、R、Scala、または SQL ノートブックを Databricks ジョブとして実行する方法について説明します。 「Visual Studio Code の Databricks 拡張機能とは」を参照してください。

代わりに Python ノートブックを Databricks ジョブとして実行するには、「 Visual Studio Code の Databricks 拡張機能を使用して Python ノートブックをジョブとして実行する」を参照してください。

この情報では、Visual Studio Code 用の Databricks 拡張機能が既にインストールおよび設定されていることを前提としています。 「Visual Studio Code 用の Databricks 拡張機能のインストール」を参照してください。

拡張機能とコード プロジェクトを開いた状態で、次の操作を行います。

注:

次の手順では、一般公開されている Visual Studio Code の Databricks 拡張機能バージョン 1 を使用します。 現在プライベート プレビュー段階にある Visual Studio Code バージョン 2 の Databricks 拡張機能のこの手順を完了するには、「Visual Studio Code バージョン 2 の Databricks 拡張機能を使用して R、Scala、または SQL ノートブックをジョブとして実行する」に進んでください。

  1. コード プロジェクトで、ジョブとして実行する R、Scala、または SQL ノートブックを開きます。

    ヒント

    Visual Studio Code で R、Scala、または SQL ノートブック ファイルを作成するには、まず [ファイル] > [新しいファイル] をクリックし、[Python ファイル] を選択して、 新しいファイルをそれぞれ .r.scala、または .sql ファイル拡張子で保存します。

    .r.scala、または.sqlファイルを Databricks ノートブックに変換するには、ファイルの先頭に特別なコメントDatabricks notebook sourceを追加し、各セルの前に特別なコメントCOMMAND ----------を追加します。各言語の正しいコメント マーカーを使用してください (R の場合は# 、Scala の場合は // 、SQL の場合は -- )。 詳しくは、「 ファイルをインポートしてノートブックに変換する」をご覧ください。

    これは、Python ノートブックのパターンに似ています。

    Databricks ノートブック 2 として書式設定された Python コード ファイル
  2. [実行とデバッグ] ビュー ([表示] > [実行] で、ドロップダウン リストから [Databricks でワークフローとして実行] を選択し、緑色の再生矢印 (デバッグの開始) アイコンをクリックします。

    ワークフロー カスタム コマンドとして Databricks で実行

    注:

    ワークフローとして Databricks での実行 が使用できない場合は、「 Visual Studio Code 用の Databricks 拡張機能のカスタム実行構成を作成する」を参照してください。

[ Databricks ジョブの実行] というタイトルの新しいエディター タブが表示されます。 ノートブックはワークスペース内のジョブとして実行されます。 ノートブックとその出力は、新しいエディター タブの [ 出力 ] 領域に表示されます。

ジョブの実行に関する情報を表示するには、 Databricks ジョブ 実行エディター タブの [タスク実行 ID] リンクをクリックします。ワークスペースが開き、ジョブ実行の詳細がワークスペースに表示されます。

Visual Studio Code バージョン 2 の Databricks 拡張機能を使用して、R、Scala、または SQL ノートブックをジョブとして実行する

注:

Visual Studio Code の Databricks 拡張機能バージョン 2 は、プライベート プレビュー段階にあります。

この手順は、Visual Studio Code バージョン 2 の Databricks 拡張機能がすでにインストールされ、設定されていることを前提としています 。「 Visual Studio Code バージョン 2 の Databricks 拡張機能をインストールして開く」を参照してください。

  1. コード プロジェクトで、ジョブとして実行する R、Scala、または SQL ノートブックを開きます。

    ヒント

    Visual Studio Code で R、Scala、または SQL ノートブック ファイルを作成するには、まず [ファイル] > [新しいファイル] をクリックし、[Python ファイル] を選択して、 新しいファイルをそれぞれ .r.scala、または .sql ファイル拡張子で保存します。

    .r.scala、または.sqlファイルを Databricks ノートブックに変換するには、ファイルの先頭に特別なコメントDatabricks notebook sourceを追加し、各セルの前に特別なコメントCOMMAND ----------を追加します。各言語の正しいコメント マーカーを使用してください (R の場合は# 、Scala の場合は // 、SQL の場合は -- )。 詳しくは、「 ファイルをインポートしてノートブックに変換する」をご覧ください。

    これは、Python ノートブックのパターンに似ています。

    Databricks ノートブック 2 として書式設定された Python コード ファイル
  2. [実行とデバッグ] ビュー ([表示] > [実行] で、ドロップダウン リストから [Databricks でワークフローとして実行] を選択し、緑色の再生矢印 (デバッグの開始) アイコンをクリックします。

    ワークフロー カスタム コマンドとして Databricks で実行

    注:

    ワークフローとして Databricks での実行 が使用できない場合は、「 Visual Studio Code 用の Databricks 拡張機能のカスタム実行構成を作成する」を参照してください。

[ Databricks ジョブの実行] というタイトルの新しいエディター タブが表示されます。 ノートブックはワークスペース内のジョブとして実行されます。 ノートブックとその出力は、新しいエディター タブの [ 出力 ] 領域に表示されます。

ジョブの実行に関する情報を表示するには、 Databricks ジョブ 実行エディター タブの [タスク実行 ID] リンクをクリックします。ワークスペースが開き、ジョブ実行の詳細がワークスペースに表示されます。