Skip to content

Consulta ODBC

O nó Consulta ODBC permite conectar a qualquer fonte de dados que possua um driver ODBC instalado no servidor do Agente (Windows ou Linux).


⚙️ Parâmetros de Configuração

Conexão

  • Descrição — O nome do DSN (Data Source Name) configurado no Sistema Operacional ou a Connection String completa
  • Tipo — String
  • Valor:
    • Exemplo DSN: DSN=MeuBancoLegado;Uid=user;Pwd=pass;
    • Pode ser uma Variável Global no formato NOME_DA_VARIAVEL

Consulta SQL

  • Descrição — O comando SQL que será executado
  • Tipo — Texto (Editor SQL)
  • Exemplo:
    sql
    -- A sintaxe depende do driver ODBC específico
    SELECT * FROM tabela_legada

🔧 Detalhes Técnicos

  • Versatilidade — Use este nó para conectar a bancos como DB2, Access, FileMaker, ou sistemas legados que não têm conectores nativos no Horus
  • Union Virtual — Se a query contiver a string especial {UNION}, o Horus quebrará o comando em múltiplas execuções sequenciais para contornar limitações de memória de alguns drivers antigos
  • Driver — Utiliza a biblioteca padrão System.Data.Odbc do .NET

📝 Exemplo de Uso

  1. Instale o driver ODBC necessário na máquina onde roda o Agente Horus
  2. Configure um DSN de sistema (System DSN)
  3. No Horus, arraste o nó Consulta ODBC
  4. Na conexão, coloque DSN=NomeDoDSN
  5. Extraia os dados desejados