#InterSystems IRIS

2 Seguidores · 953 Postagens

InterSystems IRIS é uma plataforma de dados completa
A InterSystems IRIS oferece tudo que você precisa para capturar, compartilhar, entender e agir com base no ativo mais valioso de sua organização - seus dados.
Como uma plataforma completa, a InterSystems IRIS elimina a necessidade de integração de múltiplas tecnologias de desenvolvimento. As aplicações requerem menos código, menos recursos do sistema e menos manutenção.

Artigo Fernando Ferreira · Mar. 17, 2021 10m read

Olá Comunidade,

 

Chegou a hora de iniciarmos o desenvolvimento dos relatórios utilizando o InterSystems IRIS Reports, powered by Logi Analytcs.

Lembrando que na primeira parte do artigo falamos o que é o InterSystems IRIS Reports, e como ele vem facilitar a vida dos desenvolvedores na entrega de relatórios, e na segunda parte executamos o procedimento de instalação dos ambientes server e designer e o procedimento para fazer o download dos binários de instalação!

Alguns conceitos importantes antes de iniciarmos o desenvolvimento sobre os tipos de relatórios que podemos desenvolver:

  • Estáticos: Os relatórios e seus resultados não podem ser modificados pelo usuário final. O layout e os dados inclusos são definidos pelo desenvolvedor.
  • Dinâmicos: Os relatórios podem ser modificados pelos usuários finais, como no estático o layout e dos dados são inclusos pelo desenvolvedor, porém o usuário final consegue modificá-los em tempo de execução.
  • Ad Hoc – Relatórios e dados são construídos e modificados em tempo de execução pelo usuário final. 
2
0 445
Anúncio Angelo Bruno Braga · Mar. 17, 2021

Olá Desenvolvedores,

Vocês pediram e nós atendemos ! Estamos felizes em anunciar a próxima competição para desenvolvedores Intersystems !

Seja bem vindo ao: 

🏆 Concurso de Programação InterSystems: Ferramentas de Desenvolvimento 🏆

Envie uma aplicação que ajude a realizar um desenvolvimento mais rápido, que contribua com um código mais qualitativo, ajude nos testes, na implantação, no suporte ou no monitoramento de sua solução utilizando o InterSystems IRIS.

Duração: de 29 de Março a 25 de Abril de 2021

Premiação Total: US$ 8,500


0
0 131
Artigo Larissa Prussak · Mar. 12, 2021 1m read

Oi pessoal!

Às vezes, preciso agendar uma tarefa programaticamente.

E em 99% preciso que algum método de classe seja chamado periodicamente.

E eu quero que a programação seja iniciada por uma linha. Como um trabalho no crontab.

Decidi apresentar esse módulo com o módulo iris-cron-task.

Veja os detalhes abaixo!

Instale o módulo com:

USER> zpm "install iris-cron-task"

E então você poderá agendar tarefas com uma linha. 

Por exemplo, se eu quiser o seguinte comando:

set ^A($I(^A))=$H

ser iniciado a cada minuto, posso ligar para o seguinte:

zw ##class(dc.cron.task).
0
0 113
Artigo Vinicius Maranhao Ribeiro de Castro · Mar. 9, 2021 12m read

Introdução

Com a transformação digital no mundo dos negócios, novos recursos ou funcionalidades nos softwares oferecidos por uma empresa, podem significar vantagem competitiva. No entanto, se o time de TI não estiver preparado com a cultura, metodologia, práticas e ferramentas corretas, pode ser muito difícil garantir a entrega dessas novas funcionalidades a tempo hábil.

0
0 900
Artigo Yuri Marx · Mar. 8, 2021 3m read

Eu estou participando no Desenvolvendo com Objetos InterSystems e SQL com Joel Solon, o curso é muito legal e eu vou compartilhar algumas dicas com vocês que eu peguei durante o treinamento. Dicas apresentadas no dia 1:

1. InterSystems IRIS unifica: banco de dados InterSystems IRIS (Caché), Interoperabilidade IRIS (Ensemble), inteligência de negócios IRIS  (DeepSee) e Análise de texto IRIS (iKnow).

