Artigo Danusa Calixto · Mar. 12, 2024 22m read

Olá, esta postagem foi escrita inicialmente para Caché. Em junho de 2023, finalmente a atualizei para IRIS. Se você está revisitando a postagem agora, a única mudança real foi a substituição do Caché pelo IRIS! Também atualizei os links para a documentação do IRIS e corrigi alguns erros de digitação e gramaticais. Aproveite :)


Nesta postagem, mostro estratégias para fazer backup do InterSystems IRIS usando o Backup Externo, incluindo exemplos da integração com soluções baseadas em cópias instantâneas. A maioria das soluções que vejo hoje são implantadas no Linux no VMware.

0
0 112
Artigo Danusa Calixto · Mar. 12, 2024 9m read

Neste GitHub, você pode encontrar todas as informações sobre como usar um modelo de machine learning / IA do HuggingFace no Framework IRIS usando python.

1. iris-huggingface

Uso de modelos de machine learning no IRIS usando Python. Para modelos text-to-text, text-to-image e image-to-image.

Modelos de exemplo:

0
0 182
Anúncio Danusa Calixto · Mar. 11, 2024

Gerenciamento de servidores InterSystems – Virtual de 1 a 5 de Abril de 2024

  • Configure, gerencie, planeje e monitore as operações de sistema da tecnologia da Plataforma de Dados InterSystems 
  • Este curso de cinco dias ensina aos administradores de sistemas e bancos de dados como instalar, configurar e proteger o sistema do servidor InterSystems, configurar para alta disponibilidade e recuperação de desastres e monitorar o sistema. Os alunos também aprendem técnicas de solução de problemas.
  • Este curso é aplicável tanto ao InterSystems IRIS quanto ao Caché.
0
0 66
Pergunta Daniela R · Mar. 7, 2024

Preciso fazer  o seguinte exercício:

"Crie uma regra/método que solicite 10 números ao usuário e no final apresente-os em tela, ordenados do menor para o maior."

Porém já li e reli a documentação, e não consigo entender como criar regra/método no Caché.

Eu crio conforme a doc, mas não executa nada quando chamo a rotina no terminal.

Alguém pode me ajudar por favor?

Tentei function, procedure e subroutine também.

7
0 106
Anúncio Danusa Calixto · Mar. 4, 2024

Olá Desenvolvedores, 

Nossa primeira Mesa Redonda da Comunidade de Desenvolvedores de 2024 irá acontecer no dia 5 de Março de 2024 às 11 horas (BR-SP).

Palestras sobre tecnologia:

  1. Ferramentas de Testes Unitários de ObjectScript, Técnicas e Melhores Práticas - por @Timothy Leavitt , Development Manager, Application Services, InterSystems
  2. Capacidades de Monitoramento e Alertas do InterSystems IRIS - por @Mark Bolinsky, Principal Technology Architect, InterSystems. A apresentação de Mark foi remarcada para a mesa redonda de abril.

>> RVSP no desafio do Global Masters <<
[se você ainda não é membro do Global Masters, é só logar usando a sua credencial SSO InterSystems e clique neste link novamente]

 

1
0 66
Anúncio Danusa Calixto · Fev. 21, 2024

Recentemente, percebi que já faz muito tempo que não falo sobre os recursos mais recentes da extensão ObjectScript da InterSystems para Visual Studio Code.

Tenho o prazer de anunciar a versão 2.12.1 da extensão ObjectScript, contendo diversas melhorias que facilitam a vida do desenvolvedor. Alguns destaques são descritos abaixo, incluindo o recurso nº 1 solicitado pelo Global Summit – importação de XML!

Como sempre, encontre a lista completa de modificações no CHANGELOG, incluindo muitas correções de bugs e vulnerabilidades.

0
0 125
Artigo Larissa Prussak · Fev. 14, 2024 1m read

Rubrica de perguntas frequentes da InterSystems

No Linux, siga as etapas a seguir para excluir uma instância do InterSystems IRIS (doravante denominada IRIS).

