Artigo Angelo Bruno Braga · Fev. 25, 2022 27m read

Neste artigo iremos construir uma configuração IRIS de alta disponibilidade utilizando implantações Kubernetes com armazenamento persistente distribuído substituindo o "tradicional" espelhamento IRIS. Esta implantação será capaz de tolerar falhas relacionadas a infraestrutura como falhas em nós, armazenamento e de Zonas de Disponibilidade. A abordagem descrita reduz muito a complexidade da implantação em detrimento um objetivo de tempo de recuperação (RTO) ligeiramente estendido.

0
0 360
Anúncio Angelo Bruno Braga · Fev. 25, 2022

February 2022 Learning Newsletter: Read and Subscribe.  


Clientes HealthShare® tem um novo motivo para comemorar com o recente conteúdo do Boletim de Aprendizagem deste mês. 

Veja como:

  • Configurar as mensagens de saúde para entrega pontual com o Unified Care Record.
  • Customizar o Clinical Viewer. 

Além disto, desenvolvedores poderão conhecer um novo canal do YouTube que orienta como escrever aplicações com a tecnologia InterSystems utilizando o VS Code. Se você está procurando por treinamentos ao vivo, veja quais cursos em sala de aula estão chegando!

0
0 68
Job Veronica Goncalez · Fev. 22, 2022

Conhecimento em: XML; Ensemble InterSystems; Linguagem UML; Programação Orientada a Objeto; Arquitetura de sistemas C# e JAVA; Conhecimento em Microsoft MVC e Entity Framework; Conhecimento em banco de dados Oracle, MS-SQL Server e Mysql; - Desejável: Conhecimento em HL7; 

Oportunidade CLT + beneficios

Atuação: Presencial ( com possibilidade de atuação hibrida).

Contato:  veronica.goncalez@gpnet.com.br

0
0 185
Artigo Rochael Ribeiro · Fev. 22, 2022 2m read

Pessoal !

Recentemente encontrei vários comandos ObjectScript de apenas uma linha na Comunidade de Desenvolvedores e achei que seria uma ótima ideia colecioná-los para não perdê-los!

Decidi então juntar alguns poucos casos, colocá-los em um projeto OEX, e compartilhá-los com vocês!

E aqui está como vocês podem utilizá-los:

1. Criar uma configuração cliente SSL:

set $namespace="%SYS", name="DefaultSSL" do:'##class(Security.SSLConfigs).Exists(name) ##class(Security.SSLConfigs).Create(name)

Útil se você precisar ler conteúdo de uma URL.

0
0 112
Anúncio Angelo Bruno Braga · Fev. 22, 2022

Olá Comunidade, continuamos recebendo feedback sobre carregamento de dados & empacotamento. Em particular, estamos interessados em ouvir suas impressões sobre algumas novas funcionalidades adicionadas no InterSystems IRIS 2021.2  Iremos usar estes feedbacks para melhorar o InterSystems IRIS, então sintam se por favor a vontade para compartilhar qualquer detalhe em seu feedback:

>> Link para a pesquisa (14 perguntas, 5 min) <<

Nota: esta é a mesma pesquisa que já havíamos publicado durante o concurso, tanto no Global Masters quanto no Discord. Se você já participou, não precisa fazê-lo novamente. Obrigado pelo seu feedback! 

0
0 57
Artigo Yuri Marx · Fev. 21, 2022 6m read

Olá Comunidade,

