InterSystems Developer Community é uma comunidade de 18,113 desenvolvedores incríveis
Somos um local onde os programadores do InterSystems IRIS aprendem e compartilham, permanecem atualizados, crescem juntos e se divertem!
Artigo
· Ago. 21, 2023 3min de leitura
Usando JSON no IRIS

Outro dia, vi um artigo sobre o uso do pacote %ZEN ao trabalhar com JSON e decidi escrever um artigo descrevendo uma abordagem mais moderna. Recentemente, houve uma grande mudança no uso de %ZEN.Auxiliary.* para as classes JSON dedicadas. Isso permitiu o trabalho mais orgânico com JSONs.

Portanto, há basicamente 3 classes principais para trabalhar com o JSON:

  • %Library.DynamicObject - oferece uma maneira simples e eficiente de encapsular e trabalhar com documentos JSON padrão. Além disso, há outra possibilidade além de escrever o código habitual para criar a instância de uma classe desta maneira
set obj = ##class(%Library.DynamicObject).%New()

É possível usar a seguinte sintaxe

set obj = {}
  • %Library.DynamicArray - oferece uma maneira simples e eficiente de encapsular e trabalhar com arrays JSON padrão. Com arrays, é possível usar a mesma abordagem com objetos, ou seja, você pode criar uma instância da classe
set array = ##class(%DynamicArray).%New()

Ou fazer isso usando colchetes []

set array = []
  • %JSON.Adaptor é uma maneira de mapear objetos do ObjectScript (registrado, serial ou persistente) para entidades dinâmicas ou texto JSON.

2 0
1 55
Artigo
· Jun. 2, 2023 2min de leitura
Melhores Templates

Saudação à Comunidade!

Aqui está o terceiro artico dedicado aos truques úteis que podemos encontrar pela comunidade. Dessa vez, gostaria de colocar em evidência modelos (templates) úteis que ajudarão os iniciantes (mas não somente os iniciantes) a começar a utilizar a tecnologia muito mais rápido. Aqui estão:

3 0
0 41

Olá Desenvolvedores,

Assista a este vídeo para saber como a InterSystems está dando suporte aos novos requisitos regulatórios:

Resumo Regulatório: O que há de Novo na Arena da Interoperabilidade @ Global Summit 2023

https://www.youtube.com/embed/IdYEOQW6E0U
[Isso é um link incorporado, mas você não pode ver conteúdo incorporado diretamente no site, porque recusou os cookies necessários para acessá-lo. Para ver o conteúdo incorporado, você precisa aceitar todos os cookies nas suas Definições de cookies]

0 0
0 39

A InterSystems decidiu interromper o desenvolvimento da tecnologia InterSystems IRIS Natural Language Processing, anteriormente conhecida como iKnow, e rotulá-la como obsoleta a partir da versão 2023.3 do InterSystems IRIS. A InterSystems continuará a apoiar os clientes existentes que utilizam a tecnologia, mas não recomenda iniciar novos projetos de desenvolvimento fora dos casos de uso de exploração de texto principal para os quais foi originalmente projetada.

0 0
0 38

Olá Desenvolvedores,

Nossa próxima Mesa Redonda de Desenvolvedores online irá acontecer no dia 30 de Novembro de 2023 às 10 am ET | 4pm CET. 📍

Conversas sobre tecnologia:

1. Foreign Tables - by @Benjamin De Boe Manager, Analytics Product Management, InterSystems
2. Construindo "data products" com dbt e InterSystems IRIS - by @Thomas Dyar Product Manager, Machine Learning, InterSystems

Teremos tempo para perguntas e discussão aberta:

>> RSVP através Global Masters challenge <<

0 0
0 27

No cenário de dados atual, as empresas enfrentam vários desafios diferentes. Um deles é fazer análises sobre uma camada de dados unificada e harmonizada disponível para todos os consumidores. Uma camada que possa oferecer as mesmas respostas às mesmas perguntas, independentemente do dialeto ou da ferramenta usada.

0 0
0 20

Recentemente, precisei executar o WebGateway em uma porta adicional, mas com uma diferença - essa porta deve publicar apenas uma aplicação web.
A princípio, pensei em configurar o Web Gateway para permitir apenas aplicativos web específicos (~urls), mas a configuração do Web Gateway é de acordo com a configuração do Apache:

1 0
0 23
   _________ ___ ____  
  |__  /  _ \_ _|  _ \ 
    / /| |_) | || |_) |
   / /_|  __/| ||  __/ 
  /____|_|  |___|_|    

Desde a versão 2021.1, o InterSystems IRIS começou a enviar com um ambiente de execução do python no kernel do motor. No entanto, não havia como instalar pacotes de dentro da instância. A principal vantagem do python é seu enorme ecossistema de pacotes. Com isso em mente, apresento meu projeto pessoal zpip, um wrapper de pip que pode ser chamado a partir do terminal iris.

2 0
0 17

Olá Desenvolvedores,

Esta semana é a semana de votação para o Concurso de Interoperabilidade InterSystems Interoperability! Então, é a hora de você dar o seu voto para a melhor solução de interoperabilidade desenvolvida com a plataforma de dados IRIS.

🔥 Você decide: VOTE AQUI 🔥

Como votar? É fácil: você tem direito a um voto, e seu voto vai ou para a Nominação pelos Experts ou para a Nominação pela Comundade.

4 0
0 61

