sql >> Base de Datos >  >> RDS >> Database

cuchillo

Konstanz Information Miner (KNIME) es una plataforma de integración, informes y análisis de datos para Windows, OS X y Linux. KNIME es una aplicación de código abierto y se desarrolló inicialmente en 2006 para realizar análisis de datos para la industria farmacéutica.

KNIME utiliza flujos de trabajo para el análisis y la integración de datos. Los flujos de trabajo se muestran gráficamente como un conjunto de nodos unidos por flechas que indican la dirección en la que fluyen los datos.

KNIME puede utilizar datos de cualquier base de datos para la que esté disponible un controlador JDBC. Si desea utilizar datos en KNIME mediante un controlador ODBC, necesita un controlador de puente que pueda traducir entre JDBC y ODBC. Easysoft JDBC-ODBC Bridge es un controlador de este tipo, y este blog le mostrará cómo usar el puente para acceder a los datos de una base de datos ODBC como Microsoft Access en KNIME.

  1. Configure una fuente de datos ODBC del sistema para la base de datos a la que desea conectarse en KNIME.

    Para hacer esto, use la versión de 32 bits del Administrador de fuente de datos ODBC en su máquina KNIME. En algunas versiones de Windows, se encuentra en Panel de control> Herramientas administrativas . En alguna versión de Windows, debe buscar ODBC en el cuadro de búsqueda de la barra de tareas. La versión de 32 bits de ODBC Data Source Administrator debe estar claramente etiquetada. En caso de duda, en el cuadro de diálogo Ejecutar de Windows, escriba:

    %windir%\syswow64\odbcad32.exe
    
  2. Descargue Easysoft JDBC-ODBC Bridge. (Es necesario registrarse).
  3. Instale y licencie Easysoft JDBC-ODBC Bridge en la máquina donde está instalado KNIME.

    Para obtener instrucciones de instalación, consulte la documentación de Easysoft JDBC-ODBC Bridge.

KNIME proporciona un mecanismo para agregar controladores de bases de datos. Para usar Easysoft JDBC-ODBC Bridge bajo KNIME, primero debemos agregarlo como controlador.

  1. En KNIME Analytics Platform, seleccione Archivo> Preferencias .

    Las Preferencias se muestra el cuadro de diálogo.

  2. En el panel izquierdo, elija KNIME> Bases de datos .
  3. En el panel derecho, elija Agregar archivo .

    El Abierto se muestra el cuadro de diálogo.

  4. Busque el archivo JAR Easysoft JDBC-ODBC Bridge, EJOB.jar.

    EJOB.jar está instalado en la siguiente ubicación en la máquina donde instaló Easysoft JDBC-ODBC Bridge:

    <easysoft_install>\Jars
    

    En Windows de 64 bits, la ubicación predeterminada para es :\Program Files (x86)\Easysoft Limited\Easysoft JDBC-ODBC Bridge.

  5. Seleccione Aceptar para volver a KNIME.

Para probar Easysoft JDBC-ODBC Bridge con KNIME, recuperaremos algunos datos ODBC utilizando un lector de base de datos.

  1. Cree un nuevo flujo de trabajo KNIME.
  2. Arrastre una Base de datos> Conector> Conector de base de datos del repositorio de nodos panel al espacio de trabajo del proyecto.
  3. Haga doble clic en el nuevo conector para configurarlo.

    El Conector de base de datos se muestra el cuadro de diálogo.

  4. Complete los campos del cuadro de diálogo:
    Field Valor
    Nombre Puente Easysoft JDBC-ODBC
    Conductor easysoft.sql.jobDriver
    URL de la base de datos jdbc:easysoft://localhost/fuente_de_datos :logonuser=usuario_windows :logonpassword=contraseña
    Nombre de usuario mi_usuario_de_base_de_datos

    Este campo solo es obligatorio si la base de datos de destino lo requiere.

    Contraseña mi_contraseña_de_la_base_de_datos
  5. Seleccione Aceptar .
  6. Arrastre una Base de datos> Conector> Lector de base de datos del repositorio de nodos panel al espacio de trabajo del proyecto.
  7. Conecte la salida del conector de la base de datos a la entrada del lector de la base de datos.
  8. Haga doble clic en el lector de la base de datos para configurarlo.

    El lector de bases de datos se muestra el cuadro de diálogo.

  9. Escriba una consulta SQL en la Declaración SQL panel y, a continuación, elija Aceptar .
  10. Haga clic con el botón derecho en el lector de la base de datos. En el menú contextual, seleccione Ejecutar .
  11. Haga clic con el botón derecho en el lector de la base de datos. En el menú contextual, seleccione Datos de la base de datos .

    Los datos recuperados a través de Easysoft JDBC-ODBC Bridge se muestran en una ventana del lector de base de datos.