Artículo
· 25 mar, 2024 Lectura de 2 min

Cómo extraer datos desde InterSystems IRIS CloudSQL usando xDBC

Recientemente, mientras discutía con mis alumnos el acceso a los datos almacenados en IRIS desde diferentes lenguajes, surgió la pregunta de si era posible iniciar la conexión y obtener datos de la solución Cloud (InterSystems IRIS CloudSQL) desde Microsoft Excel, y no al revés. Teniendo en cuenta las muchas y variadas formas en las que uno puede obtener datos en Excel (importar datos de fuentes externas, conectarse a bases de datos utilizando drivers ODBC, utilizando power queries y web queries, etc.) la opción obvia era probar con el driver ODBC. La única tarea que quedaba era tratar de conectarse a la base de datos en la nube utilizando el driver ODBC.

Como era de esperar, ¡funcionó!

Si sois nuevos en CloudSQL, os recomiendo encarecidamente que leáis la documentación. Desde ella podréis acceder al InterSystems Cloud Services Portal [Portal de Servicios de InterSystems en la Nube] (o podéis ir directamente a AWS y suscribiros con vuestra cuenta de AWS) y descargar los drivers necesarios. Por cierto, si encontráis problemas con CloudSQL, primero podéis intentar buscar respuestas en este documento.

Ahora que estos preliminares están a un lado, vamos a intentar el enfoque más simple - configurare la fuente de datos ODBC con sólo una contraseña y obtener datos de ella en MS Excel.

Paso 0. Configurad vuestro InterSystems IRIS CloudSQL. Veréis la configuración necesaria en la página general (Overview) de vuestro despliegue:

Paso 00. Descargad e instalad el driver ODBC para vuestro sistema operativo.

Paso 1. Abrid vuestra ODBC Data Source y cambiad a la pestaña System DSN. En ella, haced clic en Add... (Añadir...)

y rellenad la configuración de vuestra página general (Overview) de vuestro despliegue (primera captura de pantalla del artículo).

Paso 2. Conectad Excel a IRIS. Abrid Excel, id a la pestaña Datos y seleccionad "Obtener datos" o "Desde otras fuentes", dependiendo de vuestra versión de Excel. Elegid "Desde ODBC" como fuente de datos.

seleccionad la fuente de datos ODBC que configurasteis anteriormente.

poned las credenciales de autenticación si os las piden

y seleccionad la tabla que os gustaría cargar en Excel

Paso 3. Ya podéis hacer lo que queráis con vuestros datos.

Posdata. Algunos otros artículos/vídeos interesantes que os sugiero que leáis/veáis sobre ODBC y CloudSQL:

· Esta serie de vídeos que muestran cómo conectarse a CloudSQL desde soluciones escritas en diferentes lenguajes.
· Un interesante artículo sobre cómo configurar roles y dar permisos a las conexiones xDBC.
· Otro artículo sobre cómo usar SSL/TLS para establecer conexiones seguras sobre JDBC y otras tecnologías de drivers.
· Y el último sobre cómo cambiar entre drivers ODBC en un entorno con múltiples versiones instaladas.

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