sql >> Databasteknik >  >> RDS >> Database

Använda ODBC-data i RapidMiner

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:

  1. Skapa ett RapidMiner-konto och verifiera sedan e-postadressen du angav när du skapade kontot.
  2. Ladda ned RapidMiner Studio för din Windows-plattform.
  3. 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:

  1. 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.

  2. Ladda ner Easysoft JDBC-ODBC Bridge. (Registrering krävs.)
  3. Installera och licensiera Easysoft JDBC-ODBC Bridge på maskinen där RapidMiner är installerad.

    För installationsinstruktioner, se Easysoft JDBC-ODBC Bridge-dokumentationen.

  4. I RapidMiner väljer du Anslutningar> Hantera databasdrivrutiner .

    Hantera databasdrivrutiner dialogrutan visas.

  5. Välj Lägg till .
  6. 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
  7. Välj Spara .
  8. Välj Anslutningar> Hantera databasanslutningar .

    Hantera databasanslutningar dialogrutan visas.

  9. Välj Ny .
  10. 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
  11. Välj Avancerat

    Avancerade anslutningsegenskaper dialogrutan visas.

  12. 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.

  13. 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:

  1. Välj Arkiv> Ny process .
  2. Välj en tom process när du uppmanas.
  3. 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 .
  4. I Design visa, dra en tabell från Förvaret rutan till Process rutan. I vårt fall var bordet Kunder .
  5. Dra en Blandning> Värden> Ange data operatör från Operatorer rutan till Process rutan.
  6. Dra utdata från hämtningsoperatorn till Set data operatör.
  7. 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

  8. Dra utdata från Set Data operatören till res-knappen och välj Spela .

    Den ändrade informationen visas i Resultat visa.


  1. Ansluter PowerShell till Salesforce.com

  2. TSQL md5-hash som skiljer sig från C# .NET md5

  3. SQL Server:ska jag använda information_schema-tabeller över sys-tabeller?

  4. Hur man beställer efter månadsnamn i MySQL