sql >> Database teknologi >  >> RDS >> Database

KNIME

Konstanz Information Miner (KNIME) er en dataanalyse-, rapporterings- og integrationsplatform til Windows, OS X og Linux. KNIME er en open source-applikation og blev oprindeligt udviklet i 2006 til at udføre dataanalyse for den farmaceutiske industri.

KNIME bruger arbejdsgange til dataanalyse og integration. Arbejdsgange vises grafisk som et sæt knudepunkter, der er forbundet med pile, der angiver, i hvilken retning data strømmer.

KNIME kan bruge data fra enhver database, som en JDBC-driver er tilgængelig for. Hvis du vil bruge data i KNIME ved at bruge en ODBC-driver, skal du bruge en brodriver, der kan oversætte mellem JDBC og ODBC. Easysoft JDBC-ODBC Bridge er sådan en driver, og denne blog viser dig, hvordan du bruger broen til at få adgang til data fra en ODBC-database såsom Microsoft Access i KNIME.

  1. Konfigurer en system-ODBC-datakilde for den database, du vil oprette forbindelse til i KNIME.

    For at gøre dette skal du bruge 32-bit versionen af ​​ODBC Data Source Administrator på din KNIME-maskine. På nogle versioner af Windows er dette placeret i Kontrolpanel> Administrative værktøjer . På nogle versioner af Windows skal du søge efter ODBC i proceslinjens søgefelt. 32-bit versionen af ​​ODBC Data Source Administrator skal være tydeligt mærket. Hvis du er i tvivl, skal du skrive:

    i dialogboksen Kør i Windows
    %windir%\syswow64\odbcad32.exe
    
  2. Download Easysoft JDBC-ODBC Bridge. (Registrering påkrævet.)
  3. Installer og licenser Easysoft JDBC-ODBC Bridge på den maskine, hvor KNIME er installeret.

    For installationsinstruktioner, se Easysoft JDBC-ODBC Bridge-dokumentationen.

KNIME giver en mekanisme til tilføjelse af databasedrivere. For at bruge Easysoft JDBC-ODBC Bridge under KNIME skal vi først tilføje den som en driver.

  1. I KNIME Analytics Platform skal du vælge Filer> Præferencer .

    Præferencer dialogboksen vises.

  2. Vælg KNIME> Databaser i venstre rude .
  3. Vælg Tilføj fil i højre rude .

    Åbn dialogboksen vises.

  4. Søg efter Easysoft JDBC-ODBC Bridge JAR-filen, EJOB.jar.

    EJOB.jar er installeret på følgende sted på maskinen, hvor du installerede Easysoft JDBC-ODBC Bridge:

    <easysoft_install>\Jars
    

    På 64-bit Windows er standardplaceringen for :\Program Files (x86)\Easysoft Limited\Easysoft JDBC-ODBC Bridge.

  5. Vælg OK for at vende tilbage til KNIME.

For at prøve Easysoft JDBC-ODBC Bridge med KNIME, vil vi hente nogle ODBC-data ved at bruge en databaselæser.

  1. Opret en ny KNIME-arbejdsgang.
  2. Træk en Database> Connector> Database Connector fra Node Repository rude til projektarbejdsområdet.
  3. Dobbeltklik på det nye stik for at konfigurere det.

    Database Connector dialogboksen vises.

  4. Udfyld dialogboksens felter:
    Felt Værdi
    Navn Easysoft JDBC-ODBC Bridge
    Driver easysoft.sql.jobDriver
    Database-URL jdbc:easysoft://localhost/datakilde :logonuser=windows_user :logonpassword=adgangskode
    Brugernavn min_database_bruger

    Dette felt er kun påkrævet af måldatabasen kræver det.

    Adgangskode my_database_password
  5. Vælg OK .
  6. Træk en Database> Connector> Databaselæser fra Node Repository rude til projektarbejdsområdet.
  7. Tilslut outputtet fra databasestikket til indgangen på databaselæseren.
  8. Dobbeltklik på databaselæseren for at konfigurere den.

    Databaselæseren dialogboksen vises.

  9. Skriv en SQL-forespørgsel i SQL-sætningen ruden, og vælg derefter OK .
  10. Højreklik på databaselæseren. Fra genvejsmenuen skal du vælge Udfør .
  11. Højreklik på databaselæseren. Fra genvejsmenuen skal du vælge Data fra database .

    De data, der hentes gennem Easysoft JDBC-ODBC Bridge, vises i et databaselæservindue.


  1. SQLite brugertilladelser

  2. Mød Michal Bar og mig hos Microsoft Ignite!

  3. Sådan fungerer QUOTE() i MariaDB

  4. Oracle vælg til opdateringsadfærd