Artigo Heloisa Paiva · jan 16 5m read

Tenho o prazer de anunciar a nova versão do IoP, que aliás não é apenas uma linha de comando. Estou dizendo isso porque o novo mecanismo de pesquisa de IA ainda pensa que o IoP é apenas uma linha de comando. Mas não é. É uma estrutura completa para construir aplicativos sobre a estrutura de interoperabilidade do IRIS com uma abordagem priorizando Python.

A nova versão do IoP: 3.2.0 possui muitas novidades, mas a mais importante é o suporte a DTL (Data Type Language). 🥳

Tanto para mensagens IoP quanto para jsonschema. 🎉

image

Suporte DTL

A partir da versão 3.2.0, o IoP oferece suporte a transformações DTL.

DTL é a camada de transformação de dados na Interoperabilidade do IRIS.

As transformações DTL são usadas para transformar dados de um formato para outro usando um editor gráfico. Também oferece suporte a estruturas jsonschema.

0
0 0
Artigo Heloisa Paiva · jan 14 1m read

Olá! Eu expandi meu repositório de demonstração, andreas5588/demo-dbs-iris,para facilitar o teste dos recursosFOREIGN SERVERFOREIGN TABLE no IRIS.

Para alcançar isso, criei um namespace chamado FEDERATION. A ideia é a seguinte:

  1. Configurar conexões JDBC para cada namespace.
  2. Criar um FOREIGN SERVER dentro do namespace FEDERATION para cada conexão.
  3. Definir umaFOREIGN TABLE pelo menos para uma tabela com base em cada servidor externo.

O Script:  demo-dbs-iris/src/sql/02_create_foreign_server.sql

0
0 0
Artigo Heloisa Paiva · jan 12 4m read

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.

0
0 0
Artigo Heloisa Paiva · jan 10 1m read

Quando você implanta código de um repositório, a deleção de classes (arquivos) pode não ser refletida pelo seu sistema CICD.

Aqui está um simples código para automaticamente deletar todas as classes em um pacote específico que não foi importado; Ele pode ser facilmente ajustado para uma variedade de tarefas adjuntas:

set packages = "USER.*,MyCustomPackage.*"set dir = "C:\InterSystems\src\"set sc = $SYSTEM.OBJ.LoadDir(dir,"ck", .err, 1, .loaded)
set sc = $SYSTEM.OBJ.Delete(packages _ ",'" _ $LTS($LI($LFS(loaded_",",".cls,"), 1, *-1), ",'"),, .err2)
0
0 0
Artigo Heloisa Paiva · Dez. 28, 2024 1m read

Oi comunidade!

Nós esperamos que você saiba que quando tem uma ideia interessante sobre os produtos ou serviços InterSystems, você deve publicá-la no Ideas Portal. E esses membros da Comunidade de Desenvolvedores que implementam as ideias propostas são adicionados ao "Hall of Fame". Você quer ser aceito no InterSystems Ideas Hall of Fame? Leia a seguir para aprender como você pode entrar na lista.

 

0
0 0
Artigo Heloisa Paiva · Dez. 24, 2024 2m read

Oi Comunidade!

Nós sabemos que pode ser frustrante receber muitos emails (e nós definitivamente não queremos adicionar no seu lote), então aqui está como você pode definir notificações por email para o portal InterSystems Ideas.

Por padrão, todos os usuários registrados são inscritos em todas as categorias de ideias. Para mudar isso, entre no seu perfil do Portal de Ideias, selecione "Edit Profile", e então clique dentro do item "Weekly summary email", clique em "categories to highlight" e escolha o que você tem interesse.

 

0
0 0
Artigo Heloisa Paiva · Dez. 22, 2024 1m read

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
Artigo Heloisa Paiva · Dez. 18, 2024 1m read

Oi Comunidade!

Temos mais algumas coisas para compartilhar com vocês sobre o funcionamento de Tags e Grupos na Comunidade de Desenvolvedores.

Primeiramente, se você está curioso sobre onde você pode achar a lista de todoas as Tags e Grupos, está em Menu -> Posts -> Tags

0
0 0
Artigo Heloisa Paiva · Dez. 16, 2024 2m read

Ei Comunidade!

Hoje decidimos esclarecer outro tópico importante que, aparentemente, surpreende alguns de vocês. É o uso de Grupo e Tags. O primeiro é obrigatório, mas o segundo não.

Quando você está criando uma publicação, há dois campos aparentemente similares após a área do corpo do texto - Grupo e Tags.

0
0 0
Artigo Heloisa Paiva · Dez. 9, 2024 1m read

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
Artigo Heloisa Paiva · Dez. 7, 2024 3m read

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
Artigo Heloisa Paiva · Dez. 5, 2024 3m read

Se vocês gostam de Java e têm um ecossistema Java ativo no trabalho e precisam incorporar IRIS, isso não é um problema. A Gateway de Linguagem Externa de Java fará isso sem complicações, ou quase. Essa gateway serve como ponte entre Java e ObjectScript no IRIS. Vocês podem criar objetos de classes Java no IRIS e chamar seus métodos. Só precisam de um arquivo JAR para fazer isso.

0
0 0
Artigo Heloisa Paiva · Nov. 28, 2024 1m read

Oi Desenvolvedores,

Se você deseja saber como está se saindo na Comunidade e ver suas estatísticas, você não precisa rolar por todas as suas publicações no seu perfil (apesar de que isso também seroa possível). Você pode usar o Online Analytics Dashboard. Dentro dele você pode ver suas próprias estatísticas detalhadas para a semana atual, mês atual, e todo o tempo, incluindo:

