Saltar al contenido principal
Workday User Guide
Última actualización: 2023-11-03
Concepto: tipos de campo de tabla y conjunto de datos

Concepto: tipos de campo de tabla y conjunto de datos

Cada campo de tabla y conjunto de datos tiene un atributo de tipo de campo. El tipo de campo suele denominarse tipo de datos en otras aplicaciones de datos.
El tipo de campo determina:
  • El tipo de valores que puede contener el campo.
  • Qué funciones pueden utilizar el campo como argumento. Ejemplo: la función CONCAT solo acepta campos de texto como argumentos.
Cuando crea una tabla, define el tipo de campo de cada campo. Cuando carga datos en una tabla desde un archivo delimitado, Workday valida los datos con el esquema definido. Si el valor de un campo no coincide con el tipo de campo ni con otros parámetros de campo (como el formato de fecha), Workday marca toda la fila como no válida y no la incluye en la tabla. En su lugar, Workday envía la fila a un archivo de errores que puede descargar.
Cuando crea un conjunto de datos base con datos externos, Workday intenta adivinar el tipo de campo de cada campo examinando algunos de los datos. Sin embargo, puede cambiar el tipo de campo si Workday asignó un tipo de campo incorrecto o si desea aplicar un tipo de campo diferente.
Si cambia el tipo de campo de entrada en la última fase antes de una fase de gestión de campos, el nuevo tipo de campo debe ser compatible con el tipo de campo modificado.
Cuando crea un conjunto de datos base a partir de un informe personalizado, Workday asigna los tipos de campo de Workday a los tipos de campo de conjunto de datos.
Para los campos calculados de Prism, el resultado de la expresión determina el tipo de campo para ese campo. Si una expresión de campo calculado de Prism es
TO_INT(zipcode)
, el tipo de campo para ese campo es Entero.
Workday recomienda utilizar el tipo de campo Numérico en los conjuntos de datos siempre que sea posible. Cuando utiliza un tipo de campo numérico diferente, como Doble, corre el riesgo de perder precisión y obtener resultados erróneos en función de los datos y los cálculos del conjunto de datos. En los conjuntos de datos base, defina el tipo de campo como Numérico(x,y). También puede cambiar el tipo de campo en un conjunto de datos derivado mediante la función CAST. Ejemplo:
CAST([salary] AS decimal(12,4))
Si es la primera vez que utiliza Workday, no tiene acceso para crear ni editar conjuntos de datos base.

Tipos de campo de tabla y conjunto de datos

Las tablas y los conjuntos de datos utilizan los siguientes tipos de campo:
Tipo de campo de tabla o conjunto de datos
Descripción
Rango de valores
Booleano
Un tipo de campo específico de Workday que contiene valores booleanos.
True
,
False
Moneda
Un valor decimal de longitud variable que admite un máximo de 20 dígitos antes de la coma decimal y un máximo de 6 dígitos después de la coma decimal, combinado con un código de moneda de 3 dígitos reconocido por Workday.
Los valores de moneda pueden representar cualquier valor positivo o negativo válido dado el número especificado de dígitos antes y después de la coma decimal.
Fecha
Fecha combinada con una hora del día con fracciones de segundo basada en un formato de 24 horas.
Rango de fechas: del 1 de enero de 1753 al 31 de diciembre de 9999
Intervalo de tiempo: de 00:00:00 a 23:59:59,997
Internamente, Workday almacena todos los datos de tipo Fecha en formato UTC (hora universal coordinada). Si introduce datos externos con información de huso horario, Workday convierte los datos a UTC. Si introduce datos externos sin información de huso horario, Workday no convierte los datos y los almacena como UTC.
Doble
Número de punto flotante de precisión doble de 64 bits.
4,94065645841246544e-324d a 1,79769313486231570e+308d (positivo o negativo)
Instancia
Un tipo de campo específico de Workday que contiene valores de instancia de Workday. Cada campo también conserva información sobre el objeto de gestión en el que se basa el campo Instancia. Los campos de instancia representan una relación uno a uno entre dos objetos.
Un valor hexadecimal que hace referencia a un ID de Workday.
Valor entero
Entero de 32 bits (número entero).
-2 147 483 648 a 2 147 483 647
Largo
Entero largo de 64 bits (número entero).
-9 223 372 036 854 775 808 a 9 223 372 036 854 775 807
Varias instancias
Un tipo de campo específico de Workday que contiene un conjunto de (cero o más) valores de instancia de Workday. Cada campo también conserva información sobre el objeto de gestión en el que se basan los valores de instancia. Los campos de varias instancias representan una relación de uno a varios entre dos objetos.
Cero o más valores de instancia (valores hexadecimales que hacen referencia a un ID de Workday) separados por un carácter de barra vertical (|).
Cuando incorpora campos de varias instancias de un archivo delimitado, los valores de instancia delimitados por barras verticales deben estar entre el carácter de comilla configurado.
Numérico
Un valor numérico de longitud variable que admite un total de 38 dígitos antes y después de la coma decimal, pero un máximo de 18 dígitos después.
Los valores numéricos pueden representar cualquier valor positivo o negativo válido dado el número especificado de dígitos antes y después de la coma decimal.
Todos los campos numéricos tienen asociado un número de dígitos antes y después de la coma decimal (similar, pero no idéntico, a la precisión y la escala).
Cuando crea una tabla o un conjunto de datos a partir de un informe de Workday, Workday asigna los valores de dígitos al campo Numérico.
Cuando crea una tabla o un conjunto de datos a partir de datos externos, puede especificar los valores de dígitos para los campos numéricos.
Ejemplo:
Numeric(19,2)
puede almacenar cualquier valor entre 0,00 y 9 223 372 036 854 775 807,99 y
Numeric(19,0)
solo puede almacenar números enteros del 0 al 9 223 372 036 854 775 807.
Texto
Datos de texto no Unicode de longitud variable (también conocido como cadena).
Longitud máxima de texto de 2 147 483 647 caracteres.

