Artigo
· Fev. 23, 2021 2min de leitura
Intersystems IRIS Reports

Olá comunidade,

Todos nós já conhecemos o poder da solução InterSystems IRIS Data platform ou IRIS for Health, a facilidade de desenvolver aplicações utilizando Object Script, Java, Node.JS, Python, .NET, com alto desempenho e confiabilidade do nosso banco de dados multi-modelo altamente escalável de forma horizontal ou vertical, o poder da interoperabilidade entre aplicações, com outros bancos de dados, a possibilidade de integrar utilizando diversos protocolos como REST, SOA, MQTT, FTP, etc., a nossa solução de BI, NLP, tudo em um mesmo binário, em uma mesma plataforma, o que facilita a vida do desenvolvedor a entregar soluções inovadoras e confiáveis!

Mesmo entregando soluções inovadoras, existe um desafio diário para muitos desenvolvedores, demandada pelas áreas de negócios, seja para entregar informação para clientes e ou usuários internos/externos etc., que são os relatórios.

4 0
0 148

A linguagem ObjectScript do InterSystems IRIS possui um mecanismo de metadados muito poderoso chamado XData. Este recurso permite criar definições de metadados para as classes úteis para serem utilizadas pelo compilador ou por programas que irão estender as funcionalidades padrão da linguagem baseados nas definições de XData do seu escopo de atuação.

1 0
0 147
Artigo
· Mar. 28, 2023 10min de leitura
Debugando código ObjectScript usando VSCode

O Visual Studio Code (VSCode) é o editor de código mais popular do mercado. Foi criado pela Microsoft e distribuído como um IDE gratuito. O VSCode suporta dezenas de linguagens de programação, incluindo ObjectScript, até 2018, Atelier (baseado no Eclipse). Foi considerado como uma das principais opções para desenvolver produtos InterSystems.

1 1
0 126

Olá comunidade,

Nesta 4ª parte vamos falar de uma funcionalidade do InterSystems IRIS Reports chamada de “Bursting”. Vamos primeiro relembrar o que já vimos até o momento.

Entendemos o que é o InterSystems IRIS Reports, instalamos os ambientes: Designer e Server, verificamos os diversos tipos e formatos de relatórios que podemos desenvolver, e entendemos como distribuir um relatório em diversos formatos.

Mas afinal o que é o “Bursting”? Antes de demonstrar está funcionalidade em ação, vamos primeiro refletir sobre a sua necessidade.

Todos nós já nos deparamos com necessidade de processar relatórios com milhares de linhas, e este tipo de relatório normalmente tem um alto custo de processamento no banco de dados com milhares de linhas que não são destinadas a um único usuário, você precisa segregar as informações por região, por alguma categoria seja de produto ou um tipo de exame, ou por alguma hierarquia existente para o seu tipo de negócio. Sem o InterSystems IRIS Reports, você precisaria desenvolver uma ou mais queries aplicando técnicas para filtrar dados com as opções de “filtro” que usuário precisa ou pode ter acesso, e podem ocorrer mais de uma execução por diversos usuários ao longo do dia.

1 0
0 146

Olá Desenvolvedores!

Aqui estão os bônus tecnológicos para o concurso de programação InterSystems: Ferramentas de Desenvolvimento que irão lhe dar pontos extras na votação.

Uso de contêineres Docker - 2 pontos

A aplicação ganha o bônus 'Uso de contêiner Docker' se a mesma utiliza o InterSystems IRIS em um contêiner docker. Aqui você encontra o modelo mais simples para iniciar.


Implantação em Pacote ZPM - 2 pontos

Você ganhará este ponto de bônus se você criar e publicar o pacote ZPM(Gerenciador de Pacotes ObjectScript) para sua aplicação Full-Stack de forma que ele possa ser implantado com o seguinte comando

zpm "install o-nome-de-sua-solução-full-stack"

em um IRIS com o cliente ZPM instalado.

Documentação.Cliente ZPM.

Teste Unitário - 2 pontos

Aplicações que possuírem Teste Unitário para o código ObjectScript na plataforma de dados InterSystems ganhará este bônus.

Aprenda mais sobre Teste Unitário em ObjectScript na Documentação e na Comunidade de Desenvolvedores.

Demonstração Online de seu Projeto - 3 pontos
Colete 3 pontos de bônus a mais se você se você provisionar seu projeto para a nuvem como uma demonstração online. Você pode utilizar este modelo ou qualquer outra alternativa de implantação. Exemplo. Aprenda mais sobre no webinar de lançamento.

Análise de qualidade de código sem bugs - 2 pontos

Incluir a ação do Github de qualidade de código para controle estático de código e faça com que mostre 0 bugs para o seu código ObjectScript. Aprenda mais em nosso webinar de lançamento.

Artigo na Comunidade de Desenvolvedores - 2 pontos

Poste um artigo na Comunidade de Desenvolvedores que descrevam as funcionalidades de seu projeto. Ganhe 2 pontos para cada artigo publicado. Traduções para diferentes idiomas também valem.

Vídeo no YouTube - 3 pontos

Crie um vídeo no Youtube que demonstre seu produto em ação e ganhe 3 pontos de bônus para cada vídeo.

Esta lista de bônus é sujeita à alterações. Fiquem ligados !

2 0
0 145

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?

0 0
0 143
Artigo
· jan 16, 2021 3min de leitura
Criando e listando definições de XData

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:

2 0
0 141

Olá Desenvolvedores,

O Concurso de Interoperabilidade da InterSystems chegou ao seu fim. Obrigado a todos pela participação em nossa empolgante maratona de codificação !

