Plugger BI

A Intelectivo, um ISV brasileiro, aprimora sua plataforma analítica web, a Plugger BI
ao migrá-la para o MySQL HeatWave

"Desde que adotamos o MySQL HeatWave na OCI, os clientes nos dizem que a Plugger BI está melhor do que nunca, pois perceberam melhoria significativa no desempenho da plataforma. O MySQL HeatWave, com sua escalabilidade e confiabilidade, reduzindo a necessidade de ETL, tem se mostrado uma excelente solução. Além disso, estamos avançando para soluções ainda maiores."

Cristiano Longo
Diretor Comercial
Intelecto Consultoria e Desenvolvimento de Sistemas Ltda

A desenvolvedora brasileira aprimorou o desempenho e a escalabilidade de sua plataforma ao migrar para a Oracle Cloud Infrastructure (OCI) com o MySQL HeatWave.

Introdução & Contextualização

A Intelecto Consultoria e Desenvolvimento de Sistemas Ltda (Intelectivo) é uma empresa brasileira que oferece soluções de Business Intelligence (BI) por meio de sua plataforma de integração e análise de dados chamada Plugger BI. Essa plataforma fornece informações valiosas para visualização e análise do negócio, estabelecendo conexões com as APIs de fontes de dados de vendas e marketing, softwares de CRM, plataformas de E-Commerce e outras.

Metas & Desafios de Negócio

Por mais de uma década desde sua fundação em 2006, a Intelectivo operou com uma conexão direta aos servidores de seus clientes, que forneciam a infra-estrutura. Eles utilizavam uma ferramenta de extração, transformação e carga (ETL) de terceiros para transferir dados para o Plugger BI. Esses dados eram posteriormente analisados por meio de painéis personalizados, tabelas dinâmicas, cubos de dados, relatórios e outros modelos. O banco de dados do back-end utilizado era o MySQL Community Edition.

No entanto, depender da infraestrutura dos clientes para a solução, significava que a Intelectivo não tinha controle sobre o desempenho de seu sistema de BI. A equipe da plataforma estava sujeita a diversos fatores externos, como migração de servidores, configurações, tempo de inatividade, variação das cargas de trabalho corporativas, instalações de novos softwares e outros elementos que afetavam a disponibilidade e a velocidade.

À medida que a Intelectivo cresceu, ficou claro que hospedar seu produto nos servidores dos clientes estava limitando a capacidade da Plugger BI de lidar com as crescentes demandas de processamento de dados. Como resultado, algumas contas importantes começaram a adotar ferramentas de processamento analítico online (OLAP), como o Microsoft SQL Server Analysis Services.

Portanto, tornou-se essencial fazer a transição de uma infraestrutura local para uma plataforma de nuvem que oferecesse escalabilidade e desempenho superiores, ao mesmo tempo eliminando os desafios e a duplicação dos processos ETL.

Por muitos anos, a Intelectivo hesitou em migrar para um provedor de nuvem devido a preocupações com o controle limitado de sua infraestrutura. No entanto, em virtude da necessidade urgente de escalabilidade e com o objetivo de manter o MySQL como seu banco de dados, a empresa decidiu hospedar a Plugger BI na Oracle Cloud Infrastructure, utilizando o MySQL HeatWave para o processamento de dados.

Métricas & Resultados de Negócio

Através da escalabilidade oferecida pelo MySQL HeatWave, a empresa brasileira especializada em soluções de Business Intelligence (BI) aprimorou significativamente a experiência de seus clientes em uma variedade de organizações que enfrentam desafios relacionados à análise de volumes de dados, sejam eles pequenos ou extremamente extensos. A Plugger BI adquiriu a capacidade de extrair e armazenar informações 40 vezes mais rapidamente de diversas plataformas utilizadas por seus clientes, abrangendo áreas como marketing, mídias sociais, comércio eletrônico e sistemas de relacionamento com o cliente, englobando serviços como Google Ads, Facebook Insights, Pipedrive e Magento 2.

Além disso, a Plugger BI integra-se perfeitamente a bancos de dados como Oracle, SQL Server, MySQL, Firebird, Postgres e Progress, bem como a arquivos de texto, planilhas do Excel e outros formatos.

