Etapes pour créer une requête

Les étapes de construction d'une requête dans Adobe Campaign sont les suivantes :

  1. Sélectionner la table de travail. Voir la section Etape 1 - Sélection de la table.
  2. Sélectionner les données à extraire. Voir la section Etape 2 - Sélection des données à extraire.
  3. Définir la séquence de tri des données. Voir la section Etape 3 - Tri des données.
  4. Filtrer les données. Voir la section Etape 4 - Filtrage des données.
  5. Mettre en forme les données. Voir la section Etape 5 - Formatage des données.
  6. Afficher le résultat. Voir la section Etape 6 - Prévisualisation des données.
Remarque

Dans le requêteur générique, toutes ces étapes sont proposées. Lorsqu'une requête est créée dans un autre contexte, certaines étapes peuvent être omises.
L'activité Requête est présentée dans cette section.

Etape 1 - Sélection de la table

Sélectionnez la table contenant les données sur lesquelles vous souhaitez effectuer une requête dans la fenêtre Type de document. Au besoin, filtrez les données en utilisant le champ de filtrage ou le bouton Filtres.

Etape 2 - Sélection des données à extraire

Dans la fenêtre Données à extraire, sélectionnez les données à afficher : ces champs constitueront les colonnes de sortie.

Sélectionnez par exemple Age, Clé primaire, Domaine de l'email et Ville. Les résultats seront organisés en fonction de cette sélection. Réordonnez les colonnes de sortie avec les flèches bleues situées à droite de la fenêtre.

Vous pouvez éditer une expression en y insérant une formule ou réaliser un traitement sur une fonction d'agrégat. Pour cela, cliquez dans le champ de la colonne Expression puis choisissez Editer l'expression.

Vous pouvez regrouper les données des colonnes de sortie : pour cela, cochez Oui dans la colonne Grouper de la fenêtre Données à extraire. Cette fonction génère un résultat autour de l'axe de groupement coché. Un exemple de requête avec regroupement est proposé dans cette section.

  • La fonction de groupement Gérer les groupements (GROUP BY + HAVING) permet un groupement ("group by") et une sélection de ce qui a été groupé ("having"). Elle s'applique aux champs inscrits en colonne de sortie. Par exemple, cette option regroupe les choix d'une colonne de sortie et récupère un type d'information particulier : les destinataires âgés de 35 à 50 ans.

    Voir à ce propos cette section.

  • La fonction Supprimer les doublons (DISTINCT) permet de dédoublonner des résultats identiques obtenus en colonne de sortie. Si l'on recense les destinataires en sélectionnant les champs Nom, Prénom et Email en colonne de sortie, ceux qui ont un prénom, un nom et une adresse email identiques sont éliminés. En effet, il s'agit du même contact renseigné plus d'une fois dans la base. Ainsi, un seul résultat sera pris en compte.

Etape 3 - Tri des données

La fenêtre Tris permet de trier le contenu des colonnes. Utilisez les flèches pour modifier l'ordre de tri des colonnes :

  • Avec Tri, le contenu de chaque colonne est ordonné de A à Z. Le contenu est ordonné par ordre croissant s'il est chiffré.
  • Avec Tri descendant, le contenu de la colonne est ordonné de Z à A ou dans un ordre décroissant si le contenu est chiffré. Un tri descendant est utile par exemple pour visualiser les ventes de disques, avec les meilleurs scores affichés en haut de la liste.

Dans cet exemple, les données seront triées en fonction de l'âge des destinataires, du plus jeune au plus âgé.

Etape 4 - Filtrage des données

Le requêteur permet de filtrer les données pour affiner la recherche.

Les filtres proposés dépendent de la table sur laquelle porte la requête.

Après la sélection de Critères de filtrage, vous accédez à la section Eléments de la cible : vous pouvez y définir comment filtrer les données à collecter.

  • Pour créer un nouveau filtre, sélectionnez les champs, opérateurs et valeurs nécessaires à la création de la formule. Elle devra être vérifiée pour permettre la sélection des données. Il est possible de combiner plusieurs conditions (voir à ce sujet la section Définir les conditions de filtrage).

  • Pour utiliser des filtres enregistrés au préalable, déroulez la liste du bouton Ajouter, cliquez sur Filtre prédéfini puis sélectionnez un filtre pré-enregistré.

  • Les filtres créés dans le Requêteur générique peuvent être utilisés dans d'autres applications de requêtage (et inversement). Pour enregistrer un filtre, cliquez sur l'icône Enregistrer.

    Remarque

    La création et l'utilisation des filtres sont présentées dans la section Options de filtrage.

Dans l'exemple ci-dessous, pour ne récupérer que les destinataires de langue française, choisissez : "langue des destinataires égal à FR".

Remarque

Vous pouvez accéder directement à une option en inscrivant la formule suivante dans le champ Valeur : $(options:OPTION_NAME).

Cliquez sur l'onglet Aperçu afin de visualiser le résultat de la condition de filtrage. Dans ce cas, chaque destinataire de langue française est affiché avec son nom, prénom et adresse email.

Les utilisateurs maîtrisant le langage SQL peuvent cliquer sur Requête SQL correspondante pour visualiser la requête en SQL.

Etape 5 - Formatage des données

Après le paramétrage de filtres de restriction, vous accédez à la fenêtre Formatage des données. Elle permet de réordonner l'affichage des colonnes de sortie, de transformer les données et de modifier la casse des libellés de colonnes. Elle permet également d'appliquer une formule sur le résultat final, grâce à un champ calculé.

Remarque

Au sujet des types de champs calculés, voir la section Création de champs calculés.

Une colonne qui n'est pas cochée ne s'affichera pas dans la fenêtre de prévisualisation des données.

La colonne Transformation permet de modifier la casse du libellé d'une colonne. Sélectionnez une colonne puis cliquez dans la colonne Transformation. Les modifications possibles sont :

  • Passer en minuscules,
  • Passer en majuscules,
  • Première lettre en majuscule.

Etape 6 - Prévisualisation des données

La fenêtre Prévisualisation des données est la dernière étape. Cliquez sur Lancer la prévisualisation des données pour obtenir le résultat de la requête. Il est disponible soit en colonnes, soit au format XML. Cliquez sur l'onglet Requêtes SQL générées pour visualiser la requête en langage SQL.

Dans cet exemple, les données sont triées selon l'âge des destinataires ciblés et dans un ordre croissant.

Remarque

Dans la fenêtre Prévisualisation des données, les 200 premières lignes de résultat s'affichent par défaut. Pour modifier cette quantité, saisissez un chiffre dans la case Lignes à visualiser, validez puis cliquez sur Lancer la prévisualisation des données.

Sur cette page