InterSystems Developer Community é uma comunidade de 25,187 desenvolvedores incríveis
Somos um local onde os programadores do InterSystems IRIS aprendem e compartilham, permanecem atualizados, crescem juntos e se divertem!

Olá pessoal!

Estamos construindo uma aplicação utilizando React+IRIS, mas precisamos ter a opção de multilinguagem para essa situação, e gostaria de saber qual a melhor prática/forma para fazer essas traduções. Da aplicação diretamente até é mais fácil montando-se um 'de/para', entretanto, minha preocupação maior é diretamente com dados cadastrados, para que esses possam ser traduzidos também conforme a linguagem cadastrada para o usuário. Obrigado!!!

2 5
0 55

O artigo do August Article Bounty sobre Global Masters, e um dos tópicos propostos me pareceu bastante interessante para uso futuro em minhas aulas. Então, é isso que eu gostaria de dizer aos meus alunos sobre tabelas no IRIS e como elas se correlacionam com o modelo de objeto.

Primeiro, o InterSystems IRIS possui um modelo de dados unificado. Isso significa que, ao trabalhar com dados, você não está preso a um único paradigma. Os mesmos dados podem ser acessados e manipulados como uma tabela SQL tradicional, como um objeto nativo, ou até mesmo como um array multidimensional (um global). Isso significa que, ao criar uma tabela SQL, o IRIS cria automaticamente uma classe de objeto correspondente. Ao definir uma classe de objeto, o IRIS a torna automaticamente disponível como uma tabela SQL. Os dados em si são armazenados apenas uma vez no eficiente motor de armazenamento multidimensional do IRIS. O motor SQL e o motor de objeto são simplesmente diferentes "lentes" para visualizar e trabalhar com os mesmos dados.

Primeiro, vamos ver a correlação entre o modelo relacional e o modelo de objeto:

Relacional Objeto
Tabela Classe
Coluna Propriedade
Linha Objeto
Chave primária Identificador de objeto

Nem sempre é uma correlação de 1:1, já que você pode ter várias tabelas representando uma classe, por exemplo. Mas é uma regra geral.

4 1
1 38
Artigo
· Abr. 7 5min de leitura
45 anos com a InterSystems 1978 - 2023

Eu decidi escrever isso antes que o tempo apagasse minha memória.
É uma história muito pessoal como parceiro, como competidor, como funcionário,
como cliente e, finalmente, como um observador externo da InterSystems.

0 1
0 38

Olá Comunidade,

Dê as boas-vindas ao @Henry Pereira como nosso novo moderador na equipe da comunidade de desenvolvedores! 🎉

Como membro ativo, Henry tem compartilhado consistentemente insights valiosos, apoiado outros desenvolvedores e impulsionado discussões significativas em toda a Comunidade. Sua profunda experiência e espírito colaborativo o tornam a escolha perfeita para ajudar a orientar e expandir nossa Comunidade de Desenvolvedores.

Vamos cumprimentar Henry com uma salva de palmas e dar uma olhada em sua biografia!

0 2
0 17
Artigo
· Fev. 3 3min de leitura
Variáveis de host SQL ausentes ?

Variáveis de host são um recurso de programação bastante comum em muitas implementações de SQL.
Uma pergunta recente no DC me alertou para o fato de que, no IRIS, Caché, Ensemble, ... variáveis de host existem apenas dentro do SQL incorporado:

> Você pode fornecer variáveis de host apenas para consultas SQL incorporadas. <

Exemplos relacionados estão incluídos na documentação disponível.

Esta é uma descrição de uma solução alternativa caso você não use/não possa usar SQL incorporado.

1 1
0 36

Olá pessoal, tudo bem?

Estou enfrentando problemas na replicação de dados do meu Caché 2016 para um banco PostgreSQL. Preciso lidar com cerca de 300 atualizações de dados por minuto, e, sempre que determinadas tabelas sofrem alterações, essas mudanças precisam ser refletidas em outras bases de dados.

Até o momento, já tentei várias abordagens, como:

0 2
0 54

Introdução

O desempenho do banco de dados tornou-se um fator crítico de sucesso em um ambiente de aplicações moderno. Portanto, identificar e otimizar as consultas SQL que consomem mais recursos é essencial para garantir uma experiência de usuário fluida e manter a estabilidade da aplicação.

Este artigo explorará uma abordagem rápida para analisar as estatísticas de execução de consultas SQL em uma instância InterSystems IRIS para identificar áreas de otimização dentro de uma macro-aplicação.

Em vez de focar no monitoramento em tempo real, configuraremos um sistema que coleta e analisa estatísticas pré-calculadas pelo IRIS uma vez por hora. Essa abordagem, embora não permita o monitoramento instantâneo, oferece um excelente compromisso entre a riqueza de dados disponíveis e a simplicidade de implementação.

Usaremos o Grafana para visualização e análise de dados, o InfluxDB para armazenamento de séries temporais e o Telegraf para coleta de métricas. Essas ferramentas, reconhecidas por seu poder e flexibilidade, nos permitirão obter uma visão clara e explorável.

Mais especificamente, detalharemos a configuração do Telegraf para recuperar estatísticas. Também configuraremos a integração com o InfluxDB para armazenamento e análise de dados, e criaremos dashboards personalizados no Grafana. Isso nos ajudará a identificar rapidamente as consultas que exigem atenção especial.

Para facilitar a orquestração e o deploy desses vários componentes, empregaremos o Docker.

logos.png

0 0
0 55

