Database
 sql >> база данни >  >> RDS >> Database

Използване на ODBC данни в RapidMiner

Разпределението на RapidMiner включва общ конектор, който позволява да се конструират набори от данни от всяка база данни, за която е наличен ODBC драйвер. Конекторът се нарича JDBC-ODBC Bridge и е неразделна част от Java 1.7 и по-стари. Последствията от това са:

  • Версия 1.8 и по-нови версии на Java не включват родния JDBC-ODBC Bridge.
  • Нативният мост е включен в основен архивен файл на Java, той не може да бъде отделен от дистрибуцията на Java, с която се доставя.

Ако трябва да свържете RapidMiner към 32-битов ODBC драйвер, вместо това използвайте Easysoft JDBC-ODBC Bridge. Easysoft JDBC-ODBC Bridge има Java компонент и 32-битов собствен компонент. Той се поддържа напълно от Easysoft и в момента се внедрява в производствени среди по целия свят.

Трябва да използвате професионалната версия на RapidMiner, за да използвате драйвери на трети страни, като Easysoft JDBC-ODBC Bridge с него. Пробна версия на RapidMiner Professional е достъпна за потребители, които създадат акаунт в уеб сайта на RapidMiner.

Ако все още нямате RapidMiner Professional, следвайте тези стъпки:

  1. Създайте акаунт в RapidMiner и след това потвърдете имейл адреса, който сте предоставили при създаването на акаунта.
  2. Изтеглете RapidMiner Studio за вашата Windows платформа.
  3. Стартирайте RapidMiner и след това влезте, когато бъдете подканени.

    Вашият пробен период на RapidMiner Professional вече започна.

За да свържете RapidMiner към някои ODBC данни:

  1. Конфигурирайте системен ODBC източник на данни за базата данни, към която искате да се свържете в RapidMiner.

    За да направите това, използвайте 32-битовата версия на ODBC Data Source Administrator на вашата машина RapidMiner. При някои версии на Windows това се намира в Контролен панел> Административни инструменти . В някои версии на Windows трябва да потърсите ODBC в полето за търсене на лентата на задачите. 32-битовата версия на ODBC Data Source Administrator трябва да бъде ясно обозначена. Ако се съмнявате, в диалоговия прозорец Изпълнение на Windows въведете:

    %windir%\syswow64\odbcad32.exe
    

    Искахме да изпробваме RapidMiner с някои данни на Microsoft Access и затова създадохме източник на данни за драйвер на Access ODBC, който сочеше към базата данни Northwind.

  2. Изтеглете Easysoft JDBC-ODBC Bridge. (Необходима е регистрация.)
  3. Инсталирайте и лицензирайте Easysoft JDBC-ODBC Bridge на машината, където е инсталиран RapidMiner.

    За инструкции за инсталиране вижте документацията на Easysoft JDBC-ODBC Bridge.

  4. В RapidMiner изберете Връзки> Управление на драйвери за база данни .

    Управление на драйвери за база данни се показва диалогов прозорец.

  5. Изберете Добавяне .
  6. Попълнете полетата на диалоговия прозорец:
    Поле Стойност
    Име Easysoft JDBC-ODBC Bridge
    URL префикс jdbc:easysoft://
    Порт (Оставете празно)
    Разделител на схема (Оставете празно)
    Jar файл easysoft_install_dir \Jars\EJOB.jar

    В 64-битов Windows местоположението по подразбиране за е :\Program Files (x86)\Easysoft Limited\Easysoft JDBC-ODBC Bridge.

    При 32-битов Windows местоположението по подразбиране за е :\Program Files\Easysoft Limited\Easysoft JDBC-ODBC Bridge.

    JDBC клас easysoft.sql.jobDriver
  7. Изберете Запазване .
  8. Изберете Връзки> Управление на връзките към базата данни .

    Управление на връзките към базата данни се показва диалогов прозорец.

  9. Изберете Ново .
  10. Попълнете полетата на диалоговия прозорец:
    Поле Стойност
    Име JDBC-ODBC мост
    Система за бази данни Easysoft JDBC-ODBC Bridge
    Хост localhost/
    Порт (Оставете празно)
    Схема за база данни my_odbc_data_source
  11. Изберете Разширени

    Разширени свойства на връзката се показва диалогов прозорец.

  12. Попълнете полетата на диалоговия прозорец:
    Поле Стойност
    logonuser my_windows_user
    парола за влизане my_windows_password

    Изберете Отмяна и за двете полета.

  13. Използвайте Тест бутон, за да проверите дали сте въвели правилно данните за връзката.

За да анализирате ODBC данните, направени достъпни чрез JDBC-ODBC Bridge, създайте нов процес на RapidMiner:

  1. Изберете Файл> Нов процес .
  2. Изберете празен процес, когато бъдете подканени.
  3. Използвайте хранилището панел, за да намерите ODBC данните. Използвахме моста JDBC-ODBC, за да разкрием някои данни на Access в базата данни на Northwind:DB> JDBC-ODBC Bridge> Примерни набори> Клиенти .
  4. В Дизайн преглед, плъзнете таблица от хранилището прозорец към Процес панел. В нашия случай таблицата беше Клиенти .
  5. Плъзнете Смесване> Стойности> Задаване на данни оператор от Оператори прозорец към Процес панел.
  6. Плъзнете изхода на оператора за извличане към Задаване на данни оператор.
  7. Използвайте Задаване на данни раздел параметри, за да промените стойност на колона. Например променихме заглавие на длъжността в нашите клиентски данни от Търговски представител до Мениджър продажби :
    Поле Стойност
    Примерен индекс 1
    Име на атрибут ИД на клиента
    Стойност ALFKI
    Допълнителни стойности Редактиране на списък (0) ...> име на атрибут ContactTitle

    Редактиране на списък (0) ...> стойност Мениджър продажби

  8. Плъзнете изхода на Set Data оператор до бутона res и изберете Възпроизвеждане .

    Променените данни се показват в Резултати изглед.


  1. Database
  2.   
  3. Mysql
  4.   
  5. Oracle
  6.   
  7. Sqlserver
  8.   
  9. PostgreSQL
  10.   
  11. Access
  12.   
  13. SQLite
  14.   
  15. MariaDB
  1. Как да гарантираме, че базите данни нямат фрагментирани индекси

  2. Как да се присъедините към множество (3+) таблици в едно изявление

  3. Използване на стъпката Unpivot, за да направите таблична таблица от таблица с кръстосани таблици

  4. Съвети за интервю с администратор на база данни на SQL

  5. Подрязване на повече мазнини в дневника на транзакциите