sql >> データベース >  >> RDS >> Database

RapidMinerでのODBCデータの使用

    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をまだお持ちでない場合は、次の手順に従ってください:

    1. RapidMinerアカウントを作成し、アカウントの作成時に指定したメールアドレスを確認します。
    2. Windowsプラットフォーム用のRapidMinerStudioをダウンロードします。
    3. RapidMinerを起動し、プロンプトが表示されたらログインします。

      RapidMinerProfessionalの試用期間が開始されました。

    RapidMinerを一部のODBCデータに接続するには:

    1. RapidMinerで接続するデータベースのシステムODBCデータソースを構成します。

      これを行うには、RapidMinerマシンで32ビットバージョンのODBCデータソースアドミニストレータを使用します。一部のバージョンのWindowsでは、これはコントロールパネル>管理ツールにあります。 。一部のバージョンのWindowsでは、タスクバーの検索ボックスでODBCを検索する必要があります。 ODBCデータソースアドミニストレータの32ビットバージョンには、明確にラベルを付ける必要があります。疑わしい場合は、[Windowsの実行]ダイアログボックスで、次のように入力します。

      %windir%\syswow64\odbcad32.exe
      

      いくつかのMicrosoftAccessデータでRapidMinerを試してみたかったので、Northwindデータベースを指すAccessODBCドライバーデータソースを作成しました。

    2. EasysoftJDBC-ODBCBridgeをダウンロードします。 (登録が必要です。)
    3. RapidMinerがインストールされているマシンにEasysoftJDBC-ODBCブリッジをインストールしてライセンスを取得します。

      インストール手順については、EasysoftJDBC-ODBCBridgeのドキュメントを参照してください。

    4. RapidMinerで、接続>データベースドライバーの管理を選択します 。

      データベースドライバの管理 ダイアログボックスが表示されます。

    5. 追加を選択します 。
    6. ダイアログボックスのフィールドに入力します:
      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
    7. 保存を選択します 。
    8. 接続>データベース接続の管理を選択します 。

      データベース接続の管理 ダイアログボックスが表示されます。

    9. 新規を選択してください 。
    10. ダイアログボックスのフィールドに入力します:
      Field
      名前 JDBC-ODBCブリッジ
      データベースシステム EasysoftJDBC-ODBCブリッジ
      ホスト localhost /
      ポート (空白のままにします)
      Dabaseスキーム my_odbc_data_source
    11. 詳細を選択します

      高度な接続プロパティ ダイアログボックスが表示されます。

    12. ダイアログボックスのフィールドに入力します:
      Field
      logonuser my_windows_user
      logonpassword my_windows_password

      上書きを選択します これらの両方のフィールドについて。

    13. テストを使用する ボタンをクリックして、接続の詳細を正しく入力したことを確認します。

    JDBC-ODBCブリッジを介してアクセスできるようになったODBCデータを分析するには、新しいRapidMinerプロセスを作成します。

    1. ファイル>新しいプロセスを選択します 。
    2. プロンプトが表示されたら、空白のプロセスを選択します。
    3. リポジトリを使用する ODBCデータを見つけるためのペイン。 JDBC-ODBCブリッジを使用して、Northwindデータベース内の一部のAccessデータを公開しました。DB>JDBC-ODBCブリッジ>サンプルセット>顧客
    4. デザイン ビューを表示し、リポジトリからテーブルをドラッグします プロセスへのペイン ペイン。私たちの場合、テーブルは顧客でした 。
    5. ブレンド>値>データセットをドラッグします 演算子の演算子 プロセスへのペイン ペイン。
    6. 取得演算子の出力をデータの設定にドラッグします オペレーター。
    7. データの設定を使用する 列の値を変更するための[パラメータ]タブ。たとえば、顧客データの役職を営業担当者から変更しました。 セールスマネージャーへ :
      フィールド
      インデックスの例 1
      属性名 CustomerID
      ALFKI
      追加の値 リストの編集(0)...>属性名 ContactTitle

      リストの編集(0)...>値 セールスマネージャー

    8. Set Dataの出力をドラッグします オペレーターをresボタンに移動し、再生を選択します 。

      変更されたデータは結果に表示されます ビュー。


    1. JDBC ResultSetは、テーブルエイリアスを持つ列を取得します

    2. LinuxマシンからJDBCを介してWindows認証を使用してSQLServerに接続する

    3. タイムゾーン付きのPostgreSQLdate()

    4. VistaDBの利点は何ですか