Ce texte a été traduit en utilisant le système de traduction automatisé de Salesforce. Répondez à notre sondage pour nous faire part de vos commentaires sur ce contenu et nous dire ce que vous aimeriez voir ensuite.
Fiable - Évolutivité
En savoir plus sur Fiable bien archivée → Fiable → Évolutivité → Modélisation des données
| Où chercher ? Domaine de produit | Emplacement | À quoi ressemble le bien ? Modèle |
|---|---|
| Data 360 | Organisation | ✅ Les transformations de données sont utilisées pour dénormaliser les données avant l'existence d'un mappage Transformations de données pour transformer les données sources, afin que tous les points de contact puissent être ingérés séparément dans des objets de point de contact standard |
| Plate-forme | Entreprise | ✅ Les générateurs à faible code comprennent les différents types de champ pris en charge par Salesforce, et évaluent les exigences de génération de rapports et de cryptage avant de sélectionner des types de données de champ |
| Plate-forme | Entreprise | ✅ Les implications du partage et de l'asymétrie des données sont évaluées avant de choisir d'établir une relation principal-détails entre les objets |
| Plate-forme | Modèle de données | ✅ Les tableaux ont été dénormalisés pour l'échelle |
| Plate-forme | Modèle de données | ✅ Les objets standard sont utilisés si possible |
| Plate-forme | Normes de conception | ✅ Il existe des normes et des directives pour lesquelles les justifications métiers justifient un objet personnalisé |
En savoir plus sur Bien archivé Fiable → Fiable → Évolutivité → Volume de données
| Où chercher ? Domaine de produit | Emplacement | À quoi ressemble le bien ? Modèle |
|---|---|
| Data 360 | Plans de test | Vous avez planifié les volumes de données importants qui doivent souvent être migrés avant la mise en ligne de votre solution (également appelé Jour 0), et vous avez confirmé que vous n'approcherez pas simultanément la taille maximale des fichiers et la taille maximale des fichiers par exécution planifiée. |
| Plate-forme | Apex | ✅ Une logique existe pour distribuer le nombre d'enregistrements enfants entre plusieurs enregistrements parents dans les scénarios où l'asymétrie des données est préoccupante |
| Plate-forme | Apex | ✅ Une logique existe pour attribuer tous les enregistrements aux utilisateurs humains appropriés lorsqu'ils sont importés ou répliqués via une intégration |
| Plate-forme | Entreprise | ✅ Vous avez documenté et implémenté une stratégie d'archivage et de purge des données |
| Plate-forme | Entreprise | ✅ La stratégie de chargement de données en masse est optimisée pour optimiser la consommation du serveur Les temps de chargement, les séquences de données, le verrouillage des enregistrements, l'automatisation et les processus de partage en masse sont pris en compte dans votre stratégie de chargement en masse pour une consommation efficace du serveur |
| Plate-forme | Données | ✅ Aucun enregistrement parent n'a plus de 10 000 enregistrements enfants |
| Plate-forme | Données | ✅ Aucun utilisateur n'est attribué à plus de 10 000 enregistrements de même type d'objet |
| Plate-forme | Données | ✅ Aucune instance n'existe lorsque plus de 10 000 enregistrements ont des champs de référence pointant vers le même enregistrement |
| Plate-forme | Données | ✅ Les chargements de données en masse en production n'ont pas lieu pendant les heures ouvrables de pointe |
| Plate-forme | Données | ✅ Les chargements de données en masse sont triés par lots en fonction des valeurs de champ de ParentId |
| Plate-forme | Données | ✅ Les chargements de données en masse incluent uniquement les données minimales requises pour les décisions métiers |
| Plate-forme | Flux | ✅ Une logique existe pour distribuer le nombre d'enregistrements enfants entre plusieurs enregistrements parents dans les scénarios où l'asymétrie des données est préoccupante |
| Plate-forme | Flux | ✅ Une logique existe pour attribuer tous les enregistrements aux utilisateurs humains appropriés lorsqu'ils sont importés ou répliqués via une intégration |
| Plate-forme | Organisation | ✅ Le post-traitement des données est reporté lors de chargements de données importants Les automatisations de post-traitement sont reportées jusqu'à la fin des chargements de données importants. |
| Plate-forme | Plans de test | ✅ La stratégie de chargement de l'API de transfert en masse est testée dans une organisation sandbox Full Copie lors de la planification d'un chargement de données en utilisant l'API de transfert en masse dans une organisation sandbox Full Copie afin d'identifier le modèle, la séquence de chargement et tous les problèmes de verrouillage qui peuvent survenir. |
En savoir plus sur Fiable bien archivée → Fiable → Évolutivité → Modélisation des données
| Où chercher ? Domaine de produit | Emplacement | Qu'éviter ? Anti-Pattern |
|---|---|
| Plate-forme | Entreprise | ⚠️ Les générateurs à faible code sélectionnent des types de données sans évaluer les exigences de génération de rapports et de cryptage en aval |
| Plate-forme | Entreprise | ⚠️ Le partage et l’asymétrie des données ne sont pas pris en compte avant d’établir des relations principal-détails entre les objets |
| Plate-forme | Modèle de données | ⚠️ Les tableaux ont été normalisés pour éviter les redondances |
| Plate-forme | Modèle de données | ⚠️ Vous avez répliqué des objets standard |
| Plate-forme | Normes de conception | ⚠️ Aucune norme de création d’objets personnalisés n’existe |
En savoir plus sur Bien archivé Fiable → Fiable → Évolutivité → Volume de données
| Où chercher ? Domaine de produit | Emplacement | Qu'éviter ? Anti-Pattern |
|---|---|
| Data 360 | Plans de test | ⚠️ Vos calculs de chargement en masse n'incluent pas les chargements de données Jour 0 Les calculs de chargement Jour 0 ne sont pas effectués ou, s'ils sont documentés, sont proches de la valeur maximale pour la taille des fichiers et les fichiers par exécution simultanée |
| Plate-forme | Apex | ⚠️ Les enregistrements créés via des chargements de données ou des intégrations sont attribués à un « utilisateur de l'intégration » générique |
| Plate-forme | Apex | ⚠️ Les enregistrements enfants sont attribués arbitrairement à des enregistrements parents, quel que soit le nombre d'enregistrements enfants existants qui ont déjà été attribués |
| Plate-forme | Entreprise | ⚠️ Vous n’avez pas de stratégie d’archivage et de purge des données ou votre stratégie a été documentée mais pas implémentée |
| Plate-forme | Entreprise | ⚠️ Les chargements de données en masse sont exécutés sans planification d'échelle Les temps de chargement, les séquences de données, le verrouillage des enregistrements, l'automatisation et les processus de partage en masse ne sont pas pris en compte avant les chargements de données en masse |
| Plate-forme | Données | ⚠️ Les chargements de données en masse en production ont lieu pendant les heures ouvrables de pointe |
| Plate-forme | Données | ⚠️ Les chargements de données en masse ne se limitent pas aux données minimales nécessaires aux décisions métiers |
| Plate-forme | Données | ⚠️ Des enregistrements avec plus de 10 000 enregistrements enfants existent |
| Plate-forme | Données | ⚠️ Les utilisateurs sont attribués à plus de 10 000 enregistrements de même type |
| Plate-forme | Données | ⚠️ Il existe des instances dans lesquelles plus de 10 000 enregistrements ont des champs de référence qui pointent vers le même enregistrement |
| Plate-forme | Données | ⚠️ Les chargements de données en masse ne sont pas triés par lots en fonction des valeurs de champ de ParentId |
| Plate-forme | Flux | ⚠️ Les enregistrements créés via des chargements de données ou des intégrations sont attribués à un « utilisateur de l'intégration » générique |
| Plate-forme | Flux | ⚠️ Les enregistrements enfants sont attribués arbitrairement à des enregistrements parents, quel que soit le nombre d'enregistrements enfants existants qui ont déjà été attribués |
| Plate-forme | Organisation | ⚠️ La stratégie de chargement d'API de transfert en masse est testée dans une sandbox à copie partielle. Les tests de chargement d'API de transfert en masse déterminent les temps de chargement par lot sur un sous-ensemble de données dans une sandbox à copie partielle. |
| Plate-forme | Organisation | ⚠️ Réalisation de chargements de données en masse en parallèle avec d’autres opérations qui verrouillent les enregistrements Exécution d’Apex batch en parallèle avec des chargements de données |
| Plate-forme | Organisation | ⚠️ Choisir une API sans tenir compte de la taille de votre jeu de données L'API SOAP est utilisée pour les chargements de données supérieurs à 500 000 enregistrements |
| Plate-forme | Organisation | ⚠️ Les exigences de rapport pilotent la conception de la hiérarchie des rôles Utilisation des exigences de rapport pour déterminer le niveau de hiérarchie des rôles ou le nombre de niveaux requis |
| Plate-forme | Organisation | ⚠️ La hiérarchie des rôles a des rôles vides Des rôles d’espace réservé vides sont créés pour le futur |
| Plate-forme | Organisation | ⚠️ La hiérarchie des rôles imite votre organigramme Vous avez répliqué la structure de votre organisation dans la hiérarchie des rôles, en créant des rôles individuels pour chaque titre dans votre entreprise |