Em virtude do desempenho, da notável disponibilidade e da escalabilidade proporcionados pela OCI, os clientes da Intelectivo alcançaram uma compreensão aprimorada de suas estratégias de marketing e vendas, graças ao acesso em tempo real aos dados analíticos armazenados no MySQL HeatWave.

A criação e consulta de painéis agora fluem sem interrupções, pois o MySQL HeatWave, com seu banco de dados único para processamento de transações online (OLTP) e processamento analítico online (OLAP), fornece dados dos aplicativos dos clientes instantaneamente, sem a complexidade, latência e custos da duplicação do ETL.

A capacidade de dimensionamento automático da OCI, que aloca recursos computacionais de acordo com os aumentos e reduções no fluxo de dados, proporciona aos clientes da Intelectivo uma flexibilidade máxima para realizar análises sob demanda e visualizar informações conforme necessário. Os clientes notaram imediatamente a melhoria de desempenho da Plugger BI, com painéis aparecendo mais rapidamente, graças à migração dos servidores locais não confiáveis para a arquitetura de máxima disponibilidade e segurança da OCI.

Ao implantar a Plugger BI na OCI, a Intelectivo ganhou controle sobre o desempenho, configuração e integração. Durante a configuração da conta, cada novo cliente obtém espaço para armazenar os dados de seus aplicativos da web, estabelece a conexão direta de suas APIs com o MySQL HeatWave e pode iniciar a análise de seus dados essenciais em questão de minutos.

Ao usar um serviço de banco de dados único totalmente gerenciado para OLTP e OLAP, a equipe da plataforma pode se concentrar em tarefas que agregam valor ao negócio, em vez de se ocupar com a manutenção do banco de dados.

Através do uso de ferramentas de DevOps, especificamente a OCI Functions, a equipe da Plugger BI alcançou um time-to-market muito mais rápido. Isso ocorre porque os desenvolvedores podem aproveitar funções pré-existentes que auxiliam na escrita, criação, empacotamento, implantação e manutenção de código, resultando em um desempenho de consulta aprimorado e insights mais precisos.

Por que o MySQL Heatwave?

A Intelectivo começou avaliando a AWS, a Azure e o Google como possíveis provedores para suas soluções Plugger BI. A empresa buscava uma plataforma que suportasse o banco de dados MySQL, mas, sobretudo, necessitava de escalabilidade.

Ao entrar em contato com a Oracle, a equipe de suporte do MySQL contribuiu proativamente com sugestões sobre como aumentar a disponibilidade e a escalabilidade da Plugger BI na OCI. A empresa escolheu o MySQL HeatWave, reconhecendo a vantagem de ter um mecanismo único para OLTP, OLAP e ML – e, acima de tudo, eliminando a necessidade de depender da infraestrutura dos clientes.

Além disso, visto que a Intelectivo havia empregado o MySQL como banco de dados desde o princípio, e por se tratar da Oracle – a mesma empresa provedora de nuvem e de banco de dados -, a transição para a OCI foi descomplicada e gerou grande satisfação.

Após testes realizados com vários clientes de menor porte, ficou claro que a facilidade de configuração e instalação, bem como o controle que seria obtido em comparação com as limitações dos servidores on-premises dos clientes, foram motivos suficientes para a escolha do MySQL HeatWave na OCI.

Durante o processo de seleção e implementação, a Intelectivo contou com o suporte proativo da equipe do MySQL, que constantemente sugeriu o caminho mais eficiente em termos de custos para fornecer soluções de BI poderosas aos clientes.

“A equipe do MySQL compreendeu com precisão os meus desafios e sempre forneceu assistência quando necessário. Seu suporte foi consistentemente excelente e de grande importância”, afirmou Cristiano Longo.

Próximos Passos

A Intelectivo tem planos de aproveitar ao máximo a oportunidade de oferecer aos seus clientes uma plataforma robusta para a análise de dados provenientes de mídias sociais, aplicativos de comércio eletrônico e outras fontes. A empresa avalia constantemente produtos concorrentes de Business Intelligence e sempre constata que a Oracle oferece recursos inovadores.

"Hoje, podemos afirmar com confiança que a OCI é a solução ideal para o que desejamos oferecer ao mercado por meio de nossa plataforma. É, simplesmente, a melhor opção: a Oracle possui tudo o que precisamos. O MySQL HeatWave continua a superar nossas expectativas, principalmente com todas as capacidades de aprendizado de máquina que oferece", declarou Cristiano Longo.