2. IRIS é multimodelo: objeto, relacional, documento e multidimensional

3. Interoperável: acesso nativo de Java, .

0
0 320
Artigo Fernando Ferreira · Mar. 4, 2021 6m read

Olá comunidade,

              Vamos para a 2º parte do artigo InterSystems IRIS Reports.

Somente relembrando na primeira parte do artigo falamos dos desafios existentes para atender a demanda das áreas de negócios, clientes ou usuários finais com a entrega de relatórios em diversos formatos e suas melhorias, e como o InterSystems IRIS Reports vem para facilitar está demanda, facilitando o desenvolvimento, a administração, o deploy de relatórios em diversos formatos, bem como a automação da distribuição por e-mail ou pastas e integração (build-in) em suas aplicações já existentes!

O InterSystems IRIS Reports, powered by Logi Report se encontra disponível para download no WRC (https://wrc.intersystems.com/wrc/coDistribution.csp), lembrando que para clientes que já possuem o licenciamento InterSystems IRIS Advanced Server ou InterSystems IRIS Advanced for Health, precisam somente abrir um chamado solicitando o serial para a instalação do InterSystems IRIS Reports, sem custo adicional.

Como mencionando no artigo anterior o InterSystems IRIS Reports é divido em dois componentes:

Server: O ambiente servidor tem a sua finalidade de administrar as configurações e segurança. É também onde os usuários finais via browser têm acesso aos relatórios, você pode agendar execução de relatórios, aplicar filtros e modificar os relatórios disponibilizados.

Designer: O ambiente designer por sua vez é onde os relatórios são desenvolvidos. É possível visualizar os relatórios antes de disponibilizar acessando diretamente a bases de dados.

0
0 343
Artigo Andre Larsen Barbosa · Mar. 4, 2021 5m read

Dia 5: Desenvolvendo com Objetos InterSystems e SQL Finalizei minha participação no Desenvolvimento com InterSystems Objects e SQL com Joel Solon. O curso é muito legal e vou compartilhar com vocês algumas dicas que recebi durante o último dia de treinamento. Dicas apresentadas no dia 5:

  1. O pacote% SYSTEM possui classes de utilidades gerais. Use $ system.class.Help () para listar os utilitários. As principais classes% SYSTEM são criptografadas (métodos de criptografia da indústria), OBJ para gerenciar classes e objetos, Segurança para métodos de segurança e SQL para usar a linguagem SQL.
0
0 140
Artigo Ron Sweeney · Fev. 10, 2021 7m read

Se você está procurando uma maneira inteligente de integrar sua solução IRIS no ecossistema Amazon Web Services, aplicativos sem servidor ou script python baseado em boto3, usar a API Nativa IRIS para Python pode ser o caminho a seguir. Até que você precise obter ou definir algo no IRIS, você não tem que ir muito longe com uma implementação em produção para fazer sua aplicação funcionar de um maneira incrível, então, espero que você encontre valor neste artigo e construa algo que seja importante para outros ou somente para você, pois ambos são igualmente válidos.

imagem

1
0 190
Artigo Mikhail Khomenko · Mar. 2, 2021 17m read

Introdução
Vários recursos nos dizem como executar o IRIS em um cluster Kubernetes, como Implantar uma solução InterSystems IRIS no EKS usando GitHub Actions e Implantar a solução InterSystems IRIS no GKE usando GitHub Actions. Esses métodos funcionam, mas exigem que você crie manifestos do Kubernetes e gráficos do Helm, o que pode ser bastante demorado.
Para simplificar a implantação do IRIS, a InterSystems desenvolveu uma ferramenta incrível chamada InterSystems Kubernetes Operator (IKO). Vários recursos oficiais explicam o uso de IKO em detalhes, como  Novo vídeo: Intersystems IRIS Kubernetes Operator e InterSystems Kubernetes Operator.

0
0 204
Artigo Fernando Ferreira · Fev. 23, 2021 2m read

Olá comunidade,

Todos nós já conhecemos o poder da solução InterSystems IRIS Data platform ou IRIS for Health, a facilidade de desenvolver aplicações utilizando Object Script, Java, Node.JS, Python, .NET,  com alto desempenho e confiabilidade do nosso banco de dados multi-modelo altamente escalável de forma horizontal ou vertical, o poder da interoperabilidade entre aplicações, com outros bancos de dados, a possibilidade de integrar utilizando diversos protocolos como REST, SOA, MQTT, FTP, etc., a nossa solução de BI, NLP, tudo em um mesmo binário, em uma mesma plataforma, o que facilita a vida do desenvolvedor a entregar soluções inovadoras e confiáveis!

Mesmo entregando soluções inovadoras, existe um desafio diário para muitos desenvolvedores, demandada pelas áreas de negócios, seja para entregar informação para clientes e ou usuários internos/externos etc., que são os relatórios.

0
0 226
InterSystems Oficial Stefan Wittmann · Fev. 18, 2021

Publicado o novo lançamento da versão 1.5 do InterSystems API Manager (IAM).

O contêiner do IAM, incluindo todos os artefatos necessários para realizar a atualização a partir de versões anteriores do IAM podem ser baixados do site de Distribuição de Software do WRC na área de Componentes.

O número de registro deste lançamento é  IAM 1.5.0.9-4.

O Gerenciador de APIs InterSystems 1.5 facilita o gerenciamento do tráfego de suas APIs, a integração de seu ambiente e usuários com suas APIs.

0
0 111
Anúncio Angelo Bruno Braga · Fev. 10, 2021

Olá Desenvolvedores!

Aqui estão os bônus tecnológicos para o Concurso de Programação InterSystems Grand Prix que irão adicionar pontos à votação.

Grupo

Bônus

Pontos

Gerais

Docker

2

ZPM

2

Teste Unitário

2

APIs e linguagens

APIs REST

2

ODBC/JDBC

2

Uso de Python Embutido

4

APIs Nativas em Java, Python, .NET e node.js

3

Multi-modelo

Globais (chave-valor)

2

SQL

2

Objeto

2

Novo Modelo

3

Analytics

IRIS BI

2

IRIS NLP

2

InterSystems Reports

3

AI/ML

Integrated ML

4

Gateway Python ou Julia

3

Interoperabilidade

BPL

3

Adaptador Customizado

2

PEX

4

Mecanismo de Workflow

2

FHIR

APIs REST para Servidor FHIR

3

Uso do Esquema FHIR SQL

2

Transformação entre Padrões de Saúde

3

Total

 

58

Abaixo estão os detalhes e links úteis para todos os bônus tecnológicos.

0
0 65
Artigo Claudio Devecchi · Fev. 8, 2021 10m read

HealthShare Patient Index

Enterprise Master Patient Index - Este é o nome dado ao processo que faz com que os inúmeros cadastros e registros coletados dos vários sistemas das instituições e redes de saúde sejam identificados univocamente e interligados através de um identificador único por indivíduo.

Isto viabiliza uma infinidade de benefícios para as instituições ou redes de saúde, pois permite, além da gestão das duplicidades em um mesmo sistema de prontuário eletrônico, que todos os dados segregados por número de cadastro sejam visualizados de forma consolidada por indivíduo.

0
0 152
Job João Henrique de Sá · Fev. 6, 2021

*Analista Ensemble Júnior / Pleno

Próximo Metrô Clínicas

REQUISITOS:

* COS / Portal
* Conhecimento em barramento e protocolos RESTFull / SOAP 
* Integração com banco de dados Oracle / SQL Server

ATIVIDADES:
* Integração de sistemas hospitalares
* Administração do ambiente Ensemble
* Análise de Dados

Enviar CV com pretensão salarial
.

Contratação CLT ou PJ tempo indeterminado

Empresa ..................: JHealth Informatics
Email ........................: rh@jhealth.com.br

0
0 173
Artigo Yuri Marx · Fev. 4, 2021 7m read

O Gartner definiu DataOps como: "Uma prática de gerenciamento de dados colaborativo focada em melhorar a comunicação, integração e automação dos fluxos de dados entre os gerentes de dados e consumidores de dados em uma organização. O objetivo do DataOps é entregar valor mais rápido criando entrega previsível e gerenciamento de mudanças dados, modelos de dados e artefatos relacionados.

0
0 435
Anúncio Angelo Bruno Braga · Fev. 4, 2021

Olá Desenvolvedores,

É um prazer convidá-los, a todos, para o nosso Webinar de lançamento do Concurso InterSystems Grand Prix!

O tópico deste webinar é dedicado ao nosso mega Concurso Grand Prix. Convidamos vocês a utilizarem nossos vários recursos e tecnologias como  o IntegratedML, Native API, multi-modelo, analytics and NLP, Open API e Interoperabilidade e IKO.

Neste webinar falaremos sobre os os tópicos esperados dos participantes e mostraremos como desenvolver, construir e implantar suas aplicações na Plataforma de Dados InterSystems IRIS.

Data & Horário: Segunda-feira, 8 de Fevereiro — 12:00 horário de Brasília

Palestrantes:  
🗣 @Evgeny Shvarov, Gerente do Ecossistema para Desenvolvedores da InterSystems

E alguns de nossos Gerentes de Produtos ... mantenha-se atento às novidades !


<--break->

0
0 61
Artigo Lorenzo Scalese · Fev. 1, 2021 8m read

Olá comunidade,

  O OpenAPI-Client Gen acaba de ser lançado, este é um aplicativo para criar um cliente de produção de interoperabilidade IRIS a partir da especificação Swagger 2.0.

  Em vez da ferramenta existente ^%REST que cria um aplicativo REST do lado do servidor, o OpenAPI-Client Gen cria um modelo de cliente de produção de interoperabilidade REST completo.

 

Instalação por ZPM:

zpm "install openapi-client-gen"

  Como gerar produção a partir de um documento Swagger?   É muito simples.

Abra um terminal e execute:

Set sc = ##class(dc.openapi.client.Spec).
0
0 244
Artigo Alexey Maslov · Fev. 1, 2021 12m read

Como todos nós sabemos, o InterSystems IRIS possui uma ampla gama de ferramentas para melhorar a escalabilidade dos sistemas de aplicação. Em particular, muito foi feito para facilitar o processamento paralelo de dados, incluindo o uso de paralelismo no processamento de consultas SQL e o recurso mais chamativo do IRIS: o sharding. No entanto, muitos desenvolvimentos maduros que começaram no Caché e foram transportados para o IRIS usam ativamente os recursos de multimodelos deste DBMS, que são entendidos como permitindo a coexistência de diferentes modelos de dados dentro de um único banco de dados. Por exemplo, o banco de dados HIS qMS contém modelos de dados semânticos relacionais (registros médicos eletrônicos), relacionais tradicionais (interação com PACS) e hierárquicos (dados de laboratório e integração com outros sistemas). A maioria dos modelos listados é implementada usando a ferramenta qWORD do SP.ARM (um mini-DBMS que é baseado no acesso direto a globais). Portanto, infelizmente, não é possível usar os novos recursos de processamento de consulta paralela para escalonamento, uma vez que essas consultas não usam o acesso IRIS SQL.

Enquanto isso, conforme o tamanho do banco de dados cresce, a maioria dos problemas inerentes a grandes bancos de dados relacionais tornam-se adequados para os não relacionais. Portanto, esse é o principal motivo pelo qual estamos interessados ​​no processamento paralelo de dados como uma das ferramentas que podem ser usadas para escalonamento.

Neste artigo, gostaria de discutir os aspectos do processamento paralelo de dados com os quais tenho lidado ao longo dos anos ao resolver tarefas que raramente são mencionadas em discussões sobre Big Data. Vou me concentrar na transformação tecnológica de bancos de dados, ou melhor, em tecnologias de transformação de bancos de dados.

0
0 160
Anúncio Angelo Bruno Braga · Fev. 1, 2021

Olá Comunidade,

Estamos felizes em convidá-los para o encontro on-line com os ganhadores do Concurso Multi-Modelo InterSystems!

Data e Horário:

Segunda-Feira, 5 de Fevereiro de 2021 – 12:00 horário de Brasília

O que lhe aguarda neste encontro virtual ?

  • A biografia de nossos ganhadores.
  • Demonstrações de suas aplicações.
  • Uma discussão aberta sobre as tecnologias utilizadas, bônus, dúvidas e planos para os próximos concursos.

0
0 92
Anúncio Angelo Bruno Braga · jan 28, 2021

Olá Desenvolvedores!

Temos uma grande novidade para os desenvolvedores da plataforma de dados InterSystems IRIS! !! 

Estamos muito felizes em convidá-los a todos a se juntarem a nossa competição anual de criação de soluções open-source utilizando nossa plataforma de dados InterSystems IRIS! 

Dêem as boas vindas ao:

🏆 Concurso de Programação InterSystems Grand Prix 🏆

Duração: de 8 de Fevereiro a 8 de Março de 2021

Valor total dos prêmios: US$ 16,000

0
0 57
Artigo Henrique Dias · jan 27, 2021 2m read

A pandemia que atacou o mundo em 2020 fez com que todos passassem a acompanhar as notícias e números que envolvem a COVID-19.

Então, por que não usar essa oportunidade e criar algo simple e agradável de se acompanhar os números das vacinações mundo afora?

Para participar deste desafio, utilizo os dados providos pelo Our World in Data - Research and data to make progress against the world’s largest problems.

Eles tem um repositório dedicado no Github com dados sobre a COVID-19, e utilizo os dados de vacinação para me ajudar com o meu rastreador.

2
0 359
Anúncio Angelo Bruno Braga · jan 26, 2021

Olá Desenvolvedores,

Esta semana é a semana de votação para o Concurso Multi-Modelo InterSystems! Então, essa é a hora de dar seu voto para as melhores soluções desenvolvidas com a plataforma de dados InterSystems IRIS.

🔥 A decisão é sua: VOTE AQUI 🔥

Como votar?<--break->

Com nossa nova interface e algoritmo de votação para a nomeação dos Experts e da Comunidade, você pode selecionar três projetos agora, o 1°, 2° e 3° lugar, de acordo com sua decisão.

1
0 75
Artigo Yuri Marx · jan 25, 2021 2m read

Olá comunidade,

No passado, a documentação técnica do código-fonte e dos produtos de software era gerada em chm, arquivos pdf e geradores de documentação das próprias linguagens de programação. Essa abordagem antiga tinha as seguintes limitações:
1. Documentação desatualizada;
2. Documentação não interativa e de difícil consulta;
3. Layout sem resposta, não amigável e não aderente ao HTML;
4. Incapacidade de customizar o layout da documentação;
5. Incapacidade de ter documentação HTML 5 online e offline.
6. Falta de suporte de Markdown.

0
0 310
Artigo Yuri Marx · jan 25, 2021 3m read

A linguagem ObjectScript do InterSystems IRIS possui um mecanismo de metadados muito poderoso chamado XData. Este recurso permite criar definições de metadados para as classes úteis para serem utilizadas pelo compilador ou por programas que irão estender as funcionalidades padrão da linguagem baseados nas definições de XData do seu escopo de atuação.

Um exemplo é o IRIS Publisher, uma aplicação Open Source da comunidade capaz de coletar todas as definições de XData no formato HTML e/ou Markdown e gerar um Portal Web com toda a documentação da aplicação montada a partir destes elementos XData.

0
0 181
Artigo Yuri Marx · jan 20, 2021 1m read

As vezes é necessário executar comandos do shell do sistema operacional host, onde se encontra seu programa ObjectScript, para acionar programas, serviços do sistema operacional, agendar crontasks, dentre outras atividades. Para isto, a linguagem possui um procedimento utilitário chamado $ZF(-100). Seu formato é:

$ZF(-100,flags,program,args)

Onde flags é o tipo de comando que você quer executar. No nosso caso, a flag é "/SHELL", para executar comandos shell no sistema operacional host.

Program é o nome do programa ou serviço a ser executado.

0
0 173