Skip to main content

Choix d’une solution Big Data adéquate

Unité 3 : Choix d’une solution Big Data adéquate

Objectifs de formation

Une fois cette unité terminée, vous pourrez :

  • Choisir une solution de stockage de données Salesforce adaptée à un cas d’utilisation spécifique
  • Décrire comment utiliser les Big Objects pour prendre en charge des ensembles de Big Data

Introduction

Logo de l’entreprise Get Cloudy Consulting

Félicitations ! Vous venez d’être embauché par Get Cloudy, une société de conseil en hautes technologies spécialisée dans les implémentations CRM. Get Cloudy est devenue une entreprise prospère en tant que partenaire Salesforce et compte de nouveaux clients chaque semaine. Votre travail comme consultant implique que vous recommandiez la meilleure option de stockage de données Salesforce à chacun de vos clients. Le but de cette unité est précisément de vous apprendre à faire cela. 

Commencez par poser quelques questions à vos clients : une copie des données doit-elle être stockée dans Salesforce ? Quel est le volume des données impliqué ? Celui-ci est-il supérieur à 20 millions d’enregistrements ? Doivent-elles pouvoir s’afficher dans une application orientée client ? Une fois que vous aurez connaissance de ces éléments, vous pourrez commencer à éliminer les solutions qui ne conviennent pas.

Évaluation des besoins de votre client en matière de stockage de données

Location

Où les données de l’entreprise doivent-elles être stockées ? Si leur stockage dans Salesforce n’est pas nécessaire et qu’elles figurent déjà dans une base de données disposant d’un adaptateur OData, la meilleure solution consiste à utiliser Salesforce Connect. Si les données figurent au sein d’une application mobile orientée client, Heroku dispose d’une plate-forme pour les héberger. Vous pouvez également utiliser Salesforce Connect pour connecter à Salesforce des données issues d’une base de données Heroku Postgres selon une stratégie de proxy de données.

Volume

Si les données doivent être stockées dans Salesforce, quelle est leur quantité ? Si celle-ci est supérieure à 20 millions d’enregistrements, l’utilisation d’un Big Object est nécessaire. Sinon, il est plus simple d’utiliser un objet standard ou personnalisé. 

Mode d’utilisation des données

Comment les données seront-elles utilisées ? Si elles doivent être affichées dans une application mobile orientée client, Heroku propose une plate-forme destinée au développement d’applications (les données sont stockées dans une base de données Heroku Postgres, puis synchronisées vers Salesforce à l’aide d’une stratégie de réplication de données). Dans le cas contraire, utilisez des Big Objects. 

Prise en compte des options d’analyse de données

Une fois que votre client a décidé quoi faire de son grand volume de données, il lui reste encore quelques aspects à déterminer. Les Big Objects peuvent stocker des milliards d’enregistrements. Comment les données seront-elles analysées ? Dans leur intégralité, ou bien par agrégation et sous-ensemble ? De plus, sera-t-il nécessaire d’automatiser la logique métier pour l’ensemble des données ? 

Vérification des connaissances

Fraîchement embauché comme consultant chez Get Cloudy, vous voilà chargé de recommander des solutions de stockage de données adaptées à la situation bien particulière de chaque client. En vous fondant sur les organigrammes ci-dessus, quelle solution de stockage de données recommanderiez-vous à chacune des sociétés fictives suivantes ? N’oubliez pas de tenir compte de la flexibilité de configuration et des conditions de maintenance (utilisation de clics ou de code), des fonctionnalités de l’interface utilisateur, des licences Salesforce et des exigences de sécurité.

Frysco

Frysco est une entreprise de distribution alimentaire ayant besoin d’une solution de stockage de données pour suivre ses stocks, ses commandes et ses livraisons. Ses clients sont de grandes épiceries, qui se comptent par milliers. Frysco a besoin d’une application mobile pour ses partenaires de distribution qui répond aux exigences et aux contraintes suivantes :

  • Le service informatique de l’entreprise dispose d’une équipe de développeurs disponibles pour effectuer la maintenance en continu.
  • Toutes les données relatives aux commandes et aux livraisons doivent être conservées à des fins d’audit.
  • Certaines épiceries rurales ne disposent pas de réseau Wi-Fi et leur accès à Internet est limité.
  • Tous les utilisateurs de l’application mobile ne disposent pas forcément d’une licence Salesforce.

