Artigo Fernando Ferreira · Mar. 3, 2022 5m read

Continuação:
Migrando para InterSystems IRIS – Parte 02 – Trocando de sistema operacional e de hardware.

Olá, comunidade! Nesta continuação da segunda parte do artigo vamos apresentar dicas do processo de migração do InterSystems Caché e ou Ensemble para IRIS com um desafio um pouco maior, pois agora vamos trocar de máquina e sistema operacional.

Como comentado na 1ª parte do artigo, a ideia é passar dicas e não substituir os documentos oficiais que estão disponíveis no WRC, que são eles:

  • InterSystems IRIS Adoption Guide;
  • How to migrate to InterSystems IRIS.
0
0 289
Artigo Yuri Marx · Mar. 3, 2022 5m read

Às vezes é necessário transferir ou migrar dados e esquemas de dados do Postgres para o IRIS. Atualmente, existem algumas opções para fazer isso, mas as duas opções mais populares são usando DBeaver (https://openexchange.intersystems.com/package/DBeaver) ou SQLGateway. A primeira será demonstrada neste artigo e a segunda é apresentada em um excelente artigo de Robert Cemper, DB Migration using SQLgateway (https://community.intersystems.

0
0 3187
Anúncio Angelo Bruno Braga · Mar. 2, 2022

Olá Comunidade.

Vamos nos encontrar no Encontro Online com os Ganhadores do Concurso Python InterSystems!

Você terá a oportunidade de discutir com os Gerentes de Produtos da InterSystems sobre a nova funcionalidade Python Incorporado do IRIS 2021.2, participar de perguntas e respostas sobre o Python, etc. Incluindo as demonstrações de nossos ganhadores!  

Data & Horário: Quinta-feira, 3 de Março – 11:00 horário de Brasília

0
0 58
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 363
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 70
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 188
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 115
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 60
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 180
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 205
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 93
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 85
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 226
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 que venham ocorrer nos diversos sistemas da instituição, para evitar retrabalho.
0
0 149
InterSystems Oficial Angelo Bruno Braga · Fev. 11, 2022

A InterSystems corrigiu um defeito que pode ocasionar resultados incorretos a partir de consultas SQL.

Este defeito existe apenas na versão 2021.2 (Entrega Contínua - CD) dos produtos:

            InterSystems IRIS Data Platform

            InterSystems IRIS for Health

            HealthShare Health Connect

A InterSystems substituiu as distribuições existentes destes produtos por novas distribuições com o defeito corrigido. As distribuições corrigidas podem ser identificadas pelo número de compilação (651) e estão disponíveis através das formas habituais.

0
0 71
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 91
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 122
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 183
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")="*"


 

Setstream=##class(%Stream.FileBinary).%New()

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

Dostream.OutputToDevice()


 

SettSC=$$$OK

0
0 312
Artigo Fernando Ferreira · Fev. 3, 2022 5m read

Migrando para InterSystems IRIS – Parte 02 (Instância única de Caché/Ensemble para IRIS)

Olá, comunidade, nessa segunda parte do artigo vou dar dicas do processo de migração de uma instância única de InterSystems Caché e ou Ensemble para IRIS.

Como comentado na 1ª parte do artigo, a ideia é passar dicas e não substituir os documentos oficiais que estão disponíveis no WRC, que são eles:

  • InterSystems IRIS Adoption Guide;
  • How to migrate to InterSystems IRIS.

Vamos então agora colocar a mão na massa!

0
1 440
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 50