#InterSystems IRIS

2 Seguidores · 953 Postagens

InterSystems IRIS é uma plataforma de dados completa
A InterSystems IRIS oferece tudo que você precisa para capturar, compartilhar, entender e agir com base no ativo mais valioso de sua organização - seus dados.
Como uma plataforma completa, a InterSystems IRIS elimina a necessidade de integração de múltiplas tecnologias de desenvolvimento. As aplicações requerem menos código, menos recursos do sistema e menos manutenção.

Anúncio Eduard Lebedyuk · Set. 13, 2021

Olá Comunidade!

Você quer ganhar 5000 pontos no GlobalMasters?

Estou lançando uma recompensa por bug para um bug que estive trabalhando na correção pelos 4 últimos anos. Já tentei resolvê-lo várias vezes mas, sem chance, não consigo corrigí-lo.

Aqui está o problema.

Para reivindicar a recompensa você precisa :

  1. Criar uma pull request com o código para corrigir o problema descrito aqui.
  2. Na pull request OU no problema OU na mensagem de commit, descrever qual o motivo do bug ocorrer e como suas alterações o corrigem.

O primeiro a enviar será o primeiro a ser avaliado.

0
0 91
Artigo Henry Pereira · Set. 12, 2021 3m read

https://media3.giphy.com/media/L0qTl8hl84EDly62J1/giphy.gif?cid=ecf05e47wl2uvkvz3dxsp1axa4gf5tsk7s7nqytg7vwadj38&rid=giphy.gif&ct=g

Sou apaixonado por documentários! No último final de semana estava assistindo um documentário da Netflix chamado This is Pop, como está na época do concurso InterSystems IRIS Analytics, pensei: Por que não criar um analítico da música Pop com InterSystems Iris?

O primeiro desafio era a base. Encontrei no Data World project um arquivo CSV com a lista dos top 100 da Billboard de 2000 à 2018, criado por "Michael Tauberg" @typhon, que encaixava perfeitamente.

Estava conversando com o @Henrique Dias e ele me deu a ideia de usar o Microsoft Power BI para criar um relatório com gráficos bonitos.

0
0 113
Anúncio Evgeny Shvarov · Ago. 27, 2021

Olá Desenvolvedores!

Aqui estão os bônus tecnológicos para o Concurso InterSystems IRIS Analytics que irão fornecer pontos extras na votação.

Uso de Cubos do Adaptive Analytics (AtScale) - 4 pontos
O InterSystems Adaptive Analytics fornece a opção de criar e utilizar cubos do AtScale em soluções analíticas.

Você pode utilizar o servidor AtScale que disponibilizamos para o concurso (a URL e as credenciais podem ser obtidas através do Canal do Discord) para utilizar os cubos ou criar o seu próprio e conectar com seu servidor IRIS através de JDBC.

A camada de visualização para sua solução analítica com o AtScale pode ser construída com o uso do Tableau, PowerBI, Excel ou Logi.

Documentação, Documentação do AtScale

Treinamento

0
0 89
Anúncio Angelo Bruno Braga · Ago. 19, 2021

Olá Desenvolvedores.

Junte-se a nós para mais um webinar da InterSystems Brasil! 

Yuri Marx abordará no seminário online "Arquitetura e Tecnologia de Dados, Sistemas e IA para gestores" os termos técnicos, tecnologias e abordagens que o gestores precisam dominar para conversar com suas equipes de TI.

Dia 26/08 às 11h! Inscreva-se já, vagas limitadas!

 

0
0 82
Artigo Andre Larsen Barbosa · Ago. 18, 2021 2m read

ObjectScript tem pelo menos três maneiras de lidar com erros (códigos de status, exceções, SQLCODE, etc.). A maior parte do código do sistema usa status, mas as exceções são mais fáceis de tratar por vários motivos. Trabalhando com código legado, você passa algum tempo traduzindo entre as diferentes técnicas. Eu uso muito esses trechos para referência. Esperançosamente, eles também são úteis para outras pessoas.  

 

