Artículo Ricardo Paiva · 10 jun, 2021 Lectura de 2 min Cálculo del tamaño detallado de la clase/tabla En los buenos tiempos, calcular el tamaño de los datos, flujos e índices para una clase/tabla era fácil - solo había que ejecutar %GSIZE y revisar los globals D, S, e I, respectivamente. Sin embargo, hoy en día el sharding, los nombres de los globals optimizados y los índices en globals separados producen una salida %GSIZE parecida a esta: #Sharding #SQL #InterSystems IRIS 0 0 0 145
Artículo Ricardo Paiva · 4 jun, 2021 Lectura de 4 min Utilizando Synthea y Docker para generar pacientes sintéticos de forma consistente y realista. Durante las últimas semanas, el equipo de Solution Architecture (Soluciones de Arquitectura) ha estado trabajando para terminar la carga de trabajo de 2019: esto incluyó la creación del código abierto de la Demostración de Readmisiones que llevó a cabo HIMSS el año pasado, para poder ponerla a disposición de cualquiera que busque una forma interactiva de explorar las herramientas proporcionadas por IRIS. #Analítica #Big Data #Contenedorización #Docker #Herramientas #Mejores prácticas #InterSystems IRIS for Health Open Exchange app 0 1 0 307
Artículo Ricardo Paiva · 13 mayo, 2021 Lectura de 13 min Compilaciones en InterSystems IRIS El orden es una necesidad para todos, pero no todos lo entienden de la misma manera (Fausto Cercignani) Nota de traducción: este articulo se publicó originalmente basado en Caché. Para esta traducción se revisó todo el contenido usando InterSystems IRIS. Descargo de responsabilidad: En este artículo se utilizan el ruso y el alfabeto cirílico como ejemplos, pero esto solamente es importante para las personas que utilizan InterSystems IRIS en lugares en los que no se habla inglés. Ten en cuenta que este artículo se refiere principalmente a las compilaciones de NLS, que son diferentes a las compilaciones de SQL. Las compilaciones en SQL (por ejemplo, SQLUPPER, SQLSTRING, EXACT que significa que no hay compilación, TRUNCATE, etc.) son funciones reales que se aplican de manera explícita a algunos valores, y cuyos resultados a veces se almacenan explícitamente en los subíndices de los *globals. De hecho, cuando se almacenan en subíndices, de forma natural estos valores seguirían la compilación de NLS (“Compilaciones de SQL y NLS”).* #Globals #ObjectScript #SQL #Caché #InterSystems IRIS 0 0 0 147
Artículo Ricardo Paiva · 6 mayo, 2021 Lectura de 8 min Cómo crear un repositorio FHIR + Configuración del servidor de autorización/de recursos OAuth2 en IRIS for Health - Parte 2 ¡Hola, desarrolladores! En este artículo mostraré cómo configurar un repositorio FHIR + configuración del servidor de autorización/de recursos OAuth2 en IRIS for Health, como continuación del artículo anterior. En la Parte 1, presentamos los preparativos preliminares, configuramos el servidor de autorización OAuth2 y obtuvimos el token de acceso. En la Parte 2, mostraremos cómo crear un repositorio FHIR y cómo configurar un servidor de recursos/cliente OAuth2. #FHIR #OAuth2 #InterSystems IRIS for Health 0 0 0 311
Artículo Ricardo Paiva · 29 abr, 2021 Lectura de 16 min Cómo crear un repositorio FHIR + Configuración del servidor de autorización/de recursos OAuth2 en IRIS for Health - Parte 1 ¡Hola desarrolladores! En este artículo, nos centraremos en OAuth2, un protocolo que se utiliza cada vez con más frecuencia en combinación con FHIR para realizar la autorización. En esta primera parte, comenzaremos con el contenedor Docker para IRIS for Health y Apache, configuraremos la función del servidor de autorización OAuth2 en IRIS for Health, accederemos a él desde la herramienta de desarrollo Postman para REST y obtendremos un token de acceso. Además, en la Parte 2 y en las siguientes, añadiremos las funciones del repositorio FHIR a IRIS for Health, también agregaremos la configuración del servidor de recursos OAuth2, y explicaremos cómo ejecutar las solicitudes de FHIR utilizando los tokens de acceso desde Postman. #FHIR #OAuth2 #InterSystems IRIS for Health 0 0 0 415
Artículo Ricardo Paiva · 9 abr, 2021 Lectura de 6 min Analizar el rendimiento de entrada/salida de la base de datos en disco Objetivo Esta herramienta se usa para generar una Entrada/Salida (E/S) de lectura aleatoria desde dentro de la base de datos. La finalidad de esta herramienta es llevar la mayor cantidad de tareas posibles para conseguir las IOPS objetivo y asegurar que se mantienen tiempos de respuesta de disco aceptables. Los resultados recopilados de las pruebas de E/S variarán de configuración a configuración, de acuerdo con el subsistema de E/S. Antes de ejecutar estas pruebas, asegúrate de que el sistema operativo y la monitorización del nivel de almacenamiento estén configurados para capturar métricas de desempeño de E/S para su posterior análisis. #Bases de datos #Rendimiento #InterSystems IRIS Open Exchange app 1 0 0 138
Artículo Ricardo Paiva · 1 abr, 2021 Lectura de 2 min ¿Es difícil crear un informe con InterSystems Reports? Spoiler ¡No! ¡Es súper fácil! Creé dos ejemplos sencillos utilizando InterSystems IRIS + InterSystems Reports e intentaré compartir lo fácil que es configurar estas dos aplicaciones juntas! En los siguientes párrafos, describo una guía paso a paso de la facilidad y simplicidad de este proceso. Después de instalar el Logi Report Designer, abre y selecciona el icono de InterSystems IRIS. #InterSystems IRIS #InterSystems IRIS for Health Open Exchange app 0 0 0 176
Artículo Ricardo Paiva · 24 mar, 2021 Lectura de 9 min InterSystems IRIS for Health, iOS y FHIR SWIFT-FHIR-IRIS es una aplicación de iOS para exportar datos de HealthKit a InterSystems IRIS for Health (o a cualquier repositorio FHIR) #FHIR #Internet de las Cosas (IoT) #Mejores prácticas #InterSystems IRIS for Health Open Exchange app 0 1 0 239
Artículo Ricardo Paiva · 18 mar, 2021 Lectura de 2 min Aplicación FHIR-HL7v2-SQL-Demo Demo lista para usar de un servidor FHIR con IRIS for Health 2020.2: * Transformación HL7v2 al servidor FHIR * Servidor FHIR que se puede consultar en SQL #FHIR #HL7 #InterSystems IRIS for Health Open Exchange app 0 0 0 302
Artículo Ricardo Paiva · 11 mar, 2021 Lectura de 6 min Cómo gestionar el espacio en disco en Docker Quería escribirlo como comentario al artículo de @Evgeny Shvarov. Pero resultó demasiado largo, así que decidí publicarlo por separado. Me gustaría añadir una pequeña aclaración sobre cómo utiliza Docker el espacio en disco y como limpiarlo. Yo uso macOS, por lo tanto todo lo que explico aplica principalmente a macOS, pero los comandos de Docker se adaptan a cualquier plataforma. #Administración del sistema #Contenedorización #Docker #Mejores prácticas #Nube #Caché #InterSystems IRIS 1 1 0 4.8K
Artículo Ricardo Paiva · 4 mar, 2021 Lectura de 8 min Cómo crear una producción de interoperabilidad en IRIS a partir de Swagger ¡Hola Comunidad! Se acaba de lanzar OpenAPI-Client Gen, una aplicación para crear una producción cliente de interoperabilidad de IRIS a partir de la especificación Swagger 2.0. En vez de la herramienta existente ^%REST que crea una aplicación REST del lado del servidor, OpenAPI-Client Gen crea una plantilla completa de producción cliente de interoperabilidad REST. #API REST #Herramientas #Interoperabilidad #Operación empresarial #InterSystems IRIS #Open Exchange Open Exchange app 0 0 0 393
Artículo Ricardo Paiva · 25 feb, 2021 Lectura de 4 min Yape - Otro extractor de pButtons (que también crea gráficos de forma automática) Nota (junio de 2019): han cambiado muchas cosas para obtener los detalles más recientes, haz clic aquí Nota (septiembre de 2018): ha habido grandes cambios desde que esta publicación apareció por primera vez; sugiero que utilices la versión del contenedor en Docker dado que el proyecto y la información para que se ejecute como un contenedor sigue publicada en GitHub, en el mismo lugar, para que puedas descargarlo, ejecutarlo y modificarlo, si lo necesitas. Cuando trabajo con clientes en revisiones de rendimiento, planificaciones de capacidad y resolución de problemas, con frecuencia tengo que descomprimir y revisar las métricas del sistema operativo y de caché desde pButtons. En vez de lidiar con los archivos html para cortar y pegar secciones que serán graficadas en Excel, hace algún tiempo escribí una publicación sobre una herramienta para descomprimir las métricas de pButtons, escrita con el intérprete de unix, perl y los scripts de awk. Si bien este es un valioso ahorro de tiempo, no es la historia completa… #Administración del sistema #Consejos y trucos #Monitorización #Rendimiento #Caché #InterSystems IRIS #InterSystems IRIS for Health Open Exchange app 0 0 0 113
Artículo Ricardo Paiva · 19 feb, 2021 Lectura de 7 min La API nativa de IRIS para Python en AWS Lambda Si está buscando una forma ingeniosa para integrar su solución de IRIS en el ecosistema de Amazon Web Services, en una aplicación sin servidor o en Boto3 (un potente script de Python), usar la API nativa de IRIS para Python podría ser el camino a seguir. No es necesario que invierta demasiado tiempo en la implementación de una producción hasta que deba acercarse y obtener algo o establecer algo en IRIS para hacer que su aplicación ejecute su característica más sobresaliente, así que esperamos este artículo sea útil y desarrolle algo aunque solamente usted pueda usarlo, ya que eso también es importante. #InterSystems IRIS #InterSystems IRIS for Health 0 0 0 233
Artículo Ricardo Paiva · 29 ene, 2021 Lectura de 8 min Cómo leer los datos de AWS S3 sobre el COVID como tablas SQL en IRIS ¡Hola Desarroladores! IRIS External Table es un proyecto de código abierto de la comunidad de InterSystems, que permite utilizar archivos almacenados en el sistema de archivos local y almacenar objetos en la nube como AWS S3 y tablas SQL. #Analítica #CSV #Interoperabilidad #Mejores prácticas #Nube #SQL #InterSystems IRIS Open Exchange app 0 1 0 142
Artículo Ricardo Paiva · 2 dic, 2020 Lectura de 1 min Tabla periódica de InterSystems IRIS Versión PDF: https://github.com/yurimarx/iris-periodic-table/raw/master/periodic%20table%20iris.pdf GIT sources: https://github.com/yurimarx/iris-periodic-table #Arquitecturas y Soluciones de Negocio con InterSystems #InterSystems IRIS #InterSystems IRIS for Health 2 1 0 262
Artículo Ricardo Paiva · 4 sep, 2020 Lectura de 5 min Uso y depuración de %Net.SSH.Session para conexiones SSH ¡Hola desarrolladores! La clase %Net.SSH.Session permite conectarse a servidores mediante SSH. Lo más habitual es usarlo con SFTP, especialmente en los adaptadores de FTP entrantes y salientes. En este artículo se dará un breve ejemplo de cómo conectarse a un servidor SSH usando la clase, se describirá las opciones para autenticar y cómo hacer la depuración cuando surjan problemas. A continuación un ejemplo de cómo hacer la conexión: #Depuración #FTP #Mejores prácticas #Caché #Ensemble #InterSystems IRIS 0 0 0 236
Artículo Ricardo Paiva · 18 ago, 2020 Lectura de 32 min La tecnología de InterSystems en Amazon EC2: Arquitectura de referencia ¡Hola Comunidad! Las empresas necesitan crecer y administrar sus infraestructuras informáticas globales de forma rápida y eficiente, al mismo tiempo que optimizan y administran la manera en que invierten y gastan sus fondos. Los servicios de computación y de almacenamiento de Amazon Web Services (AWS) y Elastic Compute Cloud (EC2) satisfacen las necesidades de las aplicaciones más exigentes basadas en InterSystems IRIS, al proporcionar una infraestructura informática global sumamente sólida. #Administración del sistema #AWS #iFind #Nube #Caché 0 0 0 1.2K
Artículo Ricardo Paiva · 17 jul, 2020 Lectura de 13 min Programación especial con InterSystems ¡Hola desarrolladores! Apuesto a que no todos los que estáis familiarizados con InterSystems Caché conocéis las extensiones de Studio para trabajar con el código fuente. De hecho, podéis usar Studio para crear vuestro propio tipo de código fuente, compilarlo en código de objeto e interpretable (INT) y a veces hasta añadir soporte para finalización de código. Es decir, teóricamente podéis hacer que Studio acepte cualquier lenguaje de programación a ejecutar por el DBMS (Sistema de Administración de Bases de Datos), así como Caché ObjectScript. En este artículo, os mostraré un ejemplo sencillo de cómo escribir programas en Caché Studio usando un lenguaje similar a JavaScript. Si os interesa, seguid leyendo. #Studio #Caché 0 0 0 293
Artículo Ricardo Paiva · 19 jun, 2020 Lectura de 2 min Cómo crear una nueva base de datos, namespace y aplicación web para InterSystems IRIS de forma programática ¡Hola desarrolladores! ¿Os habéis encontrado con la necesidad de crear una base de datos, un namespace o una aplicación web de manera programática? Quiero compartir con vosotros un fragmento de código ObjectScript que permite crear una base de datos, un namespace y una aplicación web para InterSystems IRIS. #Analítica #Namespace #Caché #InterSystems IRIS #InterSystems IRIS for Health #InterSystems IRIS BI (DeepSee) 0 0 0 417
Artículo Ricardo Paiva · 22 mayo, 2020 Lectura de 9 min MonCaché - Caché como parte de MongoDB ¡Hola desarrollador! En este articulo repasaremos una publicación original de Maks Atygaev sobre la Implementación de una API de MongoDB, basada en InterSystems Caché - MonCaché. Descargo de responsabilidad: En este artículo se muestra la opinión personal del autor y no tiene ninguna relación con opinión oficial de InterSystems. Idea La idea del proyecto es implementar las características básicas de la API en MongoDB (v2.4.9) , con la finalidad de buscar, guardar, actualizar y eliminar documentos de una manera que permita el uso de InterSystems Caché, en lugar de MongoDB, sin cambiar el código del lado del cliente. #API #Bases de datos #JSON #Modelo de datos #Modelo de datos de objetos #Modelo de datos documental (NoSQL) #Node.js #Caché 0 0 0 421