Referencia: uso de consulta WQL y pautas para exportación de datos
Lenguaje de consulta de Workday (WQL)
Workday Query Language (WQL) es un lenguaje similar a SQL con algunas expresiones y operadores que puede utilizar para optimizar el rendimiento de las consultas al ejecutar trabajos de exportación de datos. Workday valida la sintaxis de consulta para garantizar que sea válida para los trabajos de exportación de datos.
Expresiones WQL
Para exportar datos de forma masiva, puede utilizar estas expresiones SQL en WQL para especificar uno o varios campos (columnas) de un origen de datos Prism respaldado por tablas.
WQL no admite SELECT * .
Cláusula WQL | Opción | Finalidad | Ejemplo de uso |
|---|---|---|---|
SELECT | Selecciona uno o varios campos de un origen de datos Prism. |
| |
AS | Crea un alias de nombre para un campo (columna). |
| |
FROM | Especifica un origen de datos Prism desde el que exportar datos. |
| |
DONDE | Especifica un origen de datos Prism desde el que filtrar datos específicos. |
No está permitido filtrar los campos de fecha. |
Expresiones condicionales de WQL
Puede usar estos tipos de operadores para crear condiciones en expresiones WQL que limiten o filtren los datos para extraerlos de un origen de datos Prism:
- Lógico: filtra los resultados de la consulta en función de los criterios de inclusión y exclusión.
- Comparación: compara un campo con uno o varios valores y filtra los resultados de la consulta en función de los criterios de comparación.
En esta tabla se describen el propósito y los ejemplos de uso de los operadores lógicos:
Operador | Finalidad | Ejemplo de uso |
|---|---|---|
AND | Exporta los resultados que cumplen todas las condiciones. |
|
OR | Exporta los resultados cuando se cumple alguna de las condiciones. |
|
NOT | Exporta los resultados que cumplen la condición de negación. |
|
En esta tabla se describen el propósito y los ejemplos de uso de los operadores de comparación:
Operador | Finalidad | Ejemplo de uso |
|---|---|---|
= (igual) | Exporta uno o varios campos especificados que equivalen al valor. |
|
!= (diferente) | Exporta uno o varios campos especificados que no equivalen al valor. |
|
> (superior a) | Exporta uno o varios campos especificados que superan el valor. |
|
>= (mayor o igual que) | Exporta uno o varios campos especificados que son mayores o iguales que el valor. |
|
< (menor que) | Exporta uno o varios campos especificados que son inferiores al valor. |
|
<= (menor o igual que) | Exporta uno o varios campos especificados que son inferiores o iguales al valor. |
|
IN | Exporta uno o varios campos especificados que equivalen a uno o varios de los valores (separados por comas). |
|
NOT IN | Exporta uno o varios campos especificados que no equivalen a uno o varios de los valores (separados por comas). |
|
IS NULL | Exporta uno o varios campos especificados que no tienen ningún valor. |
|
IS NOT NULL | Exporta uno o varios campos especificados que tienen |
|
Funciones de WQL
WQL admite dos funciones SQL que le permiten recuperar información relacionada con los datos de los campos de instancia:
- GET_DISPLAY_ID
- GET_REF_ID
Cuando utiliza más de una función en la consulta, debe especificar un nombre de alias exclusivo para cada función mediante la opción AS. Ejemplo: GET_DISPLAY_ID(cost_Center) AS cost_center.
Uso de función | Finalidad | Ejemplos de uso |
|---|---|---|
| Recupera el nombre de visualización de datos del campo de instancia especificado. |
|
| Recupera el ID de referencia del campo de instancia especificado. |
|