Vous êtes ici :
À propos des fils de données ETL
Découvrez comment charger des données dans Marketing Cloud Personalization.
Que signifie ETL ?
ETL signifie Extraire, Transformer et Charger. Dans Personnalisation, l'intégration ETL désigne l'infrastructure d'ingestion en masse de données (y compris des données Salesforce) dans la plate-forme à partir de sources externes. Commencez par fournir un fichier CSV qui contient les lignes de données que vous souhaitez ingérer, formatées selon nos spécifications. Pendant le traitement ETL, Personalization extrait les données de ce fichier, transforme les données de chaque ligne, puis charge les données transformées sur la plate-forme.
Qu'est-ce qu'un fil ?
Un fil est un chemin qui permet d'envoyer des informations structurées, à jour et à jour d'un système à un autre. Une fois le fil configuré, vous pouvez l'afficher et le gérer depuis le tableau de bord Fils de personnalisation Marketing Cloud.
Fichiers ETL
Un fichier CSV (Valeurs séparées par une virgule) est un fichier en texte brut qui contient des lignes de données à ingérer. Le fichier CSV peut être crypté ou compressé. Le fichier CSV doit respecter nos spécifications de schéma et de mise en forme. Pour plus d'informations, consultez Exigences en fichiers ETL et Fils de données ETL disponibles.
Create an SFTP Account (en anglais)
SFTP est un protocole de fichiers qui permet de transférer des fichiers volumineux en toute sécurité sur le Web en utilisant le cryptage et l'authentification. Pour utiliser des fils de données ETL avec SFTP, vous devez Créer un compte SFTP.
Étapes d'ingestion de données en utilisant des fils de données ETL
Le processus de fil de données ETL comprend les principales étapes suivantes :
| # | Description |
|---|---|
| 1 | Commencez par une grande quantité de données provenant d'un système externe que vous souhaitez intégrer à la personnalisation, par exemple des mises à jour de produits pour votre catalogue. |
| 2 | Extrayez des données de votre système externe et créez un fichier CSV en utilisant le schéma requis pour le fil de données ETL applicable, tel que le fil de données ETL du produit. |
| 3 | Lorsque le fichier ETL est prêt, les développeurs Salesforce créent une tâche de traitement automatique pour charger le fichier dans le dossier Inbound de votre site SFTP Personnalisation configuré. |
| 4 | Activez le fil de données ETL pour extraire automatiquement les fichiers du dossier Inbound du site SFTP en fonction de leur nom de fichier. Les fichiers ne sont pas traités, sauf si les noms de fichier correspondent à la structure définie des schémas de fil de données ETL. |
| 5 | Votre tâche de traitement est automatiquement exécutée et le fichier ETL passe de Entrant à Traitement à Traité, que vous pouvez surveiller dans le tableau de bord Fils. Vous ne pouvez pas déplacer manuellement des fichiers ETL. |
| 6 | Les tâches de différents types qui n'affectent pas les types de données partagés peuvent être traitées simultanément. Par exemple, un jeu de données peut avoir une tâche ETL Utilisateur et une tâche ETL Produit simultanément. Cependant, aucune de ces tâches ne peut être exécutée en même temps qu'une tâche Transaction ETL, car le fil de données Transaction ETL impacte à la fois les utilisateurs et les produits. |
| 7 | Le traitement des fichiers ETL n'impacte pas les mises à jour en cours du module Marketing Cloud Personalization du kit de développement Salesforce Interactions SDK ou des API Event. |
| 8 | La personnalisation conserve les fichiers SFTP pendant 60 jours, puis les purge automatiquement. Cette stratégie garantit la conformité aux réglementations et réduit les risques liés à la persistance des données. La personnalisation conserve tous les fichiers, même s'ils n'ont pas pu être traités ou contiennent des données incorrectes. Vous pouvez supprimer des fichiers manuellement depuis votre client FTP. |
Ingestion automatique et manuelle de fichiers
Les fils ETL sont automatiquement déclenchés par les chargements de fichiers dans le dossier Inbound du site SFTP. Une fois le fichier chargé dans SFTP, MCP détecte la présence du fichier chargé, puis lance la procédure de traitement du fichier. Pour des fichiers tests, les chargements ETL peuvent être exécutés manuellement, comme indiqué dans Chargement manuel d'un fichier ETL.

