Se você quiser saber se já existe uma classe sobre um determinado tópico fazendo uma simples pergunta em linguagem natural, isso agora é possível. Baixe e execute a aplicação https://openexchange.intersystems.com/package/langchain-iris-tool para conhecer tudo sobre as classes do seu projeto em um chat.
O Poder da Indexação em Tabelas de Banco de Dados
Ao trabalhar com bancos de dados, a maioria dos desenvolvedores entende o conceito de um índice e por que ele é usado: para acelerar a recuperação de dados. Mas o real impacto da indexação muitas vezes só fica claro quando comparamos cenários com e sem ela.
Você sabe o que acontece sem um índice?
Imagine uma tabela com três colunas: Name, Age, e MobileNumber.
.png)
Considere esta consulta:
Se a coluna Idade (Age) não tiver um índice, o motor do banco de dados irá:
Neste artigo, vamos discutir todas as ferramentas de depuração incluídas noMicrosoft Visual Studio Code.
O que será abordado:
- Breakpoints
- Janela de observação (Watch window)
- Call Stack
Vamos começar aprendendo sobre os requisitos para depuração!
Pré-requisitos
Existem dois plugins (extensões) para depuração de ObjectScript:
O primeiro faz parte doInterSystems ObjectScript Extension Pack. O segundo éSerenji, um plugin independente que fornece um editor, gerenciador de arquivos e funcionalidades de depuração. Ambos os plugins podem ser instalados a partir da loja de plugins. Para ativar funcionalidades principais, o Serenji requer uma licença. Para este artigo, usaremos o InterSystems ObjectScript Extension Pack para reduzir a curva de aprendizado. Depois de dominar o básico, você pode considerar a compra de uma licença paga para o Serenji.
Sumário
- Introdução
- Controle de Versão
- Exportando Classes
- Exportando Classes de BI Analytics
- Exportando Globals
Introdução
Neste artigo, cobriremos um início rápido para o desenvolvimento com Git na Comunidade de Desenvolvedores InterSystems e as práticas de controle de versão ao trabalhar com IRIS InterSystems. Abordaremos cenários em que precisamos exportar classes de Interoperabilidade, globals e elementos de analytics, como cubos e dashboards. Esses cenários englobam as principais práticas de controle de versão com o IRIS.
Para começar, você precisará:
Olá, Comunidade! Com o fim de mais um ano incrível, gostaria de avisar sobre uma mudança que está por vir na extensão vscode-objectscript. Para reduzir o tamanho da extensão, simplificar a manutenção e melhorar a usabilidade, a InterSystems planeja remover algumas configurações pouco utilizadas. Nossos dados indicam que menos de 2% dos usuários alteram essas configurações em relação aos valores padrão. No entanto, antes de finalizar a remoção, gostaria de dar aos usuários dessas configurações a oportunidade de explicar por que elas não deveriam ser removidas. A lista completa das configurações
Olá Comunidade!👋
Bem-vindos à segunda parte da série Utilitário IRIS IO. Esta extensão representa minha inscrição para o Concurso "Trazendo Ideias à Realidade" 2025 da InterSystemse oferece uma interface intuitiva e poderosa para importar e exportar dados diretamente no VS Code.
- Você pode encontrar a extensão na minha página do GitHub: pietrodileo/iris_io_utility
- O arquivo VSIX para instalar a extensão no VSCode pode ser encontrado na página de release relacionada: releases: iris-io-utility
Se você achar esta extensão útil, por favor, considere votar em mim no concurso!
Um dos recursos mais recentes do .Net Core 10 com C# 14 são os aplicativos baseados em arquivo. Este recurso permite que você execute código C# em um arquivo .cs simples, sem a necessidade de criar uma solution, um projeto ou qualquer uma das estruturas relacionadas.
Por exemplo, você pode criar um arquivo script.cs usando o bloco de notas com o seguinte conteúdo:
Console.WriteLine(“This is a script in c#.”);Então, na linha de comando ou no terminal, você executa o comando:
dotnet run script.csOlá Comunidade,
Em 7 de dezembro de 2025, a Comunidade de Desenvolvedores da InterSystems comemorou oficialmente seu 10º aniversário! 🥳🎉
E agora, celebramos esta década de aprendizado, colaboração, resolução de problemas e avanço das tecnologias da InterSystems. Seja você um membro antigo ou recente, agradecemos suas contribuições, perguntas, ideias e apoio. Este marco pertence a todos vocês 💖 Vocês construíram esta comunidade e a transformaram no que ela é hoje, e somos verdadeiramente gratos!
Como parte da comemoração, convidamos vocês a participarem de um vídeo especial de aniversário. E vocês arrasaram! Agradecemos a todos que dedicaram um tempo para compartilhar suas mensagens, lembranças e palavras gentis.
Boas-vindas ao resumo mensal de atualizações e lançamentos do VS Code e das extensões relacionadas à InterSystems que são relevantes para os desenvolvedores IRIS.
Vamos detalhar as atualizações que são relevantes para os desenvolvedores InterSystems com dicas sobre como elas podem ser aplicadas em seus projetos diários.
Não se esqueça, se você está migrando do InterSystems Studio para o VS Code, ou deseja aprofundar seu conhecimento, confira os cursos de treinamento do VS Code da George James Software: georgejames.com/vscode-training.
VS Code versão 1.106
O utilitário Load Data é uma excelente ferramenta para carregar dados de arquivos CSV/TXT para uma tabela SQL do IRIS, mas é necessário enviar o arquivo de destino para o servidor IRIS e escrever a instrução Load Data para ingerir o conteúdo do arquivo. Agora é possível selecionar um arquivo no VSCode, definir a tabela de destino e enviar a solicitação. O utilitário vscode-load-data enviará o arquivo para o servidor IRIS e executará o comando Load Data para você! Muito simples:
.png)
Olá Desenvolvedores,
Temos ótimas notícias: a Comunidade de Desenvolvedores agora conta com uma ferramenta auxiliar nova, inteligente e proativa:
🤖 Bot de IA da Comunidade de Desenvolvedores, também conhecido como @DC AI Bot 🤖
Utilizando a mesma tecnologia de Busca Vetorial IRIS do assistente de IA da CD, nosso novo @DC AI Bot leva isso um passo adiante:
👉 Ele analisa automaticamente todas as perguntas recém-publicadas — e, se encontrar uma resposta relevante, deixa uma resposta diretamente nos comentários.

