Database
 sql >> Base de Dados >  >> RDS >> Database

KNIME


O Konstanz Information Miner (KNIME) é uma plataforma de análise de dados, relatórios e integração para Windows, OS X e Linux. O KNIME é um aplicativo de código aberto e foi desenvolvido inicialmente em 2006 para realizar análises de dados para a indústria farmacêutica.

O KNIME usa fluxos de trabalho para análise e integração de dados. Os fluxos de trabalho são exibidos graficamente como um conjunto de nós vinculados por setas que indicam a direção em que os dados fluem.

O KNIME pode usar dados de qualquer banco de dados para o qual um driver JDBC esteja disponível. Se você quiser usar dados no KNIME usando um driver ODBC, precisará de um driver de ponte que possa traduzir entre JDBC e ODBC. O Easysoft JDBC-ODBC Bridge é um driver desse tipo, e este blog mostrará como usar a ponte para acessar dados de um banco de dados ODBC, como o Microsoft Access no KNIME.
  1. Configure uma fonte de dados ODBC do sistema para o banco de dados ao qual você deseja se conectar no KNIME.
    Para fazer isso, use a versão de 32 bits do ODBC Data Source Administrator em sua máquina KNIME. Em algumas versões do Windows, isso está localizado em Painel de Controle> Ferramentas Administrativas . Em algumas versões do Windows, você precisa procurar ODBC na caixa de pesquisa da barra de tarefas. A versão de 32 bits do ODBC Data Source Administrator deve ser claramente rotulada. Em caso de dúvida, na caixa de diálogo Executar do Windows, digite:
    %windir%\syswow64\odbcad32.exe
    
  2. Baixe a ponte Easysoft JDBC-ODBC. (Registro obrigatório.)
  3. Instale e licencie o Easysoft JDBC-ODBC Bridge na máquina onde o KNIME está instalado.
    Para obter instruções de instalação, consulte a documentação do Easysoft JDBC-ODBC Bridge.

KNIME fornece um mecanismo para adicionar drivers de banco de dados. Para usar o Easysoft JDBC-ODBC Bridge no KNIME, primeiro precisamos adicioná-lo como um driver.
  1. Na plataforma KNIME Analytics, escolha Arquivo> Preferências .
    As Preferências caixa de diálogo é exibida.
  2. No painel esquerdo, escolha KNIME> Bancos de dados .
  3. No painel direito, escolha Adicionar arquivo .
    O Abrir caixa de diálogo é exibida.
  4. Procure o arquivo JAR do Easysoft JDBC-ODBC Bridge, EJOB.jar.
    O EJOB.jar é instalado no seguinte local na máquina em que você instalou o Easysoft JDBC-ODBC Bridge:
    <easysoft_install>\Jars
    

    No Windows de 64 bits, o local padrão para é :\Program Files (x86)\Easysoft Limited\Easysoft JDBC-ODBC Bridge.
  5. Escolha OK para retornar ao KNIME.

Para experimentar o Easysoft JDBC-ODBC Bridge com KNIME, recuperaremos alguns dados ODBC usando um leitor de banco de dados.
  1. Crie um novo fluxo de trabalho KNIME.
  2. Arraste um Banco de dados> Conector> Conector de banco de dados do Repositório de nós painel para o espaço de trabalho do projeto.
  3. Clique duas vezes no novo conector para configurá-lo.
    O Conector de banco de dados caixa de diálogo é exibida.
  4. Preencha os campos da caixa de diálogo:
    Campo Valor
    Nome Ponte Easysoft JDBC-ODBC
    Motorista easysoft.sql.jobDriver
    URL do banco de dados jdbc:easysoft://localhost/data_source :logonuser=windows_user :logonpassword=senha
    Nome de usuário my_database_user
    Este campo só é obrigatório se o banco de dados de destino o exigir.
    Senha my_database_password
  5. Escolha OK .
  6. Arraste um Banco de dados> Conector> Leitor de banco de dados do Repositório de nós painel para o espaço de trabalho do projeto.
  7. Conecte a saída do conector de banco de dados à entrada do leitor de banco de dados.
  8. Clique duas vezes no leitor de banco de dados para configurá-lo.
    O Leitor de banco de dados caixa de diálogo é exibida.
  9. Digite uma consulta SQL na Instrução SQL painel e, em seguida, escolha OK .
  10. Clique com o botão direito do mouse no leitor de banco de dados. No menu de atalho, escolha Executar .
  11. Clique com o botão direito do mouse no leitor de banco de dados. No menu de atalho, escolha Dados do banco de dados .
    Os dados recuperados através do Easysoft JDBC-ODBC Bridge são exibidos em uma janela do leitor de banco de dados.