Artículo
· 11 abr, 2024 Lectura de 3 min

Conectar Microsoft Excel a InterSystems IRIS mediante ODBC (Windows)

Veamos cómo crear de forma sencilla una conexión ODBC a IRIS en Windows para principiantes :D, probar la conexión y extraer datos en Excel.

Excel puede conectarse a bases de datos externas a través de ODBC. Dado que IRIS habla ODBC, podemos aprovechar el InterSystems ODBC Driver para crear una conexión ODBC con IRIS que Excel puede utilizar.

Antes de empezar, asegúrate de que tienes instalado el último driver ODBC de InterSystems en tu Windows, que puedes encontrar en WRC o en GitHub. Asumo que estás ejecutando IRIS en una VM (máquina virtual) de Windows utilizando VMWare alojado en tu propia máquina Windows. También asumo que tienes Microsoft Excel instalado en tu Windows. También necesitarás algunos datos precargados en tu espacio de nombres para acceder. Para este post, estoy utilizando los datos de la Python Quickstart. Los datos se pueden encontrar en GitHub.

En primer lugar necesitas encontrar la dirección IP de la máquina virtual. (Ten en cuenta que puede que tengas que repetir este paso si reinicias la VM, te conectas a una red diferente o conectas/desconectas a una conexión VPN).
 

Para encontrar tu dirección IP en la VM (máquina virtual) de Windows, ve al Windows Command Prompt o símbolo del sistema de Windows (cmd):

  1. En la máquina virtual, mantén pulsada la tecla Windows y la tecla R. Se abrirá el cuadro de diálogo Ejecutar o Run (como se ve en la imagen). Escribe "cmd" y haz clic en <OK>:

 

  1. En el Command Prompt o símbolo del sistema, escribe "ipconfig -all" para encontrar la dirección IP. Busca la línea que dice "IPv4 Address...." Y anota la dirección IP numérica que aparece en esa línea:

 

  1. Anota también el Web Server Port o Puerto del Servidor Web de tu VM IRIS, porque lo necesitarás más adelante.

Ahora, vuelve al Windows host system y abre el ODBC Data Source Administrator (ODBC DSA) o Administrador de fuentes de datos ODBC y configura la conexión:

  1. En el OBDC DSA, abre la pestaña "DSN del sistema" y haz clic en "Añadir":

 

  1. Te pedirá que selecciones un driver para la fuente de datos. Si has instalado el driver ODBC de InterSystems en tu máquina Windows nativa, deberías seleccionar "InterSystems IRIS ODBC..." como he hecho yo a continuación y hacer clic en "Finalizar".

 

 

 

  1. Se abrirá un nuevo cuadro de diálogo en el que deberas asignar un nombre a la fuente de datos, proporcionar una descripción, introducir la dirección IP que copiaste anteriormente y el puerto del servidor web (Web Server Port). Introduce también el namespace o espacio de nombres al que quieres conectarte, y el nombre de usuario y la contraseña que utilizas para el Portal de Gestión. A continuación, haz clic en <Probar conexión> como se muestra a continuación:

 

 

  1. Si todo ha ido bien, deberías ver que la prueba se ha completado con éxito como se muestra a continuación. Esto significa que ahora tenemos una conexión a través de nuestro Windows nativo a IRIS en la VM.

 

Ahora podemos abrir Microsoft Excel y acceder a los datos a través de la fuente de datos ODBC. Para ello, seleccionamos la pestaña "Datos" (1) y, a continuación, hacemos clic en "Obtener datos" (2). Haz clic en "Desde otras fuentes" (3) y, a continuación, en "Desde ODBC" (4).

 

 

En el menú desplegable, selecciona la fuente de datos que creaste anteriormente y haz clic en Aceptar:

 

En el navegador, selecciona la tabla a la que deseas conectarte y haz clic en "Cargar":

 

Desde aquí, podemos ver que nos hemos conectado con éxito a los datos de IRIS en una VM y que podemos acceder a ellos en Microsoft Excel ejecutándose en Windows nativo:

 

Para terminar, podríamos preguntarnos por qué querríamos acceder a los datos IRIS en Excel. Muchas personas tienen años de experiencia en Excel, podrían utilizarlopara explorar datos, crear tablas dinámicas, visualizaciones y cuadros de mando.

Comentarios (0)1
Inicie sesión o regístrese para continuar