Você já fez o roteiro de aprendizagem Construindo uma Aplicação Server-Side com InterSystems?
Se sim, você já deu o primeiro passo para ganhar um selo da InterSystems! Agora, faça a avaliação final para ganhar um selo digital que você pode compartilhar nas redes sociais.
Novo neste caminho de aprendizagem? De uma chance!
Olá membros da CD,
Considerando o sucesso incomparável da atividade do ano passado, decidimos prepará-la mais uma vez para você. Então, sem mais delongas, seja bem-vindo
🔥 SEU RESUMO DE 2023 🔥
.jpg)
Olá a todos, estou tendo um problema, já vi algumas respostas e sugestões, porém nenhuma com sucesso (para o meu problema), bom o retorno que tenho é o seguinte:
{ "errors":[ { "code":5034, "domain":"%ObjectErrors", "error":"ERROR #5034: Invalid status code structure (\"ERROR #5803: Failed to acquire exclusive lock on instance of 'Onboarding.Modelo.BotCemig'\")", "id":"InvalidStatusCodeStruct", "params":["\"ERROR #5803: Failed to acquire exclusive lock on instance of 'Onboarding.Modelo.
Introdução
Como a InterSystems anunciou recentemente a descontinuação do suporte ao InterSystems Studio a partir da versão 2023.2 em favor do desenvolvimento exclusivo de extensões para o IDE do Visual Studio Code (VSC), acreditando que este oferece uma experiência superior em comparação com o Studio, vários desenvolvedores migraram ou estão começando a usar o VSC.
Últimas Noticias!
Você é um empreendedor de sucesso (não custa sonhar, certo?) e acaba de anunciar ao mundo que está pronto para fundar sua nova startup! Desta vez, você está armado com o poder da GenAI e da InterSystems.
Qual desafio sua nova startup enfrentará para alcançar o sucesso mais uma vez? 🌟🚀
Procuramos desafios importantes que precisam ser resolvidos, mas não há soluções. Quer se trate de transformar os cuidados de saúde, revolucionar a educação, inovar na agricultura ou em qualquer outro domínio – o céu é o limite!
Bom dia pessoal,
Alguém sabe como consigo fazer uma conexão do Visual Basic com o InterSystems Cache via ODBC?
Está se preparando para usar o VS Code pela primeira vez? Confira se você tem privilégios suficientes.
Você definiu seu servidor Iris nas configurações do VS Code e ainda recebe o erro a seguir?

O VS Code acessa o Iris/HealthConnect usando o web application /api/atelier. Se você não tem a permissão (ou seja, estiver usando um usuário LDAP para a conexão, e o web application não estiver configurado para a compatibilidade com o LDAP), esse é o motivo pelo qual não é possível conectar.
Olá Comunidade,
Reproduza o video no InterSystems Developers YouTube:
Quais recursos você tem usado para aprender as tecnologias InterSystems?
...e como podemos melhorar a sua experiencia? Ajude a moldar nossos recursos de aprendizagem respondendo a uma breve pesquisa.
A InterSystems tem o prazer de anunciar que o componente central do InterSystems Supply Chain Orchestrator™, a versão 2023.1 do InterSystems IRIS para Supply Chain, agora está em disponibilidade geral (GA).
O InterSystems Supply Chain Orchestrator é baseado no InterSystems IRIS®, nossa plataforma completa de dados cloud-first que permite uma arquitetura de data fabric inteligente para facilitar a construção e implantação de aplicativos de alto desempenho habilitados para machine learning que conectam dados e silos de aplicativos.
Olá Comunidade,
Chegou a hora do novo lote de #PerguntaPrincipal do mês anterior. E desta vez, temos outra entrada em outro idioma que não o inglês.

Aqui estão as Perguntas Principais de novembro escolhidas pelos especialistas da InterSystems em todas as comunidades:
Olá Desenvolvedores,
Comece a assistir o novo vídeo em InterSystems Developers YouTube:
⏯ Using Embedded Python as a Jupyter Notebook Server @ Global Summit 2023
Com certeza, você já se deparou com esta situação:
- Há um bug em um Sistema que você não consegue reproduzir localmente
- Você precisa executar algumas linhas na instância afetada
- Você ganha acesso completo ao Portal de Gerenciamento de Sistemas
- Mas não há terminal, console nem acesso com o Studio, Atelier ou VSCode
- Como executar algumas linhas para teste ???
Temos o prazer de anunciar uma nova parte da documentação da InterSystems que facilita a atualização da plataforma de dados InterSystems IRIS®, InterSystems IRIS® for Health™ ou HealthShare® Health Connect. A lista de verificação de impacto da atualização em https://docs.intersystems.com/upgrade mostra tudo o que você precisa considerar – e apenas o que você precisa considerar – em uma atualização entre duas versões quaisquer.
Deixe-me apresentar meu novo projeto, que é o irissqlcli, um REPL (Read-Eval-Print Loop) para o InterSystems IRIS SQL
- Destaque de sintaxe
- Sugestões (tabelas, funções)
- 20+ formatos de saída
- Suporte ao stdin
- Saída em arquivos
Instale com o pip
pip install irissqlcli
Ou execute com o docker
docker run -it caretdev/irissqlcli irissqlcli iris://_SYSTEM:SYS@host.docker.internal:1972/USER
Conecte ao IRIS
$ irissqlcli iris://_SYSTEM@localhost:1972/USER -W
Password for _SYSTEM:
Server: InterSystems IRIS Version 2022.3.0.606 xDBC Protocol Version 65
Version: 0.1.0
[SQL]_SYSTEM@localhost:USER> select $ZVERSION
+---------------------------------------------------------------------------------------------------------+
| Expression_1 |
+---------------------------------------------------------------------------------------------------------+
| IRIS for UNIX (Ubuntu Server LTS for ARM64 Containers) 2022.3 (Build 606U) Mon Jan 30 2023 09:05:12 EST |
+---------------------------------------------------------------------------------------------------------+
1 row in set
Time: 0.063s
[SQL]_SYSTEM@localhost:USER> help
+----------+-------------------+------------------------------------------------------------+
| Command | Shortcut | Description |
+----------+-------------------+------------------------------------------------------------+
| .exit | q | Exit. |
| .mode | \T | Change the table format used to output results. |
| .once | \o [-o] filename | Append next result to an output file (overwrite using -o). |
| .schemas | \ds | List schemas. |
| .tables | \dt [schema] | List tables. |
| \e | \e | Edit command with editor (uses $EDITOR). |
| help | ? | Show this help. |
| nopager | \n | Disable pager, print to stdout. |
| notee | notee | Stop writing results to an output file. |
| pager | \P [command] | Set PAGER. Print the query results via PAGER. |
| prompt | R | Change prompt format. |
| quit | q | Quit. |
| tee | tee [-o] filename | Append all results to an output file (overwrite using -o). |
+----------+-------------------+------------------------------------------------------------+
Time: 0.012s
[SQL]_SYSTEM@localhost:USER>csp-log-tutorial
Pré-requisitos
Confira se o git está instalado.
Criei uma pasta git dentro do diretório mgr do IRIS. Cliquei com o botão direito do mouse na pasta git e escolhi Git Bash Here no menu de contexto.
git clone https://github.com/oliverwilms/csp-log-tutorial.git
Clone meu repositório do GitHub csp-log-tutorial se quiser testar você mesmo.
Vou descrever neste tutorial como tento usar arquivos access.log e CSP.log em pods webgateway para monitorar solicitações e respostas.
Minha equipe trabalha com contêineres IRIS executados na Red Hat OpenShift Container Platform (Kubernetes) da AWS.
Power BI
Conectando a uma origem de dados
Para conectar a AtScale, vamos usar o banco de dados do SQL Server Analysis Services. Vamos abri-lo no editor do Power Query. Para fazer isso, selecione Transform Data (Transformar dados) em Home.
Na janela exibida, acesse Home, abra New Source (Nova origem) e selecione Analysis Services.
Olá, comunidade,
Neste artigo, listei 5 funções SQL úteis com explicações e exemplos de consultas👇🏻
Estas são as 5 funções:
- COALESCE
- RANK
- DENSE_RANK
- ROW_NUMBER
- Função para obter totais correntes
Vamos começar com a função COALESCE
Com frequência, me pedem para avaliar dados de desempenho relacionados a aplicativos IRIS de clientes para entender se os recursos do sistema são sub ou superprovisionados.
Este exemplo recente é interessante, porque envolve um aplicativo que fez uma migração "lift and shift" de um grande aplicativo de banco de dados IRIS para a nuvem. AWS, no caso.
Um aprendizado importante é que, depois de migrar para a nuvem, os recursos podem ser dimensionados corretamente ao longo do tempo conforme necessário. Não é preciso comprar e provisionar infraestrutura local para o crescimento que você espera alcançar daqui a vários anos no futuro.
É necessário monitoramento contínuo. A taxa de transações do seu aplicativo mudará à medida que seu negócio e o próprio aplicativo ou o uso dele mudar. Isso alterará os requisitos de recursos do sistema. Planejadores também devem considerar picos sazonais na atividade. Claro, uma vantagem da nuvem é que os recursos podem ser aumentados ou reduzidos conforme necessário.
Para mais informações contextuais, há vários posts detalhados sobre AWS e IRIS na comunidade. Um bom ponto de partida é pesquisar "referência da AWS". Também adicionei alguns links úteis no final deste post.
Os serviços da AWS são como blocos de Lego: tamanhos e formatos diferentes podem ser combinados. Ignorei networking, segurança e preparação de uma VPC para este post. Foquei em dois dos componentes de blocos de Lego;
- Requisitos de computação.
- Requisitos de armazenamento.
InterSystems FAQ
Ao executar comandos do sistema operacional, use $ZF(-100).
do $ZF(-100,"",program,args) // Execute the Windows command [synchronously].do $ZF(-100,"/ASYNC",program,args) // Executes a Windows command [asynchronously].Ao executar comandos do shell do sistema operacional, como mkdir e copy, especifique também /SHELL.
do $zf(-100,"/shell /async","mkdir","c:\temp\x")Consulte os seguintes documentos para obter detalhes:
Bom dia pessoal.
Me chamo Gustavo Pontes e estou iniciando nos estudos do InterSystems Cache, pois é o software utilizado na empresa na qual trabalho. Venho por meio deste post pedir que me deem dicas de onde começar a estudar o Cache e qual a ordem dos aprendizados para poder programar usando o Cache.
Muito obrigado!
Olá Comunidade,
Aqui está o resumo dos videos da Comunidade de Desenvolvedores no canal InterSystems Developers do YouTube em Novembro de 2023:
Olá Desenvolvedores,
Nossa próxima Mesa Redonda de Desenvolvedores online irá acontecer no dia 30 de Novembro de 2023 às 10 am ET | 4pm CET. 📍
Conversas sobre tecnologia:
1. Foreign Tables - by @Benjamin.DeBoeManager, Analytics Product Management, InterSystems
2. Construindo "data products" com dbt e InterSystems IRIS - by @tomdProduct Manager, Machine Learning, InterSystems
Teremos tempo para perguntas e discussão aberta:
>> RSVP através Global Masters challenge <<
Olá Comunidade,
Sabemos que você está esperando ansiosamente esse momento há um ano inteiro (e até recebemos mensagens perguntando se isso está acontecendo 😉)... Bom, o momento chegou!
Junte-se ao Advent of Code 2023 com a InterSystems e participe de nosso concurso de ObjectScript para ter a chance de ganhar prêmios fabulosos!
.jpg)
Visão geral
A documentação online contém o tópico Defining and Using Class Queries (Definir e usar consultas de classe) para referência-
A personalização direta de procedimentos armazenados com ObjectScript tem sido útil para acessar o armazenamento NoSQL e as mensagens externas pela integração, para apresentar a saída em um formato tabular.
Por exemplo: um aplicativo que já usa 90% da interação SQL de um front-end também pode estender esse acesso aos outros 10% da funcionalidade de plataforma necessária, pelo mesmo acesso SQL.
Neste artigo, demonstro como criar uma coluna de tabela (antes chamada de "propriedades") com suas classes datatype personalizadas ao usar a DDL definida pelo usuário. As propriedades são um membro fundamental da definição de classe persistente. Datatypes são essenciais para definir os tipos de valores armazenados em uma coluna da tabela. Em geral, os nomes de datatype do SQL diferem dos datatypes da InterSystems, como VARCHAR = %String. Você tem a capacidade de criar ou modificar uma tabela ao usar esses datatypes.
.png)
Olá, Comunidade,
Neste artigo, vou apresentar meu aplicativo iris-mlm-explainer
Esse aplicativo da Web se conecta ao InterSystems Cloud SQL para criar, treinar, validar e prever modelos de ML, fazer previsões e mostrar um painel com todos os modelos treinados e uma explicação sobre o funcionamento de um modelo de machine learning ajustado. O painel fornece plotagens interativas de desempenho do modelo, importância do recurso, contribuições do recurso para previsões individuais, plotagens de dependência parcial, valores SHAP (interação), visualização de árvores de decisões individuais etc.






