• Accueil / Salesforce / Big Data Computing…
, Big Data Computing pour la plate-forme Salesforce<span class="wtr-time-wrap after-title"><span class="wtr-time-number">4</span> minutes de lecture</span>

Big Data Computing pour la plate-forme Salesforce4 minutes de lecture


SalesforceSummaries : une série qui livre clé des informations sur les vidéos YouTube de Salesforce, pour vous faire gagner du temps en vous tenant au courant des dernières évolutions technologiques au sein de l’écosystème Salesforce.

Introduction:

Avec l’augmentation exponentielle des données, il devient de plus en plus important de pouvoir traiter facilement et efficacement fréquemment des millions et des milliards d’enregistrements. Depuis les gros objets est devenu généralement disponible dans la version Winter ’18, il est opportun de passer par Async SOQL ; qui est le langage de requête utilisé pour traiter le Big Data dans les grands objets cibles.

, Big Data Computing pour la plate-forme Salesforce<span class="wtr-time-wrap after-title"><span class="wtr-time-number">4</span> minutes de lecture</span>

Des détails:SOQL asynchrone : Big Data Computing pour la plate-forme Salesforce

Présentateur: James Ferguson

Temps: 21 minutes

Mots clés: Async SOQL, Gros Objets

Résumé:

[email protected] — Async SOQL est une nouvelle fonctionnalité que Salesforce a créée pour aider à intégrer le traitement des mégadonnées dans la plate-forme.

[email protected] – Le défi fondamental est qu’il y a de plus en plus de données qui sont créées. Vous créez plus de clients, vous collectez plus d’informations sur les clients et vous souhaitez conserver les données plus longtemps (pour les tendances historiques, pour la conformité aux nouveaux cadres réglementaires, etc.). Par conséquent, ce qui commence à se produire, c’est que les volumes de données augmentent et que de nouveaux ensembles d’outils et de techniques sont nécessaires pour gérer ces gros volumes de données.

, Big Data Computing pour la plate-forme Salesforce<span class="wtr-time-wrap after-title"><span class="wtr-time-number">4</span> minutes de lecture</span>

[email protected] — Le Big Data a toujours été très difficile à gérer. Il faut des ressources et une infrastructure dédiées pour parvenir à une gestion efficace de gros volumes de données et Salesforce fournit cette infrastructure à un coût beaucoup plus bas et beaucoup plus facilement.

, Big Data Computing pour la plate-forme Salesforce<span class="wtr-time-wrap after-title"><span class="wtr-time-number">4</span> minutes de lecture</span>

[email protected] — Il n’y a plus de courbe d’apprentissage de « comment créer un travail de réduction de carte ? ». Bien que, avec une requête SOQL asynchrone, c’est ce que l’on fait effectivement bien que beaucoup plus facilement.

, Big Data Computing pour la plate-forme Salesforce<span class="wtr-time-wrap after-title"><span class="wtr-time-number">4</span> minutes de lecture</span>

[email protected] — Il existe de nombreux cas d’utilisation de l’exploitation de gros volumes de données pour apporter plus de valeur à l’entreprise. Par exemple, de nombreux clients Salesforce capturent chaque point de contact client (client étendu 360), suivent toutes les modifications apportées dans une organisation Salesforce et stockent également des données historiques pendant de nombreuses années (10 ans +) et rien de tout cela ne serait possible sans le Infrastructure Salesforce pour prendre en charge de gros volumes de données (Gros objets Salesforce et Async SOQL, etc.) qui se comptent en centaines de millions de lignes.

, Big Data Computing pour la plate-forme Salesforce<span class="wtr-time-wrap after-title"><span class="wtr-time-number">4</span> minutes de lecture</span>

[email protected] — L’exemple simple pour cette démo est que nous avons un objet standard — Orders — et un objet Salesforce Big associé.

, Big Data Computing pour la plate-forme Salesforce<span class="wtr-time-wrap after-title"><span class="wtr-time-number">4</span> minutes de lecture</span>

[email protected] — Salesforce Big Objects et Async SOQL ont été conçus pour ressembler aux objets Salesforce standard et SOQL standard.

