RapidMinerディストリビューションには、ODBCドライバーが使用可能な任意のデータベースからデータセットを構築できるようにする汎用コネクターが含まれています。コネクタはJDBC-ODBCブリッジと呼ばれ、Java1.7以前の不可欠な部分です。その意味は次のとおりです。
- バージョン1.8以降のバージョンのJavaには、ネイティブJDBC-ODBCブリッジは含まれていません。
- ネイティブブリッジはコアJavaアーカイブファイルに含まれているため、付属のJavaディストリビューションから分離することはできません。
RapidMinerを32ビットODBCドライバーに接続する必要がある場合は、代わりにEasysoftJDBC-ODBCBridgeを使用してください。 Easysoft JDBC-ODBCブリッジには、Javaコンポーネントと32ビットのネイティブコンポーネントがあります。 Easysoftによって完全にサポートされており、現在、世界中の本番環境に導入されています。
Easysoft JDBC-ODBCブリッジなどのサードパーティ製ドライバーを使用するには、ProfessionalバージョンのRapidMinerを使用する必要があります。 RapidMiner Professionalの試用版は、RapidMinerWebサイトでアカウントを作成するユーザーが利用できます。
RapidMiner Professionalをまだお持ちでない場合は、次の手順に従ってください:
- RapidMinerアカウントを作成し、アカウントの作成時に指定したメールアドレスを確認します。
- Windowsプラットフォーム用のRapidMinerStudioをダウンロードします。
- RapidMinerを起動し、プロンプトが表示されたらログインします。
RapidMinerProfessionalの試用期間が開始されました。
RapidMinerを一部のODBCデータに接続するには:
- RapidMinerで接続するデータベースのシステムODBCデータソースを構成します。
これを行うには、RapidMinerマシンで32ビットバージョンのODBCデータソースアドミニストレータを使用します。一部のバージョンのWindowsでは、これはコントロールパネル>管理ツールにあります。 。一部のバージョンのWindowsでは、タスクバーの検索ボックスでODBCを検索する必要があります。 ODBCデータソースアドミニストレータの32ビットバージョンには、明確にラベルを付ける必要があります。疑わしい場合は、[Windowsの実行]ダイアログボックスで、次のように入力します。
%windir%\syswow64\odbcad32.exe
いくつかのMicrosoftAccessデータでRapidMinerを試してみたかったので、Northwindデータベースを指すAccessODBCドライバーデータソースを作成しました。
- EasysoftJDBC-ODBCBridgeをダウンロードします。 (登録が必要です。)
- RapidMinerがインストールされているマシンにEasysoftJDBC-ODBCブリッジをインストールしてライセンスを取得します。
インストール手順については、EasysoftJDBC-ODBCBridgeのドキュメントを参照してください。
- RapidMinerで、接続>データベースドライバーの管理を選択します 。
データベースドライバの管理 ダイアログボックスが表示されます。
- 追加を選択します 。
- ダイアログボックスのフィールドに入力します:
Field 値 名前 EasysoftJDBC-ODBCブリッジ URLプレフィックス jdbc:easysoft:// ポート (空白のままにします) スキーマセパレータ (空白のままにします) jarファイル easysoft_install_dir \ Jars \ EJOB.jar 64ビットWindowsでは、
のデフォルトの場所は :\ Program Files(x86)\ Easysoft Limited \ EasysoftJDBC-ODBCBridgeです。 32ビットWindowsでは、
のデフォルトの場所は :\ Program Files \ Easysoft Limited \ EasysoftJDBC-ODBCBridgeです。 JDBCクラス easysoft.sql.jobDriver - 保存を選択します 。
- 接続>データベース接続の管理を選択します 。
データベース接続の管理 ダイアログボックスが表示されます。
- 新規を選択してください 。
- ダイアログボックスのフィールドに入力します:
Field 値 名前 JDBC-ODBCブリッジ データベースシステム EasysoftJDBC-ODBCブリッジ ホスト localhost / ポート (空白のままにします) Dabaseスキーム my_odbc_data_source - 詳細b>を選択します
高度な接続プロパティ ダイアログボックスが表示されます。
- ダイアログボックスのフィールドに入力します:
Field 値 logonuser my_windows_user logonpassword my_windows_password 上書きを選択します これらの両方のフィールドについて。
- テストを使用する ボタンをクリックして、接続の詳細を正しく入力したことを確認します。
JDBC-ODBCブリッジを介してアクセスできるようになったODBCデータを分析するには、新しいRapidMinerプロセスを作成します。
- ファイル>新しいプロセスを選択します 。
- プロンプトが表示されたら、空白のプロセスを選択します。
- リポジトリを使用する ODBCデータを見つけるためのペイン。 JDBC-ODBCブリッジを使用して、Northwindデータベース内の一部のAccessデータを公開しました。DB>JDBC-ODBCブリッジ>サンプルセット>顧客 。
- デザイン ビューを表示し、リポジトリからテーブルをドラッグします プロセスへのペイン ペイン。私たちの場合、テーブルは顧客でした 。
- ブレンド>値>データセットをドラッグします 演算子の演算子 プロセスへのペイン ペイン。
- 取得演算子の出力をデータの設定にドラッグします オペレーター。
- データの設定を使用する 列の値を変更するための[パラメータ]タブ。たとえば、顧客データの役職を営業担当者から変更しました。 セールスマネージャーへ :
フィールド 値 インデックスの例 1 属性名 CustomerID 値 ALFKI 追加の値 リストの編集(0)...>属性名 ContactTitle リストの編集(0)...>値 セールスマネージャー
- Set Dataの出力をドラッグします オペレーターをresボタンに移動し、再生を選択します 。
変更されたデータは結果に表示されます ビュー。