Na última postagem, agendamos a coleta de métricas de desempenho durante 24 horas usando pButtons. Nesta postagem, vamos ver algumas métricas essenciais que estão sendo coletadas e como elas estão ligadas ao hardware do sistema. Também começaremos a explorar a ligação entre as métricas do Caché (ou de qualquer plataforma de dados InterSystems) e as métricas do sistema. Além disso, veremos como você pode usar essas métricas para entender a integridade diária de seus sistemas e diagnosticar problemas no desempenho.
Oi Comunidade InterSystems!
A linguagem ObjectScript do InterSystems IRIS possui a capacidade de estender classes utilizando um recurso muito interessante chamado XData.
Trata-se de uma seção em sua classe que pode ser utilizada para criar definições personalizadas a serem utilizadas dentro da própria classe e também externamente.
Para criar uma ou mais definições de XData para sua classe é muito fácil, veja o exemplo:
Olá comunidade,
Veja como o IntegratedML pode utilizar o DataRobot - a melhor plataforma de aprendizado de máquina de terceiros - para fazer previsões em um conjunto de dados:
⏯ Usando o IntegratedML com o DataRobot
Lançamos uma nova versão do ZPM (Gerenciador de Pacotes)
O que tem de novo na versão 0.2.10 do ZPM:
1) FileCopy
Foram adicionadas algumas melhorias à tag já existente FileCopy
Exemplo do arquivo module.xml
<?xml version="1.0" encoding="UTF-8"?>
<Export generator="Cache" version="25">
<Document name="test-binary.ZPM">
<Module>
<Name>test-binary</Name>
<Version>0.0.1</Version>
<Packaging>module</Packaging>
<SourcesRoot>src</SourcesRoot>
<FileCopy Name="lib" Target="${libdir}my-lib"/> <!-- Copia o conteúdo da pasta lib para o target -->
<FileCopy Name="somefile.jar" Target="${libdir}my-lib"/> <!-- Copia o arquivo desejado para o target -->
</Module>
</Document>
</Export>Swift-FHIR-Iris
Aplicativo iOS para exportar dados HealthKit para o InterSystems IRIS for Health (ou qualquer repositório FHIR)

Índice
Objetivo desta demonstração
O objetivo é criar uma demonstração de ponta a ponta do protocolo FHIR.
O que quero dizer com de ponta a ponta é, de uma fonte de informação como um iPhone.
IRIS External Table é um projeto de código aberto da comunidade InterSystems, que permite usar arquivos armazenados no sistema de arquivos local e armazenamento de objetos em nuvem, como o AWS S3, como tabelas SQL. 
Ele pode ser encontrado no GitHub
Para instalar o External Table a partir do GitHub, use:
git clone https://github.com/antonum/IRIS-ExternalTable.git
iris session iris
USER>set sc = ##class(%SYSTEM.OBJ).LoadDir("Tempo estimado de leitura: 6 minutos
Olá a todos,
Fui apresentado ao TDD há quase 9 anos e imediatamente me apaixonei por ele.
Hoje em dia se tornou muito popular, mas, infelizmente, vejo que muitas empresas não o utilizam. Além disso, muitos desenvolvedores nem sabem o que é exatamente ou como usá-lo, principalmente iniciantes.
Visão Geral
Meu objetivo com este artigo é mostrar como usar TDD com %UnitTest. Vou mostrar meu fluxo de trabalho e explicar como usar o cosFaker, um dos meus primeiros projetos, que criei usando o Caché e recentemente carreguei no OpenExchange.
Olá Desenvolvedores,
Estamos gratos em convidar todos os desenvolvedores para o Webinar Inicial do Concurso Multi-Modelo InterSystems! O tópico deste webinar é dedicado ao Concurso Multi-Modelo da InterSystems.
Neste webinar nós iremos demonstrar o uso das APIs para cada modelo de dados.
Dia e Horário: Segunda-Feira, 11 de Janeiro — 12:00 horário de Brasília
Palestrantes:
🗣 @Benjamin De Boe, InterSystems Product Manager
🗣 @Bob Kuszewski, InterSystems Product Manager - Developer Experience
🗣 @Evgeny Shvarov, InterSystems Developer Ecosystem Manager
|
Os 5V do Big Data com o InterSystems IRIS
Veja a tabela a seguir: |
|
| Velocidade: Desempenho elástico e escalável vertical e horizontalmente Habilitadores: Cache em memória distribuído, Processamento Distribuído, Sharding e Arquitetura Multimodelo https://www.intersystems.com/isc-resources/wp-content/uploads/sites/24/… e https://learning.intersystems.com/course/view.php?id=1254&ssoPass=1 |
|
| Valor: O valor do dado ampliado exponencialmente pelo analítico e IA Habilitadores: BI, NLP, ML e AutoML e Arquitetura Multimodelo https://docs.intersystems. |
|
Olá Desenvolvedores!
É um prazer anunciar nossa próxima competição de criação de soluções de código aberto utilizando nossa plataforma de dados InterSystems IRIS!
Sejam bem vindos ao:
⚡️ Concurso Multi-Modelo da InterSystems ⚡️
Duração: de 11 a 31 de Janeiro de 2021
Olá Comunidade,
Estamos felizes em convidá-los para o encontro online com os ganhadores do Concurso Analítico da InterSystems!
Dia e Horário: Segunda-Feira, 4 de Janeiro de 2021 – 12:00 horário de Brasília
O que lhe aguarda neste Encontro virtual?
- A biografia de nossos ganhadores.
- Pequenas demonstrações de suas aplicações.
- Uma discussão aberta sobre as tecnologias utilizadas, os bônus, espaço para esclarecimento de dúvidas e planos para os próximos concursos.
Olá Desenvolvedores,
Nós queremos resumir os resultados de 2020 e passar o 2021 juntos com vocês!

