Puede que lo sepáis, pero IRIS es una base de datos con la capacidad de ejecutar código.

La parte de ejecución de código se llama Servidor de Aplicación.

Actualmente IRIS permite dos lenguajes de forma nativa: ObjectScript y Python.
Ejecutar código está bien, pero saber cómo organizarlo es aún mejor.

0 0
0 142
La Comunidad de desarrolladores de InterSystems es una comunidad de 26,016 desarrolladores increíbles
¡Somos un lugar donde los programadores de InterSystems IRIS aprenden y comparten, se mantienen actualizados, crecen juntos y se divierten!

¡Hola a todos!

Os presentamos la nueva página "Sobre nosotros" en la web de la Comunidad de Desarrolladores:

📍 es.community.intersystems.com/about

En ella encontraréis información general sobre la Comunidad de Desarrolladores, estadísticas, enlaces útiles... ¡y mucho más!

Echadle un vistazo porque seguro que descubrís algo nuevo, incluso si sois miembros de la Comunidad desde hace tiempo.

1 0
0 142

¡Hola desarrolladores!

En este artículo, me gustaría mostraros cómo aprovechar algunas de las opciones y funcionalidades de la Comunidad, para aprovecharla al máximo y aprender todo lo posible de los expertos en la tecnología de InterSystems!

¡Echa un vistazo a estos sencillos pasos para convertirte en un super usuario de la Comunidad!

1 0
0 142
Artículo
· 22 abr, 2021 Lectura de 1 min
Truco: Ctrl+C y Ctrl+V en el terminal de IRIS

¡Hola! ¿Sabéis que se puede habilitar Ctrl+C y Ctrl+V en el terminal de IRIS para Windows?

Para hacerlo, hay que abrir el Terminal, seleccionar Edit > User Settings y habilitar Widows Edit accelerators.

Esta opción especifica si el Terminal habilita atajos de teclado habituales en Windows (Ctrl+C, Ctrl+V, Ctrl+Shift+V) además de los atajos típicos del Terminal básico (Ctrl+Insert, Shift+Insert).

1 1
0 122

¡Hola Comunidad!

Hace unos meses os mostramos en vídeo cómo crear una API REST con InterSystems IRIS, usando contenedores Docker. Ahora, os traemos el mismo vídeo, pero con subtítulos en español, para una mejor comprensión para toda la Comunidad hispanohablante:

Cómo crear una API REST con InterSystems IRIS

https://www.youtube.com/embed/dyEPpUMjSqw
[Este es un enlace integrado, pero no puede ver el contenido integrado directamente en el sitio porque rechazó las cookies que se necesitan para acceder a él. Para ver el contenido integrado, debe aceptar todas las cookies desde la Configuración de cookies]

1 0
0 142

¡Hola Comunidad!

El plazo para participar en el Primer Concurso para Desarrolladores de InterSystems terminó ayer y empieza la fase de votación.

Hemos recibido 20 aplicaciones hasta ahora - así que ya hay suficientes para elegir la mejor!

¿Cómo puedes votar?

Es muy fácil: tienes un voto, y tu voto irá en la Nominación de los Expertos o en la Nominación de la Comunidad.

0 0
0 142

¡A ver si os pensábais que la Quiniela descansaba! Ni mucho menos, nuestro querido Estado rebuscará los partidos de futbol de las ligas más inverosímiles para poder seguir recaudando semanalmente el diezmo debido.

Para la 60ª jornada de la Quiniela tendremos partidos amistosos internacionales y la 29ª jornada de la liga femenina de fútbol, que hemos podido introducir en QuinielaML sin el más mínimo problema.

Estos son los partidos de la Quiniela:

1 1
0 121

