> ## Documentation Index
> Fetch the complete documentation index at: https://docs.cloud.cdata.com/llms.txt
> Use this file to discover all available pages before exploring further.

# Databricks

> このページでは、Connect AI にアクセスするための Databricks の設定手順を説明します。Databricks は Connect AI アカウントに接続したソースからデータを取得できます。

## 前提条件

Databricks を Connect AI と連携させる前に、まずデータソースを Connect AI アカウントに接続する必要があります。詳細については、[ソース](/ja/Sources) を参照してください。

また、[設定](/ja/Settings#personal-access-tokens)ページでパーソナルアクセストークン（PAT）を生成する必要があります。認証時のパスワードとして使用するため、コピーして保管してください。

## Connect AI への接続

Databricks から Connect AI への接続を確立するには、以下の手順に従ってください。

<Steps>
  <Step>
    Connect AI JDBC ドライバーをダウンロードしてインストールします。

    <Steps>
      <Step>
        Connect AI の **Integrations** ページを開きます。
      </Step>

      <Step>
        **JDBC** または **Databricks** を検索します。
      </Step>

      <Step>
        **Download** をクリックし、オペレーティングシステムを選択します。
      </Step>

      <Step>
        ダウンロードが完了したら、セットアップファイルを実行します。
      </Step>

      <Step>
        インストールが完了すると、インストールディレクトリに JAR ファイルがあります。
      </Step>
    </Steps>
  </Step>

  <Step>
    Databricks にログインします。
  </Step>

  <Step>
    ナビゲーションペインで **Compute** を選択します。既存のコンピュートを起動するか、新しいコンピュートを作成します。

    <Frame>
      <img src="https://mintcdn.com/cdata/bW2_IPnFDk_aW2FG/ja/images/databricks_client_compute.png?fit=max&auto=format&n=bW2_IPnFDk_aW2FG&q=85&s=2abee4ce624c6b153219f2c1d455c3cf" alt="" width="1373" height="598" data-path="ja/images/databricks_client_compute.png" />
    </Frame>
  </Step>

  <Step>
    コンピュートが起動したら、コンピュートをクリックして **Libraries** タブを選択します。

    <Frame>
      <img src="https://mintcdn.com/cdata/bW2_IPnFDk_aW2FG/ja/images/databricks_client_libraries.png?fit=max&auto=format&n=bW2_IPnFDk_aW2FG&q=85&s=8b640f8835bee994b1f5f2fab07eff23" alt="" width="1310" height="583" data-path="ja/images/databricks_client_libraries.png" />
    </Frame>
  </Step>

  <Step>
    **Install new** をクリックします。**Install library** ダイアログが表示されます。

    <Frame>
      <img src="https://mintcdn.com/cdata/bW2_IPnFDk_aW2FG/ja/images/databricks_client_install.png?fit=max&auto=format&n=bW2_IPnFDk_aW2FG&q=85&s=32b64693989f5deeb3e8763142819513" alt="" width="756" height="583" data-path="ja/images/databricks_client_install.png" />
    </Frame>
  </Step>

  <Step>
    **DBFS** を選択します。次に JDBC JAR ファイルを指定エリアにドラッグアンドドロップします。ファイル名は *cdata.jdbc.connect.jar* です。**Install** をクリックします。
  </Step>

  <Step>
    次に、3 つのノートブックスクリプトを 1 つずつ実行する必要があります。
  </Step>

  <Step>
    最初のスクリプトを以下に示します。次の内容を変更してください：

    * `User` を Connect AI ユーザー名に更新します。
    * `Password` を前提条件で生成した PAT に更新します。
    * `Your_Connection_name` を前提条件で作成したデータソース名に更新します。

    ```python theme={null}
    driver = "cdata.jdbc.connect.ConnectDriver"
    url ="jdbc:connect:AuthScheme=Basic;User=user@cdata.com;Password=***********;URL=https://cloud.cdata.com/api/;DefaultCatalog= Your_Connection_Name;"
    ```
  </Step>

  <Step>
    最初のスクリプトを実行します。
  </Step>

  <Step>
    右側のメニューで **Add cell below** を選択して 2 番目のスクリプトを追加します。2 番目のスクリプトを以下に示します。次の内容を変更してください：

    * `User` を Connect AI ユーザー名に更新します。
    * `Password` を前提条件で生成した PAT に更新します。
    * `Your_Connection_name` を前提条件で作成したデータソース名に更新します。
    * `YOUR_SCHEMA.YOUR_TABLE` をスキーマとテーブルに更新します（例：`PUBLIC.CUSTOMERS`）。

    ```python theme={null}
    remote_table = spark.read.format ( "jdbc" ) \
    .option ( "driver" , "cdata.jdbc.connect.ConnectDriver") \
    .option ( "url","jdbc:connect:AuthScheme=Basic;User=user@cdata.com;Password=*******;URL=https://cloud.cdata.com/api/;DefaultCatalog= Your_Connection_Name;") \
    .option ( "dbtable" , "YOUR_SCHEMA.YOUR_TABLE") \
    .load ()
    ```
  </Step>

  <Step>
    2 番目のスクリプトを実行します。
  </Step>

  <Step>
    3 番目のスクリプトのセルを追加します。3 番目のスクリプトを以下に示します。表示するカラムを選択してください。

    ```python theme={null}
    display (remote_table.select ("ColumnName1","ColumnName2"))
    ```
  </Step>

  <Step>
    3 番目のスクリプトを実行します。
  </Step>

  <Step>
    Databricks でデータをプレビューできます。

    <Frame>
      <img src="https://mintcdn.com/cdata/bW2_IPnFDk_aW2FG/ja/images/databricks_client_preview.png?fit=max&auto=format&n=bW2_IPnFDk_aW2FG&q=85&s=4cccd5f825ddb484b28e83aa3775e45c" alt="" width="399" height="222" data-path="ja/images/databricks_client_preview.png" />
    </Frame>
  </Step>
</Steps>
