sql >> Database >  >> RDS >> Database

ODBC-gegevens gebruiken in RapidMiner

De RapidMiner-distributie bevat een generieke connector waarmee gegevenssets kunnen worden samengesteld uit elke database waarvoor een ODBC-stuurprogramma beschikbaar is. De connector wordt de JDBC-ODBC Bridge genoemd en is een integraal onderdeel van Java 1.7 en eerder. De implicaties daarvan zijn:

  • Versie 1.8 en latere versies van Java bevatten niet de native JDBC-ODBC Bridge.
  • De native bridge is opgenomen in een Java-archiefbestand en kan niet worden gescheiden van de Java-distributie waarmee deze is meegeleverd.

Als u RapidMiner op een 32-bits ODBC-stuurprogramma moet aansluiten, gebruikt u in plaats daarvan de Easysoft JDBC-ODBC Bridge. De Easysoft JDBC-ODBC Bridge heeft een Java-component en een 32-bits native component. Het wordt volledig ondersteund door Easysoft en wordt momenteel ingezet in productieomgevingen over de hele wereld.

U moet de professionele versie van RapidMiner gebruiken om stuurprogramma's van derden, zoals de Easysoft JDBC-ODBC Bridge, ermee te gebruiken. Een proefversie van RapidMiner Professional is beschikbaar voor gebruikers die een account aanmaken op de RapidMiner-website.

Als je RapidMiner Professional nog niet hebt, volg dan deze stappen:

  1. Maak een RapidMiner-account aan en verifieer vervolgens het e-mailadres dat u hebt opgegeven bij het maken van het account.
  2. Download RapidMiner Studio voor uw Windows-platform.
  3. Start RapidMiner en log in wanneer daarom wordt gevraagd.

    Uw proefperiode van RapidMiner Professional is nu begonnen.

Om RapidMiner te verbinden met sommige ODBC-gegevens:

  1. Configureer een systeem-ODBC-gegevensbron voor de database waarmee u verbinding wilt maken in RapidMiner.

    Gebruik hiervoor de 32-bits versie van ODBC Data Source Administrator op uw RapidMiner-machine. In sommige versies van Windows bevindt dit zich in Configuratiescherm> Systeembeheer . In sommige versies van Windows moet u naar ODBC zoeken in het zoekvak van de taakbalk. De 32-bits versie van ODBC Data Source Administrator moet duidelijk worden geëtiketteerd. Typ bij twijfel in het dialoogvenster Uitvoeren van Windows:

    %windir%\syswow64\odbcad32.exe
    

    We wilden RapidMiner proberen met wat Microsoft Access-gegevens en daarom hebben we een Access ODBC-stuurprogrammagegevensbron gemaakt die naar de Northwind-database verwijst.

  2. Download de Easysoft JDBC-ODBC-brug. (Registratie vereist.)
  3. Installeer en licentieer de Easysoft JDBC-ODBC Bridge op de machine waarop de RapidMiner is geïnstalleerd.

    Zie de Easysoft JDBC-ODBC Bridge-documentatie voor installatie-instructies.

  4. Kies in RapidMiner Verbindingen> Databasestuurprogramma's beheren .

    De Beheer databasestuurprogramma's dialoogvenster wordt weergegeven.

  5. Kies Toevoegen .
  6. Vul de velden in het dialoogvenster in:
    Veld Waarde
    Naam Easysoft JDBC-ODBC Bridge
    URL-voorvoegsel jdbc:easysoft://
    Poort (Leeg laten)
    Schemascheidingsteken (Leeg laten)
    Jar-bestand easysoft_install_dir \Potten\EJOB.jar

    Op 64-bits Windows is de standaardlocatie voor :\Program Files (x86)\Easysoft Limited\Easysoft JDBC-ODBC Bridge.

    Op 32-bits Windows is de standaardlocatie voor :\Program Files\Easysoft Limited\Easysoft JDBC-ODBC Bridge.

    JDBC-klasse easysoft.sql.jobDriver
  7. Kies Opslaan .
  8. Kies Verbindingen> Databaseverbindingen beheren .

    De Databaseverbindingen beheren dialoogvenster wordt weergegeven.

  9. Kies Nieuw .
  10. Vul de velden in het dialoogvenster in:
    Veld Waarde
    Naam JDBC-ODBC-brug
    Databasesysteem Easysoft JDBC-ODBC Bridge
    Gastheer localhost/
    Poort (Leeg laten)
    Dabase-schema my_odbc_data_source
  11. Kies Geavanceerd

    De Geavanceerde verbindingseigenschappen dialoogvenster wordt weergegeven.

  12. Vul de velden in het dialoogvenster in:
    Veld Waarde
    aanmeldingsgebruiker my_windows_user
    inlogwachtwoord mijn_windows_password

    Selecteer Overschrijven voor beide velden.

  13. Gebruik de Test knop om te controleren of u de verbindingsdetails correct heeft ingevoerd.

Om de ODBC-gegevens die toegankelijk zijn gemaakt via de JDBC-ODBC Bridge te analyseren, maakt u een nieuw RapidMiner-proces aan:

  1. Kies Bestand> Nieuw proces .
  2. Kies een leeg proces wanneer daarom wordt gevraagd.
  3. Gebruik de Repository om de ODBC-gegevens te vinden. We hebben de JDBC-ODBC Bridge gebruikt om enkele Access-gegevens in de Northwind-database bloot te leggen:DB> JDBC-ODBC Bridge> Voorbeeldsets> Klanten .
  4. In Ontwerp te bekijken, sleept u een tabel uit de Repository paneel naar het Proces ruit. In ons geval was de tabel Klanten .
  5. Sleep een Overvloeien> Waarden> Gegevens instellen operator van de Operators paneel naar het Proces deelvenster.
  6. Sleep de uitvoer van de ophaaloperator naar de Gegevens instellen operator.
  7. Gebruik de Gegevens instellen tabblad parameters om een ​​kolomwaarde te wijzigen. We hebben bijvoorbeeld een functietitel in onze klantgegevens gewijzigd van Verkoopvertegenwoordiger tot Verkoopmanager :
    Veld Waarde
    Voorbeeldindex 1
    Kenmerknaam Klant-ID
    Waarde ALFKI
    Aanvullende waarden Lijst bewerken (0) ...> kenmerknaam Contact Titel

    Lijst bewerken (0) ...> waarde Verkoopmanager

  8. Sleep de uitvoer van de Gegevens instellen operator naar de res-knop en kies Afspelen .

    De gewijzigde gegevens worden weergegeven in de Resultaten bekijken.


  1. Illegale mix van sorteringen MySQL-fout

  2. Prestatievoordelen vinden met partitionering

  3. Een fout oplossen bij het maken van een groot IMDB-model

  4. SQL IN Clausule 1000 itemlimiet