• Accueil / Marketing Cloud / DESélectionnez la version…
, DESélectionnez la version de janvier 21: fonctions SQL<span class="wtr-time-wrap after-title"><span class="wtr-time-number">6</span> minutes de lecture</span>

DESélectionnez la version de janvier 21: fonctions SQL6 minutes de lecture


Fonctions SQL

Disponible dans: DESelect Advanced

Sans DESelect, vous devez écrire des requêtes SQL pour la segmentation dans Salesforce Marketing Cloud dès que vous souhaitez utiliser des données provenant de plusieurs sources. SQL a l’avantage d’être très puissant et flexible, mais il est technique et difficile à apprendre.
SQL a beaucoup de fonctions intégrées que vous pouvez utiliser, par exemple, LEFT () pour prendre les premiers caractères d’une chaîne, ou ROUND () pour arrondir un nombre. DESelect offre désormais un moyen très simple d’utiliser toutes ces fonctions prises en charge dans le cadre de vos sélections par glisser-déposer. Vous pouvez utiliser ces fonctions de manière similaire aux fonctions d’Excel. L’interface utilisateur offre une flexibilité totale, vous pouvez combiner autant de fonctions que vous le souhaitez, offrant la même flexibilité que si vous écriviez du code SQL.

Pour utiliser les fonctions SQL, sur l’écran Définition de la cible de DESelect, créez une nouvelle valeur personnalisée en cliquant sur le bouton Ajouter une nouvelle valeur dans la section de gauche sous Valeurs personnalisées. Ensuite, choisissez Appliquer une formule à un champ suivi par Appliquer n’importe quelle fonction.

Regardons quelques exemples.

Exemple 1: adresses e-mail minuscules

Nous avons une extension de données avec des contacts. Chaque contact a un email. Les données de contact proviennent d’un formulaire que les utilisateurs remplissent sur un site Web. Parfois, les utilisateurs écrivent leur e-mail en majuscules, parfois en minuscules, parfois en combinaison. Nous voulons convertir toutes les adresses e-mail en minuscules, ce qui peut être fait en utilisant la fonction LOWER.

Nous créons une nouvelle valeur personnalisée que nous donnons le nom E-mail en minuscules, et choisissez le type Appliquer une formule à un champ > Appliquer n’importe quelle fonction.

Tout d’abord, nous définissons le Type de champ au texte, comme le résultat ici sera un texte.

Ensuite, nous cliquons sur le menu déroulant dans le Insérer une fonction section, où nous pouvons trouver un aperçu de toutes les fonctions prises en charge, bien regroupées par type de sortie. Chaque fois que nous choisissons une fonction, nous pouvons voir quelle est la syntaxe, une description, un exemple de la façon dont la fonction est utilisée et un lien vers plus de documentation sur chaque fonction. Ici, on choisit INFÉRIEUR puis cliquez sur le Insérer une formule bouton.

Enfin, sous le Insérer un champ section, nous choisissons l’extension de données Contactset champ Email. Notez que les extensions de données affichées ici sont les extensions de données qui ont été choisies dans la section Extensions de données sélectionnées. Nous plaçons le curseur entre les crochets de la fonction LOWER et cliquons sur le bouton Insérer un champ bouton.

Nous avons maintenant construit la formule suivante:

INFÉRIEUR («Contacts». «E-mail»)

Noter la Vérifier la syntaxe sur cet écran, qui vous permet de vérifier si la fonction utilisée est correcte. Beaucoup de validation est effectuée ici pour vous faciliter la tâche. Par exemple, on valide si le nombre de paramètres passés à une fonction est correct, s’ils sont du bon type, si le nombre de parenthèses est correct, etc.

Cette validation de syntaxe se produit lorsque l’utilisateur appuie sur le Vérifier la syntaxe bouton ou le sauver bouton.

, DESélectionnez la version de janvier 21: fonctions SQL<span class="wtr-time-wrap after-title"><span class="wtr-time-number">6</span> minutes de lecture</span>

Nous pouvons maintenant enregistrer cette valeur personnalisée et la faire glisser et la déposer dans un champ de notre extension de données cible.

Exemple 2: obtenir le mois d’une date de commande

Nous avons une extension de données avec les commandes. Chaque commande contient une date de commande. Nous souhaitons obtenir le mois à compter de la date de commande. Par exemple, si la date de la commande est « 2020/12/14 », nous voulons obtenir « décembre ».

Nous créons une nouvelle valeur personnalisée que nous donnons le nom Mois, et choisissez le type Appliquer une formule à un champ > Appliquer n’importe quelle fonction.

Tout d’abord, nous définissons le Type de champ écrire un SMS.