Junte-se à nós para o último Webcast do ano da InterSystems Brasil!
MARKETING DIGITAL E PLATAFORMA DE DADOS
Neste webcast iremos apresentar como uma Plataforma de Dados é fundamental para o sucesso das iniciativas de Marketing Digital, seja na captação de dados e clientes/cidadãos (em conformidade com a LGPD), relacionamento customizado com o cliente, análise ou tomada de decisões baseados em números.

Registre-se aqui !

1 0
0 41

Olá Comunidade,

Estamos felizes em convidá-los para o encontro online com os ganhadores do Concurso Analítico da InterSystems!

Dia e Horário: Segunda-Feira, 4 de Janeiro de 2021 – 12:00 horário de Brasília

O que lhe aguarda neste Encontro virtual?

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

4 0
0 53

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.

1 0
0 147
Fechado

*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

3 0
0 122

Olá Desenvolvedores!

Nós dobramos o número de pontos ganhos para cada post ou tradução feita na Comunidade de Desenvolvedores. Valendo a partir de 18/03/21, você ganhará para cada artigo ou pergunta:

✅ 200 pontos na Comunidade de Desenvolvedores em Inglês
✅ 400 pontos* nas Comunidades em Português / Espanhol / Chinês / Japonês

e
✅ 100 pontos para cada tradução!

2 0
0 57

Olá Desenvolvedores !

Segue oportunidade para profissionais com experiência em nossa tecnologia ou interessados em ingressar nela !!!!!

Empresa (confidencial) em busca de profissionais para atuarem com a tecnologia Intersystems.

Conhecimentos necessários:

5 0
0 120

Olá Desenvolvedores,

Estamos agora com mais de 450 aplicações no Open Exchange - isso é incrível! Entendemos que é extremamente importante para os desenvolvedores de aplicativos ouvirem dicas, sugestões e experiências de uso de seus aplicativos.

Desta forma, se você já utilizou ou testou pelo menos 1 aplicativo do Open Exchange:

junte-se a Maratona de Feedbacks de Aplicações do Open Exchange e participe do sorteio para concorrer a uma: Webcam Logitech C920S Pro HD 1080p Webcam!

1 0
0 41

Olá Desenvolvedores,

É hora de anunciar os Ganhadores de Abril de 2021! Vamos receber e comemorar nossos incríveis Heróis do Global Masters!

E a chuva de aplausos vai para estes desenvolvedores e sua enorme contribuição para a Comunidade de Desenvolvedores em Abril de 2021:

🥇 @Dmitriy Maslennikov, Co-fundador, CTO e Desenvolvedor, CaretDev Corp, Rússia

🥈 @Lorenzo Scalese, Arquiteto de Soluções, Zorgi, Bélgica

🥉 @Robert Cemper, ex Sales Engineer Sênior na InterSystems, Áustria

Aprenda mais sobre a competição e sobre nossos incríveis ganhadores abaixo.

2 0
0 36

Olá Desenvolvedores!

Aqui estão os bônus tecnológicos para o Concurso Programação de Inteligência Artificial InterSystems que irão garantir pontos extras a seus projetos durante a votação.

Uso do IntegratedML - 4 pontos

Utilize o IntegratedML da InterSystems em sua solução de IA/ML. Aqui está o modelo que o utiliza.

Se certifique de que a versão da plataforma de dados InterSystems IRIS que você está utilizando não seja anterior a 2021. As imagens mais recentes do IntegratedML com ZPM são:

intersystemsdc/iris-ml-community:2021.1.0.215.0-zpm
intersystemsdc/irishealth-ml-community:2021.1.0.215.0-zpm

Utilização do R Gateway e do Python gateway - 4 pontos

A versão 2021 da plataforma de dados InterSystems IRIS possui duas novas funcionalidades - O gateway para R e o gateway para Python. Aqui está o modelo de como utilizar o gateway para R. E aqui uma pequena demosntração de como utilizá-lo.

Uso do Python Incorporado - 4 pontos

O Python Incorporado é uma nova funcionalidade da plataforma de dados InterSystems IRIS que lhe dá a opção de utilizar o python como "cidadão de primeira classe" no desenvolvimento da lógica de de negócio no backend com as classes InterSystems. Pequena demonstração do Python Incorporado.

O Python Incorporado pode ser utilizado através de imagens sob demanda que são disponibilizadas através do Programa de Acesso Antecipado InterSystems (EAP). Você pode solicitar a participação no programa enviando mensagem para python-interest@intersystems.com.

Aqui está o pacote de modelo de como utilizar o Python Incorporado utilizando a implantação via ZPM. Não se esqueça de alterar a imagem do modelo pela imagem que você receberá após solicitar a participação no Programa de Acesso Antecipado InterSystems.

Uso de PMML - 4 pontos

O PMML - Predictive Modelling Markup Language (formato de intercâmbio de modelos preditivos baseado em XML) pode ser utilizado para construir soluções de IA/ML com a plataforma de dados InterSystems IRIS. Veja mais na documentação.

Aqui você encontra um exemplo de como utilizar o PMML no Open Exchange.

0 0
0 58

Olá Comunidade,

Nós estamos querendo seus comentários sobre nossa nova oferta - Serviços de Transformação de Mensagens HealthShare.
O serviço foi publicado no Marketplace da AWS onde você pode testá-lo de graça!

Nós lançamos um desafio relacionado no Global Masters onde você pode ganhar pontos testando o serviço e um prêmio de "obrigado" a todos que deixarem os comentários a respeito da utilização do serviço nesta postagem.

0 0
0 55