Estamos encantados de anunciar una nueva sección en la documentación de InterSystems, que hace más fácil actualizar InterSystems IRIS®, InterSystems IRIS® for Health™ y HealthShare® Health Connect. La Lista de Comprobación de Actualizaciones (en https://docs.intersystems.com/upgrade) muestra todo lo que hay que tener en cuenta - y solo lo que hay que tener en cuenta – en una actualización entre dos versiones cualquiera. La lista recopila todo el contenido de nuestro "Historial de Incompatibilidades" y añade unos filtros muy útiles, categorías de nivel superior y la posibilidad de exportar la lista como un archivo CSV, para que se pueda usar como una verdadera lista de comprobación mientras se trabaja en una actualización.

Os pongo un ejemplo inspirador:

1 1
0 121

¡Hola Comunidad!

Acabamos de publicar los vídeos de todas las ponencias del Global Summit.

Podéis ver todas las sesiones de las tardes > y la mayoría de las presentaciones generales (keynotes) de las mañanas >

Así que... ¡no os las perdáis! ¡Hay más de 60 ponencias para elegir!

Dadle al Play... ¡y a disfrutar! smiley

Nota: no hemos podido publicar algunas de las presentaciones de los ponentes externos.


1 0
0 141
Artículo
· 10 feb, 2021 Lectura de 4 min
Recursos sobre el rendimiento de SQL

Hay tres aspectos muy importantes en cualquier conversación sobre el rendimiento de SQL: los Índices, el TuneTable, y el Plan de ejecución. En los PDFs adjuntos a este artículo se incluyen presentaciones antiguas sobre estos temas. En los enlaces a nuestra documentación debajo, se ofrece más información sobre estos y otros asuntos relacionados con el rendimiento de SQL. La formación online también refuerza varios de estos temas. Además, hay varios artículos de la Comunidad de Desarrolladores que están relacionados con el rendimiento de SQL y que mostramos a continuación.

Hay bastantes repeticiones en la información que se muestra a continuación. Los aspectos más importantes a considerar sobre el rendimiento de SQL son:

  • Los tipos de índices que están disponibles
  • Por qué utilizar un tipo de índice en lugar de otro
  • La información que TuneTable recaba para crear una tabla y lo que esto significa para Optimizer
  • Cómo leer un Plan de ejecución para comprender mejor si una consulta es buena o mala
0 1
1 121

¡Hola Comunidad!

Global Masters, el Programa de Fidelización de InterSystems, está estrechamente relacionado con la Comunidad de Desarrolladores - cualquier contribución que se realice en la Comunidad, da puntos en Global Masters.

Por eso, hemos elaborado una guía sobre cómo obtener puntos en Global Masters:

CÓMO CONSEGUIR PUNTOS EN GLOBAL MASTERS

Escribir una publicación en la CD en inglés
Escribir una publicación en la CD en español

200
400

Primer comentario en cualquier Comunidad de Desarrolladores (*)
Cada comenterio posterior en la CD en inglés
Cada comentario posterior en la CD en español

300
30
60

Primera respuesta que te marquen como "Respuesta aceptada"
Cada respuesta posterior marcada como "Aceptada"
5 / 10 / 25 / 50 respuestas marcadas como "Aceptadas"

1 000
150

4 000 / 8 000 / 20 000 / 40 000

Traducir un artículo / una pregunta publicados en la CD

150 / 30

Publicar 1 / 5 / 10 / 25 / 50 artículos en la CD

1 500 / 7 500 / 15 000 / 40 000 / 75 000

Hacer 1 / 5 / 10 / 25 / 50 preguntas en la CD

500 / 2 000 / 5 000 / 15 000 / 30 000

Cada aplicación publicada en Open Exchange
Por cada aplicación ZPM, puntos extra
Publicar 1 / 5 / 10 / 25 aplicaciones en Open Exchange

800
400
1 000 / 10 000 / 25 000 / 75 000

Hacer publicaciones que tengan más de 750 / 2000 / 5000 / 15 000 visualizaciones

600 / 2 500 / 7 000 / 20 000

Leer un artículo publicado en la CD
Ver un vídeo publicado en la CD

Compartir un artículo / vídeo en redes sociales

10
20
40

Escribir 1 / 2 / 3 / 4 / 5 artículos etiquetados como "Mejores prácticas"

1 000 / 3 000 / 7 000 / 10 000 / 15 000

Conseguir 50 / 100 / 250 / 500 / 1 000 descargas de tu aplicación en Open Exchange

2 500 / 5 000 / 7 500 / 12 500 / 25 000

Hacer una reseña para InterSystems / sus productos

2 000 - 3 000

Invitar a colegas a la CD

600

Hacer un vídeo sobre tu aplicación publicada en OE

3 000

(*) solo cuentan los comentarios hechos después de registrarse en Global Masters.

1 0
0 141

Transforma fácilmente un archivo CSV en una vista previa de DeepSee: la plataforma de inteligencia de negocios de InterSystems.

Puedes encontrar AnalyzeThis en InterSystems Open Exchange. Utiliza el enlace de descarga para ir a GitHub y comienza a instalar el proyecto. Sigue las instrucciones de la sección Installation del README de GitHub.

0 0
0 141

A partir de IRIS 2019.1, la documentación dispone de un nuevo diseño.

Aquí puedes echarle un vistazo: https://docs.intersystems.com/irislatest/csp/docbook/Doc.View.cls

Los cambios incluyen un nuevo conjunto de estilos y una re-escritura completa del código que utilizamos para generar el HTML (ahora hay una API para recuperar el contenido en JSON, así como un gran conjunto de pruebas unitarias -- para aquellos de vosotros que os guste este tipo de cosas!)

0 0
0 141

¡Hola Comunidad!

Tenemos un nuevo video en el Canal de YouTube de la Developer Community:

InterSystems IRIS con Spark, hasta el resultado final

https://www.youtube.com/embed/W53PSUkiuS0
[Este es un enlace integrado, pero no puede ver el contenido integrado directamente en el sitio porque rechazó las cookies que se necesitan para acceder a él. Para ver el contenido integrado, debe aceptar todas las cookies desde la Configuración de cookies]

0 0
0 141

Vamos con nuestro artículo semanal con la predicción de la Quiniela, confiemos que algo más acertada que la hecatombe vivida en la pasada jornada. Veamos cuales son los partidos que entran esta jornada en la Quiniela:

Ahora la predicción para la Primera División:

Y los partidos de Segunda:

2 0
0 140

Buenos días a todos:

Trabajo en el sector bancario en el área de seguridad. Indagando sobre nuevas tecnologías y posibilidades, he planteado si InterSystems IRIS podría aportar algún valor en el tratamiento de datos. La respuesta es que sí; IRIS permite la centralización de datos y el análisis en tiempo real de los mismos. Además, podríamos beneficiarnos de la interoperabilidad de su tecnología. Si bien es cierto que InterSystems está muy avanzado en el ámbito sanitario, estoy convencido de que sus beneficios podrían aplicarse a otras áreas como la banca.

5 0
0 140

La invención y popularización de LLMs (Large Language Models) como GPT-4 de OpenAI ha desencadenado una ola de soluciones innovadoras que permiten aprovechar grandes volúmenes de datos no estructurados, que eran prácticamente imposibles de procesar manualmente hasta hace poco. Estas aplicaciones pueden incluir la recuperación de datos (echad un vistazo al curso sobre ML301 de Don Woodlock, con una excelente introducción a la Generación Aumentada de Recuperación), el análisis de sentimientos, e incluso agentes de IA totalmente autónomos, por nombrar sólo algunos ejemplos!

En este artículo, quiero demostrar cómo la funcionalidad de Python Embebido de IRIS puede ser utilizada para interactuar directamente con la librería Python de OpenAI, a través de la creación de una sencilla aplicación de etiquetado de datos que asignará automáticamente palabras clave a los registros que metamos en una tabla de IRIS. Estas palabras clave pueden después ser usadas para buscar y categorizar los datos, así como para analítica de datos. Utilizaré reseñas de productos realizadas por clientes como ejemplo de caso de uso.

1 0
0 140

Buenos días,

Desde IRIS necesitamos poder obtener un fichero DICOM de un PACS a través de su AN.

He revisado un par de post publicados en la comunidad, pero son muy genéricos y no acabo de ver claro como obtener el DICOM pasando su AN al PACS.

¿Alguien ha desarrollado este caso de uso en IRIS? Si es así, ¿me podría ayudar con el código a implementar?

Saludos.

Xavier Gràcia Aloy

1 1
0 139

¡Hola Comunidad!

Sabemos que a veces necesitáis encontrar información o a una persona en la Comunidad de Desarrolladores. Para haceros la búsqueda más fácil, os explicamos cómo usar los distintos tipos de búsquedas:

  • Buscar algo en la Comunidad
  • Buscar algo en vuestras publicaciones
  • Buscar a un miembro de la Comunidad por su nombre

0 0
0 140
Artículo
· 26 sep, 2022 Lectura de 2 min
Cómo depurar Business Operations

A veces necesitamos depurar una Business Operation (BO). El registro y seguimiento (trazas) funcionan, pero a veces quieres trabajar con una BO en tu sesión en el terminal local.

Así es como puedes hacerlo en cualquier sistema operativo.

Windows tiene una estupenda herramienta para depurar Business Operations - en modo Foreground. En ese modo, Windows ejecuta un terminal local con un job para la operación.

0 0
0 140
Artículo
· 11 ago, 2022 Lectura de 3 min
Bienvenido, Django

Gracias a las últimas mejoras al soporte de Python en IRIS y al continuo trabajo en el soporte a la DB-API de Python por parte de InterSystems, he implementado el soporte de IRIS en el proyecto Django, en el que la DB-API de Python se usa para trabajar con otras bases de datos.

Vamos a probar una sencilla aplicación en Django, que almacena sus datos en IRIS.

todo App

1 0
1 140
Artículo
· 5 mayo, 2022 Lectura de 2 min
Cómo obtener información de FHIR usando SQL

¡Hola desarrolladores!

En mis artículos anteriores, una de las cosas más interesantes de FHIR que mencioné es el amplio rango de posibilidades que tenemos y no solo para crear algo, sino las maneras de conseguir este objetivo.

En mis artículos estoy compartiendo mi experiencia trabajando con FHIR. Solo usaba los Recursos FHIR aportados por la API. Recuperando y actualizando los Recursos FHIR en el servidor FHIR usando javascript con la ayuda de fhir.js

1 0
0 140

¡Hola Comunidad!

Os traemos un nuevo vídeo, disponible en el canal de YouTube de la Comunidad de Desarrolladores en inglés:

Descarga InterSystems IRIS del Docker Store

https://www.youtube.com/embed/guTiFXELt8E
[Este es un enlace integrado, pero no puede ver el contenido integrado directamente en el sitio porque rechazó las cookies que se necesitan para acceder a él. Para ver el contenido integrado, debe aceptar todas las cookies desde la Configuración de cookies]

1 0
0 140

¡Hola Comunidad!

Tenemos un nuevo vídeo, disponible en el canal de YouTube de la Comunidad de Desarrolladores en inglés, grabado por @Benjamin.DeBoe:

InterSystems IRIS y Python

https://www.youtube.com/embed/1alOEeLEPfs
[Este es un enlace integrado, pero no puede ver el contenido integrado directamente en el sitio porque rechazó las cookies que se necesitan para acceder a él. Para ver el contenido integrado, debe aceptar todas las cookies desde la Configuración de cookies]

0 0
0 140
Artículo
· 17 mayo, 2024 Lectura de 52 min
『 ?ó?? ??????????? Monitorizar ?????????? 】

🙂 Buenos días comunidad.

Me gustaría compartir con ustedes, en este artículo, una manera muy práctica, de obtener información relevante de todos los Namespaces de un Entorno. ¿Para qué?. Pues por ejemplo para uno de los casos de uso que más nos encontramos los desarrolladores con respecto a Healtshare: el desafío de necesitar crear 1 servicio, y la odisea de ir entorno a entorno, namespace a namespace, buscando si el puerto XYZAB está libre o no... 🙃

5 0
0 139

En InterSystems, nos esforzamos por ofreceros la mejor calidad en todo. Incluida la realización de nuestro programa Global Masters.

El proveedor de esta plataforma ha sido adquirido por otra empresa y, lamentablemente, ya no podremos seguir alojando nuestro estimado programa Global Masters en esta plataforma. Actualmente estamos evaluando nuevos proveedores de plataformas para facilitar la transición del Global Masters Advocate Hub.

A partir del 26 de abril, suspenderemos temporalmente el acceso al programa Global Masters mientras realizamos la transición a una nueva plataforma.

PREGUNTAS FRECUENTES:

0 0
0 139