escolher a solução certa para Big Data
Unidade 3: escolher a solução certa para Big Data
Objetivos de aprendizagem
Após concluir esta unidade, você estará apto a:
- Escolher uma solução de armazenamento de dados do Salesforce para determinado caso de uso.
- Descrever como usar Big Objects para big data.
Introdução
Parabéns! Você acabou de ser contratado pela Get Cloudy, uma empresa de consultoria de alta tecnologia especializada em implementações de CRM. A Get Cloudy construiu um negócio bem-sucedido como parceira da Salesforce e tem conseguido novos clientes todas as semanas. Como consultor, seu trabalho envolve recomendar a melhor opção de armazenamento de dados do Salesforce para cada um de seus clientes. Você aprenderá a fazer isso nesta unidade.
Comece se fazendo as seguintes perguntas: Deve haver uma cópia dos dados no Salesforce? De que volume de dados estamos falando? Mais de 20 milhões de registros? Eles precisam ser expostos em um aplicativo voltado para o cliente? Depois que souber a resposta a essas perguntas, você poderá começar a descartar as soluções inadequadas.
Avaliar a necessidade de armazenamento de dados de seu cliente
Localização
Onde os dados da empresa devem ficar armazenados? Se eles não precisam residir no Salesforce e já existem em um banco de dados com adaptador OData, o Salesforce Connect é a melhor escolha. Se os dados fazem parte de um aplicativo móvel voltado para o cliente, o Heroku oferece uma plataforma para hospedá-los. Também é possível usar o Salesforce Connect para conectar dados em um banco de dados Heroku Postgres ao Salesforce de acordo com uma estratégia de proxy de dados.
Volume
Se os dados precisam residir no Salesforce... qual seria o volume? Se estamos falando de mais de 20 milhões de registros, é necessário usar um Big Object. Do contrário, um objeto padrão ou personalizado é a melhor opção.
Como os dados são usados
Como os dados serão utilizados? Se eles precisam ser expostos em um aplicativo móvel voltado para o cliente, o Heroku oferece uma plataforma para o desenvolvimento do aplicativo. (Os dados são armazenados em um banco de dados Heroku Postgres e sincronizados de volta com o Salesforce usando uma estratégia de replicação de dados.) Se não for o caso, Big Objects é a solução.
Considerar opções de análise de dados
Depois de definir o que deverá ser feito com o grande volume de dados, seu cliente precisará definir mais alguns aspectos. O Big Objects pode armazenar bilhões de registros. Como os dados serão analisados? Na totalidade ou em agregações e subconjuntos? Além disso, você precisará automatizar a lógica de negócios para parte dos dados?
Agora vamos testar seu conhecimento
Como o mais novo consultor da Get Cloudy, você está pronto para recomendar soluções de armazenamento de dados com base na situação exclusiva de cada cliente. Usando os fluxogramas como guia geral, que solução de armazenamento de dados você recomendaria para cada uma das seguintes empresas fictícias? Lembre-se de pensar na configurabilidade e na manutenção (cliques x código), nos recursos da interface do usuário, nas licenças do Salesforce e nos requisitos de segurança.
Frysco
Frysco, uma distribuidora de alimentos, precisa de uma solução de armazenamento de dados para rastrear inventário, pedidos e entregas. Seus clientes são grandes mercearias, e há milhares delas. A Frysco precisa de um aplicativo móvel para seus parceiros de entrega que lide com esses requisitos e limitações.
- Uma equipe de desenvolvedores no departamento de TI está disponível para fazer a manutenção continuamente.
- Todos os pedidos e entregas precisam ser guardados para fins de auditoria.
- Algumas mercearias em áreas rurais não têm Wi-Fi e a conexão é limitada.
- Nem todo usuário de aplicativos móveis tem uma licença do Salesforce.
Rockify
Rockify, um serviço de streaming de música digital, precisa de uma solução de armazenamento para seus dados do cliente. Há 200 milhões de pessoas em todo o mundo escutando músicas e “gostando” ou “não gostando” de cada música. A empresa precisa analisar os dados de maneira relevante, entre várias faixas demográficas e áreas geográficas.
- Um administrador do Salesforce e analistas comerciais estão disponíveis para fazer a manutenção continuamente.
- 25% das 200 milhões de pessoas são usuários que se conectam todas as semanas.
- Todas as interações com os clientes precisam ser guardadas para uso em ferramentas de inteligência artificial preditiva.
Mango
Mango, uma fabricante de equipamentos eletrônicos, precisa de uma solução de armazenamento de dados para rastrear seu inventário e seus ativos. Ela precisa ser disponibilizada para milhares de parceiros da Mango em todo o mundo.
- Uma equipe de desenvolvedores e administradores do Salesforce está disponível para fazer a manutenção continuamente.
- Os parceiros precisam de dados recentes sobre inventário e localização (não em tempo real).
- Os dados estão atualmente em um banco de dados Oracle local, e a criação de relatórios é muito complicada.
- Após a implementação, a próxima prioridade é incorporar o máximo de lógica de negócios ao aplicativo.
ETailored
ETailored é uma startup que desenvolveu um assistente de compras pessoal digital que pode ser acessado por seus clientes em um aplicativo. Seus representantes de atendimento ao cliente usam o Salesforce para lidar com problemas dos clientes e pedir feedback por meio de pesquisas. Recentemente, o aplicativo ficou muito popular e o volume de dados cresceu exponencialmente.
- Objetos padrão e personalizados foram usados na implementação inicial.
- Um administrador e um desenvolvedor estão disponíveis para fazer a manutenção continuamente.
- A pesquisa aumentou de centenas de milhares para milhões ao ano.
- Os dados de pesquisa da ETailored precisam ser guardados para fins de auditoria, mas somente os dados dos últimos seis meses precisam ficar disponíveis para análise imediata.
Respostas
Empresa |
Melhor solução |
Por quê? |
---|---|---|
Frysco |
Heroku com replicação de dados |
Criar um aplicativo móvel com Heroku é melhor quando os usuários não terão licenças do Salesforce e poderão ficar sem conexão por longos períodos. |
Rockify |
Big Objects com o Tableau CRM |
50 milhões de registros ou mais precisarão ser analisados ao mesmo tempo. Os dados precisam ser armazenados no Big Objects e analisados com o Tableau CRM. |
Mango |
Big Objects com Apex em lote e objetos personalizados |
Depois de armazenados no Big Objects, os subconjuntos de dados menores poderão ser expostos em uma comunidade de parceiros. |
ETailored |
Objetos padrão, objetos personalizados e Big Objects |
Use os objetos padrão e personalizados, mas adicione Big Objects para arquivar os dados com seis meses ou mais. |
Agora que você conhece as várias opções de armazenamento de dados, está mais preparado para escolher a melhor solução para um conjunto de necessidades específico.
Recursos
-
Understand Custom & Standard Objects (Módulo do Trailhead)
-
Integração entre Salesforce e Heroku (Módulo do Trailhead)
-
Heroku Enterprise Basics (Módulo do Trailhead)
-
Big Object Basics (Módulo do Trailhead)