Konstanz Information Miner(KNIME)は、Windows、OS X、およびLinux向けのデータ分析、レポート、および統合プラットフォームです。 KNIMEはオープンソースアプリケーションであり、製薬業界のデータ分析を実行するために2006年に最初に開発されました。
KNIMEは、データ分析と統合にワークフローを使用します。ワークフローは、データが流れる方向を示す矢印でリンクされたノードのセットとしてグラフィカルに表示されます。
KNIMEは、JDBCドライバーが使用可能な任意のデータベースのデータを使用できます。 ODBCドライバーを使用してKNIMEのデータを使用する場合は、JDBCとODBCの間で変換できるブリッジドライバーが必要です。 Easysoft JDBC-ODBCブリッジはそのようなドライバーであり、このブログでは、ブリッジを使用してKNIMEのMicrosoftAccessなどのODBCデータベースからデータにアクセスする方法を紹介します。
- KNIMEで接続するデータベースのシステムODBCデータソースを構成します。
これを行うには、KNIMEマシンで32ビットバージョンのODBCデータソースアドミニストレータを使用します。一部のバージョンのWindowsでは、これはコントロールパネル>管理ツールにあります。 。一部のバージョンのWindowsでは、タスクバーの検索ボックスでODBCを検索する必要があります。 ODBCデータソースアドミニストレータの32ビットバージョンには、明確にラベルを付ける必要があります。疑わしい場合は、[Windowsの実行]ダイアログボックスで、次のように入力します。
%windir%\syswow64\odbcad32.exe
- EasysoftJDBC-ODBCBridgeをダウンロードします。 (登録が必要です。)
- KNIMEがインストールされているマシンにEasysoftJDBC-ODBCブリッジをインストールしてライセンスを取得します。
インストール手順については、EasysoftJDBC-ODBCBridgeのドキュメントを参照してください。
KNIMEは、データベースドライバを追加するためのメカニズムを提供します。 KNIMEでEasysoftJDBC-ODBCブリッジを使用するには、最初にそれをドライバーとして追加する必要があります。
- KNIME Analytics Platformで、ファイル>設定を選択します 。
設定 ダイアログボックスが表示されます。
- 左側のペインで、KNIME>データベースを選択します。 。
- 右側のペインで、[ファイルの追加]を選択します 。
オープン ダイアログボックスが表示されます。
- Easysoft JDBC-ODBCブリッジJARファイル、EJOB.jarを参照します。
EJOB.jarは、EasysoftJDBC-ODBCブリッジをインストールしたマシンの次の場所にインストールされます。
<easysoft_install>\Jars
64ビットWindowsでは、
のデフォルトの場所は :\ Program Files(x86)\ Easysoft Limited \ EasysoftJDBC-ODBCBridgeです。 - OKを選択します KNIMEに戻ります。
Easysoft JDBC-ODBC Bridge with KNIMEを試すために、データベースリーダーを使用してODBCデータを取得します。
- 新しいKNIMEワークフローを作成します。
- データベース>コネクタ>データベースコネクタをドラッグします ノードリポジトリから プロジェクトワークスペースへのペイン。
- 新しいコネクタをダブルクリックして設定します。
データベースコネクタ ダイアログボックスが表示されます。
- ダイアログボックスのフィールドに入力します:
Field 値 名前 EasysoftJDBC-ODBCブリッジ ドライバー easysoft.sql.jobDriver データベースURL jdbc:easysoft:// localhost / data_source :logonuser = windows_user :logonpassword=パスワード ユーザー名 my_database_user このフィールドは、ターゲットデータベースでのみ必要です。
パスワード my_database_password - OKを選択します 。
- データベース>コネクタ>データベースリーダーをドラッグします ノードリポジトリから プロジェクトワークスペースへのペイン。
- データベースコネクタの出力をデータベースリーダーの入力に接続します。
- データベースリーダーをダブルクリックして構成します。
データベースリーダー ダイアログボックスが表示されます。
- SQLステートメントにSQLクエリを入力します ペインをクリックし、 OKを選択します 。
- データベースリーダーを右クリックします。ショートカットメニューから、実行を選択します 。
- データベースリーダーを右クリックします。ショートカットメニューから、データベースからのデータを選択します 。
Easysoft JDBC-ODBCブリッジを介して取得されたデータは、データベースリーダーウィンドウに表示されます。