#InterSystems IRIS

2 Seguidores · 941 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 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 201
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 89
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 82
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

0
0 68
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 72
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 176
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 309
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!

O sistema operacional que estou usando como exemplo, é uma instalação em um ambiente Ubuntu:

0
1 431
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 95
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. Ela possui várias funcionalidades novas, incluindo:

0
0 114
Artigo Robert Cemper · jan 25, 2022 1m read

Exporte um GLOBAL no formato JSON e importe também este formato. Compacto refere-se à estrutura criada.
Nós de Globals são incluídos com dados para um carregamento de dados rápido.
Mas também o código relacionado é bastante compacto.

1
0 89
Artigo Fernando Ferreira · jan 26, 2022 4m read

Olá, comunidade, este artigo tem como o objetivo dar discas à clientes e parceiros que estão migrando ou tem planos de migrar as atuais aplicações que estão em InterSystems Caché e InterSystems Ensemble para a plataforma de dados Intersystems IRIS.

Não tenho intensão de substituir os documentos oficiais que se encontram disponíveis no WRC, inclusive vou fazer várias menções aos documentos oficiais e recomendo fortemente a leitura deles.

0
3 339
Artigo Yuri Marx · jan 13, 2022 5m read

O recurso InterSystems IRIS IntegratedML é usado para obter previsões e probabilidades usando a técnica AutoML. O AutoML é uma tecnologia de Machine Learning usada para selecionar o melhor algoritmo/modelo de Machine Learning para prever status, números e resultados gerais com base nos dados anteriores (dados usados para treinar o modelo AutoML). Você não precisa de um Cientista de Dados, pois o AutoML testará os algoritmos de Machine Learning mais comuns e selecionará o melhor algoritmo para você, com base nos recursos de dados analisados. Veja mais aqui, neste artigo.

0
0 77
Artigo Yuri Marx · jan 13, 2022 5m read

 

Oi comunidade,

Em um trabalho intenso de curadoria e qualidade de dados, a aplicação "health dataset" entrega os conjuntos de dados acima.

Esses conjuntos de dados podem ser utilizados no seu modelo ou aplicação de Machine Learning, AutoML e de aplicações analíticas. Veja mais detalhes aqui:

Instalação

1. Clone/git pull no repositório em qualquer diretório local

$ git clone https://github.com/yurimarx/automl-heart.git

2. Abra o terminal no diretório da aplicação e execute:

$ docker-compose build

3. Execute o IRIS container:

$ docker-compose up -d

4. Faça um select no HeartDisease dataset:

0
0 293
Artigo Yuri Marx · jan 13, 2022 2m read

Oi Comunidade,

Predição é fator chave no acompanhamento pré-natal. A aplicação "Health Dataset" (https://openexchange.intersystems.com/package/Health-Dataset) vem com 10 conjuntos de dados reais em saúde para realizar predições das mais importantes doenças e problemas de saúde, incluindo riscos da maternidade.

Esse artigo detalha os passos para realizar a predição de risco de maternidade usando o InterSystems IRIS IntegratedML. Essa tecnologia da InterSystems realiza predições usando machine learning em comandos SQL. Ótimo!

Siga estes passos:

0
0 78
Artigo Henrique Dias · jan 13, 2022 5m read

Fala pessoal, tudo bem?

Espero que todos estejam bem, saudáveis e que tenham um excelente 2022!

Ao longo dos anos, eu trabalhei nos mais diferentes projetos e acabei me deparando com dataset super interessantes.

Mas, na maioria das vezes, os datasets utilizados para o trabalhar eram datasets dos clientes. Quando eu comecei a participar das competições nos últimos anos, eu comecei a vasculhar na web por datasets que eu possa chamar de meu 😄

Eu acabei coletando alguns dados, mas eu estava pensando, "Esses datasets são o suficiente para ajudar as outras pessoas?"

0
0 321
Anúncio Rochael Ribeiro · Dez. 29, 2021

Olá Desenvolvedores!

Aqui estão os bônus tecnológicos para o Concurso InterSystems de Datasets 2021 que lhes darão pontos extras na votação:

  • Repositório de Demonstração de Uso de Datasets - 4
  • Uso da nova funcionalidade LOAD DATA - 3
  • Questionário  - 2
  • Dataset Real único - 4
  • Uso de contêiner Docker - 2 
  • Implantação com Pacote ZPM - 3
  • Demonstração Online - 2
  • Validação da Qualidade de Código - 1
  • Primeiro Artigo na Comunidade de Desenvolvedores - 2
  • Segundo Artigo na Comunidade de Desenvolvedores - 1
  • Vídeo no YouTube - 3

Vejam os detalhes abaixo.<--break-><--break->

0
0 67
Anúncio Angelo Bruno Braga · Dez. 28, 2021

Olá Desenvolvedores,

Obrigado a todos pela participação no Advento do Código 2021 e por codificar em InterSystems ObjectScript! Estamos felizes em apresentar os ganhadores e distribuir os prêmios para todos ! 

E nossos aplausos vão para esses desenvolvedores: 

   @Kevin An (w/ repo)

   @Yuval Golan (w/ repo)

   @Oliver Wilms (w/ repo)

Também gostaríamos de recompensar outro desenvolvedor que conquistou o domínio sobre o Python Incorporado e realizou 25 desafios nele. Deem as boas vindas para:

   @Robert Cemper (w/ repo)

0
0 91
Anúncio Angelo Bruno Braga · Dez. 22, 2021

Olá Comunidade,

É um prazer convidá-los para nosso próximo Webinar de Lançamento do Concurso de Datasets InterSystems! O tópico deste webinar é dedicado ao Concurso de DataSets InterSystems.

Neste webinar faremos um passeio rápido pela nova funcionalidade LOAD DATA além de abordarmos como empacotar dados em globais ou em arquivos utilizando o ZPM e executar um script de geração de dados como parte de um método na instalação ZPM. 

Como sempre nossos especialistas irão responder questões sobre como desenvolver, construir e implantar conjuntos de dados utilizando a plataforma de dados InterSystems IRIS.

Data & Horário: Terça-feira, 28 de Dezembro – 11:00 horário de Brasília

Palestrantes:  
🗣 @Benjamin De Boe, Gerente de Produtos, InterSystems  
🗣 @Evgeny Shvarov, Gestor do Ecossistema de Desenvolvedores InterSystems


0
0 78
Anúncio Angelo Bruno Braga · Dez. 22, 2021

Queremos conjuntos de dados!

Com o lançamento da Prévia do InterSystems IRIS 2021.2 e a nova funcionalidade LOAD DATA, gostaríamos de colocá-los a prova com o novo Concurso InterSystems de DATASETS !  

🏆 Concurso InterSystems de Datasets 🏆

Duração: de 27 de Dezembro a 16 de Janeiro de 2022

Nosso prêmio aumentou para US$ 9,450!


0
0 93
Artigo Guilherme Koerber · Dez. 21, 2021 2m read

Trabalhando com suporte, geralmente me perguntam por quantos dias devo manter um journals. Deve demorar dois dias ou depois de dois backups? Mais? Menos? Por que dois?

A resposta correta (para a maioria dos ambientes) é que você deve manter os journals desde o último backup validado. Ou seja, até que você não verifique se um backup é válido (restaurando o arquivo e verificando com o utilitário de integridade), você não pode ter certeza de que há uma boa cópia de seus dados e não pode limpar os journals com segurança.

0
0 102