Imagine habilitar seu aplicativo para ler texto para seu cliente? Isso agora é possível com o novo recurso IRIS, Embedded Python. Com essa nova funcionalidade, o IRIS pode executar nativamente qualquer biblioteca Python comercial ou de código aberto. gTTS (https://pypi.org/project/gTTS/) é uma biblioteca gratuita que transforma texto em áudio usando o serviço Google Translate.

Como funciona

Basta passar o texto por parâmetro e o gTTS retorna um arquivo mp3 com o texto transformado em áudio. Ou seja, seu aplicativo pode reproduzir o áudio de qualquer texto! Veja como fazer:

1.

0
0 176
Artigo Gerson Saito · Fev. 21, 2022 6m read

A plataforma de dados InterSystems IRIS © agora apresenta suporte nativo completo para Python, liberando o poder da linguagem de programação mais popular do mundo para criar aplicativos de missão crítica com uso intensivo de dados.

https://www.intersystems.com/news-events/news/news-item/embedded-python-intersystems-iris-data-platform/

Essa decisão estratégica leva em consideração vários fatores:

  • A grande escala no uso de Python dentro das corporações
  • Python passou ser a um padrão de fato para desenvolvimento de modelos de Machine Learning (ML)
  • A grande oferta e demanda de programadores Python.

A seguir iremos explorar esses pontos.

0
0 202
Artigo Rochael Ribeiro · Fev. 21, 2022 2m read

Olá desenvolvedores!

Algumas vezes precisamos inserir ou fazer referência aos dados de classes persistentes diretamente através das globais.

E talvez muitos de vocês estejam esperando que a estrutura de dados da global com os registros seja:

^Sample.Person(Id)=$listbuild("",col1,col,2,...,coln).

Este artigo é um aviso que nem sempre isso é verdade. Não espere que sempre seja assim!

0
0 90
Artigo Rochael Ribeiro · Fev. 21, 2022 2m read

Olá Desenvolvedores!

Como você provavelmente percebeu, no IRIS 2021 os nomes das globais são randômicos.

E, se você criar classes do IRIS classes com DDL e quiser se certificar qual global foi criada, você provavelmente gostaria de escolher seu nome.

E, de fato, você consegue fazê-lo. 

Utilize WITH %CLASSPARAMETER DEFAULTGLOBAL='^GLobalName' na instrução CREATE Table para fazê-lo. Documentação. Veja o exemplo abaixo:

0
0 83
Pergunta Luiz Henrique Carvalho Martarelli · Fev. 17, 2022

Boa Noite / Tarde / Dia

Estou tendo o trabalho para recuperar os dados (JSON) de campos de uma tabela no formato %Stream.GlobalCharacter, porem quando eu tento ler ele dentro do cache (ObjectScript) estou encontrando dificuldades. Estou recuperando as informações da tabela usando %SQL.Statement e quando eu tento acessar a informação geralmente vem: 2%Stream.GlobalCharacter^traducao.xYCONTIGENCIAWMSS

segue uma estrutura de como estou tentando recuperar esse dado:

Set tStatement = ##class(%SQL.Statement).

3
0 222
Job Cristiane Ferreira Mello · Fev. 11, 2022

Vaga para atuar na Rede Santa Catarina

Atribuições:

  • Atuar como Desenvolvedor de Integrações entre Sistemas, realizando implementação de novas integrações, manutenção, correções de defeitos, testes, documentação, reuniões com equipes da instituição (áreas de TI e demais Setores) e fornecedores;
  • Suporte a integrações desenvolvidas nos sistemas SOULMV E ENSEMBLE;
  • Atuar na manutenção, implantação e configuração dos módulos do sistema de gestão hospitalar, através de testes em ambiente de homologação para continuidade do negócio;
  • Fornecer suporte e acompanhamento das dificuldades operacionais
0
0 148
InterSystems Oficial Rochael Ribeiro · Fev. 10, 2022

Já estão disponíveis as Prévias para Desenvolvedores  das versões 2022.1 do InterSystems IRIS, IRIS for Health e HealthShare Health Connect.

Como este é o primeiro lançamento de uma Prévia para Desenvolvedores feita pela InterSystems , vamos primeiramente explicar o que elas são. O programa de prévia para desenvolvedores amplia o programa de prévia do IRIS anterior com lançamentos quinzenais que adicionam funcionalidades à versão conforme as mesmas vão ficando prontas.

0
0 89
Artigo Robert Cemper · Fev. 7, 2022 1m read

Este é um pacote para exportar um arquivo de objeto global para JSON e recriá-lo recarregando a partir deste arquivo  
embeddedPython refere-se às novas tecnologias disponíveis. Deve ser entendido como um exercício de aprendizagem de
como lidar com as interfaces de linguagem.
Apenas os nós de Globals que contêm dados são apresentados no arquivo JSON gerado.

0
0 73
Artigo Yuri Marx · Fev. 5, 2022 5m read

O InterSystems IRIS é uma ótima plataforma de dados e atende as atuais funcionalidades exigidas pelo mercado. Neste artigo, você vê o top 10:


Rank Funcionalidade Porque Saiba mais sobre o assunto
1 Adaptive Analytics Analisar os dados de negócios atuais "AS IS" e em tempo real, com menos esforço de modelagem, mais velocidade de execução e suporte aos principais visualizadores analíticos (incluindo Excel) é um fator chave para a estratégia corporativa de negócios.

https://learning.intersystems.com/course/view.php?

0
0 121
Artigo Yuri Marx · Fev. 5, 2022 8m read

A partir do IRIS 2021.2 é possível escrever métodos de classe usando a linguagem Python. Usei esse novo recurso para detectar pessoas e objetos em imagens, usando o ImageAI (https://github.com/OlafenwaMoses/ImageAI). O criador do ImageAI o define como: "Uma biblioteca python de código aberto criada para permitir aos desenvolvedores criarem aplicativos e sistemas com recursos autônomos de Deep Learning e Visão Computacional usando poucas linhas de código". Neste artigo, você aprenderá como aplicar a ImageAI para detectar objetos e pessoas dentro de imagens.

0
1 180
Artigo Yuri Marx · Fev. 5, 2022 1m read

Se sua API REST precisar retornar um arquivo para o download do cliente, este é o código-fonte que você poderia escrever (PS: extraído da pergunta https://community.intersystems.com/post/download-file-rest e suas respostas) :

Set %response.ContentType = "image/jpeg"

Do %response.SetHeader("Content-Disposition","attachment;filename=""test.jpg""")

Set %response.NoCharSetConvert=1

Set %response.Headers("Access-Control-Allow-Origin")="*"


 

Set stream=##class(%Stream.FileBinary).%New()

Set sc=stream.LinkToFile("/opt/irisbuild/output/test.jpg")

Do stream.OutputToDevice()


 

Set tSC=$$$OK

0
0 312
Anúncio Rochael Ribeiro · Fev. 1, 2022

Olá Desenvolvedores,

Muito obrigado por fazerem parte da Comunidade de Desenvolvedores InterSystems por mais este ano! 

Dia a dia nossa equipe está trabalhando para deixá-la melhor e mais útil para os desenvolvedores InterSystems. Mais de 10.000 membros já se encontram registrados em nossa Comunidade!  

Gostaríamos de saber de vocês o quanto a Comunidade tem os ajudado atualmente. Por favor respondam algumas poucas perguntas para que possamos saber o que vocês estão achando e o que podemos melhorar. 

👉🏼 Pesquisa Anual da Comunidade de Desenvolvedores InterSystems de 2021 👈🏼

Nota: A pesquisa demora menos de 5 minutos para ser respondida.

0
0 49
Anúncio Rochael Ribeiro · Fev. 1, 2022

Olá Comunidade,

Estamos gratos em convidar todos os desenvolvedores para o Webinar de Lançamento do Concurso Python InterSystems! O tópico deste webinar é dedicado ao Concurso Python.

Neste webinar nós iremos apresentar dois modelos para introdução ao desenvolvimento com o Python Incorporado :

  1. O que é o Python Incorporado e o Jupyter;
  2. Python Incorporado com Interoperabilidade (PEX alterado para utilizar o Python Incorporado).

Como sempre,  nossos especialistas irão responder aos questionamentos de como desenvolver, construir e implantar soluções Python utilizando o InterSystems IRIS.

Data & Horário: Segunda-feira, 7 de Fevereiro – 13:00 horário de Brasília

Palestrantes:
🗣 @Guillaume Rongier, InterSystems Sales Engineer  
🗣 @Bob Kuszewski, InterSystems Product Manager
🗣 @Evgeny Shvarov, InterSystems Developer Ecosystem Manager

0
0 96
InterSystems Oficial Angelo Bruno Braga · Fev. 1, 2022

A equipe de Plataforma de Dados está muito grata em anunciar o lançamento da versão 2021.2 da Plataforma de Dados InterSystems IRIS, InterSystems IRIS for Health e HealthShare Health Connect, que se encontra agora disponível para nossos clientes e parceiros.

Novidades do Lançamento

A nova versão 2021.2 da Plataforma de Dados InterSystems IRIS torna ainda mais fácil o desenvolvimento, implantação e gestão de aplicações de alta capacidade e de processos de negócio que juntam dados e silos de aplicativos.

0
0 121