Olá Comunidade
Foi publicado um novo vídeo em nosso canal InterSystems Developers no YouTube:
Olá Comunidade
Foi publicado um novo vídeo em nosso canal InterSystems Developers no YouTube:
Olá Desenvolvedores,
O Concurso InterSystems IRIS Analytics chegou ao fim. Obrigado a todos vocês por participarem de nossa competição de codificação!
Agora chegou a hora de anunciar nossos vencedores!
E a salva de palmas vai para estes desenvolvedores e suas aplicações:

Sou apaixonado por documentários! No último final de semana estava assistindo um documentário da Netflix chamado This is Pop, como está na época do concurso InterSystems IRIS Analytics, pensei: Por que não criar um analítico da música Pop com InterSystems Iris?
O primeiro desafio era a base. Encontrei no Data World project um arquivo CSV com a lista dos top 100 da Billboard de 2000 à 2018, criado por "Michael Tauberg" @typhon, que encaixava perfeitamente.
Estava conversando com o @Henrique Dias e ele me deu a ideia de usar o Microsoft Power BI para criar um relatório com gráficos bonitos.
Boa tarde pessoal.
Alguém já conseguiu fazer algum monitoramento em cima do cache?
Estamos fazendo um estudo para adequação do numero de licenças e queria fazer um gráfico com as licenças usadas. Pensei em fazer isso pelo zabbix.
Olá comunidade!
Estou enfrentando um problema de crescimento da base, que está sendo gerado por um processo e por uma característica do Ensemble.
Ao executar o processo de limpeza das filas de mensagens o Ensemble “preserva” as Streams que fizeram parte dessas mensagens apagando somente o Header e Body. Desta forma a base de dados (de um dos namespaces) tem crescido cerca de 60GB por dia, o que vem estourando a capacidade do disco.
A InterSystems informou que isso se trata de uma característica e que está explicado nos documentos abaixo mencionados.
Anexei um documento que descreve o produto que desenvolvi chamado NiPaRobotica Pharmacy. Esta é uma interface que desenvolvi que aceita solicitações de dispensa de farmácia e converte os itens de linha no pedido em diálogos de dispensa que são enviados para robôs de farmácia. Implantei a interface em 3 Farmácias Hospitalares, duas das quais tinham 6 robôs que foram dispostos de tal forma que as rampas de dispensação canalizavam os medicamentos para as mesas pelos farmacêuticos sentados em vitrines atendendo 1200 pacientes por dia.
Estamos com uma oportunidade para atuar como Especialista de Integrações (Ensemble e Caché) na AFIP Medicina Diagnóstica e gostaria de saber se tem interesse ou alguém para indicar :
Segmento de Atuação : Sáude/ Laboratorios/ Medicina
Período : Indeterminado
Tipo de Contratação : CLT
Local : Full Remote Inicio : Imadiato
1) Especialista de Integrações (Ensemble e Caché) -Atividades a serem realizadas: -Profissional responsável pelas integrações entre Sistemas (Especialista).
Este repositório é uma demonstração do IntegratedML e Python Incorporado.
Olá Comunidade,
Juntem-se a divertida viagem "Maravilhas do Mundo" no InterSystems Global Masters!
Você encontrará um desafio de fornecer seu feedback sobre o Global Masters, um desafio com fotos selfie (É incrivel ver os selfies da Comunidade !!! Este não é um desafio público então não se preocupe pois não iremos publicar suas fotos, a menos que você nos dê sua permissão!), desafios com fatos interessantes e vídeo técnicos.
O Informativo Mensal de Aprendizagem de Agosto de 2021 está disponível agora exclusivamente atraves do learning.intersystems.com!
Assine nosso Informativo Aqui!
PS: Sentindo falta de receber este informativo por e-mail? Não se preocupe, retomaremos nosso envio regular por e-mail a partir de Setembro.
Boa tarde pessoal.
Alguém já conseguiu fazer algum monitoramento em cima do cache?
Estamos fazendo um estudo para adequação do numero de licenças e queria fazer um gráfico com as licenças usadas. Pensei em fazer isso pelo zabbix.
Olá membros da Comunidade de Desenvolvedores,
Como poderíamos tornar o Concurso de Criação de Artigo Técnico InterSystems melhor ainda? Queremos saber a opinião de você todos: tanto dos que participaram quanto dos que não conseguiram participar.
Respondam por favor algumas questões para nos ajudar a tornar nosso concurso de escrita de artigos ainda melhor.
👉 Pesquisa de 2 minutos: Pesquisa do Concurso de Criação de Artigo Técnico InterSystems
Olá Desenvolvedores!
Aqui estão os bônus tecnológicos para o Concurso InterSystems IRIS Analytics que irão fornecer pontos extras na votação.
Uso de Cubos do Adaptive Analytics (AtScale) - 4 pontos
O InterSystems Adaptive Analytics fornece a opção de criar e utilizar cubos do AtScale em soluções analíticas.
Você pode utilizar o servidor AtScale que disponibilizamos para o concurso (a URL e as credenciais podem ser obtidas através do Canal do Discord) para utilizar os cubos ou criar o seu próprio e conectar com seu servidor IRIS através de JDBC.
A camada de visualização para sua solução analítica com o AtScale pode ser construída com o uso do Tableau, PowerBI, Excel ou Logi.
Olá Comunidade,
Nosso primeiro Concurso de Criação de Artigo Técnico InterSystems chegou ao fim. Foram vários conteúdos super interessantes: 23 artigos incríveis 🔥
Um enorme obrigado a todos que participaram de nossa competição!
E agora é chegada a hora de anunciar os ganhadores ..... curiosos?
Olá Desenvolvedores.
Junte-se a nós para mais um webinar da InterSystems Brasil!
Yuri Marx abordará no seminário online "Arquitetura e Tecnologia de Dados, Sistemas e IA para gestores" os termos técnicos, tecnologias e abordagens que o gestores precisam dominar para conversar com suas equipes de TI.
Dia 26/08 às 11h! Inscreva-se já, vagas limitadas!
ObjectScript tem pelo menos três maneiras de lidar com erros (códigos de status, exceções, SQLCODE, etc.). A maior parte do código do sistema usa status, mas as exceções são mais fáceis de tratar por vários motivos. Trabalhando com código legado, você passa algum tempo traduzindo entre as diferentes técnicas. Eu uso muito esses trechos para referência. Esperançosamente, eles também são úteis para outras pessoas.
///Status from SQLCODE: set st = $$$ERROR($$$SQLError, SQLCODE, $g(%msg)) //embedded SQL set st = $$$ERROR($$$SQLError, rs.%SQLCODE, $g(rs.
Olá Desenvolvedores.
A Digital Journey by Hospitalar, segunda edição, vai começar, com discussões importantes. A InterSystems participa de um painel sobre o desafio de atender a massa de procedimentos clínicos represados pelo isolamento social, que serão desovados no sistema público e suplementar de Saúde. Venha discutir conosco.
Teremos a participação do nosso diretor Dr. Raimundo Nonato Benevides Cardoso.
Olá Desenvolvedores.
Não percam o webinar de amanhã sobre como aproveitar o poder da #regtech na transformação digital.
Ouçam os comentários do Michael Hom, nosso Head para Soluções Financeiras, e dos principais profissionais da UOB, Autoridade Monetária de Cingapura (MAS), Fintech News Malaysia e Tookitaki.
Olá Desenvolvedores.
Não percam nosso próximo webinar :