[email protected] — Dans cette démo, il y a 10 millions d’enregistrements de commande :

, Big Data Computing pour la plate-forme Salesforce<span class="wtr-time-wrap after-title"><span class="wtr-time-number">4</span> minutes de lecture</span>

Et il y a plus d’un milliard d’enregistrements (le « club des trois virgules ») dans le Big Object personnalisé :

, Big Data Computing pour la plate-forme Salesforce<span class="wtr-time-wrap after-title"><span class="wtr-time-number">4</span> minutes de lecture</span>

Cependant, malgré ce grand nombre d’enregistrements, la navigation vers les différentes commandes et enregistrements associés dans l’interface utilisateur est sans faille. En effet, le Big Object associé (Big Order Items) a été conçu pour prendre en charge les requêtes synchrones.

[email protected] — Pour pouvoir traiter un milliard d’enregistrements, vous ne pouvez pas utiliser SOQL standard car vous atteindrez un délai d’attente. Vous ne pouvez pas non plus utiliser le lot Apex car il est limité à 50 millions d’enregistrements.

[email protected] — Cependant, vous pouvez utiliser Async SOQL pour traiter un milliard d’enregistrements et plus.

[email protected] — Connectez-vous à Workbench et sélectionnez « Requête Async SOQL » :

, Big Data Computing pour la plate-forme Salesforce<span class="wtr-time-wrap after-title"><span class="wtr-time-number">4</span> minutes de lecture</span>

Utilisez maintenant le SOQL asynchrone suivant :

, Big Data Computing pour la plate-forme Salesforce<span class="wtr-time-wrap after-title"><span class="wtr-time-number">4</span> minutes de lecture</span>

, Big Data Computing pour la plate-forme Salesforce<span class="wtr-time-wrap after-title"><span class="wtr-time-number">4</span> minutes de lecture</span>

[email protected] — Parce qu’il s’agit d’un processus asynchrone (il faudra environ 15 à 20 minutes pour traiter un milliard + d’enregistrements) et donc au lieu de simplement le déclencher, vous devez spécifier un objet cible auquel renvoyer les résultats.

[email protected] — Créez donc un objet personnalisé et mappez les champs d’alias de la requête SOQL asynchrone susmentionnée aux champs de cet objet personnalisé (l’objet cible).

, Big Data Computing pour la plate-forme Salesforce<span class="wtr-time-wrap after-title"><span class="wtr-time-number">4</span> minutes de lecture</span>

[email protected] — Cependant, si vous deviez l’exécuter à nouveau, des enregistrements en double seraient créés et vous pouvez donc utiliser le type d’opération « Upsert » à la place.

[email protected] — Pour un autre exemple, regroupons ce SOQL asynchrone par année et par mois :

, Big Data Computing pour la plate-forme Salesforce<span class="wtr-time-wrap after-title"><span class="wtr-time-number">4</span> minutes de lecture</span>

Afin d’effectuer une opération Upsert pour cela, vous pouvez affecter des valeurs cibles aux champs :

, Big Data Computing pour la plate-forme Salesforce<span class="wtr-time-wrap after-title"><span class="wtr-time-number">4</span> minutes de lecture</span>

Le résultat de l’agrégation fonctionne très rapidement :

, Big Data Computing pour la plate-forme Salesforce<span class="wtr-time-wrap after-title"><span class="wtr-time-number">4</span> minutes de lecture</span>

  1. @20.00 – Big Objects est maintenant disponible pour tous (GA) et le Trailhead ‘Notions de base sur les gros objets‘ est un endroit fantastique pour commencer à en apprendre davantage sur cette fonctionnalité.
, Big Data Computing pour la plate-forme Salesforce<span class="wtr-time-wrap after-title"><span class="wtr-time-number">4</span> minutes de lecture</span>



Source de l’article traduit automatiquement en Français

Besoin d'aide ?
Vous utilisez Pardot depuis un certain temps mais vous n'êtes pas sûr d'en
exploiter tout le potentiel

Notre analyse de votre Pardot offerte dès aujourd'hui
Merci, vous pouvez compléter notre questionnaire
Nous allons revenir vers vous rapidement !

Fermer