Artículo Alberto Fuentes · 22 mayo, 2023 Lectura de 2 min Pruebas unitarias para cuadros de mando y tablas dinámicas de BI en InterSystems IRIS ¡Hola Comunidad! A menudo, las soluciones con InterSystems IRIS BI pueden convertirse en soluciones bastante grandes con docenas de tablas dinámicas y cuadros de mando. Con cada nueva versión de IRIS BI podemos añadir cambios que pueden influir en el comportamiento de las tablas dinámicas y cuadros de mando existentes y que dejen de funcionar. Por ejemplo, si cambiamos el nombre de una medida o dimensión, olvidamos desplegar cubos o realizamos reestructuraciones con cambios masivos del nombre de los cubos y sus elementos, algunos widgets podrían dejar de funcionar. La solución es probar (¿manualmente?) cada widget en cada cuadro de mando para asegurarnos de que las consultas MDX están funcionando. Hoy quiero presentaros una herramienta para probar automáticamente todas las tablas dinámicas y los cuadros de mando. #Prueba #InterSystems IRIS #InterSystems IRIS BI (DeepSee) Open Exchange app 1 0 0 9
Artículo Alberto Fuentes · 10 mayo, 2023 Lectura de 4 min Cómo configurar el servidor FHIR de InterSystems con un solo comando ¡Hola desarrolladores! Se acaba de actualizar la plantilla para desarrollo FHIR de forma que ahora publica el paquete IPM fhir-server que hace que la configuración del servidor FHIR de InterSystems sea una sencilla tarea manual, automática o programática vía un solo comando. Os explico más abajo cómo podéis utilizarlo. TLDR USER>zpm "install fhir-server" Todos los detalles aquí: #FHIR #Principiante #InterSystems IRIS for Health Open Exchange app 1 0 0 22
Artículo Alberto Fuentes · 5 mayo, 2023 Lectura de 3 min Imagen Docker de InterSystems IRIS Community con Usuario, Password y Namespace a través de variables de entorno ¡Hola desarrolladores! Hay una actualización reciente para las imágenes de la comunidad de desarrolladores de InterSystems IRIS e InterSystems IRIS For Health. Esta versión incluye soporte para variables de entorno. Actualmente se soportan 3 variables de entorno: IRIS_USERNAME=usuario a crear IRIS_PASSWORD=password del usuario IRIS_NAMESPACE=crear namespace si no existe Esto es lo que puedes hacer: Arrancar iris con un usuario y password: docker run --rm --name iris-sql -d -p 9091:1972 -p 9092:52773 -e IRIS_PASSWORD=demo -e IRIS_USERNAME=demo intersystemsdc/iris-community #Docker #SQL #Terminal #InterSystems IRIS Open Exchange app 2 0 0 26
Artículo Alberto Fuentes · 27 abr, 2023 Lectura de 8 min Cómo mantener contenta a la API: limpieza de las utilidades SQL Con IRIS 2021.1, realizamos una importante revisión de nuestra API de utilidades SQL en %SYSTEM.SQL. Sí, eso fue hace algún tiempo, pero la semana pasada un cliente hizo unas preguntas sobre ello y entonces @Tom Woodfin me empezó a presionar un poco ;-) para que describiera con más detalle en la Comunidad de Desarrolladores las razones de estos cambios. ¡Así que allá vamos! #SQL #InterSystems IRIS 0 0 0 22
Debate Alberto Fuentes · 12 abr, 2023 Guía Rápida de InterSystems SQL ¡Hola Comunidad! Como sabéis, InterSystems IRIS, además de globals, objetos, documentos y modelos de datos XML, también es compatible con tratamiento relacional de datos utilizando SQL como lenguaje. Y como otros sistemas de gestión de bases de datos relacionales (DBMS), InterSystems IRIS tiene su propio dialecto. Empezamos esta publicación como una Guía Rápida de SQL y os invitamos a compartir vuestros trucos favoritos. ¡Vamos allá! #Consejos y trucos #SQL #InterSystems IRIS 1 0 1 23
Artículo Alberto Fuentes · 15 mar, 2023 Lectura de 3 min Cómo recorrer la estructura de datos de un global de IRIS desde Python usando el SDK nativo de IRIS para Python InterSystems IRIS 2022.2 tiene un SDK nativo para Python (https://docs.intersystems.com/iris20222/csp/docbook/Doc.View.cls?KEY=PAG...). Sabemos cómo recorrer la estructura de datos de un global usando la función $Order de ObjectScript. #Lenguajes #Python #InterSystems IRIS 0 0 0 27
Artículo Alberto Fuentes · 28 feb, 2023 Lectura de 2 min DataPipe: un framework para la ingestión de datos ¡Hola a todos! Comparto con vosotros una herramienta para la ingestión de datos que hemos utilizado en varios proyectos. DataPipe es un framework de interoperabilidad para la ingestión de datos de forma flexible con InterSystems IRIS. Te permite recibir datos desde el exterior, normalizar y validar la información y finalmente realizar cualquier operación sobre tus datos. #Framework #Interoperabilidad #InterSystems IRIS #InterSystems IRIS for Health Open Exchange app 0 0 0 34
Artículo Alberto Fuentes · 23 feb, 2023 Lectura de 3 min Ejemplo de publicador / subscriptor en IRIS Hola a todos! Durante un proyecto necesitábamos poder definir temas sobre los que publicar mensajes, y crear diferentes subscriptores que recibiesen esos mensajes de forma asíncrona. Necesitábamos además que fuese lo más sencillo posible y que se pudiese utilizar directamente en InterSystems IRIS. A modo de experimento os paso este iris-pubsub. Infraestructura Está construido sobre las funcionalidades de interoperabilidad de InterSystems IRIS, necesita tener una producción en marcha. #InterSystems IRIS Open Exchange app 3 2 0 47
Anuncio Alberto Fuentes · 16 feb, 2023 La documentación para migrar de Studio a VSCode ahora incluye atajos de teclado Para todos aquellos que aún utilizáis el IDE Studio para programar con ObjectScript y vais a pasar por el proceso de migración a VS Code, ¿sabíais que hay una sección en la documentación de VS Code justo para vosotros? Echad un vistazo al apartado Migración desde Studio. Incluye los siguientes aspectos: Edición del lado del servidor y control de código fuente Proyectos de Studio Importación de definiciones de servidor desde el Registro de Windows Carga de fragmentos de código de Studio y colores de sintaxis Y ahora hay una sección llamada Atajos de teclado, que muestra los atajos equivalentes en VS Code a los que estéis acostumbrados, para que las manos no tengan que dejar el teclado. En muchos casos el atajo es el mismo, por lo que no será necesario re-aprender. Y recordad, todos los atajos en VS Code son configurables por el usuario, por lo que tendréis un nivel de control que Studio nunca ofreció. #Consejos y trucos #ObjectScript #Studio #Caché #Documentación #InterSystems IRIS #InterSystems IRIS for Health #VSCode 2 0 0 39
Artículo Alberto Fuentes · 30 ene, 2023 Lectura de 3 min Demo de OCR OCR DEMO Esta es una demo de la funcionalidad OCR utilizando la librería pero-ocr de Python. Utilizaremos la librería en una instancia InterSystems IRIS. Demo Este es un ejemplo de los datos de entrada: Y este es el resultado del OCR, donde tenemos la siguiente información: #Python #InterSystems IRIS Open Exchange app 2 0 1 43