– 10 novos anúncios
✓ 1,500 postagens publicadas ao todo
✓ 655 membros ingressaram ao todo
Temos o prazer de anunciar o Programa de Acesso Antecipado para Modelos Personalizados do IntegratedML, um novo e poderoso recurso que estará disponível no IRIS 2026.1!
O que é?
Olá Desenvolvedores,
Confira o novo vídeo no canal do YouTube da InterSystems Developers.
⏯ Inteligência Artificial Generativa no InterSystems Data Studio @ READY 2025
A versão 2025.3 do InterSystems IRIS® data platform, InterSystems IRIS® for Health, e HealthShare® Health Connect já estão disponíveis para o público em geral (GA). Esta é uma versão de distribuição contínua (CD).
Destaques do Lançamento::
Olá Comunidade!
Tenho o prazer de anunciar que, desde o início deste ano, publicamos muitos dos SDKs de cliente para InterSystems IRIS, InterSystems IRIS for Health e Health Connect nos repositórios externos correspondentes (Maven, NuGet, npm e PyPI). Isso oferece muitos benefícios para você, como:
InterSystems IRIS - Shells
Olá,
Quando abrimos um terminal no IRIS estamos entrando no ambiente ObjectScript. Nele podemos executar comandos do IRIS, tais como:
Ou seja, o comando ObjectScript é executado no shell corrente. Mas é sempre bom lembrar que o IRIS tem outros shells:
- SQL
- Python
- TSQL
- MDX
Uma questão bem interessante são os atalhos. Podemos acessar estes shells pelas suas chamadas ou através de atalhos, conforme a tabela abaixo:
Olá!
A migração de dados costuma parecer uma simples "tarefa de mover dados de A para B" até você realmente fazê-lo. Na realidade, é um processo complexo que combina planejamento, validação, testes e precisão técnica.
Em vários projetos nos quais lidei com a migração de dados para um HIS (Sistema de Informação Hospitalar) que roda em IRIS (TrakCare), percebi que o sucesso é resultado de uma combinação de disciplina e automação.
Aqui estão alguns pontos que desejo destacar:
1. Comece com um Formato de Dados Definido.
Antes mesmo de abrir seu primeiro arquivo, certifique-se de que todos, especialmente os fornecedores de dados, entendam claramente o formato de dados exato que você espera. Definir modelos (templates) logo no início evita idas e vindas desnecessárias e retrabalho mais tarde.
Embora os formatos Excel ou CSV sejam comuns, eu pessoalmente sinto que usar um arquivo de texto delimitado por tabulação (.txt) para upload de dados é a melhor opção. É leve, consistente e evita problemas com vírgulas dentro de campos de texto.
PatID DOB Gender AdmDate
10001 2000-01-02 M 2025-10-01
10002 1998-01-05 F 2025-10-05
10005 1980-08-23 M 2025-10-15Certifique-se de que os formatos de data fornecidos no arquivo estejam corretos e constantes em todo o arquivo, pois todos esses arquivos geralmente são convertidos de um arquivo Excel e um usuário básico de Excel pode cometer erros ao fornecer formatos de data incorretos. Formatos de data errados podem ser irritantes ao tentar converter para o formato $Horolog.
Oi Comunidade!
Temos o prazer de compartilhar um novo vídeo do nosso canal do YouTube InterSystems Developers:
⏯ Tabelas Estrangeiras na versão 2025.2 @ Ready 2025

