L’activité Chargement (fichier) vous permet d’accéder directement à une source de données externes et de l’utiliser dans Adobe Campaign. En effet, toutes les données requises pour les opérations de ciblage ne se trouvent pas toujours dans la base de données Adobe Campaign : elles peuvent provenir de fichiers externes.
Le fichier à charger peut être spécifié par la transition ou calculé lors de l'exécution de cette activité. Il peut s'agir par exemple de la liste des 10 produits favoris d'un client dont les actes d'achats sont gérés dans une base externe.
La section supérieure de la fenêtre de configuration de cette activité permet de définir le format du fichier. Pour cela, utilisez un fichier d'exemple au même format que celui à importer. Ce fichier peut être stocké en local ou sur le serveur.
Seuls les fichiers à structure "plate" sont pris en charge (ex : CSV, TXT, etc.). L'utilisation du format XML est déconseillée.
Vous pouvez définir un pré-traitement à exécuter lors de l’import du fichier, par exemple pour ne pas avoir à décompresser le fichier sur le serveur (et donc réserver de la place pour le fichier décompressé), mais que la décompression soit incluse dans le traitement du fichier. Sélectionnez l’option Inclure un pré-traitement du fichier et choisissez l’une des 3 options : Aucun, Décompression (zcat) ou Déchiffrer (gpg).
Pour plus d’informations à ce sujet, consultez cette section : Compresser ou chiffrer un fichier avant traitement.
Lorsque vous chargez un fichier, le format des colonnes est automatiquement détecté avec des paramètres par défaut pour chaque type de données. Vous pouvez modifier ces paramètres par défaut afin de spécifier des traitements particulier à appliquer à vos données, notamment en cas d'erreur ou de valeur vide.
Pour cela, sélectionnez Cliquez ici pour changer le format du fichier dans la fenêtre principale de l'activité de Chargement (fichier). La fenêtre de détail du format s'ouvre alors.
Vous pouvez alors modifier le formatage général du fichier ainsi que le formatage de chaque colonne.
Le formatage général du fichier permet de définir la manière dont seront reconnues les colonnes (encodage du fichier, séparateurs utilisés, etc.)
Le formatage des colonnes permet de définir le traitement des valeurs de chaque colonne :
Ignorer la colonne : permet de ne pas traiter cette colonne lors du chargement des données.
Type de données : permet de spécifier le type de données attendu dans la colonne.
Utilisation des NULL : permet d'indiquer comment gérer les valeurs vides.
Longueur : permet de spécifier le nombre maximal de caractères pour les données de type chaîne.
Format : permet de définir le format des heures et des dates.
Mise en forme : permet de définir si un traitement au niveau de la casse doit être appliqué sur une chaîne.
Traitements des espaces : permet d'indiquer si certains espaces doivent être ignorés dans une chaîne. La valeur Ignorer les espaces permet uniquement d'ignorer les espaces en début et en fin de chaîne.
Traitements d'erreur : permet de définir le comportement en cas d'erreur.
Valeur par défaut : permet de spécifier la valeur par défaut en fonction du choix concernant le traitement des erreurs.
Correspondance : ce champ est disponible uniquement dans le paramétrage du détail d'une colonne (accessible via un double-clic ou via les options sur la droite de la liste des colonnes). Il permet de transformer certaines valeurs lors de l'import. Par exemple, vous pouvez transformer "trois" en "3".
L'exemple suivant permet de collecter tous les jours un fichier sur le serveur, en charger le contenu, puis mettre à jour les données de la base en fonction des informations qu'il contient. Le fichier à collecter contient les informations relatives aux clients d'un magasin qui peuvent avoir effectué des achats (inférieurs ou supérieurs à 3000 euros), demandé le remboursement d'un achat, ou être venu en boutique sans effectuer d'achat. Selon ces informations, les traitements appliqués à leur profil en base seront différents.
Le collecteur de fichier est utilisé pour récupérer les fichiers stockés dans un répertoire, selon la fréquence indiquée.
L'onglet Répertoire contient les informations relatives au(x) fichier(s) à récupérer. Dans notre exemple, tous les fichiers au format texte, dont le nom contient le mot 'clients' et stockés dans le répertoire tmp/Adobe/Data/files du serveur seront récupérés.
L’utilisation du Collecteur de fichiers est détaillée dans la section Collecteur de fichiers.
L'onglet Planning permet de planifier l'exécution du collecteur, c'est-à-dire d'indiquer à quelle fréquence la présence de ces fichiers sera vérifiée.
Ici, nous choisirons de déclencher le collecteur tous les jours ouvrés à 21 heures.
Pour cela, cliquez sur le bouton Changer… situé dans la section inférieure droite de l'éditeur et paramétrez le planning.
Pour plus d'informations, consultez la section Planificateur.
Paramétrez ensuite l'activité de chargement de fichier afin d'indiquer comment le ou les fichiers collectés doivent être lus. Sélectionnez pour cela un fichier exemple dont la structure est la même que les fichiers à charger.
Ici, le fichier contient cinq colonnes :
Le paramétrage du format du fichier à charger correspond à celui défini lors d'un import de données dans Adobe Campaign. Voir à ce sujet cette section.
Dans l'activité de partage, indiquez les sous-ensembles à créer, en fonction de la valeur de la colonne Evénement.
Le fonctionnement de l'activité de partage est présenté dans cette section.
Pour chaque sous-ensemble, indiquez une des valeurs de la colonne Evénement.
Ainsi, l'activité de Partage contiendra les informations suivantes :
Indiquez ensuite les traitements à effectuer pour chaque type de population. Dans notre exemple, nous allons mettre à jour les données de la base. Pour cela, positionnez une activité Mise à jour de données à l'extrémité de chaque transition sortante de l'activité de Partage.
L'activité de Mise à jour de données est présentée dans la section Mise à jour de données.