4
1

Delete article

Deleted articles cannot be recovered.

Draft of this article would be also deleted.

Are you sure you want to delete this article?

More than 1 year has passed since last update.

Microsoft ExcelからDatabricksに接続する [実践編]

Posted at

Delta Sharingを使ったアプローチもありますが、これはODBC経由でデータにアクセスします。

こちらを見ながら設定します。今回はWindowsを使います。

Databricks側での準備

  1. アクセスするDatabricks環境でクラスターを起動し、以下の情報をメモしておきます。

    • サーバーのホスト名
    • ポート
    • HTTPパス
      Screenshot 2023-06-11 at 12.20.36.png
  2. パーソナルアクセストークンを作成してメモしておきます。

ローカルマシンでのODBC設定

以下のサイトからODBCドライバーをダウンロードしてインストールします。

ODBCのデータソース名を作成します。ODBCデータソースアドミニストレーターを使います。

ユーザーDSNを追加します。

  1. Simba Spark ODBC Driverを選択します。
    excel1.PNG
  2. Host(s)に上のステップでメモしたサーバーのホスト名、Portにはポートを入力します。
  3. AuthenticationではMechanismにUser Name and Password、User Nameにはtoken、Passwordにはパーソナルアクセストークンを入力するのですが、後のExcelのステップで再度聞かれました。
    excel2.PNG
  4. HTTP Options... をクリックして、HTTPパスを入力します。
    ecvel3.PNG
  5. SSL Options... をクリックして、Enable SSLにチェックをつけます。
    excel5.PNG
  6. Testをクリックして、Successと表示されることを確認します。
  7. OKをクリックします。

Excelへのデータの読み込み

  1. Excelを起動します。
  2. データリボン、データの取得 > その他のデータソースから > ODBCからを選択します。
    excel9.PNG
  3. 上のステップで作成したデータソース名を選択します。
    excel6.PNG
  4. ユーザー名にtoken、パスワードにはパーソナルアクセストークンを入力します。
    excel7.PNG
  5. Databricksのカタログ、データベースが表示されます。
    excel8.PNG
  6. テーブルを選択するとプレビューが表示されます。読み込みをクリックします。
    excel10.PNG
  7. Excelにデータが読み込まれました!
    excel11.PNG

Excelで作業した方が効率的なシーンも存在しますので、適材適所で使い分けてください!

Databricksクイックスタートガイド

Databricksクイックスタートガイド

Databricks無料トライアル

Databricks無料トライアル

4
1
0

Register as a new user and use Qiita more conveniently

  1. You get articles that match your needs
  2. You can efficiently read back useful information
  3. You can use dark theme
What you can do with signing up
4
1

Delete article

Deleted articles cannot be recovered.

Draft of this article would be also deleted.

Are you sure you want to delete this article?