Créer un modèle de spécification de fichier
- Outbound > Liste de contacts > Ajouter, supprimer, modifier, voir autorisations
- Sortie > Modèle de spécification de fichier > Ajouter, Supprimer, Modifier, Afficher les autorisations
Pour importer des définitions de colonnes à partir d'un modèle de liste de contacts :
- Outbound > Modèle de liste de contacts > View permission
Un fichier d'exemple à télécharger dans un format séparé par des délimiteurs ou de longueur fixe, encodé au format UTF-8.
Les formats de fichiers pris en charge sont les suivants :
- Formats délimités .csv et .dsv
- Formats à longueur fixe .txt et .dat
Utilisez l'onglet File Specification Templates pour créer un nouveau modèle de spécification de fichier et pour afficher une liste de vos modèles de spécification de fichier.
Voici comment créer un modèle de spécification de fichier.
- Cliquez sur Admin.
- Sous Numérotation sortante, cliquez sur Gestion de la liste.
- Cliquez sur l'onglet File Specification Templates .
- Cliquez sur Créer un nouveau.
- Dans la boîte File Specification Template Name , entrez un nom unique. Les noms peuvent contenir des espaces, des chiffres et des caractères spéciaux, mais doivent être uniques.
- Si vous le souhaitez, vous pouvez décrire le modèle de spécification de fichier dans la boîte Description.
Ensuite, sélectionnez le fichier Format pour le fichier d'entrée à utiliser lors de la création de votre liste de contacts.
- Dans la case File Format, sélectionnez Delimited.
- Dans la boîte Delimiter Symbol, sélectionnez un délimiteur. Les options de délimitation sont les suivantes : Virgule, deux points, point-virgule, tabulation, point ou personnalisé. Sélectionnez Custom pour définir une valeur d'un seul caractère dans la case Custom Delimiter . Personnalisé vous permet d'utiliser un caractère de délimitation non standard, par exemple ^ et %.
- Dans la case Skip Heading Lines, entrez le nombre d'enregistrements d'en-tête à ignorer avant de traiter le fichier d'entrée. Saisir une valeur supérieure ou égale à 0.
- Dans la boîte Skip Trailing Lines, entrez le nombre d'enregistrements à sauter à la fin du fichier d'entrée. Saisir une valeur supérieure ou égale à 0.
- Si vous souhaitez utiliser la ligne d'en-tête du fichier d'entrée pour définir les noms de colonnes et ne pas construire visuellement les Définitions des champs du fichier d'entrée, activez l'option Utiliser les noms de colonnes de l'en-tête du fichier sur Oui.
- Si vous souhaitez construire visuellement les Définitions des champs du fichier d'entrée, activez l'option Utiliser les noms de colonnes de l'en-tête du fichier sur Non. La construction visuelle des définitions des champs du fichier d'entrée peut s'avérer utile si vous souhaitez mieux contrôler les colonnes du fichier d'entrée qui sont importées dans la liste de contacts.
Définitions des champs du fichier d'entrée
Dans la section Input File Fields Definitions , définissez les champs de votre fichier d'entrée de liste de contacts pour créer votre modèle de spécification de fichier.
Il existe trois façons de définir les champs de la table de définition des colonnes. Vous pouvez :
- Extrayez les noms des colonnes de votre fichier d'entrée échantillon pour visualiser les noms de vos colonnes, lorsque le fichier est au format séparé par des délimiteurs et qu'il comporte une ligne d'en-tête, puis complétez le tableau de définition des colonnes.
- Extraire les noms des colonnes du modèle de liste de contacts existant.
- Complétez le tableau manuellement.
Pour extraire les noms des colonnes de votre fichier d'entrée d'échantillon et compléter le tableau de définition des colonnes :
- Dans la boîte Show sample rows from file, sélectionnez Browse, puis ouvrez votre fichier d'entrée d'échantillon. Les trois premières lignes de votre fichier d'entrée s'affichent.
- Sélectionnez le bouton Importation des noms de colonnes. Vous pouvez maintenant visualiser les noms de colonnes importés de votre fichier d'exemple dans le tableau des définitions de colonnes.
- Vous pouvez désormais modifier manuellement les noms et les définitions des colonnes, si nécessaire. Les rangées d'échantillons s'adaptent automatiquement à vos modifications.
- Pour ajouter d'autres noms de colonnes à votre tableau, sélectionnez Create New et saisissez le nom de la colonne de votre fichier d'entrée dans la case Column Name.
- Pour supprimer une colonne de votre tableau, cochez la case de la colonne à supprimer et cliquez sur Supprimer.
- Utilisez la fonction de recherche pour modifier le nom d'une colonne de votre modèle de spécification de fichier. Dans la boîte du tableau Search, saisissez le nom de la colonne à modifier. Sélectionnez la colonne, puis cliquez sur Apply. Modifier le nom de la colonne dans la ligne. Les rangées d'échantillons s'adaptent automatiquement à votre mise à jour. Pour effacer la boîte de recherche, cliquez sur Clear Filters.
- Indiquez le numéro de colonne que vous souhaitez associer à un nom de colonne particulier. Vous pouvez utiliser tout ou partie des colonnes du fichier d'entrée.
- Pour créer votre modèle de spécification de fichier, cliquez sur Save.
Pour extraire les noms des colonnes d'un modèle de liste de contacts existant et compléter le tableau de définition des colonnes :
- Dans la boîte Get column names from Contact List Template, sélectionnez le modèle de liste de contacts.
- Cliquez sur le bouton Importation des noms de colonnes. Vous pouvez maintenant voir les noms des colonnes de votre modèle de liste de contacts dans le tableau des définitions des colonnes.
- Ensuite, pour voir des exemples de lignes provenant de votre fichier d'entrée de liste de contacts, dans la boîte Show sample rows from file, cliquez sur Browse et ouvrez votre fichier d'entrée. Les trois premières lignes de votre fichier d'entrée s'affichent.
- Vous pouvez désormais modifier manuellement les noms et les définitions des colonnes, si nécessaire. Les rangées d'échantillons s'adaptent automatiquement à vos modifications.
- Pour ajouter d'autres noms de colonnes à votre tableau, cliquez sur Create New et saisissez le nom de la colonne de votre fichier d'entrée dans la case Column Name.
- Pour supprimer une colonne de votre tableau, cochez la case de la colonne à supprimer et cliquez sur Supprimer.
- Utilisez la fonction de recherche pour modifier le nom d'une colonne de votre modèle de spécification de fichier. Dans la boîte du tableau Search, saisissez le nom de la colonne à modifier. Sélectionnez la colonne, puis cliquez sur Apply. Modifier le nom de la colonne dans la ligne. Les rangées d'échantillons s'adaptent automatiquement à votre mise à jour. Pour effacer la boîte de recherche, cliquez sur Clear Filters.
- Indiquez le numéro de colonne que vous souhaitez associer à un nom de colonne particulier. Vous pouvez utiliser tout ou partie des colonnes du fichier d'entrée.
- Pour créer votre modèle de spécification de fichier, cliquez sur Save.
- Cliquez sur Créer un nouveau. Une nouvelle ligne est ajoutée à votre tableau.
- Dans la nouvelle ligne, saisissez le nom de la colonne de votre fichier d'entrée dans la case Column Name.
- Indiquez le numéro de colonne que vous souhaitez associer à un nom de colonne particulier. Vous pouvez utiliser tout ou partie des colonnes du fichier d'entrée.
- Pour ajouter d'autres noms de colonnes à votre tableau, continuez à cliquer sur Create New et saisissez le nom de la colonne de votre fichier d'entrée dans la case Column Name.
- Pour supprimer une colonne de votre tableau, cochez la case de la colonne à supprimer et cliquez sur Supprimer.
- Utilisez la fonction de recherche pour modifier le nom d'une colonne de votre modèle de spécification de fichier. Dans la boîte du tableau Search, saisissez le nom de la colonne à modifier. Sélectionnez la colonne, puis cliquez sur Apply. Modifier le nom de la colonne dans la ligne. Les rangées d'échantillons s'adaptent automatiquement à votre mise à jour. Pour effacer la boîte de recherche, cliquez sur Clear Filters.
- Après avoir ajouté les noms de vos colonnes, pour voir des exemples de lignes provenant de votre fichier d'entrée de liste de contacts, dans la boîte Show sample rows from file , cliquez sur Browse et ouvrez votre fichier d'entrée d'échantillons. Les trois premières lignes de votre fichier d'entrée s'affichent.
- Pour créer votre modèle de spécification de fichier, cliquez sur Save.
- Dans la case File Format, sélectionnez Fixed Length.
- Dans la case Skip Heading Lines, entrez le nombre d'enregistrements d'en-tête à ignorer avant de traiter le fichier d'entrée. Saisir une valeur supérieure ou égale à 0.
- Dans la boîte Skip Trailing Lines, entrez le nombre d'enregistrements à sauter à la fin du fichier d'entrée. Saisir une valeur supérieure ou égale à 0.
Définitions des champs du fichier d'entrée
Dans la section Input File Fields Definitions , définissez les champs de votre fichier d'entrée de liste de contacts pour créer votre modèle de spécification de fichier.
Il existe deux façons de définir les champs de la table de définition des colonnes. Vous pouvez :
- Extraire les noms des colonnes du modèle de liste de contacts existant.
- Complétez le tableau manuellement.
Pour extraire les noms des colonnes d'un modèle de liste de contacts existant et compléter le tableau de définition des colonnes :
- Dans la boîte Get column names from Contact List Template, sélectionnez le modèle de liste de contacts.
- Cliquez sur le bouton Importation des noms de colonnes. Vous pouvez maintenant voir les noms des colonnes de votre modèle de liste de contacts dans le tableau des définitions des colonnes.
- Ensuite, pour voir des exemples de lignes provenant de votre fichier d'entrée de liste de contacts, dans la boîte Show sample rows from file, cliquez sur Browse et ouvrez votre fichier d'entrée. Les trois premières lignes de votre fichier d'entrée s'affichent.
- Vous pouvez désormais modifier manuellement les noms et les définitions des colonnes, si nécessaire. Les rangées d'échantillons s'adaptent automatiquement à vos modifications.
- Pour ajouter d'autres noms de colonnes à votre tableau, cliquez sur Create New et saisissez le nom de la colonne de votre fichier d'entrée dans la case Column Name.
- Pour supprimer une colonne de votre tableau, cochez la case de la colonne à supprimer et cliquez sur Supprimer.
- Utilisez la fonction de recherche pour modifier le nom d'une colonne de votre modèle de spécification de fichier. Dans la boîte du tableau Search, saisissez le nom de la colonne à modifier. Sélectionnez la colonne, puis cliquez sur Apply. Modifier le nom de la colonne et les définitions dans la ligne. Les rangées d'échantillons s'adaptent automatiquement à votre mise à jour. Pour effacer la boîte de recherche, cliquez sur Clear Filters.
- Spécifiez la position de départ et la longueur pour chaque colonne que vous souhaitez mapper.
- Pour créer votre modèle de spécification de fichier, cliquez sur Save.
- Cliquez sur Créer un nouveau. Une nouvelle ligne est ajoutée à votre tableau.
- Dans la nouvelle ligne, saisissez le nom de la colonne de votre fichier d'entrée dans la case Column Name.
- Spécifiez la position de départ et la longueur pour chaque colonne que vous souhaitez mapper.
- Pour ajouter d'autres noms de colonnes à votre tableau, continuez à cliquer sur Create New et saisissez le nom de la colonne de votre fichier d'entrée dans la case Column Name.
- Pour supprimer une colonne de votre tableau, cochez la case de la colonne à supprimer et cliquez sur Supprimer.
- Utilisez la fonction de recherche pour modifier le nom d'une colonne de votre modèle de spécification de fichier. Dans la boîte du tableau Search, saisissez le nom de la colonne à modifier. Sélectionnez la colonne, puis cliquez sur Apply. Modifier le nom de la colonne et les définitions dans la ligne. Les rangées d'échantillons s'adaptent automatiquement à votre mise à jour. Pour effacer la boîte de recherche, cliquez sur Clear Filters.
- Après avoir ajouté les noms de vos colonnes, pour voir des exemples de lignes provenant de votre fichier d'entrée de liste de contacts, dans la boîte Show sample rows from file , cliquez sur Browse et ouvrez votre fichier d'entrée d'échantillons. Les trois premières lignes de votre fichier d'entrée s'affichent.
- Pour créer votre modèle de spécification de fichier, cliquez sur Save.
Prétraitement avancé des données
Créez Advanced input preprocessing search and replace expressions for your file specification template that the system uses to upload data for your contact list. Le prétraitement vous permet de manipuler les données d'entrée avant qu'elles ne soient téléchargées. Des expressions de recherche et de remplacement sont appliquées à chaque ligne du fichier d'entrée avant qu'il ne soit téléchargé dans la liste de contacts.
Pour créer des expressions de recherche et de remplacement :
- Sélectionnez Advanced, puis cliquez sur Add New Expression.
- Saisissez une expression régulière dans le champ Search For. Les expressions régulières peuvent être une recherche simple d'un mot spécifique, d'une séquence de caractères ou de motifs plus complexes.
- Pour que la recherche ne tienne pas compte de la casse, basculez de Ignore Case à Yes. La valeur par défaut No rend la recherche sensible à la casse.
- Pour remplacer chaque occurrence dans la ligne d'entrée, basculez de Global Replace à Yes. La valeur par défaut No ne remplace que la première occurrence trouvée dans la ligne d'entrée.
- Saisissez une chaîne de remplacement dans la case Replace With. Les résultats de la recherche et du remplacement sont automatiquement affichés sur le site Sample Rows. Vous pouvez supprimer une chaîne de caractères de vos données d'entrée en laissant vide la case Replace With dans votre recherche.
- Pour ajouter d'autres expressions de recherche et de remplacement, cliquez sur Ajouter une nouvelle expression. Les expressions supplémentaires sont appliquées au fichier d'entrée dans l'ordre dans lequel elles sont créées. Vous pouvez ajouter jusqu'à cinq expressions de recherche et de remplacement.
- Pour supprimer une expression de recherche et de remplacement, cliquez sur le bouton moins dans le coin supérieur droit de la boîte Expressions de recherche/remplacement.
- Pour créer votre modèle de spécification de fichier, cliquez sur Save.
Une expression de recherche et de remplacement par prétraitement peut créer un résultat qui pourrait être manipulé involontairement par l'expression de prétraitement suivante. Vérifiez toujours les résultats lorsque vous utilisez plusieurs expressions de recherche et de remplacement dans vos modèles de spécification de fichier.
Les exemples suivants montrent ce que l'on peut obtenir en appliquant des expressions de recherche et de remplacement.
Remplacer les abréviations par des mots dans un fichier d'entrée séparé par des délimiteurs
Rechercher | Remplacer par | Ignorer le cas | Remplacement global |
---|---|---|---|
Dr | Conduire | Non | Non |
st | rue | Non | Non |
Ln | Voie | Non | Non |
Pl | Lieu | Non | Non |
Ct | Cour | Non | Non |
Wy | Chemin | Non | Non |
Cir | Cercle | Non | Non |
Remplacer les abréviations par des mots dans un fichier d'entrée de longueur fixe
Pour maintenir la structure du fichier pour un fichier d'entrée de longueur fixe, les expressions de recherche et de remplacement doivent être de la même longueur. Par exemple:
Rechercher | Remplacer par | Ignorer le cas | Remplacement global |
---|---|---|---|
Dr\s{3} | Conduire | Non | Non |
St\s{4} | rue | Non | Non |
Ln\s{2} | Voie | Non | Non |
Pl\s{3} | Lieu | Non | Non |
Ct\s{3} | Cour | Non | Non |
Wyoming | Chemin | Non | Non |
Cir\s{3} | Cercle | Non | Non |
Supprimer ND, RD et TH dans un fichier d'entrée séparé par des délimiteurs
Cet exemple montre comment supprimer le texte d'entrée pour des adresses telles que 19th Street
ou 19TH Street
, et le remplacer par 19 Street
. La modification n'est effectuée que si la chaîne de recherche est précédée de chiffres. Les mots tels que second
et north
ne sont pas concernés.
Rechercher | Remplacer par | Ignorer le cas | Remplacement global |
---|---|---|---|
^(.*)([0-9]+)nd(.*)$ | $1$2$3 | Oui | Non |
^(.*)([0-9]+)rd(.*)$ | $1$2$3 | Oui | Non |
^(.*)([0-9]+)th(.*)$ | $1$2$3 | Oui | Non |
Ajouter des champs à la fin d'un fichier d'entrée séparé par des délimiteurs
Cet exemple montre comment ajouter le site Campaign Name
comme dernier champ à chaque enregistrement du fichier d'entrée :
Rechercher | Remplacer par | Ignorer le cas | Remplacement global |
---|---|---|---|
^(.*)$ | 1 $, nom de la campagne | Non | Non |
Remplacer les dates incohérentes par des dates cohérentes dans un fichier d'entrée séparé par des délimiteurs
Cet exemple montre comment transformer des champs de date incohérents dans un fichier d'entrée séparé par des délimiteurs en un format uniforme et cohérent de MM/DD/YYYY
. L'exemple ci-dessous contient des dates avec un mois à un chiffre, un jour à un chiffre, ou les deux, ou un mois à deux chiffres et un jour à deux chiffres, comme dans le troisième champ de l'exemple de fichier d'entrée ci-dessous.
phone,name,dob,userfield
+16504661100,John,1/22/1979,Other-1
+16504661101,Jane,12/3/1975,Other-2
+16504661102,Jake,3/4/1980,Other-3
+16504661103,Jacob,10/12/1973,Other-4
Rechercher | Remplacer par | Ignorer le cas | Remplacement global |
---|---|---|---|
^([^,]*,[^,]*,)(\d)/(\d{2})(.*)$ | $10$2/$3$4 | Non | Non |
^([^,]*,[^,]*,)(\d{2})/(\d)(/.*)$ | $1$2/0$3$4 | Non | Non |
^([^,]*,[^,]*,)(\d)/(\d)(/.*)$ | $10$2/0$3$4 | Non | Non |
L'expression Search For est écrite pour opérer sur le troisième champ du fichier d'entrée séparé par des virgules.