(1) Pare a instância IRIS que você deseja desinstalar usando iris stop 

# iris stop <instance name>

(2) Exclua as informações da instância usando o seguinte comando

# iris delete <instance name>

(3) Exclua o diretório de instalação do IRIS usando o comando rm -r 

# rm -r <install directory>

Além do diretório de instalação, o IRIS também usa (a) e (b) abaixo.

0
0 131
Artigo Larissa Prussak · Fev. 14, 2024 3m read

Após dois Webinars locais, focamos no VS Code ["Intro" e "Beyond Basics"; em hebraico], preparei para os participantes alguns links relacionados de recursos relevantes que enviamos como acompanhamento. Compartilhando-os aqui também para o benefício da Comunidade.
É claro que todos vocês são bem-vindos para adicionar mais recursos úteis.

0
0 100
Artigo Danusa Calixto · Fev. 9, 2024 13m read

Talvez você não perceba isso, mas sua conta de login da InterSystems pode ser usada para acessar uma ampla variedade de serviços da InterSystems que ajudam você a aprender e usar o InterSystems IRIS e outras tecnologias da InterSystems de maneira mais eficaz.  Continue lendo para saber mais sobre como descobrir novos conhecimentos técnicos e ferramentas usando sua conta de login da InterSystems.  Além disso, após a leitura, participe da Enquete na parte inferior, para que possamos ver como este artigo foi útil para você!

O que é uma conta de login da InterSystems?

0
0 166
Artigo Danusa Calixto · Fev. 9, 2024 3m read

O InterSystems IRIS oferece um ambiente completo de desenvolvimento para a criação de aplicativos sofisticados com uso intensivo de dados e análises que conectam silos de dados e aplicativos. O InterSystems IRIS oferece suporte ao desenvolvimento de aplicativos do lado do servidor com Python e InterSystems ObjectScript.

O InterSystems IRIS fornece suporte ao desenvolvimento de aplicativos do lado do servidor com Python e InterSystems ObjectScript.

0
0 89
Artigo Danusa Calixto · Fev. 8, 2024 8m read

