sql >> Databasteknik >  >> RDS >> Database

KNIME

Konstanz Information Miner (KNIME) är en plattform för dataanalys, rapportering och integration för Windows, OS X och Linux. KNIME är en öppen källkodsapplikation och utvecklades ursprungligen 2006 för att utföra dataanalys för läkemedelsindustrin.

KNIME använder arbetsflöden för dataanalys och integration. Arbetsflöden visas grafiskt som en uppsättning noder sammanlänkade med pilar som anger i vilken riktning data strömmar.

KNIME kan använda data från vilken databas som helst för vilken en JDBC-drivrutin finns tillgänglig. Om du vill använda data i KNIME genom att använda en ODBC-drivrutin behöver du en bryggdrivrutin som kan översätta mellan JDBC och ODBC. Easysoft JDBC-ODBC Bridge är en sådan drivrutin, och den här bloggen kommer att visa dig hur du använder bryggan för att komma åt data från en ODBC-databas som Microsoft Access i KNIME.

  1. Konfigurera en system-ODBC-datakälla för databasen som du vill ansluta till i KNIME.

    För att göra detta, använd 32-bitarsversionen av ODBC Data Source Administrator på din KNIME-maskin. 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
    
  2. Ladda ner Easysoft JDBC-ODBC Bridge. (Registrering krävs.)
  3. Installera och licensiera Easysoft JDBC-ODBC Bridge på maskinen där KNIME är installerat.

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

KNIME tillhandahåller en mekanism för att lägga till databasdrivrutiner. För att använda Easysoft JDBC-ODBC Bridge under KNIME måste vi först lägga till den som en drivrutin.

  1. I KNIME Analytics-plattformen väljer du Arkiv> Inställningar .

    Inställningar dialogrutan visas.

  2. Välj KNIME> Databaser i den vänstra rutan .
  3. Välj Lägg till fil i den högra rutan .

    Öppna dialogrutan visas.

  4. Bläddra efter JAR-filen Easysoft JDBC-ODBC Bridge, EJOB.jar.

    EJOB.jar installeras på följande plats på maskinen där du installerade Easysoft JDBC-ODBC Bridge:

    <easysoft_install>\Jars
    

    På 64-bitars Windows är standardplatsen för :\Program Files (x86)\Easysoft Limited\Easysoft JDBC-ODBC Bridge.

  5. Välj OK för att återgå till KNIME.

För att testa Easysoft JDBC-ODBC Bridge med KNIME kommer vi att hämta en del ODBC-data med hjälp av en databasläsare.

  1. Skapa ett nytt KNIME-arbetsflöde.
  2. Dra en Databas> Connector> Databas Connector från Node Repository rutan till projektarbetsytan.
  3. Dubbelklicka på den nya anslutningen för att konfigurera den.

    Databasanslutaren dialogrutan visas.

  4. Fyll i dialogrutans fält:
    Fält Värde
    Namn Easysoft JDBC-ODBC Bridge
    Drivrutin easysoft.sql.jobDriver
    Databas-URL jdbc:easysoft://localhost/datakälla :logonuser=windows_user :logonpassword=lösenord
    Användarnamn min_databas_användare

    Det här fältet krävs endast om måldatabasen kräver det.

    Lösenord mitt_databaslösenord
  5. Välj OK .
  6. Dra en Databas> Connector> Databas Reader från Node Repository rutan till projektarbetsytan.
  7. Anslut databasanslutningens utgång till databasläsarens ingång.
  8. Dubbelklicka på databasläsaren för att konfigurera den.

    Databasläsaren dialogrutan visas.

  9. Skriv en SQL-fråga i SQL-satsen och välj sedan OK .
  10. Högerklicka på databasläsaren. Välj Kör på snabbmenyn .
  11. Högerklicka på databasläsaren. Välj Data från databas på snabbmenyn .

    Data som hämtas via Easysoft JDBC-ODBC Bridge visas i ett databasläsarfönster.


  1. Cloud Vendor Deep-Dive:PostgreSQL på Google Cloud Platform (GCP)

  2. Det går inte att ändra kolumn som används i en främmande nyckel-begränsning

  3. OPENJSON "Felaktig syntax nära nyckelordet 'med'." i SQL Server (LÖST)

  4. Hantera MySQL Long Running Queries