ODBC DSNを設定して、ExploratoryにOracleのデータをインポートする方法を紹介します。
まずは、ODBCドライバーをインストールします。下記のノートにてOracle Databaseでのドライバーのインストール方法を紹介しておりますので、そちらをご覧ください。
プロジェクト名の横にあるメニューから「データコネクション」を選択します。
「追加」のボタンをクリックします。
「Oracle」を選択します。
ステップ 1でインストールしたドライバーを選択し、「コネクションをテスト」をクリックして動作することを確認します。
「追加」ボタンをクリックして、接続を保存します。
データフレームの横にある「+」ボタンをクリックし、「データベースデータ」を選択します。
「Oracle」を選択します。
「実行」ボタンをクリックして、ODBCデータベース接続からのデータを確認します。
問題がなければ、「保存」ボタンをクリックしてデータをExploratoryにインポートします。
まず、インポートダイアログにある「パラメータ」を選択します。
次に、パラメータを作成し、「保存」ボタンをクリックします。
最後に、@{} を使用して、以下のようにSQLのクエリ内のパラメーターを設定することができます。
select *
from HR.EMPLOYEES
where employee_id < 200
and job_id != @{JOB_ID}
「@」と入力すると、以下のようなパラメーターが提案されます。
詳細については、こちらのノートをご覧ください。
パフォーマンスの観点から、クエリ全体を実行することによって取得できる実際の行数は表示せず、サンプルした行数のみ表示しています。
クエリした際の実際の行数を表示したい場合は、システム設定から変更ができます。
「データベース」タブをクリックし、「SQLデータインポートダイアログで実際の行数を表示」に「はい」に設定します。
これにより、以下のように実際の行数が表示されるようになります。