E agora é o momento de anunciarmos os vencedores !

Nossos aplausos e congratulações vão para os seguintes desenvolvedores e suas aplicações:

4 2
0 101

E com grande prazer que a InterSystems vem anunciar o lançamento da versão 2021.1 das plataformas de dados InterSystems IRIS, InterSystems IRIS for Health e da plataforma de interoperabilidade HealthShare Health Connect, que se encontram agora disponíveis para nossos clientes e parceiros.

As melhorias desta versão trazem maior liberdade para que os desenvolvedores possam desenvolver aplicações ágeis e robustas, na linguagem de sua escolha, tanto do lado cliente como no lado servidor. Este lançamento também possibilita o consumo de grandes volumes de informações de forma mais eficiente por parte dos usuários através das novas e mais rápidas funcionalidades analíticas.

2 0
0 140

Com o lançamento do InterSystems IRIS Cloud SQL, estamos recebendo perguntas frequentes sobre como estabelecer conexões seguras por JDBC e outras tecnologias de driver. Temos um ótimo resumo e uma documentação detalhada sobre as tecnologias de driver, mas essa documentação não chega a descrever ferramentas de cliente individuais, como DBeaver, nossa favorita. Neste artigo, vamos descrever as etapas para criar uma conexão segura no DBeaver para sua implantação do Cloud SQL.

0 0
0 139

Tenho o prazer de anunciar um marco no ciclo de vida do gerenciador de pacotes ObjectScript, ZPM. O gerenciador de pacotes oferece aos desenvolvedores a capacidade de empacotar o código ObjectScript e as configurações de implantação e as informações de versão de maneira conveniente. Ao longo dos últimos anos, evoluiu muito para uma parte integrante de muitos fluxos de trabalho de desenvolvimento.

1 0
0 136

Criado por Daniel Kutac, Engenheiro de vendas, InterSystems

Aviso: se você ficar confuso com os URLs usados: a série original usou telas de uma máquina chamada dk-gs2016. As novas capturas de tela foram tiradas em uma máquina diferente. Você pode tratar o URL WIN-U9J96QBJSAG como se fosse o dk-gs2016 com segurança.

Parte 2. Servidor de autorização, servidor OpenID Connect

0 0
0 130

Olá, desenvolvedores!

"objectscript.conn" :{
      "ns": "IRISAPP",
      "active": true,
      "docker-compose": {
        "service": "iris",
        "internalPort": 52773
      }

Quero compartilhar com vocês um novo recurso bem maneiro que descobri no novo lançamento 0.8 do plugin VSCode ObjectScript de @Dmitry Maslennikov e CaretDev.

O lançamento traz uma nova configuração "docker-compose", que resolve o problema com as portas necessárias para fazer o VSCode Editor se conectar à IRIS. Não era muito conveniente se você tivesse mais de um contêiner Docker com a IRIS em execução na mesma máquina. Agora, esse problema foi resolvido!

Veja abaixo como funciona.

1 0
0 128

Olá Comunidade,

Participem do Webinar de Lançamento do 1º Concurso de Artigos Técnicos em Português da InterSystems dedicado ao nosso Concurso de Artigos em Português.

Neste webinar, vocês terão uma visão geral de como funciona o concurso além de debatermos a respeito dos critérios de aceitação e pontuação dos artigos.

Data & Horário: Quinta-feira, 24 de Março — 12:00 horário de Brasília

Palestrantes:
🗣 @Angelo Bruno Braga, Sales Engineer InterSystems
🗣 @Rochael Ribeiro, Sales Engineer Sênior. InterSystems
🗣 @Danusa Calixto, Sales Engineer InterSystems

https://www.youtube.com/embed/2eorbhbl4CE
[Isso é um link incorporado, mas você não pode ver conteúdo incorporado diretamente no site, porque recusou os cookies necessários para acessá-lo. Para ver o conteúdo incorporado, você precisa aceitar todos os cookies nas suas Definições de cookies]

6 2
0 85

A partir da versão 2021.2 do InterSystems IRIS é possível desenvolver serviços de backend, de integração e procedures de bancos de dados utilizando Python. A grande vantagem desta possibilidade é a redução na curva de aprendizado e a utilização de programadores especialistas na linguagem de programação que mais cresce no mundo.

8 0
1 125

Da última vez, lançamos uma aplicação IRIS no Google Cloud usando seu serviço GKE.

E, embora criar um cluster manualmente (ou por meio do gcloud) seja fácil, a abordagem de Infraestrutura como Código (IaC) moderna recomenda que a descrição do cluster Kubernetes também seja armazenada no repositório como código. Como escrever este código é determinado pela ferramenta que é usada para IaC.

No caso do Google Cloud, existem várias opções, entre elas o Deployment Manager e o Terraform. As opiniões estão divididas quanto o que é melhor: se você quiser saber mais, leia este tópico no Reddit Opiniões sobre Terraform vs. Deployment Manager? e o artigo no Medium Comparando o GCP Deployment Manager e o Terraform.

0 0
0 125
Fechado

*Analista Ensemble Júnior / Pleno

Próximo Metrô Clínicas

REQUISITOS:

* COS / Portal
* Conhecimento em barramento e protocolos RESTFull / SOAP
* Integração com banco de dados Oracle / SQL Server

ATIVIDADES:
* Integração de sistemas hospitalares
* Administração do ambiente Ensemble
* Análise de Dados

Enviar CV com pretensão salarial
.

Contratação CLT ou PJ tempo indeterminado

3 0
0 124