Se você estiver executando o IRIS em uma configuração espelhada para alta disponibilidade (HA) no Azure, a questão de fornecer um [VIP espelho] (https://docs.intersystems.com/irislatest/csp/docbook/DocBook.UI.Page.cls?KEY=GHA_mirror_set_config#GHA_mirror_set_virtualip) (IP virtual) se torna relevante. O IP virtual oferece uma maneira de sistemas downstream interagirem com o IRIS usando um endereço IP. Mesmo quando ocorre uma tolerância a falhas, os sistemas downstream podem se reconectar ao mesmo endereço IP e continuar trabalhando.

O principal problema, ao implantar no Azure, é que um VIP IRIS requer que o IRIS seja basicamente um administrador de rede, de acordo com a documentação.

Para obter HA, os membros espelho IRIS precisam ser implantados em diferentes zonas de disponibilidade de uma sub-rede (o que é possível no Azure, já que as sub-redes podem abranger várias zonas). Uma das soluções pode ser os balanceadores de carga, mas eles têm um custo extra e você precisa administrá-los.

Neste artigo, quero fornecer uma maneira de configurar um VIP espelho sem usar os balanceadores de carga sugeridos na maioria das outras arquiteturas de referência do Azure.

0
0 140
Artigo Danusa Calixto · Fev. 8, 2024 2m read

Recentemente, precisei executar o WebGateway em uma porta adicional, mas com uma diferença - essa porta deve publicar apenas uma aplicação web.
A princípio, pensei em configurar o Web Gateway para permitir apenas aplicativos web específicos (~urls), mas a configuração do Web Gateway é de acordo com a configuração do Apache:

LoadModule csp_module_sa "/opt/webgateway/bin/CSPa24.
0
0 79
Pergunta Davidson Espindola · Fev. 1, 2024

Good evening, Masters

I communicate with an API, using the %Net.HttpRequest class, I can include, query and change information, but I cannot delete it

%Net.HttpRequest does not have DELETE (as it has Get,Put,Post)
<METHOD DOES NOT EXIST> *Delete,%Net.HttpRequest

What is another way to do this exclusion?

Grateful
davidson

2
0 121
Artigo Rochael Ribeiro · jan 26, 2024 3m read

Como criar uma conexão ODBC no seu laptop Windows nativo para o IRIS em execução em uma VM Windows no mesmo computador, testar a conexão e extrair os dados do IRIS para o Excel.

Recentemente, descobri que o Excel pode se conectar a bancos de dados externos por ODBC. Isso inclui basicamente qualquer origem de dados ODBC. Como o IRIS é compatível com o ODBC pela API ODBC, podemos aproveitar o InterSystems ODBC Driver para estabelecer uma conexão ODBC com o IRIS no Windows que o Excel possa utilizar.

0
0 238
Artigo Danusa Calixto · jan 26, 2024 3m read

De acordo com o Databricks, Apache Parquet é um formato de dados de código aberto orientado por colunas que é projetado para o armazenamento e recuperação de dados eficiente. Ele fornece esquemas eficientes de compactação e codificação de dados com um desempenho aprimorado para lidar com dados complexos em massa. O Apache Parquet foi criado para ser um formato de troca comum para ambas as cargas de trabalho em lote e interativas. É semelhante a outros formatos de arquivo de armazenamento colunar disponíveis no Hadoop, especificamente, RCFile e ORC. (fonte: https://www.databricks.

0
0 387
Artigo Danusa Calixto · jan 26, 2024 3m read

Em versões recentes do IRIS, um novo e poderoso comando de carregamento de dados foi apresentado ao SQL: LOAD DATA. Esse recurso foi altamente otimizado para importar dados para o IRIS com extrema rapidez, inserindo centenas de gigabytes de dados em segundos, em vez de horas ou dias. 

Essa é uma melhoria bastante empolgante. No entanto, ainda há um grande problema na experiência de carregamento de dados. Especificamente, o tempo e o trabalho necessários para:

  1. Definir o esquema da tabela em que você quer carregar os dados.
  2. Descobrir a sintaxe do comando LOAD DATA.
0
0 156
Artigo Rochael Ribeiro · jan 25, 2024 3m read

Alguns dos nossos aplicativos oferecem serviços SOAP que usam consultas SQL baseadas em "DSTIME" que retornam registros que foram adicionados ou alterados recentemente. Como os registros não mudam com frequência, essas consultas geralmente retornam uma quantidade pequena de registros e, por isso, levam pouco tempo.

No entanto, às vezes fazemos uma alteração em uma tabela que afeta todos os registros nela.

0
0 211
Artigo Danusa Calixto · jan 25, 2024 31m read

O que é o diário (Journal) ?

O diário (Journal) é um recurso essencial do IRIS e uma parte do que torna o IRIS um banco de dados confiável. Embora o diário seja fundamental para o IRIS, há nuances, então escrevi este artigo para resumir (mais brevemente do que nossa documentação com todos os detalhes) o que você precisa saber. Percebo a ironia de dizer que uma leitura de 27 minutos é breve.

Toda modificação em um banco de dados que tenha diário (sets e kills) é registrada com o carimbo de data/hora em um arquivo de diário.

0
0 163
Artigo Danusa Calixto · jan 24, 2024 3m read
Cenário

O IRIS tem adaptadores de entrada SQL para uso com SQL gateways, como EnsLib.SQL.InboundAdapter, para consultar repetidamente as conexões do SQL Gateway. Surgiu uma situação em que queríamos consultar alguns dados em um banco de dados interno, mas não encontramos um serviço pronto para uso com essa finalidade. 

Abordagem desejada

Tenha um Serviço genérico que possa pesquisar o SQL interno para trabalhar com componentes downstream.

Como

O que não ficou claro era "Como envio um conjunto de resultados downstream".

0
0 73
Artigo Rochael Ribeiro · jan 24, 2024 6m read

No cenário de dados atual, as empresas enfrentam vários desafios diferentes. Um deles é fazer análises sobre uma camada de dados unificada e harmonizada disponível para todos os consumidores. Uma camada que possa oferecer as mesmas respostas às mesmas perguntas, independentemente do dialeto ou da ferramenta usada. A Plataforma de Dados InterSystems IRIS responde a isso com um complemento de Análise Adaptativa que pode fornecer essa camada semântica unificada. Há muitos artigos no DevCommunity sobre como usá-lo por ferramentas de BI.

0
0 86
Artigo Danusa Calixto · jan 23, 2024 9m read

 

Como todos vocês sabem, o mundo da inteligência artificial já está aqui, e todos querem usá-la em seu benefício próprio.

Há várias plataformas que oferecem serviços de inteligência artificial gratuitos, por assinatura ou particulares. No entanto, a que se destaca pelo grande "alvoroço" que fez no mundo da computação é a Open AI, sobretudo devido aos seus serviços mais renomados: ChatGPT e DALL-E.

<--break->"  src="https://pt.community.intersystems.com/sites/all/modules/contrib/wysiwyg/plugins/break/images/spacer.gif"  title="<--break-->">O que é a Open AI?</h3>
<p>Open AI é um laboratório de pesquisa de IA sem fins lucrativos lançado em 2015 por Sam Altman, Ilya Sutskever, Greg Brockman, Wojciech Zaremba, Elon Musk, John Schulman e Andrej Karpathy, com o objetivo de promover e desenvolver inteligência artificial amigável para beneficiar a humanidade como um todo.</p>
<p>Desde sua criação, eles lançaram alguns produtos fascinantes que, se usados para bons fins, podem ser ferramentas realmente poderosas. Porém, como qualquer tecnologia nova, ela representa a ameaça de ser possivelmente usada para cometer crimes ou fazer o mal.</p>
<p>Decidi testar o serviço do ChatGPT e perguntei qual era a definição de inteligência artificial. A resposta que recebi foi um acúmulo de noções encontradas na Internet e resumidas da maneira que um ser humano responderia.</p>
<p>Resumindo, uma IA só consegue dar respostas usando as informações usadas para treiná-la. Usando seus algoritmos internos e os dados alimentados durante o treinamento, ela pode compor artigos, poemas ou até mesmo trechos de código de programação.</p>
<p>A inteligência artificial vai afetar a indústria significativamente e, por fim, revolucionar tudo…. Talvez as expectativas sobre como a inteligência artificial afetará nosso futuro estejam sendo exageradas, por isso devemos começar a usá-la corretamente para o bem comum.</p>
<p>Estamos cansados de ouvir que essa nova tecnologia mudará tudo e que o ChatGPT é a ferramenta que virará nosso mundo de cabeça para baixo, assim como seu irmão GPT-4. Essas ferramentas não deixarão as pessoas sem emprego, nem governarão o mundo (como a Skynet). O que estamos tentando analisar aqui é a tendência. Começamos observando onde estávamos antes para entender o que alcançamos até agora e, assim, prever onde estaremos no futuro.</p>
<p>Em 2020, o psicólogo e cientista cognitivo Gary Marcus publicou um artigo analisando como o GPT-2 funcionava. Ele conduziu um estudo metódico do seu funcionamento, revelando que, na verdade, esse tipo de ferramenta não conseguia entender o que estava escrevendo ou as ordens recebidas.</p>
<p>"Eis o problema: após uma inspeção minuciosa, fica aparente que o sistema não tem ideia do que está falando: ele não consegue seguir uma sequência simples de eventos nem ter alguma ideia confiável sobre o que pode ocorrer a seguir."</p>
<p>Siga o link abaixo para ver o artigo completo: <a href=https://thegradient.pub/gpt2-and-the-nature-of-intelligence/

Você pode ver claramente a evolução aqui!

0
0 202