Pesquisar

Limpar filtro

#InterSystems IRIS FAQ

0 Postagens0 Seguidores

#InterSystems Demo Olympics

0 Postagens0 Seguidores
Artigo
Yuri Marx · Fev. 4, 2021

DataOps com InterSystems IRIS

O Gartner definiu DataOps como: "Uma prática de gerenciamento de dados colaborativo focada em melhorar a comunicação, integração e automação dos fluxos de dados entre os gerentes de dados e consumidores de dados em uma organização. O objetivo do DataOps é entregar valor mais rápido criando entrega previsível e gerenciamento de mudanças dados, modelos de dados e artefatos relacionados. DataOps usa tecnologia para automatizar o design, implantação e gerenciamento de entrega de dados com níveis apropriados de governança e usa metadados para melhorar a usabilidade e o valor dos dados em um ambiente dinâmico. " O DataOps foi apresentado pela primeira vez por Lenny Liebmann, editor colaborador, InformationWeek, em uma postagem de blog no IBM Big Data & Analytics Hub intitulada "3 razões pelas quais DataOps é essencial para o sucesso de big data" em 19 de junho de 2014. O termo DataOps foi popularizado posteriormente por Andy Palmer em Tamr. DataOps é um apelido para "Operações de Dados". 2017 foi um ano significativo para DataOps com significativo desenvolvimento de ecossistema, cobertura de analistas, aumento de pesquisas de palavras-chave, pesquisas, publicações e projetos de código aberto. O Gartner nomeou DataOps no Hype Cycle for Data Management em 2018. (fonte: https://en.wikipedia.org/wiki/DataOps) O manifesto DataOps estabeleceu os seguintes princípios DataOps: (https://www.dataopsmanifesto.org/dataops-manifesto.html) Satisfaça continuamente seu cliente: Nossa maior prioridade é satisfazer o cliente por meio da entrega antecipada e contínua de valiosos insights analíticos de alguns minutos a semanas. Análise de trabalho de valor: Acreditamos que a principal medida do desempenho da análise de dados é o grau em que análises criteriosas são fornecidas, incorporando dados precisos, sobre estruturas e sistemas robustos. Abrace a mudança: acolhemos as necessidades em evolução dos clientes e, na verdade, as abraçamos para gerar vantagem competitiva. Acreditamos que o método mais eficiente, eficaz e ágil de comunicação com os clientes é a conversa cara a cara. É um esporte de equipe: as equipes analíticas sempre terão uma variedade de funções, habilidades, ferramentas favoritas e títulos. Uma diversidade de experiências e opiniões aumenta a inovação e a produtividade. Interações diárias: clientes, equipes analíticas e operações devem trabalhar juntos diariamente ao longo do projeto. Auto-organizar: acreditamos que os melhores insights analíticos, algoritmos, arquiteturas, requisitos e projetos surgem de equipes auto-organizadas. Reduza o heroísmo: à medida que o ritmo e a amplitude da necessidade de insights analíticos aumentam, acreditamos que as equipes analíticas devem se esforçar para reduzir o heroísmo e criar equipes e processos analíticos de dados sustentáveis ​​e escaláveis. Refletir: As equipes analíticas devem ajustar seu desempenho operacional refletindo-se, em intervalos regulares, no feedback fornecido por seus clientes, por si mesmas e pelas estatísticas operacionais. Análise é código: as equipes analíticas usam uma variedade de ferramentas individuais para acessar, integrar, modelar e visualizar dados. Fundamentalmente, cada uma dessas ferramentas gera código e configuração que descreve as ações realizadas nos dados para fornecer insights. Orquestrar: A orquestração do início ao fim de dados, ferramentas, código, ambientes e o trabalho das equipes analíticas é um fator chave para o sucesso analítico. Torne-o reproduzível: resultados reproduzíveis são necessários e, portanto, temos a versão de tudo: dados, configurações de hardware e software de baixo nível e o código e configuração específicos para cada ferramenta no conjunto de ferramentas. Ambientes descartáveis: Acreditamos ser importante minimizar o custo para os membros da equipe analítica experimentarem, proporcionando-lhes ambientes técnicos fáceis de criar, isolados, seguros e descartáveis ​​que reflitam seu ambiente de produção. Simplicidade: acreditamos que a atenção contínua à excelência técnica e ao bom design aumentam a agilidade; da mesma forma, a simplicidade - a arte de maximizar a quantidade de trabalho não realizado - é essencial. Análise é fabricação: os pipelines analíticos são análogos às linhas de manufatura enxuta. Acreditamos que um conceito fundamental de DataOps é um foco no pensamento de processo visando alcançar eficiências contínuas na fabricação de insights analíticos. A qualidade é fundamental: os pipelines analíticos devem ser construídos com uma base capaz de detecção automática de anormalidades (jidoka) e problemas de segurança no código, configuração e dados, e devem fornecer feedback contínuo aos operadores para evitar erros (poka yoke). Monitorar a qualidade e o desempenho: Nosso objetivo é ter medidas de desempenho, segurança e qualidade que sejam monitoradas continuamente para detectar variações inesperadas e gerar estatísticas operacionais. Reutilizar: Acreditamos que um aspecto fundamental da eficiência de fabricação de visão analítica é evitar a repetição do trabalho anterior por parte do indivíduo ou da equipe. Melhorar os tempos de ciclo: devemos nos esforçar para minimizar o tempo e o esforço para transformar uma necessidade do cliente em uma ideia analítica, criá-la no desenvolvimento, liberá-la como um processo de produção repetível e, finalmente, refatorar e reutilizar esse produto. Ao analisar esses princípios, é possível ver alguns pontos onde a InterSystems IRIS pode ajudar: Satisfaça continuamente seu cliente: você pode criar novas produções curtas de integração, orquestrações, cubos IRIS, relatórios, visualizações de BI e modelos de ML por sprints ou iterações. Analítica de trabalho de valor: o IRIS ajuda você a fornecer dados com qualidade (usando produções, adaptadores e métodos de classe nas classes persistentes) e permite que você faça a exploração de dados em tabelas dinâmicas IRIS BI (designer de análise) e em IRIS NLP (análise de texto). Auto-organização: o IRIS simplifica a auto-organização, porque com uma plataforma de dados unifield, você coleta, processa, analisa e publica insights, com uma ferramenta. Refletir: no Portal do usuário você pode interagir com os usuários e coletar feedback para melhorar os produtos entregues. Análise é código: tudo é código, incluindo, modelo de dados IRIS, cubos e painéis; com controle de versão e governança. Orquestrar: o IRIS é uma plataforma de dados que orquestra a ingestão de dados, enriquecimento, trabalho analítico, visualização de dados e ML sobre dados, em uma única ferramenta, IRIS. Torne-o reproduzível: o IRIS utiliza docker, kubernetes (IKO) e devops para reproduzir os resultados. Ambientes descartáveis: o IRIS suporta a criação de ambientes docker descartáveis para integração, modelos de dados, cubos de BI e visualizações. Simplicidade: a criação do cubo de dados IRIS é muito simples e elimina a criação de scripts ETL, a criação de análises, cubos, dashboards são visuais, web e passíveis de serem feitos pelos usuários, não apenas pela equipe de desenvolvedores. E IntegratedML permite criar ML para cenários comuns sem desenvolvimento de código-fonte. Monitore a qualidade e o desempenho: a IRIS usa o SAM para monitorar o desempenho e tem um portal de gerenciamento da web. Reutilizar: no IRIS, os artefatos DataOps são classes e as classes são extensíveis e reutilizáveis por padrão. Melhore os tempos de ciclo: os usuários podem criar dashboards, análises, relatórios, publicar e compartilhar seu trabalho em autoatendimento. O ODSC (https://opendatascience.com/maximize-upstream-dataops-efficiency-through-ai-and-ml-to-accelerate-analytics/) indica a seguinte estratégia de DataOps: O InterSystems IRIS auxilia nos pontos acima, veja: Provisionamento de autoatendimento: os usuários podem criar e publicar cubos e painéis. Compartilhe, marque, anote: o portal do usuário pode ser usado para compartilhar painéis, o IRIS Analytical Web Portal permite que o usuário crie, documente, organize em pastas e marque seu trabalho. Enrichement: BPL pode ser usado para enriquecer dados. Preparação: BPL, DTL, adaptadores e lógica ObjectScript podem ajudar na preparação de dados. Mercado de dados: os ativos de dados podem ser publicados na API REST e monetizados com o IRIS API Manager. Catálogo de dados: os dados no IRIS são organizados em classes, essas classes são armazenadas no sistema de catálogo de classes (% Dictonário) Perfil e Classificação: podem ser criados grupos, pastas para artefatos analíticos no Portal do Usuário e Portal do Administrador. Qualidade: IRIS tem classes utilitárias para gerar dados de amostra e fazer testes de unidade. Linhagem: no IRIS todos os ativos de dados são conectados, a partir do modelo de dados você constrói cubos, dos cubos você constrói painéis e todos os ativos de dados podem ser controlados por curadores de dados (sistema de permissão IRIS) Mastering: Admin Portal permite que você domine todos os aspectos em projetos analíticos. Dados de banco de dados, dados de arquivos, API SaaS, fluxos: IRIS é multimodelo e oferece suporte à persistência e análise de dados e texto (PNL). Suporta SaaS API usando IRIS API Manager e funciona com Streams usando Adaptadores de Integração e PEX (com kafka). Aplicativos, ferramentas de BI, sandboxes analíticos: com IRIS, você pode criar aplicativos DataOps com sua linguagem preferida (Java, Python, .NET, Node.js, ObjectScript). IRIS é uma ferramenta de BI, mas você pode usar conectores com Power BI ou ponte MDX e IRIS é uma área restrita para análises, em uma única ferramenta. Veja meu resumo de mapeamento de IRIS e DataOps:
Artigo
Fernando Ferreira · Fev. 23, 2021

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. Os relatórios são demandados para impressão ou para entregar informações estáticas em diversos formatos, como por exemplo: PDF, XLS, TXT etc., muitas das vezes a fonte de dados é da mesma query, porém se faz necessário o desenvolvimento do layout para cada formato, e aí vem o desafio de entregar os diversos layouts e formatos. A constante mudança de layout, ou a necessidade de acrescentar um campo, mudar uma imagem, adicionar um subtotal, distribuir os relatórios de forma automática por e-mail ou uma para uma pasta da rede. Sim os relatórios são e serão uma demanda diária para os desenvolvedores, seja para gerar uma DANFE, um resultado de exame, informações contábeis, relatórios comerciais que precisam ser distribuídas por e-mail para toda equipe comercial etc. Pensando nesta necessidade diária tenho o prazer de falar com vocês sobre a solução InterSystems IRIS Reports! Essa solução nos ajudará a enfrentar este desafio diário! O InterSystems IRIS reports (powered by Logi Analytics) é uma solução que possui um ambiente moderno para desenvolvimento dos relatórios e um ambiente servidor para administração e para acesso a usuários finais. Vou dividir este artigo em partes, sendo está a primeira, as próximas partes serão: 2º Parte: Instalação dos ambientes Designers e Servidor 3º Parte: Criação de relatórios em diversos formatos 4º Parte: Distribuição de um relatório por e-mail, utilizando um relatório “master” como base. 5º Parte: Disponibilizar um relatório dentro da sua aplicação já existente. Um pequeno spoiler, o Designer: Até a próxima parte!
Artigo
Flávio Lúcio Naves Júnior · Mar. 4, 2021

Desenvolvedores da Intersystems em Chinês

Olá Desenvolvedores, Vocês pediram por isso – nós fizemos! Agora é a hora para todos os usuários da nossa comunidade falantes de chinês! Finalmente, estamos felizes em anunciar a Comunidade de Desenvolvedores da Intersystems em Chinês! E deixa eu introduzir a vocês @Claire Zheng e @Vivi Zhu da InterSystems China como gerentes da Comunidade de Desenvolvedores da Intersystems na China!Também, um grande bem-vindo aos time de moderadores CN: @Peng Qiao, @Michael Lei, @Louis Lu, @Hao Ma, @Nicky Zhu, @Jeff Liu, @Li Yan, @Zeno Wang. E aqui vai os principais pontos que você precisa saber: ➡️ Você pode trocar entre sites usando o menu de linguagem no topo ao lado direito.: Se você conhece Chinês, é bom que você consiga contribuir com artigos, criar discussões, perguntar e responder questões sobre a plataforma de dados da Intersystems agora em Chinês também! Também! ➡️ Você consegue usar o Selecionador de Idiomas - a opção para selecionar a versão em Chinês do artigo. Também! ➡️ Se você publicar uma publicação em Inglês ou outra língua, poderá ser traduzido por qualquer pessoa em Chinês e será muito útil para mais pessoas! Todo mundo tem permissão agora para adicionar ou solicitar a tradução de qualquer publicação na Comunidade de Desenvolvedores. Depois de selecionar qualquer língua usando o Selecionador de Idiomas, qualquer usuário pode adicionar um link até a tradução da publicação ou solicitar a tradução. ➡️ A mesma coisa funciona para o site da Comunidade Chinesa - você pode traduzir o artigo Chinês em Inglês ou qualquer outra língua. Tenha certeza que você conhece as duas línguas bem! E... Para aqueles que a cada mês melhor contribuir para a Comunidade de Desenvolvedores, incluindo aqueles que mais postar artigos, e aqueles que alcançar maiores "votos positivos", o time da Comunidade Chinesa irá dar um prêmio customizado. Não perca essa sua chance de ganhar - Seja ativo! 😉 Então, Não hesite em nos providenciar seu feedback em como tornar a Comunidade de Desenvolvedores da Intersystems em Chinês melhor! E seja bem-vindo a Comunidade de Desenvolvedores da Intersystems em Chinês! 🚀

#InterSystems NLP (iKnow)

4 Postagens0 Seguidores
Anúncio
Angelo Bruno Braga · Nov. 23, 2020

Vencedores do Concurso de Interoperabilidade da InterSystems !!!!

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: 🏆 Nominação de Experts - os ganhadores são determinados por um juri especialmente selecionado: 🥇 1° lugar e US$2,000 vai para o projeto Open API Client Gen de @Lorenzo.Scalese 🥈 2° lugar e US$1,000 vai para o projeto OCR Service de @Yuri.Gomes 🥉 3° lugar e US$250 vai para o projeto IRIS Interoperability Message Viewer de @Henrique.GonçalvesDias 🥉 3° lugar e US$250 vai para o projeto interoperability-integratedml-adapter de @José.Pereira 🏆 Nominação da Comunidade - aplicações que receberam mais votos no total: 🥇 1° lugar e US$1,000 vai para o projeto OCR Service de @Yuri.Gomes 🥈 2° lugar e US$500 vai para o projeto IRIS Interoperability Message Viewer de @Henrique.GonçalvesDias 🥉 3° lugar e US$250 vai para o projeto Open API Client Gen de @Lorenzo.Scalese Parabéns a todos os participantes! Agradecemos a atenção dada a nosso concurso e o esforço dedicado a nossa competição de codificação ! E o que está por vir ? Nós já anunciamos nossa nova competição para desenvolvedores InterSystems ! Junte-se ao Concurso Analítico InterSystems iniciando em 7 de Dezembro! Acompanhe a comunidade para maiores detalhes! Obrigado a todos que participaram e também a quem votou em mim. Agradeço a cada voto, eles fizeram a diferença. Isto me motiva a continuar contribuindo com mais apps e artigos. Viva a comunidade intersystems Parabéns a todos os participantes! Agradeço a todos pelos votos de confiança e pelo incentivo para meus aplicativos. Espero conseguir retribuir com boas ideias e projetos para uma comunidade tão unida e onde sempre encontrei apoio nesses longos anos de jornada. Abraços e até a próxima
Anúncio
Angelo Bruno Braga · Nov. 23, 2020

Junte-se ao Concurso Analítico da InterSystems

Olá Desenvolvedores! É um prazer convidá-los a todos para participarem de nosso próximo concurso de criação de soluções de código aberto utilizando nossa plataforma de dados InterSystems IRIS! Informações: 🏆 Concurso Analítico InterSystems 🏆 Duração: de 7 a 27 de Dezembro de 2020 Prêmios 1. Nomeação pelos Experts - ganhadores serão escolhidos por um juri especialmente selecionado: 🥇 1° lugar - US$ 2,000 🥈 2° lugar - US$ 1,000 🥉 3° lugar - US$ 500 2. Nomeação da Comunidade - a aplicação que receberá a maior quantidade de votos da comunidade: 🥇 1° lugar - US$ 1,000 🥈 2° lugar - US$ 500 🥉 3° lugar - US$ 250 Se vários participantes obtiverem a mesma quantidade de votos, todos eles serão considerados ganhadores e o prêmio será dividido entre os ganhadores. Quem pode participar ? Qualquer membro da comunidade de desenvolvedores, excluindo-se funcionários da InterSystems. Torne-se já um membro! Prazos do concurso 7 a 20 de Dezembro: Duas semanas para fazer o upload de suas aplicações para o Open Exchange(durante este período também é possível a edição dos projetos). 21 a 27 de Dezembro: Semana de votação. 28 de Dezembro: Anúncio dos ganhadores. Tópico do Concurso 💡 Soluções Analíticas usando a plataforma de dados InterSystems IRIS 💡 Use uma ou mais funcionalidades analíticas da plataforma InterSystem IRIS (IRIS BI, IRIS NLP, IntegratedML, InterSystems Reports) para criar to create uma visualização e / ou história simples e atraente. A aplicação deverá funcionar tanto no IRIS Community Edition ou IRIS for Health Community Edition ou IRIS Advanced Analytics Community Edition. A aplicação deverá ser de código aberto (Open Source) e deverá ser publicada no GitHub. Se você apresentar funcionalidades especiais em sua aplicação você ganhará alguns bônus tecnológicos durante a avaliação. Fique atento nas postagens para saber quais são as funcionalidades especiais !!! Recursos Auxiliares 1. Exemplo de aplicações: IRIS Analytics Template Samples BI Covid19 analytics Analyze This Game of Throne Analytics Pivot Subscriptions Samples Aviation Set Analysis Error Globals Analytics 2. Como submeter sua aplicação para o concurso: Como publicar uma aplicação no Open Exchange Como submeter uma aplicação para o Concurso 3. Treinamentos Online e outros materiais: DeepSee Overview DeepSee Analyzer Basics InterSystems Reports Resource guide iKnow First Look 4. Videos: Creating InterSystems IRIS Analytics Solutions Using Docker & VSCode The Freedom of Visualization Choice: InterSystems BI A look at InterSystems Reports 5. Dados de exemplo: Adventure Works Synthea Julgamento Aqui você encontra as Regras para julgamento e votação para o concurso. Então! Mãos a obra Junte-se a a nossa empolgante maratona de codificação !!! ❗️ Verifiique os termos do concurso aqui: Termos Oficiais do Concurso.❗️
Anúncio
Angelo Bruno Braga · Dez. 30, 2020

Ganhadores do Concurso Analítico InterSystems !

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.Gomes 🥉 3° lugar e US$500 vai para o projeto iris-analytics-package de @Henrique.GonçalvesDias 🏆 Nominação da Comunidade - aplicações que receberam mais votos no total: 🥇 1° lugar e US$1,000 vai para o projeto iris-analytics-package de @Henrique.GonçalvesDias 🥈 2° lugar e US$500 vai para o projeto iris-analytics-notebook de @José.Pereira 🥉 3° lugar e US$250 vai para o projeto website-analyzer de @Yuri.Gomes Parabéns a todos os participantes! Agradecemos a atenção dada a nosso concurso e o esforço dedicado a nossa competição de codificação ! E o que está por vir ? Nós iremos anunciar a próxima competição em breve - fique atento ! ➡️ Maiores detalhes neste post.
Anúncio
Steven LeBlanc · Maio 20, 2021

Introduzindo o InterSystems Container Registry

Estou muito grato em anunciar o lançamento do InterSystems Container Registry. Este lançamento disponibiliza um novo canal de distribuição para que clientes possam acessar lançamentos é prévias de lançamentos baseadas em contêineres. Todas as imagens Community Edition estão disponíveis em um repositório público sem necessidade de login. Todas as imagens de produto completos (IRIS, IRIS for Health, Health Connect, System Alerting and Monitoring, InterSystems Cloud Manager) e imagens utilitárias (como o árbitro, Web Gateway e PasswordHash) necessitam de token de login, gerado a partir das credenciais de sua conta do WRC. O site de distribuições do WRC irá continuar a disponibilizar ar imagens como tarballs por enquanto. Entretanto, você pode agora configurar suas esteiras de CI/CD para ‘docker pull’ imagens diretamente do InterSystems Container Registry. O InterSystems Container Registry pode ser acessado através de https://containers.intersystems.com. Verifique abaixo a documentação (Utilizando o InterSystems Container Registry) para instruções completas de uso. Se você encontrar algum problema ou quiser deixar suas impressões ou comentários, não hesitem em colocá-los nos comentários abaixo ou entrar em contato com support@intersystems.com. -------------------------------------------------------------- Usando o InterSystems Container Registry Este documento disponibiliza instruções para utilização do InterSystems Container Registry (ICR), localizado em containers.intersystems.com. Imagens no ICR podem ser baixadas com o comando docker pull, exemplo: docker pull containers.intersystems.com/intersystems/iris-community:2020.4.0.547.0 Para uma lista completa das imagens disponíveis, verifiquem por favor em imagens de contêineres disponíveis na InterSystems Este documento contém as seguintes seções: Autenticando no ICR Listando o Inventário do ICR Autenticando no ICR Para acessar o ICR, siga os seguintes passsos: Abra https://containers.intersystems.com/ em seu navegador e acesse com as suas credenciais do InterSystems/WRC. Recupere seu token de login Docker ou o comando completo de login. Em sua interface Docker (por exemplo sua janela PowerShell ou na linha de comando no Linux), autentique no ICR utilizando as credenciais fornecidas. Você pode fazer isto copiando e colando o comando completo docker login exibido, por exemplo: docker login -u="bbinstoc" -p="provided_password" containers.intersystems.com Por razões de segurança entretanto, você pode querer no lugar de colocar o usuário e senha no comando, utilizar o comando docker login containers.intersystems.com, e então digitar seu Usuário e Senha quando for solicitado. Nota: Se você estiver conectado em outro serviço de registro do Docker o comando acima pode resultar em um erro. Neste caso, saia do serviço antes de tentar se autenticar no containers.intersystems.com. Agora você pode baixar imagens do ICR, por exemplo: docker pull containers.intersystems.com/intersystems/iris:2020.4.0.547.0 Listando o Inventário ICR APIs são disponibilizadas para que seja possível recuperar a lista de imagens e tags em um serviço de registro Docker. Um exemplo de um utilitário de terceiros uqe pode ser utilizado para listar o inventário do serviço de registro é o docker-ls, disponível em https://github.com/mayflower/docker-ls. Existem várias formas de se obter este utilitário. Você pode: Baixar binários pré compilados do docker-ls para várias plataformas. Instalar o utilitário diretamente em algumas plataformas, em sistemas Linux por exemplo, com o seguinte comando: sudo snap install docker-ls Baixar e executar a imagem carinadigital/docker-ls:latest em plataformas Linux para instalar o utilitário, como por exemplo: docker run --rm carinadigital/docker-ls:latest Uma vez que o docker-ls estiver instalado, você pode utilizar o seguinte comando para listar os repositórios no ICR: docker-ls repositories --registry https://containers.intersystems.com --user username --password password Nota: Utilize a opção --interactive-password para que a senha seja solicitada no lugar de inseri-la na linha de comando. Para listar apenas as imagens públicas informe aspas vazias ("") como argumanto para as opções --user e --password, por exemplo, o comando a seguir lista apenas as tags para imagens públicas do InterSystems IRIS for Health: docker-ls tags --registry https://containers.intersystems.com --user "" --password "" intersystems/irishealth-community Se você desejar ver a lista completa de imagens você precisará informar seu usuário e senha para este utilitário independentemente de estar logado no containers.intersystems.com. Outros exemplos estão disponíveis em https://github.com/mayflower/docker-ls
Anúncio
Evgeny Shvarov · Ago. 16, 2021

Serviços do Ecossistema de Parceiros InterSystems

Olá Comunidade e Parceiros InterSystems! Estamos orgulhosos em compartilhar as grandes novidades para Membros do Diretório de Parceiros InterSystems:Aqui está uma lista de serviços que vocês podem utilizar para ganharem maior visibilidade em nossa Comunidade InterSystems. Como um parceiro você pode solicitar um destes serviços inteiramente grátis a cada seis meses: Voucher de Campanha Google AdWord de US$1.000Nós iremos configurar e lançar a campanha para você Promoção no Ecossistema de DesenvolvedoresColocaremos um banner no site que possui mais de 50K de audiência relacionada à tecnologia InterSystems Um webinar suportado pela InterSystemsIremos cuidar de toda a organização. Você precisará apenas falar a respeito de sua solução e receber comentários sobre a mesma em tempo real Introduzir a Tag de sua Empresa na Comunidade de DesenvolvedoresUtilize sua própria tag na Comunidade para compartilhar novidades sobre a sua empresa Seu Vídeo no canal de Desenvolvedores InterSystems no YouTubeCrie um vídeo sobre sua aplicação e como ela funciona com as soluções InterSystems e iremos postá-lo em nosso canal do YouTube que conta com 186.000 assinantes Publique uma Oportunidade de TrabalhoEnvie a descrição da oportunidade e ela será publicada nos fóruns de discussão da Comunidade de Desenvolvedores que conta com uma audiência mensal de mais de 50K. E mais serviços serão disponibilizados em breve! Se você tiver alguma sugestão de serviços em mente, e gostaria que este serviço faça parte dos serviços disponibilizados aos parceiros no Diretório de Parceiros InterSystems, você pode compartilhar nos comentários desta postagem que teremos o prazer de avaliar a possibilidade de inclusão da mesma em nosso rol de serviços. Como requisitar: 1. Efetue o login no Diretório de Parceiros InterSystems e certifique-se de ter o perfil de sua empresa listado. Em caso negativo, aqui está o vídeo de como como listá-la 2. Abra sua conta do Diretório de Parceiros InterSystems 3. Navegue até a aba de Serviços do Ecossistema 4. Clique no botão "Requisitar" (Request) localizado em frente ao serviço que você deseja solicitar Estamos ansiosamente aguardando suas requisições! Esperamos que os serviços disponibilizados sejam de grande valor para vocês! E, aguardamos seus comentários com sugestões e a respeito da utilização dos serviços do Ecossistema de Parceiros InterSystems!
Artigo
Yuri Marx · Fev. 5, 2022

As principais funcionalidades do InterSystems IRIS

O InterSystems IRIS é uma ótima plataforma de dados e atende as atuais funcionalidades exigidas pelo mercado. Neste artigo, você vê o top 10: Rank Funcionalidade Porque Saiba mais sobre o assunto 1 Adaptive Analytics Analisar os dados de negócios atuais "AS IS" e em tempo real, com menos esforço de modelagem, mais velocidade de execução e suporte aos principais visualizadores analíticos (incluindo Excel) é um fator chave para a estratégia corporativa de negócios. https://learning.intersystems.com/course/view.php?id=1715 2 API Manager Os ativos digitais são consumidos usando API REST. É necessário governar a reutilização, segurança, consumo, catálogo de ativos, ecossistema do desenvolvedor e outros aspectos em um ponto central. O API Manager é a ferramenta certa para isso. Assim, todas as empresas têm ou querem ter um API Manager. https://learning.intersystems.com/course/view.php?id=1747 3 Sharding Database Prevê-se que a quantidade total de dados criados, capturados, copiados e consumidos globalmente aumente rapidamente, atingindo 64,2 zettabytes em 2020. Nos próximos cinco anos até 2025, a criação de dados globais deverá crescer para mais de 180 zettabytes. Em 2020, a quantidade de dados criados e replicados atingiu um novo recorde (fonte: https://www.statista.com/statistics/871513/worldwide-data-created/). Nesse cenário, é fundamental que o negócio consiga processar dados de forma distribuída (em shards, como hadoop ou mongodb), para aumentar e manter o desempenho. A outra coisa importante é que o IRIS é 3 vezes mais rápido que o Cache e mais rápido que os bancos de dados da AWS, na nuvem da AWS. https://learning.intersystems.com/course/view.php?id=991 https://learning.intersystems.com/course/view.php?id=1180 4 Suporte ao Python Python é a linguagem mais popular para fazer IA e a IA está no centro da estratégia de negócios, pois permite obter novos insights, obter mais produtividade e reduzir custos. https://learning.intersystems.com/course/view.php?id=1572 https://learning.intersystems.com/enrol/index.php?id=1110 https://learning.intersystems.com/course/view.php?name=Python%20Experience 5 Independência de Linguagem (Java, .NET, Node.js, Python) e PEX Os EUA têm quase 1 milhão de empregos de TI abertos (fonte: https://www.cnbc.com/2019/11/06/how-switching-careers-to-tech-could-solve-the-us-talent-shortage. html). É muito difícil encontrar um desenvolvedor de Object Script. Portanto, é importante poder usar os recursos do IRIS, como a interoperabilidade com a linguagem de programação oficial da equipe de desenvolvedores (Python, Java, .NET, etc.). https://learning.intersystems.com/course/view.php?id=1668 https://learning.intersystems.com/course/view.php?name=Java%20Build https://learning.intersystems.com/course/view.php?name=Java%20QS https://learning.intersystems.com/course/view.php?name=.NET%20QS https://learning.intersystems.com/course/view.php?name=Node.js%20QS https://learning.intersystems.com/course/view.php?name=Python%20QS 6 Interoperabilidade, FHIR e IoT As empresas estão constantemente se conectando e trocando dados. Os departamentos também precisam trabalhar conectados para entregar processos de negócios com mais valor estratégico e menor custo. A melhor tecnologia para isso são as ferramentas de interoperabilidade, especialmente ESB, Integration Adapters, Business Process Automation engines (BPL), ferramentas de transformação de dados (DTL) e a adoção de padrões de interoperabilidade de mercado, como FHIR e MQTT/IoT. A InterSystems Interoperability suporta tudo isso (para FHIR use IRIS for Health). https://learning.intersystems.com/course/view.php?name=Interop%20QS https://learning.intersystems.com/course/view.php?id=1082 https://learning.intersystems.com/course/view.php?id=59 7 Cloud, Docker & Microsserviços Todo mundo agora quer arquitetura de microsserviços em nuvem. Eles querem quebrar os monólitos para criar projetos menores, menos complexos, menos acoplados, mais escaláveis, reutilizáveis e independentes. O IRIS permite implantar microsserviços de dados, aplicativos e análises, graças ao suporte do IRIS a shards, docker, kubernetes, computação distribuída, ferramentas DevOps e menor consumo de CPU/memória (o IRIS suporta até processadores ARM!). Mas os microsserviços exigem que o gerenciamento da API do microsserviço, usando o API Manager, seja usado alinhado ao negócio. https://learning.intersystems.com/course/view.php?id=984 https://learning.intersystems.com/course/view.php?id=690 https://learning.intersystems.com/course/view.php?id=1286 https://learning.intersystems.com/course/view.php?id=1747 https://learning.intersystems.com/course/view.php?id=1221 8 Embedded reports Os relatórios são cruciais para o negócio. A equipe operacional e tomadora de decisões usa relatórios para apoiar seu trabalho. Muitos relatórios são entregues aos clientes também. Mas, com aplicativos móveis e aplicativos de microsserviços, é necessário habilitar relatórios incorporados. Os Relatórios InterSystems IRIS suportam tudo isso. https://learning.intersystems.com/course/view.php?id=1538 9 Suporte ao VSCode O VSCode é o IDE mais popular e o InterSystems IRIS tem um bom conjunto de ferramentas para isso. https://learning.intersystems.com/course/view.php?id=1556 https://learning.intersystems.com/course/view.php?id=1458 https://learning.intersystems.com/course/view.php?id=1678 10 Ciência de Dados A capacidade de aplicar ciência de dados aos dados, integração e solicitações e respostas de transações, usando Python, R e IntegratedML (AutoML) permitem que a inteligência de IA no momento seja exigida pelos negócios. O InterSystems IRIS oferece IA com Python, R e IntegratedML (AutoML) https://learning.intersystems.com/course/view.php?id=1535 https://learning.intersystems.com/course/view.php?id=1187 https://learning.intersystems.com/course/view.php?id=802
Anúncio
Angelo Bruno Braga · Mar. 2, 2022

Os Ganhadores do Concurso Python InterSystems

Olá Desenvolvedores, Chegou a hora de anunciar os ganhadores do Concurso Python InterSystems! Você está pronto? E os aplausos vão para estes desenvolvedores e suas aplicações: 🏆 Nominação de Especialistas - os ganhadores são determinados por um júri especialmente selecionado: 🥇 1º lugar e US$4.000 vão para o app django-iris de @Dmitry.Maslennikov 🥈 2º lugar e US$2.000 vão para o app appmsw-sql2xlsx de @MikhailenkoSergey 🥉 3º lugar e US$1.000 vão para o app iris-python-apps de @Muhammad.Waseem Mais ganhadores: 🏅 US$100 vão para o iris-python-dashboards de @Evgeniy.Potapov 🏅 US$100 vão para o GlobalToJSON-ePython-pure de @Robert.Cemper1003 🏅 US$100 vão para o blockchain - [ IRIS python ] de @davimassaru.teixeiramuta 🏅 US$100 vão para o AI Image Object Detector de @Yuri.Gomes 🏅 US$100 vão para o GlobalToJSON-embeddedPython de @Robert.Cemper1003 🏅 US$100 vão para o IRIS-Database-and-Machine-Learning-Based-Approaches-for-Prediction-of-Spontaneous-Intracerebral-Hemo de @Fatian.Wu 🏅 US$100 vão para o DIMSE Iris Dicom Fhir Service de @Ron.Sweeney1582 🏅 US$100 vão para o Django-Interop de @Fernando.VianaMaia 🏅 US$100 vão para o IRIS Text2Audio de @Yuri.Gomes 🏆 Nominação da Comunidade para as aplicações que receberam a maior quantidade de votos no total: 🥇 1º lugar e US$1.000 vão para o app django-iris de @Dmitry.Maslennikov 🥈 2º lugar e US$625 vão para o app appmsw-sql2xlsx de @MikhailenkoSergey 🥉 3º lugar e US$625 vão para o app IRIS-Database-and-Machine-Learning-Based-Approaches-for-Prediction-of-Spontaneous-Intracerebral-Hemo de @Fatian.Wu Nosso ENORME parabéns a todos os participantes e ganhadores! Obrigados a todos por sua dedicação a nossa competição de codificação e ao esforço feito para este concurso!
Anúncio
Angelo Bruno Braga · Ago. 10, 2021

Concurso InterSystems IRIS Analytics

Olá Desenvolvedores, Dêem as boas vindas ao próximo concurso online de programação InterSystems: 🏆 Concurso InterSystems IRIS Analytics 🏆 Duração: 16 de Agosto a 05 de Setembro de 2021 Premiação Total: US$8.750 Página do concurso: https://contest.intersystems.com Prêmios 1. Nominação de Experts - um júri especialmente selecionado irá determinar os ganhadores: 🥇 1° lugar - US$4.000 🥈 2° lugar - US$2.000 🥉 3° lugar - US$1.000 2. Ganhadores da Comunidade - dado às aplicações que ganharem a maior quantidade de votos no total: 🥇 1° lugar - US$1.000 🥈 2° lugar - US$500 🥉 3° lugar - US$250 Se vários participantes tiverem a mesma quantidade de votos, todos serão considerados ganhadores e a premiação será então dividida entre eles. Quem pode participar? Qualquer membro da Comunidade de Desenvolvedores, exceto funcionários da InterSystems (contratados da ISC são permitidos). Crie já sua conta! 👥 Desenvolvedores podem criar times para criar uma aplicação colaborativa. São permitidos de 2 até 5 desenvolvedores por time. Não se esqueçam de divulgar os membros de seu time no README de sua aplicação – Usem os perfis da Comunidade de Desenvolvedores. Duração do Concurso 🛠 De 16 a 29 de Agosto: Desenvolvimento das Aplicações e fase de registro. ✅ 30 de Agosto a 5 de Setembro: Período de votação. Nota: Os desenvolvedores participantes podem incluir melhorias em seus aplicativos durante todo o período de registro e também no de votação. Tópico do Concurso 💡 Soluções Analíticas utilizando o a plataforma IRIS da InterSystems 💡 Utilize uma ou mais funcionalidades analíticas da plataforma InterSystems IRIS como: Adaptive Analytics (AtScale) InterSystems Reports (Logi) InterSystems BI (DeepSee) InterSystems NLP (iKnow) para criar uma visualização ou análise de dados simples e atraente. Aqui estão os requisitos: Aplicações aceitas: Aplicações novas no Open Exchange ou aplicações existentes com uma melhoria considerável. Nosso time irá revisar todas as aplicações antes de aprová-las para o concurso. A aplicação deverá funcionar tanto no IRIS Community Edition ou no IRIS for Health Community Edition (com exceção do Adaptive Analytics e do InterSystems Reports). A aplicação deverá ser de Código Aberto e deverá ser publicada no GitHub. O arquivo README da aplicação deverá ser escrito em Inglês, conter os passos para a instalação, e conter tanto um vídeo de demonstração e/ou descrição do funcionamento da aplicação. Recursos auxiliares 1. Aplicações exemplo e instruções: 1.1. Adaptive Analytics: Adaptive Analytics em Ação (vídeo em inglês) 1.2 InterSystems Reports: Uma olhada no InterSystems Reports (vídeo) InterSystems Reports - Guia de Recursos Executando o InterSystems Reports em contêineres Demonstração do servidor IRIS Reports(OEX) 1.3 Exemplos do IRIS BI: Modelo do IRIS Analytics Exemplos no BI Analytics para Covid19 Analise Isso Analytics do Game of Thrones Assinaturas na Tabela Pivô Analytics de Erros em Globais Criando Soluções no InterSystems IRIS BI utilizando Docker & VSCode (vídeo) Liberdade de Escolha de Visualização: InterSystems BI (vídeo) Visão Geral do InterSystems BI(DeepSee) (curso online) Introdução ao Analisador do InterSystems BI(DeepSee) (curso online) 1.4 InterSystems NLP (iKnow): Código Fonte do iKnow Exemplos de Aviação Análise de Conjuntos Primeiro Contato com o iKnow (curso online) 2. Dados de Exemplo: Base de dados Hole Foods para IRIS BI (instalada com o pacote SamplesBI) Adventure Works, zip Synthea 3. Ferramentas para importar dados para o IRIS: CSVGEN eCSVGENUI Tabela Externa S3 4. Para iniciantes no IRIS Criando uma aplicação servidor com o InterSystems IRIS Trilha de Aprendizagem para iniciantes 5. Como enviar seu aplicativo para o concurso: Como publicar uma aplicação no Open Exchange Como enviar uma aplicação para o Concurso Julgamento As regras de votação serão divulgadas em breve. Fiquem ligados! Então, Aguardamos pelo SEU projeto inovador - junte-se a nossa maratona de codificação para ganhar! ❗️ Verifiquem os Termos Oficiais do Concurso AQUI.❗️
Anúncio
Angelo Bruno Braga · Mar. 23, 2022

Comunidade de Desenvolvedores InterSystems em Francês

Olá Desenvolvedores, Agora é a hora de todos os usuários de nossa comunidade que falam Francês! Estamos super empolgados em anunciar o início oficial da Comunidade de Desenvolvedores InterSystems em Francês! Deixem-me apresentar o @Guillaume.Rongier7183, @Robert.Bira e @Irène.Mykhailova, como gestores da Comunidade em Francês. Aqui estão os pontos principais que vocês precisam saber: ➡️ Você pode mudar entre as comunidades utilizando o menu de idiomas no canto superior direito: Se você souber Francês, será ótimo que você contribua com artigos, crie discussões, pergunte e responda questionamentos sobre as plataformas de dados InterSystems, agora em Francês também ! Além disto! ➡️ Você pode utilizar o Alternador de Idiomas – a opção para alternar para a versão em Francês do artigo. E mais! ➡️ Se você publicar uma postagem em Português ou em qualquer outro idioma, ele poderá ser traduzido por qualquer um para Francês e ele será útil para mais pessoas ainda! Todos podem agora adicionar ou solicitar uma tradução de qualquer postagem da Comunidade de Desenvolvedores. Depois de selecionar qualquer idioma utilizando o Alternador de Idiomas, qualquer usuário pode adicionar um link para a tradução da postagem ou solicitar a sua tradução. ➡️ O mesmo funciona para a Comunidade em Francês – você pode traduzir um artigo em Francês para Português ou para qualquer outro idioma. Certifique-se de que você conhece ambos os idiomas bem! Por favor fiquem a vontade para nos enviar qualquer comentário sobre como tornar nossa Comunidade em Francês melhor. Sejam muito bem vindos à Comunidade de Desenvolvedores InterSystems em Francês! 🚀 Vamos discutir sobre os tópicos que vocês gostariam de ver e debater sobre na Comunidade em Francês. Participe da enquete abaixo ☑️ Ou sintam-se a vontade para compartilhar suas sugestões nos comentários!