///Status from SQLCODE:
set st = $$$ERROR($$$SQLError, SQLCODE, $g(%msg))  //embedded SQL
set st = $$$ERROR($$$SQLError, rs.%SQLCODE, $g(rs.
0
0 184
Anúncio Angelo Bruno Braga · Ago. 16, 2021

Olá Comunidade,

Estamos muito felizes em convidar todos os desenvolvedores para o Webinar de Lançamento do Concurso InterSystems IRIS Analytics! O tópico deste webinar é dedicado ao Concurso InterSystems IRIS Analytics.

Neste webinar iremos demonstrar o AtScale, o InterSystems Reports (Logi), o IRIS BI, o IRIS NLP e responder as perguntas referentes a como desenvolver, construir e implantar aplicações Analíticas utilizando a plataforma de dados InterSystems IRIS.

Data & Horário: Segunda-feira, 23 de Agosto — 12:00 horário de brasília

Palestrantes:  
🗣 @Carmen Logue, Gerente de Produtos InterSystems - Analytics e Inteligência Artificial
🗣 @Evgeny Shvarov, Gerente do Ecossistema para Desenvolvedores InterSystems


0
0 66
Artigo Henry Pereira · Ago. 10, 2021 8m read

https://media.giphy.com/media/Nxu57gIbNuYOQ/giphy.gif

Calma, calma, não estou incentivando uma guerra contra as máquinas no melhor estilo sci-fi para impedir ao dominação mundial do Ultron ou da Skynet.

Ainda não... ainda não 🤔

Convido você para desafiarmos as máquinas através da criação de um jogo bem simples utilizando ObjectScript com Python embarcado.

Tenho que dizer que fiquei super empolgado com a feature do Embedded Python no InterSystems IRIS, é incrível o leque de possibilidades que se abre para criar aplicações fantásticas.

Vamos construir um jogo da velha, as regras são bem simples e acredito que todos sabem como

0
0 125
Artigo Larissa Prussak · Ago. 9, 2021 1m read

Olá desenvolvedores!

Só quero compartilhar uma prática recomendada antiga, mas sempre relevante, sobre a alteração de namespaces @Dmitry Maslennikov compartilhada comigo (de novo).

Considere o método:

classmethod DoSomethingInSYS() as %Status

{

set sc=$$$OK

set ns=$namespace

zn "%SYS"

// try-catch in case there will be an error

try {

// do something, e.g. config change

}

catch {}

 zn ns    ; returning back to the namespace we came in the routine

return sc

}

E com o novo $namespace, o método pode ser reescrito como:

classmethod DoSomethingInSYS() as %Status

{

set sc=$$$OK

new $namespace

set $namespace="%SYS"

// do something

return sc

}

Então! A diferença é que não precisamos alterar o namespace manualmente, pois ele voltará automaticamente assim que retornarmos o método.

e não precisamos do try-catch (pelo menos para esse propósito) também.

0
0 179
Anúncio Angelo Bruno Braga · Jul. 27, 2021

Olá Comunidade,

Queremos ouvir a opinião de vocês! Nos dê sua opinião sobre o Concurso de Programação de Inteligência Artificial InterSystems! Respondam por favor algumas questões para nos ajudar a melhorar nossos concursos.

👉 Pesquisa rápida: Pesquisa do Concurso de Programação de Inteligência Artificial InterSystems


0
0 69
Artigo Andre Larsen Barbosa · Jul. 27, 2021 4m read

Esta é uma visão bastante pessoal da história antes do Caché.

Não tem o objetivo de competir com os excelentes livros de Mike Kadow discutidos em um artigo anterior.

Temos uma história diferente e, portanto, isso visa criar uma perspectiva diferente do passado.  

Toda a história começou em 1966 no MGH (Mass.General Hospital) em um PDP-7 Ser. # 103 com 8 K de memória (palavras de 18 bits) [hoje = 18 K byte] como um sistema sobressalente.  

"Número de série 103 - estava localizado no porão do agora demolido Edifício Thayer, atualmente [2014] o site do Cox Cancer Center no MGH. " "Neil Papparlardo e Curt Marble sob a orientação de Octo Barnett desenvolveram e lançaram o software inicial nesta máquina. "

0
0 280
InterSystems Oficial Pete Greskoff · Jul. 26, 2021
21 de Julho de 2021 – Alerta: Resultados Incorretos em Consultas Não Padrão ‘GROUP BY’
 
A InterSystems corrigiu um defeito que pode causar resultados incorretos em consultas SQL. Este defeito afeta:
  • Todas as versões completas e de manutenção das plataformas InterSystems IRIS e InterSystems IRIS for Health, a partir da 2019.1.0

Um bloco de consulta pode apresentar o defeito apenas se apresentar todas as condições abaixo:

  • O bloco de consulta contém uma cláusula GROUP BY porém não inclui nenhum agregador como COUNT(*).
0
0 86
Anúncio Angelo Bruno Braga · Jul. 26, 2021

Olá Comunidade,

É um enorme prazer convidá-los para o encontro online com os ganhadores do Concurso de Programação de Inteligência Artificial InterSystems!

Data & Horário: Sexta-Feira, 30 de Julho de 2021, 12:00 horário de Brasília

O que lhe espera neste Encontro Virtual? 

  • A biografia de nossos ganhadores.
  • Pequenas demonstrações de suas aplicações.
  • Uma discussão aberta sobre as tecnologias utilizadas, perguntas e respostas e os planos para os próximos concursos.

0
0 70
Anúncio Angelo Bruno Braga · Jul. 19, 2021

Olá Desenvolvedores,

Está é a semana de votação para o Concurso de Programação de Inteligência Artificial InterSystems! Essa é a hora de dar seu voto para as melhores soluções construídas com a plataforma de dados InterSystems IRIS.

🔥 Você decide: VOTE AQUI 🔥

Como votar? Detalhes abaixo.

0
0 86
Artigo Andre Larsen Barbosa · Jul. 12, 2021 3m read

Recentemente, eu estava respondendo a algumas perguntas que alguém tinha sobre alguns bugs que surgem no Docker para Mac, e isso me lembrou o que Shakespeare escreveu em sua famosa tragédia sobre orquestração de software em grande escala, Kubelet: o Príncipe do Benchmark.  

Ao executar o Docker no Mac ou Windows, alguns problemas surgem ocasionalmente, porque o Docker para Mac e o Docker para Windows estão usando alguns truques inteligentes e quase totalmente ocultos para serem executados.

0
0 93
Artigo Gabriel Schiehl · Jul. 7, 2021 1m read

 

Recentemente, eu queria obter uma lista de todas as consultas em cache e seus textos. Veja como fazer isso.
Primeiro, crie um procedimento SQL retornando texto de consulta de cache a partir de um nome de rotina de consulta em cache:

Class test.CQ
{

/// SELECT test.CQ_GetText()
ClassMethod GetText(routine As %String) As %String [ CodeMode = expression, SqlProc ]
{
##class(%SQLCatalog).GetCachedQueryInfo(routine)
}

}
E depois disso, você pode executar esta consulta:
SELECT Routine, test.CQ_GetText(Routine)
FROM %SQL_Manager.CachedQueryTree()
E obtenha uma lista de consultas em cache:

0
0 235