Conheça as razões por que deve integrar visualizações de dados e análises em aplicações

A integração da análise pode ser uma abordagem poderosa para melhorar as aplicações quando a experimentação em torno das visualizações é importante.

Por Isaac Sacolick

Hoje, muitas organizações estão a desenvolver aplicações intensivas de dados que incluem dashboards interativos, infografias, visualizações personalizadas de dados e gráficos que respondem aos direitos dos dados dos utilizadores. Nos casos em que uma aplicação precisa de apresentar um gráfico de barras ou outra visualização simples de dados, é muito fácil usar uma estrutura gráfica para configurar o visual. Mas as capacidades analíticas incorporadas numa plataforma de visualização de dados podem fornecer experiências e ferramentas mais ricas ao utilizador final para suportar melhorias mais facilmente e rapidamente.

A integração da análise pode ser uma abordagem poderosa para melhorar as aplicações quando a experimentação em torno das visualizações é importante. Por exemplo, um proprietário de produto de aplicação pode começar com uma simples pré-visualização, mas depois perceber que diferentes utilizadores requerem dashboards especializados. Uma plataforma de visualização de dados torna muito mais fácil o desenvolvimento, o teste e a interação destes dashboards em vez de codificar visualizações.

Outro benefício importante da utilização de plataformas de visualização de dados é que os cientistas de dados e especialistas em assuntos podem participar no processo de desenvolvimento de aplicações. Em vez de ter de escrever os requisitos para que um developer de software se traduza em código, um grupo de profissionais que melhor entendam a necessidade do negócio, dados e boas práticas em visualizações de dados melhora as visualizações.

Porquê usar ferramentas de visualização de dados

Vamos analisar alguns casos de uso para integrar visualizações de dados quando são necessários desenvolvimentos rápidos e experimentação.

1.- A análise pode ser integrada num sistema de negócios que inclui dados de outras fontes de dados. Um exemplo é um dashboard para gestores de vendas que é apresentado na aplicação de gestão de relacionamento com o cliente (CRM) e inclui dados financeiros do sistema de planeamento de recursos da empresa (ERP) e dados de prospeção de plataformas de automação de vendas e marketing.

2.- Nas aplicações web e móveis orientadas para o cliente, um gráfico simples pode levar à interação do utilizador. Pense numa app de negociação de ações que mapeia os valores da lista de observação de um investidor e destaca aqueles que estão perto dos seus preços baixos quando é a altura potencialmente certa para comprar.

3.- Organizações de media e outras que publiquem conteúdo podem querer fazer jornalismo de dados, em que um editor escreve um artigo sobre um conjunto de dados e uma ou mais visualizações de dados, e dados e análises são a base da história.

4.- As infografias de marketing, que incluem desenhos gráficos ou visualizações de dados, estão integradas em websites e outras ferramentas de marketing.

5.- Para as empresas que procuram ser guiadas por dados, este pode ser o momento certo para selecionar uma plataforma de visualização de dados para desenvolver análises e integrá-las em aplicações viradas para o cliente ou para o negócio.

6.- As organizações que já utilizam ferramentas de visualização de dados podem precisar de alargar uma visualização com integrações e funcionalidades personalizadas para manipular ou processar dados através de um fluxo de trabalho.

7.- Aplicações totalmente orientadas para o cliente podem ser visualizações de dados para produtos e serviços de dados. Esta abordagem é comum para empresas de dados, serviços financeiros, seguros e comércio eletrónico, onde os dados são o produto, e a análise pode ser um diferenciador. Nestes casos, a utilização de uma plataforma de visualização de dados para desenvolver o produto e aproveitar a flexibilidade da plataforma para o integrar noutro sistema permite às equipas executar e suportar rápidas melhorias.

Integração analítica impulsiona a inovação

A diferença na visualização de dados é que os requisitos, design e funcionalidade necessários são provavelmente muito interativas. À medida que as partes interessadas e os utilizadores aprendem mais sobre os dados e que informações são úteis, provavelmente irão alterar a experiência, design e funcionalidade solicitadas.

Portanto, embora as bibliotecas de visualização sejam fáceis de usar pelo developer, podem não ser uma abordagem de desenvolvimento ideal para incorporar analítica quando são necessárias iterações frequentes. O design interativo é especialmente verdadeiro no jornalismo e no marketing, onde o objetivo é permitir que os utilizadores concebam, desenvolvam e publiquem visualizações de dados sem exigir o apoio de developers e informáticos.

Passos para integrar a análise em aplicações

Ao considerar integrar a análise nas suas aplicações, reveja estas considerações de desenvolvimento:

1. Quem são os utilizadores e que perguntas os ajudam a responder com as análises? Os melhores dashboards e visualizações de dados respondem a questões específicas e cumprem um papel de negócio, em vez de apenas reportarem dados.

2. A aplicação será utilizada na web, no telefone ou em ambos? Esta exigência qualifica as dimensões do ecrã, o número de gráficos e o volume de dados que os developers devem considerar no design.

3. Quantos dados devem ser tratados e quais são os requisitos de desempenho? Para conjuntos de dados maiores e um desempenho mais elevado, poderá ser necessário utilizar pontos de vista de bases de dados materializados, bases de dados na memória e visualizações em dados agregados.

4. Que governação e segurança de dados definem os direitos dos utilizadores? Os developers devem escalar estas regras como casos de utilização e criar cenários de teste para validar que as implementações estão de acordo com a governação de dados. Além disso, os visuais podem necessitar de modificação quando existem regras significativas de governação de dados ao nível da linha e da coluna.

5. As equipas devem desenvolver padrões e um centro de excelência em visualizações de dados que guiem tipos de gráficos, esquemas de cores, rótulos, guias de estilo e outros padrões que proporcionam experiências consistentes do utilizador.

6. Reveja as opções de visualização de dados incorporadas, que normalmente incluem iframe de integração fácil de implementar, API REST e JavaScript SDK.

7. Como os dados podem mudar, é uma boa prática criar automatizações de teste em visualizações de dados que funcionam em pipelines de Integração Contínua e Entrega Contínua (CI/CD), mas também podem funcionar como monitores de aplicação que alertam para incidentes de produção.

Estas são algumas das etapas que os developers, cientistas de dados e equipas ágeis devem incluir na integração da análise em aplicações.

Quer inspirar-se? Reveja a análise pública do Tableau, galerias Microsoft Power BI, painéis de amostra sisense e a galeria Qlik, por exemplo. Embora muitos dashboards sejam úteis como ferramentas autónomas, podem adicionar um maior valor de negócio quando integrados com aplicações internas de fluxo de trabalho viradas para o cliente.




Deixe um comentário

O seu email não será publicado