Pesquisar

Anúncio
· Jun. 4, 2024

Resumen del mes de mayo, 2024

En el mes de mayo pasaron muchas cosas en la Comunidad. ¿Os perdisteis algo? ¡No os preocupéis! Os traemos un resumen de todo: lo más visto, lo más comentado, lo más votado... ¡Echadle un vistazo y no os quedéis con ganas de aprender!
Estadísticas generales
✓ publicaciones nuevas:
 24 artículos
 10 anuncios
 3 nuevas preguntas
Top 10 publicaciones
Autores más populares
Todos los artículos
#InterSystems IRIS
Qué hacer con el error 5369: la clase está siendo compilada actualmente por proceso
Por Ricardo Paiva
QuinielaML - Predicciones de la 55ª jornada de la Quiniela
Por Luis Angel Pérez Ramos
Flujos de tareas con InterSystems IRIS Workflow Engine - Configuración
Por Luis Angel Pérez Ramos
Supervisión de entornos InterSystems IRIS con Red Hat Insights
Por Alberto Fuentes
Establecer dinámicamente el objetivo de una en BPL
Por Luis Angel Pérez Ramos
Configuraciones que deben copiarse al migrar el servidor
Por Ricardo Paiva
QuinielaML - Predicciones de la 57ª jornada de la Quiniela
Por Luis Angel Pérez Ramos
IKO - Lecciones aprendidas (Parte 1 - Helm)
Por Alberto Fuentes
QuinielaML - Predicciones de la 58ª jornada de la Quiniela
Por Luis Angel Pérez Ramos
Como separar código fuente y datos en diferentes bases de datos
Por Daniel Aguilar
Proteger los datos: Se un mejor cerrajero
Por Carlos Castro
Open AI integration with IRIS - La voz de su amo - ¿Estás enfadado?
Por Kurro Lopez
QuinielaML - Predicciones de la 59ª jornada de la Quiniela
Por Luis Angel Pérez Ramos
Unir bases de datos de excel con IRIS
Por Laura Contreras
Descripción general de las opciones de uso de InterSystems IRIS® SQL - Parte 1
Por Alberto Fuentes
Optimización de consultas SQL en IRIS
Por Saul Perez
Uso de VECTORES en ObjectScript
Por Luis Angel Pérez Ramos
Buscando los límites del nuevo tipo de datos VECTOR
Por Robert Cemper
Migración de Datos desde Amazon Redshift a InterSystems IRIS: Un Enfoque Práctico y Ventajas Estratégicas
Por Mario Martín
 
#InterSystems IRIS for Health
 
#HealthShare
 
#Portal de ideas de InterSystems
 
Todos los anuncios
#InterSystems IRIS
 
#Comunidad de Desarrolladores Oficial
 
#Otro
 
#IRIS contest
 
#InterSystems Official
 
Todas las preguntas
#InterSystems IRIS
 
#HealthShare
Tratar un mensaje como xml
Por caichar yo
• ???? ?????????? ????
Por Yone Moreno Jimenez
 
mayo, 2024Month at a GlanceInterSystems Developer Community
Discussão (0)1
Entre ou crie uma conta para continuar
Resumo
· Jun. 4, 2024

Resumen de la Comunidad de Desarrolladores, mayo 2024

Hola y bienvenidos al boletín de la comunidad de desarrolladores mayo 2024.
Estadísticas generales
✓ publicaciones nuevas:
 24 artículos
 10 anuncios
 3 nuevas preguntas
13 nuevos miembros se unieron en mayo
1,761 contenidos publicados de forma constante
654 miembros se unieron de forma constante
Publicaciones populares
Autores populares
Artículos
#InterSystems IRIS
Qué hacer con el error 5369: la clase está siendo compilada actualmente por proceso
Por Ricardo Paiva
QuinielaML - Predicciones de la 55ª jornada de la Quiniela
Por Luis Angel Pérez Ramos
Flujos de tareas con InterSystems IRIS Workflow Engine - Configuración
Por Luis Angel Pérez Ramos
Supervisión de entornos InterSystems IRIS con Red Hat Insights
Por Alberto Fuentes
Establecer dinámicamente el objetivo de una en BPL
Por Luis Angel Pérez Ramos
Configuraciones que deben copiarse al migrar el servidor
Por Ricardo Paiva
QuinielaML - Predicciones de la 57ª jornada de la Quiniela
Por Luis Angel Pérez Ramos
IKO - Lecciones aprendidas (Parte 1 - Helm)
Por Alberto Fuentes
QuinielaML - Predicciones de la 58ª jornada de la Quiniela
Por Luis Angel Pérez Ramos
Como separar código fuente y datos en diferentes bases de datos
Por Daniel Aguilar
Proteger los datos: Se un mejor cerrajero
Por Carlos Castro
Open AI integration with IRIS - La voz de su amo - ¿Estás enfadado?
Por Kurro Lopez
QuinielaML - Predicciones de la 59ª jornada de la Quiniela
Por Luis Angel Pérez Ramos
Unir bases de datos de excel con IRIS
Por Laura Contreras
Descripción general de las opciones de uso de InterSystems IRIS® SQL - Parte 1
Por Alberto Fuentes
Optimización de consultas SQL en IRIS
Por Saul Perez
Uso de VECTORES en ObjectScript
Por Luis Angel Pérez Ramos
Buscando los límites del nuevo tipo de datos VECTOR
Por Robert Cemper
Migración de Datos desde Amazon Redshift a InterSystems IRIS: Un Enfoque Práctico y Ventajas Estratégicas
Por Mario Martín
 
