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

KNIME

Konstanz Information Miner (KNIME) è una piattaforma di analisi, reporting e integrazione dei dati per Windows, OS X e Linux. KNIME è un'applicazione open source ed è stata inizialmente sviluppata nel 2006 per eseguire analisi dei dati per l'industria farmaceutica.

KNIME utilizza flussi di lavoro per l'analisi e l'integrazione dei dati. I flussi di lavoro vengono visualizzati graficamente come un insieme di nodi collegati tra loro da frecce che indicano la direzione del flusso di dati.

KNIME può utilizzare i dati da qualsiasi database per il quale è disponibile un driver JDBC. Se si desidera utilizzare i dati in KNIME utilizzando un driver ODBC, è necessario un driver bridge in grado di tradurre tra JDBC e ODBC. Il bridge Easysoft JDBC-ODBC è un tale driver e questo blog ti mostrerà come utilizzare il bridge per accedere ai dati da un database ODBC come Microsoft Access in KNIME.

  1. Configura un'origine dati ODBC di sistema per il database a cui desideri connetterti in KNIME.

    Per fare ciò, usa la versione a 32 bit di ODBC Data Source Administrator sul tuo computer KNIME. In alcune versioni di Windows, si trova in Pannello di controllo> Strumenti di amministrazione . In alcune versioni di Windows, è necessario cercare ODBC nella casella di ricerca della barra delle applicazioni. La versione a 32 bit di ODBC Data Source Administrator dovrebbe essere chiaramente etichettata. In caso di dubbio, nella finestra di dialogo Esegui di Windows, digitare:

    %windir%\syswow64\odbcad32.exe
    
  2. Scarica Easysoft JDBC-ODBC Bridge. (Registrazione richiesta.)
  3. Installa e concede in licenza Easysoft JDBC-ODBC Bridge sulla macchina in cui è installato KNIME.

    Per le istruzioni di installazione, vedere la documentazione Easysoft JDBC-ODBC Bridge.

KNIME fornisce un meccanismo per aggiungere driver di database. Per utilizzare Easysoft JDBC-ODBC Bridge in KNIME, dobbiamo prima aggiungerlo come driver.

  1. In KNIME Analytics Platform, scegli File> Preferenze .

    Le Preferenze viene visualizzata la finestra di dialogo.

  2. Nel riquadro di sinistra, scegli KNIME> Database .
  3. Nel riquadro di destra, scegli Aggiungi file .

    L'Aperto viene visualizzata la finestra di dialogo.

  4. Cerca il file JAR di Easysoft JDBC-ODBC Bridge, EJOB.jar.

    EJOB.jar è installato nel seguente percorso sulla macchina in cui è stato installato Easysoft JDBC-ODBC Bridge:

    <easysoft_install>\Jars
    

    In Windows a 64 bit, il percorso predefinito per è :\Programmi (x86)\Easysoft Limited\Easysoft JDBC-ODBC Bridge.

  5. Scegli OK per tornare a KNIME.

Per provare Easysoft JDBC-ODBC Bridge con KNIME, recupereremo alcuni dati ODBC utilizzando un lettore di database.

  1. Crea un nuovo flusso di lavoro KNIME.
  2. Trascina un Database> Connettore> Connettore database dal Repository dei nodi riquadro nell'area di lavoro del progetto.
  3. Fai doppio clic sul nuovo connettore per configurarlo.

    Il Connettore database viene visualizzata la finestra di dialogo.

  4. Completa i campi della finestra di dialogo:
    Campo Valore
    Nome Ponte Easysoft JDBC-ODBC
    Autista easysoft.sql.jobDriver
    URL database jdbc:easysoft://localhost/data_source :logonuser=utente_windows :accessopassword=password
    Nome utente il mio_database_utente

    Questo campo è obbligatorio solo per il database di destinazione che lo richiede.

    Password mia_password_database
  5. Scegli OK .
  6. Trascina un Database> Connettore> Lettore database dal Repository dei nodi riquadro nell'area di lavoro del progetto.
  7. Collega l'output del connettore del database all'input del lettore del database.
  8. Fare doppio clic sul lettore di database per configurarlo.

    Il lettore di database viene visualizzata la finestra di dialogo.

  9. Digitare una query SQL nell'istruzione SQL riquadro, quindi scegli OK .
  10. Fare clic con il pulsante destro del mouse sul lettore di database. Dal menu di scelta rapida, scegli Esegui .
  11. Fare clic con il pulsante destro del mouse sul lettore di database. Dal menu di scelta rapida, scegli Dati dal database .

    I dati recuperati tramite Easysoft JDBC-ODBC Bridge vengono visualizzati in una finestra del lettore di database.