Identification des composants empaquetables dans Data Cloud
Objectifs d’apprentissage
Après avoir terminé cette unité, vous pourrez :
- Expliquer la différence entre les packages non gérés et gérés
- Identifier quand utiliser un kit de données dans Data Cloud
- Découvrir la gestion du cycle de vie des applications (ALM) et son application avec Data Cloud
Configuration de Data Cloud
Salesforce Data Cloud est une plate-forme de données client de conception approfondie, fondée sur Salesforce. En d’autres termes, il a été conçu pour permettre le développement et le partage de capacités et fonctionnalités clés. Dans ce badge, nous abordons la fonctionnalité Data Cloud qui peut être empaquetée à l’aide de kits de données et du gestionnaire de packages. Nous sommes prêts à vous aider à créer et à partager la configuration de Data Cloud. Après tout, partager c’est aimer.
Termes et concepts courants
Commençons par aborder quelques termes et concepts importants associés à l’extensibilité.
Métadonnées
Les métadonnées sont des données qui décrivent d’autres données. Tellement méta. Les métadonnées Data Cloud concernent les champs, les configurations et le code qui composent votre environnement Data Cloud. Les métadonnées peuvent être importées dans les organisations Salesforce, ou modifiées dans l’interface du produit ou via l’API de métadonnées Salesforce. Pour en savoir plus sur l’API de métadonnées, consultez le guide du développeur d’API de métadonnées.
Package Salesforce
Un package est un conteneur d’objets personnalisés et de métadonnées, créé avec le gestionnaire de packages. La création d’un package vous fournit un artefact qui peut être installé sur une ou plusieurs organisations et partagé avec d’autres utilisateurs Salesforce. Vous pouvez utiliser deux types de packages dans les fonctionnalités de Salesforce : les packages non gérés et les packages gérés. Les packages non gérés ne peuvent pas être mis à niveau, tandis que les packages gérés prennent en charge la gestion des versions et les mises à niveau par envoi automatique pour l’automatisation.
Kit de données
Un kit de données est un ensemble portable et personnalisé de métadonnées pouvant être empaquetées, créé dans Data Cloud. Vous pouvez y parvenir sans écrire de ligne de code, directement à partir de l’interface utilisateur. Les kits de données vous permettent de rationaliser le processus de création et d’installation des packages. Les objets Data Cloud, tels que les métadonnées et les relations, peuvent être regroupés en quelques clics. Une fois un kit de données créé, vous utilisez le gestionnaire de packages pour terminer la configuration en tant que package géré ou non géré.
Composants empaquetables dans Data Cloud
Passons maintenant en revue certaines fonctionnalités courantes qui peuvent être empaquetées pour être utilisées avec Data Cloud. Nous nous intéressons aux fonctionnalités des packages standard et des packages de kits de données. Consultez la documentation Matrice de préparation à l’extensibilité de Data Cloud pour obtenir une liste complète des éléments de configuration de Data Cloud que vous pouvez déployer.
-
Flux de données : Les flux de données CRM, Amazon S3 et B2C Commerce peuvent être empaquetés dans un kit de données. Les flux de données S3 et le mappage associé peuvent être empaquetés pour des modèles de données standard et personnalisés.
-
Connaissances calculées : Les connaissances calculées sont des définitions et des calculs Data Cloud qui facilitent la segmentation. Les composants SQL peuvent être inclus dans un package standard.
-
Modèle de données mappé : si un flux de données est ajouté à un kit de données, les modèles de données auxquels il est mappé sont ajoutés et renseignés automatiquement pour préparer la segmentation.
Une fois ces composants ajoutés à un kit de données, ils peuvent être empaquetés dans le gestionnaire de packages et déployés dans une autre organisation.
Gestion du cycle de vie des applications
Alors, pourquoi utiliser des composants empaquetés ? Les packages et les kits de données sont généralement utilisés pour les tests de configuration dans le cadre du processus de gestion du cycle de vie des applications (ALM). ALM est une solution rapide, efficace et fiable pour créer des applications à l’aide de divers environnements.
Les développeurs peuvent créer une organisation de développement, créer des kits de données et des éléments de package à partir de cette organisation, puis les déployer dans une organisation de test. Une fois entièrement testés et confirmés, les mêmes kits de données (ou mis à jour) peuvent ensuite être déployés dans une organisation de production. Ils sont essentiels à Data Cloud, car le mappage et la modélisation corrects de vos données sont nécessaires pour les fonctionnalités de Data Cloud telles que la résolution de l’identité et la segmentation.
Passons en revue la configuration classique d’un environnement. Comme nous l’avons mentionné, ALM permet aux développeurs de créer dans une organisation, de tester dans une autre et de publier dans une organisation de production.
En effet, pour utiliser des packages standard, vous avez besoin d’au moins deux environnements : une organisation pour créer le package et une autre organisation pour l’installer. Bien que vous puissiez vous passer d’une organisation de test, il est recommandé d’y tester entièrement votre configuration, puis d’effectuer les ajustements nécessaires dans l’organisation de développement. Vous pouvez ensuite répéter le processus avant de déployer un package final dans une organisation de production.
Maintenant que vous comprenez le « pourquoi », nous aborderons le « comment » dans l’unité suivante. Préparez-vous à créer, à charger et à installer un kit de données dans Data Cloud.
Ressources
- Salesforce Developers : À propos des packages gérés
- Aide Salesforce : Packages et kits de données dans Data Cloud
- Salesforce Developers : Guide du développeur d’API de métadonnées