Database
 sql >> Baza danych >  >> RDS >> Database

Korzystanie z danych ODBC w RapidMiner

Dystrybucja RapidMiner zawiera ogólny łącznik, który umożliwia tworzenie zestawów danych z dowolnej bazy danych, dla której dostępny jest sterownik ODBC. Łącznik nosi nazwę JDBC-ODBC Bridge i jest integralną częścią Javy 1.7 i wcześniejszych. Konsekwencje tego są następujące:

  • Wersja 1.8 i późniejsze wersje Javy nie zawierają natywnego mostka JDBC-ODBC.
  • Natywny most jest zawarty w podstawowym pliku archiwum Java, nie można go oddzielić od dystrybucji Java, z którą został dostarczony.

Jeśli potrzebujesz połączyć RapidMiner z 32-bitowym sterownikiem ODBC, zamiast tego użyj Easysoft JDBC-ODBC Bridge. Easysoft JDBC-ODBC Bridge zawiera składnik Java i 32-bitowy składnik natywny. Jest w pełni obsługiwany przez Easysoft i jest obecnie wdrażany w środowiskach produkcyjnych na całym świecie.

Aby móc używać sterowników innych firm, takich jak Easysoft JDBC-ODBC Bridge, należy użyć wersji Professional programu RapidMiner. Wersja próbna RapidMiner Professional jest dostępna dla użytkowników, którzy założyli konto na stronie RapidMiner.

Jeśli nie masz jeszcze RapidMiner Professional, wykonaj następujące kroki:

  1. Utwórz konto RapidMiner, a następnie zweryfikuj adres e-mail podany podczas tworzenia konta.
  2. Pobierz RapidMiner Studio na swoją platformę Windows.
  3. Uruchom RapidMiner, a następnie zaloguj się po wyświetleniu monitu.

    Rozpoczął się okres próbny RapidMiner Professional.

Aby połączyć RapidMiner z niektórymi danymi ODBC:

  1. Skonfiguruj systemowe źródło danych ODBC dla bazy danych, z którą chcesz się połączyć w RapidMiner.

    Aby to zrobić, użyj 32-bitowej wersji Administratora źródeł danych ODBC na komputerze RapidMiner. W niektórych wersjach systemu Windows znajduje się on w Panelu sterowania> Narzędzia administracyjne . W niektórych wersjach systemu Windows musisz wyszukać ODBC w polu wyszukiwania paska zadań. 32-bitowa wersja Administratora źródeł danych ODBC powinna być wyraźnie oznaczona. W razie wątpliwości w oknie dialogowym Uruchom systemu Windows wpisz:

    %windir%\syswow64\odbcad32.exe
    

    Chcieliśmy wypróbować RapidMiner z niektórymi danymi Microsoft Access, dlatego stworzyliśmy źródło danych sterownika ODBC Access, które wskazywało na bazę danych Northwind.

  2. Pobierz mostek Easysoft JDBC-ODBC. (Wymagana rejestracja.)
  3. Zainstaluj i uzyskaj licencję Easysoft JDBC-ODBC Bridge na komputerze, na którym zainstalowany jest RapidMiner.

    Instrukcje instalacji można znaleźć w dokumentacji Easysoft JDBC-ODBC Bridge.

  4. W RapidMiner wybierz Połączenia> Zarządzaj sterownikami bazy danych .

    Zarządzaj sterownikami bazy danych zostanie wyświetlone okno dialogowe.

  5. Wybierz Dodaj .
  6. Wypełnij pola w oknie dialogowym:
    Pole Wartość
    Nazwa Easysoft JDBC-ODBC Bridge
    Prefiks adresu URL jdbc:easysoft://
    Port (pozostaw puste)
    Separator schematu (pozostaw puste)
    Plik Jar easysoft_install_dir \Jars\EJOB.jar

    W 64-bitowym systemie Windows domyślna lokalizacja katalogu to :\Program Files (x86)\Easysoft Limited\Easysoft JDBC-ODBC Bridge.

    W 32-bitowym systemie Windows domyślna lokalizacja to :\Program Files\Easysoft Limited\Easysoft JDBC-ODBC Bridge.

    Klasa JDBC easysoft.sql.jobDriver
  7. Wybierz Zapisz .
  8. Wybierz Połączenia> Zarządzaj połączeniami z bazą danych .

    Zarządzaj połączeniami z bazą danych zostanie wyświetlone okno dialogowe.

  9. Wybierz Nowy .
  10. Wypełnij pola w oknie dialogowym:
    Pole Wartość
    Nazwa Most JDBC-ODBC
    System baz danych Easysoft JDBC-ODBC Bridge
    Host localhost/
    Port (pozostaw puste)
    Schemat bazy danych moje_odbc_źródło_danych
  11. Wybierz Zaawansowane

    Zaawansowane właściwości połączenia zostanie wyświetlone okno dialogowe.

  12. Wypełnij pola w oknie dialogowym:
    Pole Wartość
    logonuser my_windows_user
    hasło logowania my_windows_password

    Wybierz Zastąp dla obu tych pól.

  13. Użyj Testu przycisk, aby sprawdzić, czy poprawnie wprowadziłeś dane połączenia.

Aby przeanalizować dane ODBC udostępnione przez most JDBC-ODBC, utwórz nowy proces RapidMiner:

  1. Wybierz Plik> Nowy proces .
  2. Po wyświetleniu monitu wybierz pusty proces.
  3. Skorzystaj z Repozytorium okienko, aby zlokalizować dane ODBC. Wykorzystaliśmy mostek JDBC-ODBC do ujawnienia niektórych danych programu Access w bazie danych Northwind:DB> JDBC-ODBC Bridge> Zestawy przykładów> Klienci .
  4. W Projekcie wyświetlić, przeciągnij tabelę z Repozytorium okienko do Procesu szkło. W naszym przypadku tabela przedstawiała Klienci .
  5. Przeciągnij Łączenie> Wartości> Ustaw dane operator z Operatorów okienko do Procesu okienko.
  6. Przeciągnij dane wyjściowe operatora pobierania do Ustaw dane operator.
  7. Użyj Ustaw dane zakładka parametry, aby zmienić wartość kolumny. Na przykład zmieniliśmy tytuł stanowiska w naszych danych klienta od przedstawiciela handlowego do Menedżera sprzedaży :
    Pole Wartość
    Przykładowy indeks 1
    Nazwa atrybutu Identyfikator klienta
    Wartość ALFKI
    Dodatkowe wartości Edytuj listę (0) ...> nazwa atrybutu Kontakt Tytuł

    Edytuj listę (0) ...> wartość Kierownik sprzedaży

  8. Przeciągnij wyjście Ustaw dane operator do przycisku res i wybierz Odtwórz .

    Zmodyfikowane dane są wyświetlane w Wynikach widok.


  1. Database
  2.   
  3. Mysql
  4.   
  5. Oracle
  6.   
  7. Sqlserver
  8.   
  9. PostgreSQL
  10.   
  11. Access
  12.   
  13. SQLite
  14.   
  15. MariaDB
  1. Profilowanie danych:odkrywanie szczegółów danych

  2. Nowe standardowe rozmiary warstw bazy danych SQL Azure

  3. Różnica między oświadczeniem JDBC a przygotowanym oświadczeniem

  4. Naturalne połączenie SQL

  5. SQL AS:użycie, przykłady i najlepsze korzyści