LoginSignup
0

More than 1 year has passed since last update.

[Oracle Cloud] Autonomous DatabaseのデータをExcelへ取り込んでみた(2022/08/17)

Last updated at Posted at 2022-08-17

はじめに

Autonomous DatabaseのDatabase Actionsで「Add-in for Excel」が提供されたので、このExcelアドインを使って、ExcelからAutonomous Databaseに接続し、SELECT文の結果をExcelに取り込んでみた。
今回は、Windows上のMS Office 365のExcelにこのアドインを設定し、すべての場所からのセキュア・アクセスを許可された共有Exadataインフラストラクチャ上のAutonomous Databaseに接続しSQLクエリを実行し、Excelのネイティブ機能を活用してデータ分析を行った。

作業ステップ

  1. 「Add-in for Excel」のダウンロード
  2. Excelアドインのインストール
  3. Autonomous Databaseへ接続
  4. SQLの実行

「Add-in for Excel」のダウンロード

  • 起動しているAutonomous DatabaseにDatabase Actionsでログイン(起動)

  • 右側のナビゲーションメニューで、"Download Add-in for Excel" のリンクをクリック
    image.png

  • 「oracleplugin.zip」をダウンロード

Excelアドインのインストール

  • ダウンロードした「oracleplugin.zip」を解凍

  • 解凍したフォルダにある「install.cmd」を右クリックしメニューから「管理者として実行」を選択
    image.png

  • 表示された警告ボックスで、「詳細」をクリックし、「実行」をクリックします。
    image.png

  • スクリプトによるAdd-inのインストール(コンピュータの変更)を許可するため、Yesをクリック

  • Excelを起動

  • メニューバーの「挿入」から「個人用アドイン」をクリック
    image.png

  • 「Office アドイン」で「共有フォルダー」をクリック
    image.png

  • 「Oracle Autonomous Database」を選択して「追加」をクリック
    image.png

  • メニューバーに「Autonomous Database」が追加されていることを確認
    image.png

Autonomous Databaseへ接続

  • Excelメニューバー「Autonomous Database」を開く

  • 「サインイン」をクリック
    image.png

  • Autonomous Databaseのユーザ名、パスワードを入力し「Sign In」をクリック
    image.png

  • 「情報」をクリックし、接続されたAutonomous Databaseの情報を確認
    image.png

SQLの実行

  • Excelメニューバー「Autonomous Database」を開く

  • 「ネイティブSQL」をクリック
    image.png

  • 「ネイティブSQL問い合わせ」ダイアログで「問合せの記述」を展開し、SQL文を記述
    image.png

  • 「実行」をクリックしてSQL文を実行

  • SQL結果を確認
    image.png

  • 「ピボット・テーブル」にチェックをいれた場合、ピボット用のシートが作成されていることを確認
    image.png

おわりに

Database ActionsのExcelアドインをつかってAutonomous DatabaseのデータをExcelへ取り込みができることがわかりました。

参考情報

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
What you can do with signing up
0