Référence : utilisation des interrogations WQL et directives pour l’exportation de données
Langue d'interrogation de Workday (WQL)
Workday Query Language (WQL) est un langage de type SQL qui contient des expressions et des opérateurs que vous pouvez utiliser pour optimiser la performance des interrogations lors de l’exécution de tâches d’exportation de données. Workday valide la syntaxe d'interrogation afin de garantir qu'elle est valide pour les tâches d'exportation de données.
Expressions WQL
Pour exporter des données en bloc, vous pouvez utiliser ces expressions SQL dans WQL pour préciser un ou plusieurs champs (colonnes) à partir d’une source de données Prism fondée sur un tableau.
WQL ne prend pas en charge la fonction SELECT * .
Disposition WQL | Option | Objet | Exemple d'utilisation |
|---|---|---|---|
SELECT | Sélectionne un ou plusieurs champs dans une source de données Prism. |
| |
AS | Crée un alias de nom pour un champ (colonne). |
| |
DE | Indique une source de données Prism à partir de laquelle exporter les données. |
| |
OÙ | Indique une source de données Prism à partir de laquelle filtrer des données précises. |
Le filtrage des champs de date n'est pas autorisé. |
Expressions conditionnelles WQL
Vous pouvez utiliser les types d’opérateurs suivants pour créer des conditions dans les expressions WQL qui limitent ou filtrent les données à extraire d’une source de données Prism :
- Logique : filtre les résultats d’interrogation en fonction des critères d’inclusion et d’exclusion.
- Comparaison : compare un champ à une ou plusieurs valeurs et filtre les résultats de la requête en fonction de critères de comparaison.
Ce tableau décrit des exemples d’objets et d’utilisation des opérateurs logiques :
Opérateur | Objet | Exemple d'utilisation |
|---|---|---|
AND | Exporte les résultats qui remplissent toutes les conditions. |
|
OR | Exporte les résultats lorsque l’une des conditions est remplie. |
|
NOT | Exporte les résultats qui satisfont à la condition négative. |
|
Ce tableau décrit les exemples d’objet et d’utilisation des opérateurs de comparaison :
Opérateur | Objet | Exemple d'utilisation |
|---|---|---|
= (égal à) | Exporte un ou plusieurs champs précisés équivalant à la valeur. |
|
!= (différent de) | Exporte un ou plusieurs champs précisés qui ne sont pas égaux à la valeur. |
|
> (supérieure à) | Exporte un ou plusieurs champs précisés supérieurs à la valeur. |
|
>= (supérieure ou égale à) | Exporte un ou plusieurs champs précisés supérieurs ou égaux à la valeur. |
|
< (inférieur à) | Exporte un ou plusieurs champs précisés inférieurs à la valeur. |
|
<= (inférieur ou égal à) | Exporte un ou plusieurs champs précisés inférieurs ou égaux à la valeur. |
|
IN | Exporte un ou plusieurs champs précisés qui correspondent à une ou plusieurs des valeurs (séparées par des virgules). |
|
NOT IN | Exporte un ou plusieurs champs précisés qui ne correspondent pas à une ou plusieurs des valeurs (séparées par des virgules). |
|
IS NULL | Exporte un ou plusieurs champs précisés sans valeur. |
|
IS NOT NULL | Exporte un ou plusieurs champs précisés ayant |
|
Fonctions WQL
WQL prend en charge deux fonctions SQL qui vous permettent de récupérer des informations liées aux données à partir des champs d’instances :
- GET_DISPLAY_ID
- GET_REF_ID
Lorsque vous utilisez plusieurs fonctions dans l’interrogation, vous devez spécifier un nom d’alias unique pour chaque fonction utilisant l’option AS. Exemple : GET_Display_ID(cost_Centre) AS cost_centre.
Utilisation de la fonction | Objet | Exemples d’utilisation |
|---|---|---|
| Récupère le nom d'affichage des données du champ d'instance précisé. |
|
| Récupère l'identifiant de référence du champ d'instance précisé. |
|