Olá Desenvolvedores,
O Advento do Código 2020 terminou! Obrigado pela participação na maratona ObjectScript da InterSystems!
Estamos gratos de apresentar os ganhadores e distribuir os prêmios!
E os aplausos vão para os ganhadores:
@Fabian Haupt (w/ repo )
@Yuval Golan (w/ repo )
Olá Desenvolvedores,
O Concurso Analítico InterSystems terminou. Obrigado a todos vocês que participaram de mais esta edição da nossa maratona de codificação !
E agora é hora de anunciarmos os ganhadores !
Nossos aplausos e congratulações vão para os seguintes desenvolvedores e suas aplicações:
🏆 Nominação de Experts - os ganhadores são determinados por um juri especialmente selecionado:
🥇 1° lugar e US$2,000 vai para o projeto iris-analytics-notebook de @José Pereira
🥈 2° lugar e US$1,000 vai para o projeto website-analyzer de @Yuri.
Boa tarde, estou desenvolvimento uma demo com iKnow, e gostaria de saber como eu acesso dados do healthshare?
Fala pessoal, tudo bem?
Quase final do 2º tempo, mas ainda tudo pode acontecer até o apito final! ![]()
Fala pessoal, tudo bem?
Criei uma tabela com 100k registros. No SELECT, retorna tudo belezinha. No entanto, quando tento criar um cubo utilizando essa tabela como base, o cubo é compilado com sucesso. No entanto, quando faço o BUILD, ele gera apenas 1 fato.
Alguém já se deparou com alguma situação similar?
Alguns detalhes:
Class diashenrique.olist.data.order Extends %Persistent
{
Property customerID As diashenrique.olist.data.customer;
Property orderStatus As %String;
Property purchaseTimeStamp As %TimeStamp;
Property approvedTimeStamp As %TimeStamp;
Property deliveredCarrierDate As %TimeStamp;
Property deliveredCustomerDate As %TimeStamp;
Property estimatedDelivery As %TimeStamp;
Index OrderStatusIndex On orderStatus;
Index customerIndex On customerID;
Index purchaseIndex On purchaseTimeStamp;
Storage Default
{
<Data name="orderDefaultData">
<Value name="1">
<Value>%%CLASSNAME</Value>
</Value>
<Value name="2">
<Value>customerID</Value>
</Value>
<Value name="3">
<Value>orderStatus</Value>
</Value>
<Value name="4">
<Value>purchaseTimeStamp</Value>
</Value>
<Value name="5">
<Value>approvedTimeStamp</Value>
</Value>
<Value name="6">
<Value>deliveredCarrierDate</Value>
</Value>
<Value name="7">
<Value>deliveredCustomerDate</Value>
</Value>
<Value name="8">
<Value>estimatedDelivery</Value>
</Value>
</Data>
<DataLocation>^orderD</DataLocation>
<DefaultData>orderDefaultData</DefaultData>
<IdLocation>^orderD</IdLocation>
<IndexLocation>^orderI</IndexLocation>
<StreamLocation>^orderS</StreamLocation>
<Type>%Storage.Persistent</Type>
}
}
Olá Desenvolvedores,
Esta semana é a semana de votação para o Concurso Analítico InterSystems! Então, é a hora de você dar seu voto para as melhores soluções construídas utilizando a plataforma de dados InterSystems IRIS.
🔥 Você decide: VOTE AQUI 🔥
Introdução
A maior parte da comunicação servidor-cliente na web é baseada em uma estrutura de solicitação e resposta. O cliente envia uma solicitação ao servidor e o servidor responde a esta solicitação. O protocolo WebSocket fornece um canal bidirecional de comunicação entre um servidor e um cliente, permitindo que os servidores enviem mensagens aos clientes sem primeiro receber uma solicitação. Para obter mais informações sobre o protocolo WebSocket e sua implementação no InterSystems IRIS, consulte os links abaixo.
Nesta série de artigos de três partes, é mostrado como você pode usar o IAM para simplesmente adicionar segurança, de acordo com os padrões do OAuth 2.0, a um serviço não autenticado anteriormente implantado no IRIS.
Na primeira parte, foram fornecidos alguns conhecimentos sobre o OAuth 2.0, juntamente com algumas definições e configurações iniciais do IRIS e IAM, para facilitar a compreensão de todo o processo de proteção dos seus serviços.
Olá desenvolvedores,
Vocês pediram e, nós fizemos!
Nós estamos apresentando a nova ferramenta de votação e algorítimo para os concursos InterSystems que você pode já utilizar para o novo concurso - começando nesta segunda-feira!