Olá Comunidade,
Você sabe como funciona o MLops? Após atingir o desafio de aplicar Machine Learning na sua empresa. Como operacionalizar os algoritmos? Para saber mais, participe do Webcast "MLops" às 11h (BRT), apresentado por Luciano Kalatalo
Olá Comunidade e Parceiros InterSystems!
Estamos orgulhosos em compartilhar as grandes novidades para Membros do Diretório de Parceiros InterSystems:
Aqui está uma lista de serviços que vocês podem utilizar para ganharem maior visibilidade em nossa Comunidade InterSystems.
Como um parceiro você pode solicitar um destes serviços inteiramente grátis a cada seis meses:
Voucher de Campanha Google AdWord de US$1.
Olá a todos,
Criamos um vídeo com o tutorial para tornar fácil seu começo no Diretório de Parceiros InterSystems:
⏯ Como listar uma empresa no Diretório de Parceiros InterSystems
Olá Desenvolvedores!
No momento estamos vivenciando problemas técnicos com o login na Comunidade de Desenvolvedores e você pode não conseguir se logar e contribuir para a Comunidade de Desenvolvedores.
Nossos engenheiros já estão trabalhando na solução destes problemas então, estamos comprometidos com uma solução rápida para o mesmo.
Para se manter em contato, vamos continuar nossas discussões técnicas no Servidor Discord para Desenvolvedores InterSystems 👈
Obrigado pela sua paciência!
Olá Comunidade,
Estamos muito felizes em convidar todos os desenvolvedores para o Webinar de Lançamento do Concurso InterSystems IRIS Analytics! O tópico deste webinar é dedicado ao Concurso InterSystems IRIS Analytics.
Neste webinar iremos demonstrar o AtScale, o InterSystems Reports (Logi), o IRIS BI, o IRIS NLP e responder as perguntas referentes a como desenvolver, construir e implantar aplicações Analíticas utilizando a plataforma de dados InterSystems IRIS.
Data & Horário: Segunda-feira, 23 de Agosto — 12:00 horário de brasília
Palestrantes:
🗣 @Carmen Logue, Gerente de Produtos InterSystems - Analytics e Inteligência Artificial
🗣 @Evgeny Shvarov, Gerente do Ecossistema para Desenvolvedores InterSystems
Olá Desenvolvedores,
É com uma enorme satisfação que anunciamos o lançamento do Diretório de Parceiros InterSystems!
Este é o local para ir em busca de serviços comerciais e soluções construídas com produtos InterSystems.
Porque um Diretório de Parceiros InterSystems?
Olá Desenvolvedores!
A documentação online do InterSystems IRIS está disponível temporariamente aqui.
Olá Desenvolvedores,
Dêem as boas vindas ao próximo concurso online de programação InterSystems:
🏆 Concurso InterSystems IRIS Analytics 🏆
Duração: 16 de Agosto a 05 de Setembro de 2021
Premiação Total: US$8.750
Página do concurso: https://contest.intersystems.com