As arquiteturas de dados modernas utilizam soluções de captura, transformação, movimentação e carregamento de dados em tempo real para construir data lakes, data warehouses analíticos e repositórios de big data. Isso permite a análise de dados de diversas fontes sem impactar as operações que os utilizam. Para alcançar esse objetivo, é essencial estabelecer um fluxo de dados contínuo, escalável, elástico e robusto. O método mais comum para isso é a técnica de CDC (Change Data Capture). O CDC monitora a produção de pequenos conjuntos de dados, captura esses dados automaticamente e os entrega a um ou mais destinatários, incluindo repositórios de dados analíticos. O principal benefício é a eliminação do atraso D+1 na análise, já que os dados são detectados na origem assim que são produzidos e, posteriormente, replicados para o destino.
Este artigo demonstrará as duas fontes de dados mais comuns para cenários de CDC, tanto como origem quanto como destino. Para a origem dos dados, exploraremos o CDC em bancos de dados SQL e arquivos CSV. Para o destino dos dados, utilizaremos um banco de dados colunar (um cenário típico de banco de dados analítico de alto desempenho) e um tópico do Kafka (uma abordagem padrão para transmitir dados para a nuvem e/ou para vários consumidores de dados em tempo real).
Visão Breve
Este artigo fornecerá um exemplo para o seguinte cenário de interoperabilidade:
Olá, Comunidade!
Você busca maneiras de fortalecer a implementação da sua plataforma de dados InterSystems IRIS®? Veja como o espelhamento pode ajudar:
Olá Comunidade,
Confira o novo vídeo no canal do YouTube da InterSystems Developers:
⏯ Operações e escalabilidade com InterSystems IRIS - Do Zero ao Sucesso @ Ready 2025
– 10 novos anúncios
✓ 4 novos membros ingressaram em Outubro
✓ 1,483 postagens publicadas ao todo
✓ 654 membros ingressaram ao todo
Olá Comunidade,
Confira o vídeo no canal do YouTube da InterSystems Developers :
Visão Geral
Esta versão introduz o FHIR Server 2025.10.0, oferecendo a mais recente conformidade com os padrões e melhorias de desempenho. Também aprimora o processo de atualização do Health Connect Cloud (HCC) para maior confiabilidade e adiciona nova flexibilidade ao Network Connect por meio do suporte a listas de prefixos em configurações de VPN.
Novos Recursos e Melhorias
O ObjectScript não inclui nenhum método embutido para anexar um array dinâmico JSON a outro. Aqui está um trecho de código que uso, que é equivalente ao método concat() do JavaScript.
Chame-o com qualquer número de argumentos para concatená-los em um novo array. Se um argumento for um array dinâmico, seus elementos serão adicionados. Caso contrário, o próprio argumento será adicionado.
Pessoal, segue Classe para validar CNPJ alfanumérico Receita Federal, que entra em vigor a partir de julho de 2026.
Rubrica de FAQ da InterSystems
Ao exportar usando o método Export() da classe %Library.Global, se o formato de exportação (quarto argumento: OutputFormat) for definido como 7, "Block format/Caché block format (%GOF)", os globais mapeados não podem ser exportados (apenas os globais no banco de dados global padrão do namespace são exportados). Para exportar globais mapeados no formato "Block format/Caché block format (%GOF)", especifique o diretório do banco de dados para o qual você deseja mapeá-los no primeiro parâmetro de %Library.Global.Export().
Um exemplo de execução é mostrado abaixo:
Você deve ter notado que configurar um mirror (espelho) para InterSystems IRIS for Health™ e HealthShare® Health Connect possui um requisito especial.
Eu queria detalhar este requisito passo a passo neste artigo.
Isto pressupõe que você já configurou o segundo membro de failovere confirmou um status de membro de failover bem-sucedido no monitor do mirror.:
Passo 1: Habilitar o usuário HS_Services (no backup e no primário).png)
Como um desenvolvedor que usa Cache como DB (Banco de Dados) em alguns projetos, estou usando REST APIs o tempo todo. Por isso, saber como consumir um recurso de uma REST API é, na minha opinião, crucial. É essencial saber como consumir APIs REST externas usando %Net.HttpRequest porque isso permite a integração com aplicações e serviços web modernos e é uma habilidade crucial para um desenvolvedor backend que gosta e usa Cache como DB.
O que é e quem é %Net.HttpRequest?