Puis, du Insérer une fonction section, nous choisissons la fonction DATENAME de la catégorie Date. Nous confirmons en utilisant le Insérer une formule bouton.

Nous avons maintenant:

DATENAME (date_part, date)

Ensuite, nous remplaçons date_part avec mois.

Cela nous donne:

DATENAME (mois, date)

Enfin, nous sélectionnons Date dans notre formule et sous le Insérer un champ section, nous choisissons l’extension de données Ordreset champ Date de commande.

Nous avons maintenant les éléments suivants:

DATENAME (mois, « Commandes ». « Date »)

On peut cliquer Vérifier la syntaxe ou juste sauver pour valider cette syntaxe est correcte. Une fois que nous avons mappé cette valeur personnalisée à un champ et exécuté un aperçu, nous verrons qu’elle renvoie le nom du mois pour chaque date de commande.

, DESélectionnez la version de janvier 21: fonctions SQL<span class="wtr-time-wrap after-title"><span class="wtr-time-number">6</span> minutes de lecture</span>

Exemple 3: combinaison du prénom et du nom d’un contact

Nous avons une extension de données avec des contacts. Chaque contact a un prénom et un nom de famille. Nous voulons écrire le prénom et le nom du contact dans un champ de l’extension de données cible.

Nous pouvons le faire en utilisant la fonction CONCAT ou simplement en utilisant l’opérateur +.

Nous créons une nouvelle valeur personnalisée que nous donnons le nom Nom complet, et choisissez le type Appliquer une formule à un champ > Appliquer n’importe quelle fonction.

Tout d’abord, nous définissons le Type de champ écrire un SMS.

Nous avons 2 options ici:

Option 1: utilisation de la fonction CONCAT

Du Insérer une fonction section, nous choisissons la fonction CONCAT de la catégorie Texte. Nous confirmons en utilisant le Insérer une formule bouton.

Nous avons maintenant:

CONCAT (chaîne1, chaîne2,…., Chaîne_n)

Ensuite, nous devons remplacer string1 avec le prénom. Nous sélectionnons string1 dans notre formule, et sous le Insérer un champ section, nous choisissons l’extension de données Contactset champ Prénom.

Cela nous donne:

CONCAT («Contacts». «Prénom», chaîne2,…., Chaîne_n)

Ensuite, nous remplacerons string2 par un espace, donc le prénom et le nom sont séparés par un espace, ce qui nous donne:

CONCAT (« Contacts ». « Prénom », «  »,…., Chaîne_n)

Notez que nous utilisons des guillemets simples ici pour utiliser une chaîne.

Enfin, nous pouvons remplacer la dernière partie par le nom de famille, choisi dans le Insérer un champ section, nous obtenons donc:

CONCAT (« Contacts ». « Prénom », «  », « Contacts ». « Nom »)

, DESélectionnez la version de janvier 21: fonctions SQL<span class="wtr-time-wrap after-title"><span class="wtr-time-number">6</span> minutes de lecture</span>

Option 2: utilisation de l’opérateur +

Notez que les opérateurs sont également entièrement pris en charge, vous effectuez donc des calculs avec *, – et +, ou utilisez l’opérateur + pour ajouter des chaînes.

En utilisant le +, nous ferions ce qui suit:

« Contacts ». « Prénom » + «  » + « Contacts ». « Nom »

, DESélectionnez la version de janvier 21: fonctions SQL<span class="wtr-time-wrap after-title"><span class="wtr-time-number">6</span> minutes de lecture</span>

Conclusion

Avec l’introduction de la prise en charge des fonctions SQL, DESelect permet aux utilisateurs d’effectuer des opérations avancées, de la manière la plus simple possible. Avec un aperçu catégorisé de toutes les fonctions prises en charge, les descriptions intégrées, la syntaxe, les descriptions, les liens vers la documentation d’aide et la validation intelligente, les utilisateurs obtiennent un maximum de conseils lors de l’utilisation des fonctions SQL.

Les exemples ci-dessus donnent une indication de ce qui est possible, mais des cas d’utilisation beaucoup plus avancés, comme l’utilisation combinée et imbriquée de ces fonctions ou l’utilisation d’opérateurs, sont également possibles.

Vous souhaitez essayer vous-même cette puissante fonctionnalité? Réservez une démo dès aujourd’hui!

Recevoir les meilleures pratiques Salesforce Marketing Cloud
et DESélectionner les mises à jour


Oui, inscrivez-moi



Source de l’article traduit automatiquement en Français

Besoin d'aide ?
Voulez-vous utiliser Pardot à sa capacité maximale et avoir
+ DE LEADS QUALIFIÉS

Notre analyse de votre Pardot offerte dès aujourd'hui
Merci, vous pouvez compléter notre questionnaire
Nous allons revenir vers vous rapidement !

Fermer