#InterSystems IRIS for Health
 
#HealthShare
 
#Portal de ideas de InterSystems
 
Anuncios
#InterSystems IRIS
 
#Comunidad de Desarrolladores Oficial
 
#Otro
 
#IRIS contest
 
#InterSystems Official
 
Preguntas
#InterSystems IRIS
 
#HealthShare
Tratar un mensaje como xml
Por caichar yo
• ???? ?????????? ????
Por Yone Moreno Jimenez
 
mayo, 2024Month at a GlanceInterSystems Developer Community
Pergunta
· Jun. 4, 2024

Request for Training Material

Dear All , 

Good Day , 

I want to learn the Trackcare Technical Track , is anyone have helping material? Please share with me .

Regards , 

Zulqarnain 

1 Comment
Discussão (1)2
Entre ou crie uma conta para continuar
Artigo
· Jun. 3, 2024 3min de leitura

Como configurar armazenamento em coluna nas classes

 

Armazenamento em coluna é um dos mais novos oferecimentos do InterSystems IRIS. Diferente do armazenamento tradicional baseado em linhas, ele otimiza o processamento das queries ao guardados os dados em colunas ao invés de linhas, permitindo acesso mais rápido e retorno de informações relevantes.

Alguns artigos já foram escritos a respeito de quando ele deve ser usado para dar o melhor impulso ao sistema, como criar tabelas dessa maneira usando SQL.

CREATE TABLE table (column1 type1, column2 type2, column3 type3) WITH STORAGETYPE = COLUMNAR  -- ex 1
CREATE TABLE table (column1 type1, column2 type2, column3 type3 WITH STORAGETYPE = COLUMNAR)  -- ex 2

e até testes de performance.

Como tudo o que sabemos, o InterSystems IRIS é uma DBMS (DataBase Management System - sistema de gerencialmento de base de dados) multi-modelo e dá acesso descomplicado ao mesmo registro usando acesso relacional e por objeto. Então a primeira parte está coberta por outros artigos, mas e a última?

É bom saber que o layout do armazenamento em coluna também pode ser definido em classes e há muitas maneiras de fazer isso.

1. Se você deseja definir o armazenamento para todas as propriedades como colunar (exemplo 1 no topo), apenas adicione o parâmetro a seguir à sua classe:

Parameter STORAGEDEFAULT = "columnar" 

E se considerarmos um exemplo acima, teremos a seguinte classe:

Class Post.Address Extends %Persistent [Final]
{
Parameter STORAGEDEFAULT = "columnar";
Parameter USEEXTENTSET=1;
Property City As %String(MAXLEN = 12);
Property ZIP As %String(MAXLEN = 9);
Property Country As %String(MAXLEN = 12);
}

Parameter STORAGEDEFAULT = "columnar" diz ao sistema que todos os dados devem ser armazendos por colunas (significando que cada coluna terá sua própria global).

Parameter USEEXTENTSET = 1 diz ao sistema para gerar globais com hash mais eficientes, com nomes mais curtos.

Você pode declarar qualquer coluna como colunar. No entanto, tabelas que usam o layout padrão de armazenamento devem especificar as palavras chave de classe Final ou NoExtent, com qualquer subuclasse imediata definida explicitamente com Final. Se não fizer isso, receberá um erro durante a compilação.

2. Você também pode definir apenas algumas propriedades como armazenadas por colunas (exemplo 2 no topo). Para isso, você deve definir o parâmetro STORAGEDEFAULT = "columnar" para uma propriedade.

Class Post.Address Extends %Persistent
{
Parameter STORAGEDEFAULT = "row";
Parameter USEEXTENTSET=1;
Property City As %String(MAXLEN = 12);
Property ZIP As %String(MAXLEN = 9);
Property Country As %String(MAXLEN = 12, STORAGEDEFAULT = "columnar");
}

Dessa maneira, cidades e CEPs (ZIPs) serão armazenados como o usual em uma global ^Post.AddressD e Countries (Países) serão armazenados em uma global separada como coluna.

No caso deste exemplo, essa seria uma abordagem muito melhor, porque se temos uma base de dados de diferentes cidades em diferentes países, o número de países é limitado enquanto o número de cidades não é muito. Além disso, não há muitos casos em que você precisará fazer consultas analíticas em cidades, diferente dos países.

Espero que isso lhe ajude a entender como trabalhar com armazenamento colunar em classes. Há algumas limitações que você deve manter em mente, então por favor, leia mais do assunto aqui.

1 Comment
Discussão (1)2
Entre ou crie uma conta para continuar
Pergunta
· Jun. 3, 2024

FHIR Deserialize JSON FHIR to object Model

I am trying to work with the FHIR Object Model where I convert an incoming  HL7v2 to SDA then FHIR. From here I would like to be able to process the FHIR Object by deserializing it to a Bundle object using the following code my problem is I keep on getting an error  which is not explaining much about what is wrong with what I am doing any help will be appreciated  thanks.

Property FHIRAdapter As HS.JSON.AdaptorFHIR;

Method OnRequest(pRequest As HS.Message.FHIR.Request, Output pResponse As HS.Message.FHIR.Response) As %Status
{

             set pmReqFHIRobj=##class(HS.FHIR.Model.Resource.Bundle).%New()
            do ..FHIRAdapter.%FromFHIRJSON(pRequest.Payload.Read(),.pmReqFHIRobj,"HS.FHIR.Model.Resource.Bundle")

}

3 Comments
Discussão (3)3
Entre ou crie uma conta para continuar