🚨 Aviso de Manutenção Programada 🚨

O site da Developer Community poderá sofrer interrupções temporárias na segunda-feira, 20 de janeiro de 2025, devido a uma manutenção programada.

Pedimos desculpas por qualquer inconveniente que isso possa causar e agradecemos sua compreensão. Obrigado pela paciência enquanto trabalhamos para melhorar nossa plataforma!

9 Under Maintenance Page Tips | Messages for a Down Website

2 1
0 34

Dear all, I hope you are well.

We migrated from CACHE 2018 to IRIS 2023.1 on 12/2/2024, and I am having a big problem identifying the client's IP address, because IRIS is getting an IP number with characters as if it were IPV6. Our LINUX support has already made all the configurations requested by Intersystems support, disabled IPv6, and several other configurations, but we have not been successful.

0 2
0 52

No artigo anterior, apresentamos o aplicativo d[IA]gnosis, desenvolvido para auxiliar na codificação de diagnósticos na CID-10. Neste artigo, veremos como o InterSystems IRIS for Health nos fornece as ferramentas necessárias para a geração de vetores a partir da lista de códigos da CID-10, usando um modelo de linguagem pré-treinado, seu armazenamento e a subsequente busca por similaridades em todos esses vetores gerados.

0 1
0 33

Olá Comunidade!

Este é um desafio técnico aberto a todos os participantes do hackathon MIT Hacking Medicine:

Melhor Uso do GenAI com a Busca Vetorial da InterSystems

Ao encarar seu desafio na área da saúde neste fim de semana, pense em como a IA Generativa pode aumentar a eficácia e a inteligência da sua solução.

Siga os passos do repositório GitHub do InterSystems IRIS Vector Search para começar.

Os mentores da InterSystems estarão no local para ajudar você a começar e implementar.

Esperamos por vocês 😉

3 1
0 31
Artigo
· Jun. 11 9min de leitura
Integrando com Google Forms

O Google Forms é a solução mais popular no mercado para a coleta de dados, respostas a questionários e quizzes. Por isso, é a ferramenta ideal para coletar dados e respostas de pacientes de forma prática, eliminando a necessidade de expandir ou desenvolver sistemas complexos.

1 1
0 31
Artigo
· Dez. 22, 2024 1min de leitura
Como mostrar suas Credly Badges

Ei Comunidade!

Nós sabemos que você adora exibir suas conquistas! Para tornar isso ainda mais fácil para você, nós implementamos o intercâmbio de dados com Credly: todas os emblemas e certificações da InterSystems e Comunidade de Desenvolvimento que você tem no Credly ficarão visíveis no seu perfil CD após seus apps do Open Exchange e antes dos seus emblemas do Global Masters.

0 0
0 49

Olá Comunidade!

Estamos felizes em compartilhar um novo vídeo do nosso canal InterSystems Developers YouTube:

Como as Comunidades de Tecnologia Impulsionam Carreiras Profissionais

https://www.youtube.com/embed/vc_-Ovegwfo
[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]

6 1
0 28

A capacidade de reenviar mensagens sempre foi um dos destaques das nossas funcionalidades de interoperabilidade.

Com a versão 2024.3, que será lançada em breve (já disponível como prévia para desenvolvedores), tornamos esse processo ainda mais simples!

0 0
0 48

Ei Desenvolvedores,

Vocês já devem ter visto o artigo sobre como criar um post na Comunidade de Desenvolvedores, onde vocês podem encontrar informações gerais sobre criação de posts. Ainda assim, decidimos que adicionar um post que se foca somente nas perguntas pode ser benéfico. Então, vamos nos concentrar em como fazer boas perguntas.

Primeiro de tudo, vamos falar sobre dar um bom título a um post. Escolher um bom título para uma pergunta é essencial para atrair o público certo e aumentar a probabilidade de obter respostas úteis. Aqui estão algumas dicas para ajudá-lo a criar um título eficaz:

0 0
0 48
Artigo
· Mar. 7 7min de leitura
Especificações de Geração de OpenAPI

Introdução

Uma API REST (Representational State Transfer ou Transferência de Estado Representacional) é uma interface que permite que diferentes aplicações se comuniquem entre si através do protocolo HTTP, usando operações padrão como GET, POST, PUT e DELETE. APIs REST são amplamente utilizadas no desenvolvimento de software para expor serviços acessíveis por outras aplicações, possibilitando a integração entre diferentes sistemas.

1 0
0 47
Artigo
· jan 12 4min de leitura
Recursos de performance SQL

Há três coisas mais importantes para qualquer converrsa sobre performance SQL: Índices, TuneTable e Plano de Consulta. Os PDFs anexos incluem apresentações históricas sobre esses tópicos que cobrem os fundamentos desses 3 itens em um só lugar. Nossa documentação fornece mais detalhes sobre esses e outros tópicos de desempenho do SQL nos links abaixo. As opções de eLearning reforçam vários desses tópicos. Além disso, há vários artigos da Comunidade de Desenvolvedores que abordam o desempenho do SQL, e os links relevantes também estão listados.

Há uma quantidade considerável de repetição nas informações listadas abaixo. Os aspectos mais importantes do desempenho do SQL a serem considerados são:

  1. Os tipos de índices disponíveis
  2. O uso de um tipo de índice em vez de outro
  3. As informações que o TuneTable coleta para uma tabela e o que isso significa para o Otimizador
  4. Como ler um Plano de Execução para melhor entender se uma consulta é boa ou ruim
0 0
0 47