RapidMiner-distributionen inkluderar en generisk anslutning som gör att datamängder kan konstrueras från vilken databas som helst för vilken en ODBC-drivrutin är tillgänglig. Kontakten kallas JDBC-ODBC Bridge och är en integrerad del av Java 1.7 och tidigare. Konsekvenserna av det är:
- Version 1.8 och senare versioner av Java inkluderar inte den inbyggda JDBC-ODBC Bridge.
- Den inbyggda bryggan ingår i en central Java Archive-fil, den kan inte separeras från Java-distributionen den medföljde.
Om du behöver ansluta RapidMiner till en 32-bitars ODBC-drivrutin, använd Easysoft JDBC-ODBC Bridge istället. Easysoft JDBC-ODBC Bridge har en Java-komponent och en 32-bitars inbyggd komponent. Det stöds fullt ut av Easysoft och distribueras för närvarande i produktionsmiljöer över hela världen.
Du måste använda den professionella versionen av RapidMiner för att använda drivrutiner från tredje part som Easysoft JDBC-ODBC Bridge med den. En testversion av RapidMiner Professional är tillgänglig för användare som skapar ett konto på RapidMiners webbplats.
Om du inte redan har RapidMiner Professional, följ dessa steg:
- Skapa ett RapidMiner-konto och verifiera sedan e-postadressen du angav när du skapade kontot.
- Ladda ned RapidMiner Studio för din Windows-plattform.
- Starta RapidMiner och logga sedan in när du uppmanas.
Din provperiod för RapidMiner Professional har nu börjat.
För att ansluta RapidMiner till vissa ODBC-data:
- Konfigurera en system-ODBC-datakälla för databasen som du vill ansluta till i RapidMiner.
För att göra detta, använd 32-bitarsversionen av ODBC Data Source Administrator på din RapidMiner-dator. På vissa versioner av Windows finns detta i Kontrollpanelen> Administrationsverktyg . På vissa versioner av Windows måste du söka efter ODBC i sökrutan i aktivitetsfältet. 32-bitarsversionen av ODBC Data Source Administrator bör vara tydligt märkt. Om du är osäker skriver du:
i dialogrutan Kör i Windows%windir%\syswow64\odbcad32.exe
Vi ville prova RapidMiner med lite Microsoft Access-data, och därför skapade vi en Access ODBC-drivrutinsdatakälla som pekade på Northwind-databasen.
- Ladda ner Easysoft JDBC-ODBC Bridge. (Registrering krävs.)
- Installera och licensiera Easysoft JDBC-ODBC Bridge på maskinen där RapidMiner är installerad.
För installationsinstruktioner, se Easysoft JDBC-ODBC Bridge-dokumentationen.
- I RapidMiner väljer du Anslutningar> Hantera databasdrivrutiner .
Hantera databasdrivrutiner dialogrutan visas.
- Välj Lägg till .
- Fyll i dialogrutans fält:
Fält Värde Namn Easysoft JDBC-ODBC Bridge URL-prefix jdbc:easysoft:// Port (Lämna tomt) Schemaseparator (Lämna tomt) Jar-fil easysoft_install_dir \Jars\EJOB.jar På 64-bitars Windows är standardplatsen för
:\Program Files (x86)\Easysoft Limited\Easysoft JDBC-ODBC Bridge. På 32-bitars Windows är standardplatsen för
:\Program Files\Easysoft Limited\Easysoft JDBC-ODBC Bridge. JDBC-klass easysoft.sql.jobDriver - Välj Spara .
- Välj Anslutningar> Hantera databasanslutningar .
Hantera databasanslutningar dialogrutan visas.
- Välj Ny .
- Fyll i dialogrutans fält:
Fält Värde Namn JDBC-ODBC Bridge Databassystem Easysoft JDBC-ODBC Bridge Värd localhost/ Port (Lämna tomt) Dabase-schema my_odbc_data_source - Välj Avancerat
Avancerade anslutningsegenskaper dialogrutan visas.
- Fyll i dialogrutans fält:
Fält Värde logonuser my_windows_user inloggningslösenord my_windows_password Välj Åsidosätt för båda dessa fält.
- Använd Test för att verifiera att du har angett korrekt anslutningsinformation.
För att analysera ODBC-data som gjorts tillgängliga via JDBC-ODBC Bridge, skapa en ny RapidMiner-process:
- Välj Arkiv> Ny process .
- Välj en tom process när du uppmanas.
- Använd Repository rutan för att hitta ODBC-data. Vi använde JDBC-ODBC Bridge för att exponera vissa Access-data i Northwind-databasen:DB> JDBC-ODBC Bridge> Exempeluppsättningar> Kunder .
- I Design visa, dra en tabell från Förvaret rutan till Process rutan. I vårt fall var bordet Kunder .
- Dra en Blandning> Värden> Ange data operatör från Operatorer rutan till Process rutan.
- Dra utdata från hämtningsoperatorn till Set data operatör.
- Använd Ange data fliken parametrar för att ändra ett kolumnvärde. Till exempel ändrade vi en befattning i vår kunddata från Säljare till Säljchef :
Fält Värde Exempelindex 1 Attributnamn Kund-ID Värde ALFKI Ytterligare värden Redigera lista (0) ...> attributnamn Kontakttitel Redigera lista (0) ...> värde Försäljningschef
- Dra utdata från Set Data operatören till res-knappen och välj Spela .
Den ändrade informationen visas i Resultat visa.