0
0 0
Artigo Heloisa Paiva · Nov. 26, 2024 1m read

Olá comunidade,

Você provavelmente já viu essa abreviação SSO em diferentes sites da InterSystems: Community, Learning Portal, Global Masters, etc. Ela significa Single Sign-On. Isso significa que você só precisa um conjunto de login e senha e você pode acessar todos os recursos do Ecossistema do Desenvolvedor.

0
0 0
Artigo Heloisa Paiva · Nov. 20, 2024 2m read

Olá Comunidade!

Existem ocasiões em que você precisa entrar em contato com um membro da nossa Comunidade, como o autor de uma postagem ou o desenvolvedor de um projeto específico, para discutir algo, acompanhar o progresso ou qualquer outra razão. E exatamente para isso, temos Mensagens Diretas, onde você pode enviar uma mensagem diretamente para uma pessoa específica ou até mesmo participar de um chat em grupo!

0
0 0
Artigo Heloisa Paiva · Nov. 18, 2024 6m read

A ideia

Já estamos em 2024, a versão IRIS 2024.1 acabou de ser lançada e todo mundo está falando sobre ela por aqui. Já temos muitos tutoriais sobre busca vetorial e aplicações de chat de inteligência artificial. Hoje quero propor algo diferente. Quero apresentar uma ideia e explorar todos os seus limites, e ao longo do texto farei algumas perguntas sobre a capacidade das ferramentas utilizadas, para que depois possamos compreender não só os resultados das novas funcionalidades, mas também como a máquina as processa.

0
0 0
Artigo Heloisa Paiva · Nov. 16, 2024 2m read

Oi Comunidade!

Aqui está um breve artigo sobre como criar uma ideia no InterSystems Ideas

0. Registre-se no Portal de Ideias se ainda não for membro ou faça login. Você pode facilmente se registrar usando seu ID da Comunidade de Desenvolvedores InterSystems.

1.Leia atentamente a página do Guia do Portal no Portal de Ideias, especialmente a seção "Regras de promoção de ideias". Todas as ideias postadas são moderadas de acordo com essas regras. 

2. Clique no botão "Adicionar nova ideia"

and you will see the form to add the idea.

0
0 0
Artigo Heloisa Paiva · Nov. 16, 2024 2m read

Oi Comunidade!

Nós sabemos que às vezes você pode precisar procurar informação ou pessoas na nossa Comunidade! Então para facilitar isso, aqui está uma publicação de como usar diferentes tipos de pesquisas:

  • achar algo na Comunidade
  • achar algo nas suas próprias publicações
  • achar um membro pelo nome
0
0 0
Artigo Heloisa Paiva · Nov. 14, 2024 1m read

Oi Comunidade,

Alguns de vocês gostariam de compartilhar um evento (online ou offline) com os outros na nossa Comunidade e aqui está um tutorial de como criar um Evento para convidar nossos queridos membros.

O desafio principal ao criar um evento é preencher todas as informações necessárias nos lugares corretos. Então vamos ver o que precisa ser feito.

0
0 0
Artigo Heloisa Paiva · Nov. 10, 2024 1m read

Rubrica InterSystems FAQ 

Isso pode ser obtido com uma query de lista da classe %SYS.Namespace

1. Crie uma rotina assim:

getnsp
   set statement=##class(%SQL.Statement).%New()
   set status=statement.%PrepareClassQuery("%SYS.Namespace","List")
   set resultset=statement.%Execute()
   while resultset.%Next() {
       write resultset.%Get("Nsp"),!
   }
   quit

2. Rode no seu terminal

USER>do ^getnsp
%SYS
DOCBOOK
SAMPLES
USER

O método de executar queries de classe introduzido nesse artigo pode ser aplicado em uma variedade de classes

0
0 0
Artigo Heloisa Paiva · Nov. 8, 2024 1m read

Perguntas frequentes da InterSystems 

O número máximo de namespaces que se podem criar em uma instância é de 2047. No entanto, para utilizar um grande número de namespaces, é necessário configurar a memória adequadamente.

O número máximo de bases de dados (incluso as bases de dados remotas) que se pode criar em uma instância é de 15.998. Dependendo do tipo de licença, pode haver restrições sobre a quantidade que se pode criar. Para mais detalhes, consulte o seguinte documento.

Configuração da Base de Dados [IRIS]
Configuração da Base de Dados

0
0 0
Artigo Heloisa Paiva · Nov. 6, 2024 5m read

Bem-vindo à terceira e última publicação de nossos artigos dedicados ao desenvolvimento de aplicações RAG baseadas em modelos LLM. Neste último artigo, veremos, com base em nosso pequeno projeto de exemplo, como podemos encontrar o contexto mais adequado para a pergunta que queremos enviar ao nosso modelo LLM e para isso utilizaremos a funcionalidade de busca vetorial incluída no IRIS.

Pesquisas vetoriais

0
0 0
Artigo Heloisa Paiva · Nov. 4, 2024 6m read

Continuamos com esta série de artigos sobre LLMs e aplicações RAG e neste artigo discutiremos a parte da caixa vermelha do seguinte diagrama:

No processo de criação de uma aplicação RAG, escolher um modelo LLM adequado às suas necessidades (treinado no assunto correspondente, custos, velocidade, etc.) é tão importante quanto ter um claro entendimento do contexto que você deseja fornecer. Vamos começar definindo o termo para ficarmos claros sobre o que entendemos por contexto.

O que é contexto?

0
0 0