Olá Comunidade,
Introduzimos as Recompensas de Serviços Empresariais no Global Masters, então, agora, você tem uma grande oportunidade de destacar aplicações, soluções, serviços da sua empresa no Developer Community e em nossas redes sociais, e ainda resgatar uma campanha no Google AdWords para a sua aplicação OEX!
Olá Desenvolvedores,
Nós lhes convidamos para pegar alguns minutinhos de seu dia e deixar uma avaliação de sua experiência com nossa plataforma de dados InterSystems IRIS no TrustRadius. Sabemos que enviar sua avaliação requer tempo e esforço e então ficaremos felizes em recompensá-lo com um cartão presente no valor de US$ 25,00 pela avaliação publicada.
O Google Cloud Platform (GCP) fornece um ambiente rico em recursos para Infraestrutura como um Serviço (IaaS) como uma oferta em nuvem totalmente capaz de oferecer suporte a todos os produtos da InterSystems, incluindo a mais recente plataforma de dados InterSystems IRIS . Deve-se ter cuidado, como com qualquer plataforma ou modelo de implantação, para garantir que todos os aspectos de um ambiente sejam considerados, como desempenho, disponibilidade, operações e procedimentos de gerenciamento. As especificidades de cada uma dessas áreas serão abordadas neste artigo.
Este é um exemplo de codificação funcionando no IRIS 2020.1 e no Caché 2018.1.3
Ele não será sincronizado com as novas versões
E também NÃO é atendido pelo Suporte da InterSystems!
Globais no Caché / Ensemble / IRIS são normalmente invisíveis ao acessar o SQL
Este exemplo mostra como contornar esse limite.
Olá Comunidade!
Temos o prazer de convidar a todos os membros do DC a juntarem-se à Plataforma de Gamificação do InterSystems Global Masters para se manterem atualizados, ganhar pontos por sua contribuição ao DC e receber prêmios! Confira este artigo sobre como participar e o que esperar!
▶️ O que é o Global Masters?
O Global Masters é uma plataforma de gamificação onde você completa desafios (tarefas) relacionados à tecnologia ISC, ganha emblemas e pontos, e troca os pontos por uma variedade de recompensas!
Estarei moderando o painel Casos de Sucesso em Interoperabilidade amanhã as 15:30 com a participação de:
Fernanda Moura Leite (DASA, SP)
Luis Mário Colombo (Unimed do Brasil, SP)
Paulo César Barbosa Fernandes (Prefeitura de Vitória, ES)
Moderador: Rochael Ribeiro Filho (Intersystems do Brasil, SP)

Desde o Caché 2017, o mecanismo SQL inclui um novo conjunto de estatísticas. Ele registra o número de vezes que uma consulta é executada e o tempo que leva para executá-la.
Esta é uma mina de ouro para qualquer pessoa que está monitorando e tentando otimizar o desempenho de uma aplicação que inclui muitas instruções SQL, mas que não é tão fácil de acessar os dados como algumas pessoas desejam.
Ao chamar os serviços web, há várias configurações de Business Operation que atuam juntas no controle do que acontecerá quando uma resposta não for retornada no tempo desejado.
Sua aplicação está implantada e tudo está funcionando bem. Ótimo, bate aqui! Então, do nada, o telefone começa a tocar sem parar – são os usuários reclamando que, às vezes, a aplicação está "lenta". Mas o que isso significa? Às vezes? Quais ferramentas você tem e quais estatísticas você deve examinar para encontrar e resolver essa lentidão? A infraestrutura do seu sistema está à altura da tarefa de carga do usuário? Que perguntas de design de infraestrutura você deveria ter feito antes de entrar em produção? Como você pode planejar a capacidade de um novo hardware com confiança sem excesso de especificações? Como você pode parar o telefone de tocar? Como você poderia ter impedido o telefone de tocar em primeiro lugar?

.png)