Rockify

Rockify est un service numérique de streaming musical ayant besoin d’une solution de stockage de données pour ses données clients. Ses 200 millions d’utilisateurs à travers le monde écoutent des chansons et indiquent s’ils les « aiment » ou ne les « aiment pas ». L’entreprise doit analyser de manière significative des données démographiques et géographiques variées.

  • Un administrateur Salesforce et des analystes d’entreprise sont disponibles pour assurer une maintenance en continu.
  • 25 % des 200 millions d’utilisateurs se connectent de manière hebdomadaire.
  • Toutes les interactions client doivent être conservées pour être analysées par des outils d’IA prédictifs.

Mango

Mango est une entreprise de fabrication de produits électroniques ayant besoin d’une solution de stockage de données pour assurer le suivi de son stock et de ses ressources. Cette solution doit pouvoir être utilisée par les milliers de partenaires de Mango répartis dans le monde entier. 

  • Une équipe de développeurs et des administrateurs Salesforce sont disponibles pour assurer une maintenance en continu.
  • Les partenaires ont besoin de disposer de données récentes sur le stock et les emplacements géographiques (il n’est toutefois pas nécessaire qu’elles soient actualisées en temps réel).
  • Les données se trouvent actuellement dans une base de données Oracle sur site, et la génération de rapports est très difficile.
  • Après l’implémentation, la prochaine priorité sera d’intégrer à l’application autant de logique métier que possible.

ETailored

ETailored est une start-up qui a développé un assistant d’achat personnel numérique auquel ses clients peuvent accéder via une application. Ses représentants du support client utilisent Salesforce pour traiter les problèmes des clients et leur demander leur avis par le biais d’enquêtes. Récemment, la popularité de l’application a grimpé en flèche, tout comme le volume des données qu’elle génère.

  • Lors de l’implémentation initiale, des objets standard et personnalisés avaient été utilisés.
  • Un administrateur et un développeur sont disponibles pour assurer une maintenance en continu.
  • Le nombre de réponses aux enquêtes est passé de centaines de milliers à plusieurs millions par an.
  • Les données d’enquête d’ETailored doivent être conservées à des fins d’audit, mais seules les données des 6 derniers mois doivent être analysables de manière immédiate.

Corrigé

Entreprise
Solution la plus adaptée
Pourquoi ?
Frysco
Heroku associé à la réplication de données
Il est logique de concevoir une application mobile à l’aide d’Heroku quand les utilisateurs ne disposent pas de licences Salesforce et risquent d’être privés de connectivité pendant de longues périodes.
Rockify
Big Objects associé à Tableau CRM
Les analyses seront exécutées sur 50 millions d’enregistrements à la fois, voire plus. Il convient donc de stocker les données dans des Big Objects, puis de les analyser à l’aide de Tableau CRM.
Mango
Big Objects associés à Apex par lot et aux objets personnalisés
Il est possible d’afficher dans une communauté partenaire des sous-ensembles de données plus restreints une fois ceux-ci stockés dans des Big Objects.
ETailored
Objets standard, objets personnalisés et Big Objects
Utilisez toujours des objets standard et personnalisés, mais ajoutez des Big Objects pour archiver les données datant de 6 mois ou plus.

Vous connaissez maintenant un large éventail d’options de stockage de données. Vous êtes mieux à même de choisir la solution la plus adaptée pour répondre à un ensemble de besoins spécifiques.

Ressources

Formez-vous gratuitement !
Créez un compte pour continuer.
Qu’est-ce que vous y gagnez ?
  • Obtenez des recommandations personnalisées pour vos objectifs de carrière
  • Mettez en pratique vos compétences grâce à des défis pratiques et à des questionnaires
  • Suivez et partagez vos progrès avec des employeurs
  • Découvrez des opportunités de mentorat et de carrière