Los datasets de conexión de entidades multiarchivo tienen una propiedad de tiempo que define el tipo de tiempo, el formato de tiempo y la zona horaria de su dataset.
A continuación se muestran algunos ejemplos de cuándo debe actualizar la información de tiempo:
- Para cambiar de un tipo de tiempo a otro, como de un instante a un intervalo
- Para eliminar el tiempo de un dataset
- Para cambiar el formato de los campos de tiempo
- Para agregar campos adicionales para representar el tiempo
Detalles de la propiedad de tiempo
Hay tres componentes de las propiedades de tiempo que son obligatorios si existe tiempo en el dataset:
- Tipo de tiempo: propiedad requerida si se incluye el tiempo en el dataset. Las opciones incluyen un instante, un solo momento en el tiempo o un intervalo, que tiene un momento inicial y final.
- Referencia de tiempo: propiedad requerida si el dataset tiene el tiempo habilitado, lo cual indica la zona horaria.
- Campos: un campo requerido que indica los nombres de campo y los formatos de tiempo.
Si no hay tiempo en el dataset, puede establecer el tiempo como ninguno.
Las zonas horarias se basan en Joda-Time. Para obtener más información sobre formatos de Joda-Time, consulte Zonas horarias con disponibilidad para Joda-Time. Puede formatear la zona horaria de las siguientes formas:
- El nombre completo de la zona horaria, por ejemplo, Hora estándar del Pacífico
- El desfase de zona horaria expresado en horas: -0100 o -01:00
- Las siglas UTC o GMT
Hay flexibilidad en la manera de establecer los campos y formatos de tiempo. Además de establecer un solo campo y formato, también puede hacer lo siguiente:
- Definir varios formatos para el mismo campo. Para ello, cree una nueva entrada para el campo y especifique el formato adicional. Esto resulta útil cuando se han cambiado los formatos durante la captura de datos.
- Usar varios campos para especificar la fecha y hora completas. Por ejemplo, puede utilizar un campo llamado Fecha para el formato y un campo llamado Hora con el formato. Estos dos campos se utilizarán juntos para representar el tiempo.
Cuando el dataset de MFC tiene la función de tiempo habilitada, el esquema incluye campos de fecha adicionales. Para un dataset de MFC con instante de tipo tiempo, el esquema incluye un campo llamado BDC_INSTANT_TIME. Para un dataset de MFC con intervalo de tipo tiempo, el esquema incluye campos llamados BDC_START_TIME y BDC_END_TIME. Los campos están en formato MM/dd/yyyy hh:mm:ss a. El dataset de origen o el archivo .mfc no incluirán estos campos.
En la siguiente tabla se describe cómo especificar formatos de tiempo para los parámetros Hora inicial y Hora final al editar un dataset de MFC. Los ejemplos muestran cómo se representa la hora 9:45:02.05 p.m. del 2 de enero de 2016.
Formatos de tiempo en conexiones de entidades multiarchivo
Símbolo | Significado | Ejemplo |
---|---|---|
aa | El año, representado por dos dígitos. | 16 |
aaaa | El año, representado por cuatro dígitos. | 2016 |
MM | El mes, representado numéricamente. | 01 o 1 |
MMM | El mes, representado con tres letras. | Jan |
MMMM | El mes, representado con el nombre completo. | January |
dd | El día. | 02 o 2 |
HH | La hora usando un día de 24 horas; valores entre 0 y 23. | 21 |
hh | La hora usando un día de 12 horas; valores entre 1 y 12. | 9 |
mm | Los minutos; valores entre 0 y 59. | 45 |
ss | Los segundos; valores entre 0 y 59. | 02 |
SSS | Los milisegundos; valores entre 0 y 999. | 50 |
a | Marcador AM/PM. | PM |
epoch_millis | El tiempo en milésimas de segundo desde epoch. | 1509581781000 |
epoch_seconds | El tiempo en segundos desde epoch. | 1509747601 |
Z | El desplazamiento de zona horaria expresado en horas. | -0100 o -01:00 |
ZZZ | El desplazamiento de zona horaria expresado mediante Id. | America/Los_Angeles |
'' | Use comillas simples para agregar texto que no represente un valor descrito en esta tabla. | 'T' |
En la siguiente tabla se muestran ejemplos de distintos formatos de la misma fecha, 2 de enero de 2016 a las 9:45:02.05 PM:
Ejemplos de formato de tiempo
Fecha de entrada | Formato de fecha |
---|---|
01/02/2016 9:45:02PM | MM/dd/aaaa hh:mm:ssa |
Ene02-16 21:45:02 | MMMdd-aa HH:mm:ss |
2 de enero 2016 9:45:02.050PM | MMMM dd aaaa hh:mm:ss.SSSa |
01/02/2017T9:45:14:05-0000 | MM/dd/yyyy'T'HH:mm:ssZ |