Artigo Heloisa Paiva · Set. 2, 2024 5min de leitura Interoperabilidade Em Python update: suporte para async Faz bastante tempo desde a última vez que escrevi uma postagem de atualização do IoP. Então, o que há de novo desde o lançamento da interface de linha de comando IoP? Dois novos grandes recursos foram adicionados ao IoP: #Compatibilidade #Desempenho #Operação de negócios #Python #InterSystems IRIS Open Exchange app 0 0 0 28
Artigo Heloisa Paiva · Ago. 31, 2024 4min de leitura Como verificar o tamanho dos seus dados Rubrica InterSystems FAQ Os dados dos produtos InterSystems (linha de tabela, instância de objeto) são guardados em variáveis globais.O tamanho de dados de cada global pode ser obtido clicando nas propriedades da global que você quer ver da página Portal de Adminitração > Sistema > Configuração > Base de dados Local > Globais, então clicando no botão Calcular Tamanho na página de atributos globais que aparece.Para exibir os tamanhos de globais num namespace, você pode usar ^%GSIZE no terminal #Bancos de dados #Caché #Ensemble #InterSystems IRIS #InterSystems IRIS for Health 1 0 0 24
Artigo Heloisa Paiva · Ago. 29, 2024 1min de leitura Snapshot com máximo de 250 linhas Se você encontrou o problema de que nem todas as linhas do seu resultado estão retornando no seu snapshot, você está no lugar certo. Ao usar snapshots, existe uma informação não trivial de que eles têm um máximo de linhas que vem por padrão como 250. Para mudar isso é muito simples. Ao invés de enviar o snapshot como referência direto no seu método de execução de query ou procedure, vamos inicializá-lo antes e definir um valor na propriedade MaxRowsToGet. #Dicas e truques #SQL #Caché #Ensemble #HealthShare #InterSystems IRIS #InterSystems IRIS for Health 0 0 0 22
Artigo Heloisa Paiva · Ago. 27, 2024 7min de leitura Interoperabilidade Iris pela Interface de Comando de Linha (iop) Tenho orgulho de anunciar o novo lançamento de iris-pex-embedded-python (v2.3.1) com uma nova interface de linha de comando. Essa linha de comando é chamada iop, de Interoperability On Python. Primeiro, eu gostaria de apresentar em algumas palavras as maiores mudanças no projeto desde a primeira versão. Um breve histórico do projeto A versão 1.0 foi uma prova de conceito para mostrar como a framework de interoperabilidade do IRIS pode ser usada com uma abordagem primeiro python enquanto permanece compatível com qualquer código ObjectScript existente. O que isso significa? Significa que qualquer desenvolvedor python pode usar a framework de interoperabilidade do IRIS sem ter nenhum conhecimento de ObjectScript. Exemplo: from grongier.pex import BusinessOperation class MyBusinessOperation(BusinessOperation): def on_message(self, request): self.log.info("Received request") Incrível, não é? #Embedded Python #Interoperabilidade #Python #InterSystems IRIS 0 0 0 33
Artigo Heloisa Paiva · Ago. 25, 2024 1min de leitura Como registrar e referenciar agendas de tarefas programaticamente Rubrica do InterSystems FAQ Aqui, vamos introduzir um código de exemplo para registrar e referenciar agendas de tarefas. ①Exemplo de registro de agenda de tarefa *Crie uma tarefa para executar ^TEST todos os dias à 1:00 da manhã. #Administração do Sistema #Dicas e truques #Caché #Ensemble #InterSystems IRIS #InterSystems IRIS for Health 0 0 0 30
Artigo Heloisa Paiva · Ago. 21, 2024 29min de leitura Texto para IRIS SQL com LangChain Um experimento sobre como usar a framework LangChain, Busca por Vetor IRIS e LLMs para gerar SQL compatível com IRIS de prompts de usuários. Esse artigo foi baseado neste notebook. Você pode rodar com um ambiente pronto para uso com esta aplicação no OpenExchange. Setup Primeiro, precisamos instalar as livrarias necessárias: #Bancos de dados #Python #SQL #Vector Search #InterSystems IRIS Open Exchange app 0 0 0 44
Artigo Heloisa Paiva · Ago. 19, 2024 1min de leitura Configurações que devem ser copiadas ao migrar o servidor Perguntas Frequentes de InterSystems Se necessita migrar seu servidor por algum motivo, pode reduzir o trabalho de configuração do novo ambiente. Basta copiar a informação de configuração de seu ambiente prévio ao novo. Você pode migrar as seguintes informações de configuração. #Administração do Sistema #Dicas e truques #InterSystems IRIS #InterSystems IRIS for Health 1 0 0 34
Artigo Heloisa Paiva · Ago. 16, 2024 3min de leitura Como identificar quais globais temporárias estão consumindo espaço na base de dados IRISTEMP Rubrica InterSystems FAQ Globais temporárias armazenadas nas bases de dados IRISTEMP/CACHETEMP são usadas quando um processo não precisa guardar dados indefinidamente, mas requere a poderosa performance das globais. As bases de dados IRISTEMP/CACHETEMP não são jounralizadas, então usar globais temporárias não cria arquivos de journal. #Administração do Sistema #Dicas e truques #Globais #Caché #Ensemble #InterSystems IRIS #InterSystems IRIS for Health 1 0 0 38
Artigo Heloisa Paiva · Ago. 15, 2024 11min de leitura Exemplos de InterSystems IRIS 2021.2+ Python (Embedded, Native APIs e Notebooks) Iris-python-template Projeto template com vários códigos Python para ser usado com InterSystems IRIS Community Edition com container. Apresentando: #Python #InterSystems IRIS Open Exchange app 0 0 0 42
Anúncio Heloisa Paiva · Ago. 12, 2024 InterSystems anuncia Disponibilidade Geral do InterSystems IRIS, InterSystems IRIS for Health, & HealthShare Health Connect 2024.2 Os lançamentos de 2024.2 do InterSystems IRIS Data Platform, InterSystems IRIS for Health, e HealthShare Health Connect são agora Generally Available (GA), ou geralmente disponíveis. #Lançamento #HealthShare #InterSystems IRIS #InterSystems IRIS for Health 0 0 0 37
Discussão Heloisa Paiva · Ago. 8, 2024 Code Golf: Imprima todo caractere que seu programa não tem Hoje teremos um code golf diferente: construir um programa (usando apenas caracteres ASCII imprimíveis, tabs e caractere de nova linha) que imprima exatamente os caracteres no espaço imprimível ASCII (de 32 a 126) que não apaecem no código fonte do seu programa (em qualquer ordem, mas quantas vezes você quiser). Como sempre o objetivo é produzir o menor código fonte que seja capaz disso. O meu (admito que não muito bom, mas faz o trabalho!) código: #Code Golf #InterSystems IRIS 0 0 0 24
Artigo Heloisa Paiva · Ago. 6, 2024 4min de leitura Construindo um frontend usando apenas Python Desenvolvimento de frontend pode ser uma tarefa muito difícil, especialmente para desenvolvedores focados em backend. Mais cedo na minha carreira, as linhas entre frontend e backend eram borradas, e se experava de todos que conseguissem manejar ambos. CSS em particular era um desafio constante, parecia uma missão impossível. #Concurso #Python #InterSystems IRIS Open Exchange app 1 0 0 66
Artigo Heloisa Paiva · Jul. 30, 2024 3min de leitura Previnindo o crescimento da base HSAUDIT Introdução Talvez você já tenha reparado que a base HSAUDIT não tem uma tarefa de expurgo já configurada na maioria das versões do HealthShare, e isso pode ser um problema já que ela tem mapeamentos de globais em vários namespaces. Se você notou que essa base está ocupando muito espaço em disco e está com dificuldades de limpá-la, esse artigo é para você. Se você já tem uma ideia de como fazer isso, mas está utilizando uma versão mais antiga do HealthShare, onde a tarefa não existe pronta, ou o PurgeByDaysToKeep não existe, esse artigo também é para você. #Administração do Sistema #Bancos de dados #Dicas e truques #Tutorial #HealthShare #InterSystems IRIS for Health 1 0 0 37
Artigo Heloisa Paiva · Jul. 29, 2024 4min de leitura d[IA]gnosis: desenvolvendo aplicações RAG com IRIS for Health Com a introdução dos tipos de dados vetoriais e da funcionalidade de Vector Search em IRIS, se abre todo um mundo de possibilidades para o desenvolvimento de aplicações para nós, e um exemplo delas é a que vi recentemente publicada num concurso do Conselho de Saúde de Valencia, onde solicitavam uma ferramenta para ajudar na codificação CID-10 utilizando modelos de IA. Como poderíamos implementar uma aplicação similar à solicitada? Vejamos o que seria necessário: #Angular #Artificial Intelligence (AI) #Embedded Python #Vector Search #InterSystems IRIS for Health Open Exchange app 0 0 0 40
Anúncio Heloisa Paiva · Jul. 29, 2024 [Vídeo] Apresentação do InterSystems Supply Chain Orchestrator Olá Comunidade, Temos disponível um novo vídeo (em ingês) no Canal de YouTube da InterSystems: ⏯ Apresentação de InterSystems Supply Chain Orchestrator @ Global Summit 2023 https://www.youtube.com/embed/LJkxFAKqIxY[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] #Vídeo #Supply Chain Orchestrator 0 0 0 23
Artigo Heloisa Paiva · Jul. 23, 2024 8min de leitura Guia passo a passo para criar um chatbot personalizado utilizando spaCy (livraria Python NLP) Olá Comunidade, Nesse artigo, demonstrarei os seguintes passos para criar seu próprio chatbot utilizando spaCy (spaCy é uma biblioteca de software de código aberto para o processamento avançado de linguagem natural, escrita nas linguagens de programação Python e Cython): Passo 1: Instalar as livrarias necessárias Passo 2: Criar o arquivo de padrões e respostas Passo 3: Treinar o modelo Passo 4: Criar uma aplicação ChatBot baseada no modelo treinado Comecemos #Concurso #Docker #JSON #Machine Learning (ML) #Natural Language Processing #Python #InterSystems IRIS for Health #Open Exchange Open Exchange app 1 0 0 59
Artigo Heloisa Paiva · Jul. 18, 2024 3min de leitura Rodando aplicações WSGI com IPM Introdução ao WSGI em IRIS Com o IRIS 2024+, os usuários podem hospedar aplicações WSGI usando Security.Applications. Por exemplo, um usuário pode fazer algo como o seguinte: #Embedded Python #InterSystems Package Manager (IPM) #InterSystems IRIS #IRIS contest 1 0 0 25
Artigo Heloisa Paiva · Jul. 16, 2024 2min de leitura Configuração de VSCode Auto Save e ObjectScript CompileOnSave Olá! Recentemente estive investigando uma situação incômoda enquanto editava classes ou rotinas ObjectScript no VSCode. O que acontecia era que, como estava escrevendo as linhas de código na minha classe (por exemplo: a adição de um novo método, mudança da assinatura de classe ou de um bloco de código) isso ocasionava uma rápida revisão da sintaxe, reformatação e compilação - e inevitavelmente (já que eu estava apenas na metade da escrita), isso gerava erros de compilação. #ObjectScript #VSCode 1 0 0 109
Artigo Heloisa Paiva · Jul. 12, 2024 6min de leitura Base de Dados Multivolume: um molho assombroso! IS Comunidade de Desenvolvedores, Eu 👑 você. #Administração do Sistema #Bancos de dados #InterSystems IRIS 1 0 0 29
Artigo Heloisa Paiva · Jul. 10, 2024 1min de leitura Nova aplicação iris-size-django no OpenExchange Por que usá-la? Esse app oferece uma interface fácil para analisar armazenamento: Filtro por base de dado (namespace), nome da global, tamanho utilizado ou tamanho alocado; Veja a soma dos tamanhos usado e alocado para os filtros aplicados; Exporte a tabela para JSON, CSV, ou XML. Como usar Siga as instruções no arquivo README do repositório GitHub e configure as definições para conectar à sua instância. #Innovatium #InterSystems IRIS #Open Exchange Open Exchange app 2 0 0 32