Seleccionar la solución de Big Data adecuada
Unidad 3: Seleccionar la solución de Big Data adecuada
Objetivos de aprendizaje
Después de completar esta unidad, podrá:
- Seleccionar una solución de almacenamiento de datos de Salesforce para un caso de uso específico.
- Describir cómo utilizar Big Objects para Big Data.
Introducción
¡Felicitaciones! Get Cloudy, una firma consultora de alta tecnología que se especializa en implementaciones de CRM acaba de contratarlo. Get Cloudy construyó una relación de negocio exitosa como socio de Salesforce, y suma nuevos clientes cada semana. Como consultor, es su trabajo recomendar la mejor opción de almacenamiento de datos de Salesforce a cada uno de sus clientes. En esta unidad, aprenderá a hacer justo eso.
Empiece formulando algunas preguntas: ¿Debería haber una copia de los datos en Salesforce? ¿De cuántos datos estamos hablando, más de 20 millones de registros? ¿Deberían estar expuestos en una aplicación de cara al cliente? Una vez sepa estas cosas, puede empezar a descartar soluciones que no sean aptas.
Evaluar las necesidades de almacenamiento de datos de su cliente
Ubicación
¿Dónde deben almacenarse los datos de la compañía? Si no tienen que estar en Salesforce y ya están en una base de datos con un adaptador ODATA, Salesforce Connect es la mejor opción. Si los datos forman parte de una aplicación de cara al cliente, Heroku proporciona una plataforma para alojarlos. También puede utilizar Salesforce Connect para conectar datos en una base de datos Postgres de Heroku con Salesforce siguiendo una estrategia de proxy de datos.
Volumen
Si los datos tienen que estar en Salesforce… ¿durante cuánto tiempo? Cualquier cifra superior a 20 millones de llamadas de registros para un Big Object. En caso contrario, un objeto estándar o personalizado es la ruta más sencilla.
Cómo se utilizan los datos
¿Cómo se utilizarán los datos? Si necesitan exponerse en una aplicación móvil de cara al cliente, Heroku proporciona una plataforma para el desarrollo de aplicaciones. (Los datos se almacenan en una base de datos Heroku Postgres y se sincronizan de nuevo en Salesforce empleando una estrategia de replicación de datos.) En caso contrario, los Big Objects son la solución.
Considerar las opciones de análisis de datos
Una vez su cliente determine qué hacer con su gran volumen de datos, tiene algunas cosas más que determinar. Los Big Objects pueden almacenar miles de millones de registros. ¿Cómo se analizarán los datos? ¿En su totalidad o en agregaciones y subconjuntos? Del mismo modo, ¿necesitará automatizar lógica de negocio para cualquier parte de los datos?
Ahora, probar sus conocimientos
Como nuevo asesor de Get Cloudy está listo para recomendar soluciones de almacenamiento de datos basadas en la situación particular de cada cliente. Empleando los gráficos de flujo como una guía general, ¿qué solución de almacenamiento de datos recomendaría para cada una de las siguientes compañías ficticias? No se olvide de la capacidad de configuración y el mantenimiento (clics frente a código), funciones de la interfaz de usuario, licencias de Salesforce y requisitos de seguridad.
Frysco
Frysco, una compañía de distribución alimentaria, necesita una solución de almacenamiento de datos para realizar un seguimiento del inventario, los pedidos y las entregas. Sus clientes son almacenes de comestibles de gran tamaño, y hay miles de ellos. Frysco necesita una aplicación móvil para sus socios de distribución que solucione estos requisitos y limitaciones.
- Un equipo de desarrolladores del departamento de TI está disponible para el mantenimiento continuado.
- Todos los pedidos y entregas deben retenerse para fines de auditoría.
- Algunos almacenes de comestibles rurales no tienen Wi-Fi y tienen conectividad limitada.
- No todos los usuarios de la aplicación móvil tienen una licencia de Salesforce.
Rockify
Rockify, un servicio de streaming de música, necesita una solución de almacenamiento de datos para los datos de sus clientes. Tienen 200 millones de personas en todo el mundo escuchando canciones y dándole a “me gusta” o “no me gusta” a cada canción. La compañía necesita analizar los datos de maneras comprensibles, entre diversas demografías y ámbitos geográficos.
- Un administrador de Salesforce y analistas de negocio están disponibles para el mantenimiento continuado.
- 25% de los 200 millones de personas son usuarios activos semanalmente.
- Todas las interacciones de los clientes deben retenerse para las herramientas de IA predictivas.
Mango
Mango, una compañía de fabricación de aparatos electrónicos, necesita una solución de almacenamiento de datos para realizar un seguimiento de su inventario y activos. Este debe estar disponible para miles de socios de Mango en todo el mundo.
- Un equipo de desarrolladores y administradores de Salesforce están disponibles para el mantenimiento continuado.
- Los socios necesitan datos recientes sobre el inventario y la ubicación (no en tiempo real).
- Los datos se encuentran en estos momentos en una base de datos de Oracle dentro de sus instalaciones, y la creación de reportes es muy difícil.
- Después de la implementación, la incorporación del máximo de lógica de negocio posible en la aplicación será la siguiente prioridad.
ETailored
ETailored es una startup que desarrolló un personal shopper digital que está accesible para sus clientes en una aplicación. Sus representantes de asistencia para los clientes utilizan Salesforce para tratar los problemas de los clientes y solicitan comentarios de los clientes a través de encuestas. Recientemente la aplicación alcanzó el estrellato en popularidad, y el volumen de datos aumentó con ella.
- Se utilizaron objetos estándar y personalizados en la implementación inicial.
- Un administrador y un desarrollador están disponibles para el mantenimiento continuado.
- Las encuestas crecieron de cientos de miles a millones al año.
- Los datos de las encuestas de ETailored deben mantenerse para fines de auditoría, pero solo los datos de los últimos 6 meses tienen que estar disponibles para su análisis inmediato.
Clave de respuesta
Compañía |
Mejor solución |
¿Por qué? |
---|---|---|
Frysco |
Heroku con replicación de datos |
El diseño de una aplicación móvil con Heroku tiene sentido cuando los usuarios no tienen licencias de Salesforce y podrían no tener conectividad durante largos periodos de tiempo. |
Rockify |
Big Objects con Tableau CRM |
Se tendrán que realizar analíticos sobre 50 millones de registros o más al mismo tiempo. Los datos deberían almacenarse en Big Objects y analizarse con Tableau CRM. |
Mango |
Big Objects con Apex por lotes y objetos personalizados |
Una vez almacenados en Big Objects, subconjuntos más pequeños de los datos pueden exponerse en una comunidad de socios. |
ETailored |
Objetos estándar, objetos personalizados y Big Objects |
Se mantienen los objetos estándar y personalizados, pero agregue Big Objects para archivar los datos que tengan 6 meses o más de antigüedad. |
Ahora que está familiarizado con una amplia gama de opciones de almacenamiento, estará en una mejor posición de seleccionar la mejor solución para un conjunto de necesidades específico.
Recursos
-
Comprender los objetos personalizados y estándar (módulo de Trailhead)
-
Integración de Salesforce y Heroku (módulo de Trailhead)
-
Fundamentos de Heroku Enterprise (módulo de Trailhead)
-
Fundamentos de Big Object (módulo de Trailhead)