Asignación de tipos de campo de informe a tipos de campo de tabla y conjunto de datos

Cuando crea una tabla o un conjunto de datos a partir de un informe personalizado, Workday:
  • Crea un campo en la tabla o el conjunto de datos para cada campo de informe que utilice un tipo de campo admitido.
  • Asigna un tipo de campo a los campos de la tabla o el conjunto de datos.
Workday solo conserva los campos de informe que tienen tipos de campo compatibles con tablas y conjuntos de datos. Workday no incluye ningún campo que utilice un tipo de campo de tabla o conjunto de datos no admitido.
Después de crear una tabla o un conjunto de datos a partir de un informe personalizado, verifique que los tipos de campo asignados sean correctos para las necesidades de su tabla o conjunto de datos. Ejemplo: es posible que deba cambiar un tipo de campo de Numérico a Entero para que coincida con el tipo de campo al combinar el conjunto de datos con otro conjunto de datos.
En esta tabla se explica cómo se asigna un tipo de campo de informe a un tipo de campo de tabla o conjunto de datos al crear una tabla o un conjunto de datos.
Tipo de campo de informe
Tipo de campo de tabla o conjunto de datos
Notas
Numérico
Numérico, Entero o Largo
El tipo de campo de la tabla o el conjunto de datos depende del número de dígitos antes y después de la coma decimal en el informe:
  • Entero Cero dígitos después y menos o igual a 9 dígitos antes de la coma decimal.
  • Largo Cero dígitos después, más de 9 dígitos y menos o igual a 18 dígitos antes de la coma decimal.
  • Numérico El resto de valores numéricos.
Para los campos numéricos, Workday asigna el número de dígitos antes y después de la coma decimal en función de los valores del informe personalizado.
Texto
Texto
Texto enriquecido
No admitido
Fecha
Fecha
DateTimeZone
No admitido
Tiempo
No admitido
Moneda
Moneda
Booleano
Booleano
Varias instancias
Varias instancias
Las tablas y los conjuntos de datos solo incluyen campos de informe de varias instancias que se encuentran en:
  • El objeto de gestión principal.
  • Un objeto de gestión relacionado que tenga una relación de uno a uno con el objeto de gestión principal.
Instancia única
Instancia
Instancia autorreferenciada
Instancia

Asignación de tipos de campo de tabla y conjunto de datos a tipos de campo de origen de datos Prism

Cuando activa una tabla para el análisis o publica un conjunto de datos, Workday crea un origen de datos Prism.
En esta tabla se enumeran los tipos de campo que Workday utiliza en un origen de datos Prism:
Tipo de campo de tabla o conjunto de datos
Tipo de campo de origen de datos Prism
Notas
Texto
Texto
Booleano
Booleano
Fecha
Fecha
Workday no incluye ninguna información de horas en el campo Fecha del origen de datos Prism. Workday elimina cualquier información de horas del campo Fecha cuando crea el origen de datos Prism.
Moneda
Moneda
Valor entero
Numérico
Largo
Numérico
Doble
Numérico
Numérico
Numérico
Workday escribe campos numéricos con un máximo de 20 dígitos antes y 6 dígitos después de la coma decimal. Si un campo numérico contiene un valor que supera estos valores máximos, Workday redondea el valor por abajo cuando crea el origen de datos Prism.
Instancia
Instancia única
Workday asigna el nombre de objeto de gestión asociado al campo Instancia en el conjunto de datos.
Varias instancias
Varias instancias
Workday asigna el nombre de objeto de gestión asociado al campo Varias instancias en el conjunto de datos.