Calma, calma, não estou incentivando uma guerra contra as máquinas no melhor estilo sci-fi para impedir ao dominação mundial do Ultron ou da Skynet.
Ainda não... ainda não 🤔
Convido você para desafiarmos as máquinas através da criação de um jogo bem simples utilizando ObjectScript com Python embarcado.
Tenho que dizer que fiquei super empolgado com a feature do Embedded Python no InterSystems IRIS, é incrível o leque de possibilidades que se abre para criar aplicações fantásticas.
Vamos construir um jogo da velha, as regras são bem simples e acredito que todos sabem como
Olá desenvolvedores!
Só quero compartilhar uma prática recomendada antiga, mas sempre relevante, sobre a alteração de namespaces @Dmitry Maslennikov compartilhada comigo (de novo).
Considere o método:
classmethod DoSomethingInSYS() as %Status
{
set sc=$$$OK
set ns=$namespace
zn "%SYS"
// try-catch in case there will be an error
try {
// do something, e.g. config change
}
catch {}
zn ns ; returning back to the namespace we came in the routine
return sc
}E com o novo $namespace, o método pode ser reescrito como:
classmethod DoSomethingInSYS() as %Status
{
set sc=$$$OK
new $namespace
set $namespace="%SYS"
// do something
return sc
}Então! A diferença é que não precisamos alterar o namespace manualmente, pois ele voltará automaticamente assim que retornarmos o método.
e não precisamos do try-catch (pelo menos para esse propósito) também.
Neste artigo, vamos comparar as funções $Increment e $Sequence.
Em primeiro lugar, uma nota para os leitores que nunca ouviram falar de $Increment $Increment é uma função Caché ObjectScript que realiza uma operação atômica para incrementar seu argumento em 1 e retornar o valor resultante. Você só pode passar um nó de variável global ou local como um parâmetro para $Increment, não uma expressão arbitrária. $Increment é muito usado ao atribuir IDs sequenciais. Em tais casos, o parâmetro de $Increment é geralmente um nó global.