Artigo
· jan 26 3min de leitura

Conecte o Microsoft Excel ao InterSystems IRIS via ODBC (Windows)

Como criar uma conexão ODBC no seu laptop Windows nativo para o IRIS em execução em uma VM Windows no mesmo computador, testar a conexão e extrair os dados do IRIS para o Excel.

Recentemente, descobri que o Excel pode se conectar a bancos de dados externos por ODBC. Isso inclui basicamente qualquer origem de dados ODBC. Como o IRIS é compatível com o ODBC pela API ODBC, podemos aproveitar o InterSystems ODBC Driver para estabelecer uma conexão ODBC com o IRIS no Windows que o Excel possa utilizar.

Antes de começar, verifique se você instalou o driver ODBC da InterSystems mais recente no seu Windows nativo, que pode ser encontrado na WRC ou no GitHub. Imagino que você está executando o IRIS em uma VM Windows usando a VMWare hospedada na sua máquina Windows. Também suponho que você tenha o Microsoft Excel instalado no seu Windows nativo. Além disso, você precisará de alguns dados pré-carregados no seu namespace para acesso. Para este post, estou usando os dados do Python Quickstart. Os dados podem ser encontrados no GitHub.

Primeiro, você precisa encontrar o endereço IP para a VM. (Lembre-se de que talvez seja necessário repetir essa etapa se você reiniciar a VM, conectar a uma rede diferente ou conectar/desconectar uma conexão VPN.)

Para encontrar seu endereço IP na VM do Windows, acesse o Prompt de Comando do Windows (cmd):

  1. Na VM, pressione a tecla Windows e a tecla R. Isso abre a caixa de diálogo Executar (como mostrado abaixo). Digite "cmd" e clique em<OK>:

 

  1. No Prompt de Comando, digite "ipconfig -all" para encontrar seu endereço IP. Localize a linha que diz "IPv4 Address…." e anote o endereço IP numérico nessa linha:

 

  1. Além disso, anote a Porta do Servidor Web da sua VM IRIS, porque precisará dela mais tarde.

 

Agora, retorne ao sistema host Windows, abra o Administrador de Fontes de Dados ODBC (ODBC DSA) e configure a conexão:

  1. No ODBC DSA, abra a guia "System DSN" (DSN do sistema) e clique em "Add" (Adicionar):

 

  1. Você precisará selecionar um driver para a origem de dados. Se você instalou o InterSystems ODBC driver na sua máquina Windows nativa, selecione "InterSystems IRIS ODBC…" como fiz abaixo e clique em "Finish" (Concluir):

 

 

 

  1. Isso abrirá uma nova caixa de diálogo onde você precisa nomear a origem de dados, fornecer uma descrição, inserir o endereço IP copiado antes e a Porta do Servidor Web. Digite o namespace que você quer conectar, além do nome de usuário e senha que você usa para o Portal de Gerenciamento. Em seguida, clique em <Test Connection> (Testar conexão) conforme mostrado abaixo:

 

 

  1. Se deu tudo certo, você verá test completed successfully (teste concluído com sucesso) conforme mostrado abaixo. Isso significa que agora temos uma conexão pelo nosso Windows nativo ao IRIS na VM:

 

Agora, podemos abrir o Microsoft Excel e acessar os dados pela origem de dados ODBC. Para isso, selecionamos a guia "Data" (1) e clicamos em "Get Data" (2). Clique em "From Other Sources" (3) e, depois, em "From ODBC" (4).

 

 

No menu suspenso, selecione a origem de dados criada anteriormente e clique em OK:

 

No Navigator, selecione a tabela que você quer conectar e clique em "Load" (Carregar):

 

Depois disso, podemos ver que a conexão com os dados no IRIS na VM teve êxito e podemos acessá-los no Microsoft Excel em execução no Windows nativo:

 

Concluindo, podemos nos perguntar por que acessar os dados IRIS no Excel. Várias pessoas têm anos de experiência com o Excel. Elas podem usar o Excel para explorar dados, criar tabelas dinâmicas, visualizações e painéis.

Discussão (0)1
Entre ou crie uma conta para continuar