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:
- Maak een RapidMiner-account aan en verifieer vervolgens het e-mailadres dat u hebt opgegeven bij het maken van het account.
- Download RapidMiner Studio voor uw Windows-platform.
- 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:
- 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.
- Download de Easysoft JDBC-ODBC-brug. (Registratie vereist.)
- 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.
- Kies in RapidMiner Verbindingen> Databasestuurprogramma's beheren .
De Beheer databasestuurprogramma's dialoogvenster wordt weergegeven.
- Kies Toevoegen .
- 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 - Kies Opslaan .
- Kies Verbindingen> Databaseverbindingen beheren .
De Databaseverbindingen beheren dialoogvenster wordt weergegeven.
- Kies Nieuw .
- 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 - Kies Geavanceerd
De Geavanceerde verbindingseigenschappen dialoogvenster wordt weergegeven.
- Vul de velden in het dialoogvenster in:
Veld Waarde aanmeldingsgebruiker my_windows_user inlogwachtwoord mijn_windows_password Selecteer Overschrijven voor beide velden.
- 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:
- Kies Bestand> Nieuw proces .
- Kies een leeg proces wanneer daarom wordt gevraagd.
- 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 .
- In Ontwerp te bekijken, sleept u een tabel uit de Repository paneel naar het Proces ruit. In ons geval was de tabel Klanten .
- Sleep een Overvloeien> Waarden> Gegevens instellen operator van de Operators paneel naar het Proces deelvenster.
- Sleep de uitvoer van de ophaaloperator naar de Gegevens instellen operator.
- 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
- Sleep de uitvoer van de Gegevens instellen operator naar de res-knop en kies Afspelen .
De gewijzigde gegevens worden weergegeven in de Resultaten bekijken.