Recursos · 82

Informes fiables: zonas horarias, cierres y eventos tardíos

Evitar días desplazados, doble conteo y comparaciones incoherentes entre exportaciones y paneles.

Actualizado · 3 min

Gráficos y estadísticas en una pantalla Ilustración · escena ficticia

Lo que esta guía ayuda a lograr

  • Describir instantes y días de negocio
  • Fijar los límites de los períodos
  • Gestionar llegadas tardías
  • Conciliar alcances equivalentes
  • Probar una reconstrucción

Comprobación rápida

  • ¿Basta con convertir todo a UTC?
  • ¿Por qué cambia un total después de exportarlo?
  • ¿Un evento tardío es un duplicado?

Método paso a paso

  1. 1

    Describir instantes y días de negocio

    Separe fecha del evento, recepción, modificación y fecha de negocio. Un instante UTC no define por sí solo el día comercial de una tienda. Conserve la zona horaria con nombre cuando sea necesaria. PostgreSQL convierte los timestamps con zona horaria a UTC sin conservar la zona original; guárdela por separado si la necesita.

    Entregable: diccionario de fechas y zonas.

  2. 2

    Fijar los límites de los períodos

    Utilice inicio incluido y fin excluido. Calcule los límites en la zona de negocio antes de convertirlos. Pruebe cambios de hora, fin de mes y fechas sin hora. Un día local no siempre tiene la misma duración; no suponga que todos duran veinticuatro horas.

    Entregable: ejemplos de asignación a períodos.

  3. 3

    Gestionar llegadas tardías

    Decida qué informe puede cambiar, durante cuánto tiempo y con qué aviso. Conserve recepción e identificador para distinguir retraso de duplicado. No sobrescriba silenciosamente un informe distribuido: proporcione una instantánea fechada, revisión o corrección adecuada al uso.

    Entregable: política de revisión y registro de diferencias.

  4. 4

    Conciliar alcances equivalentes

    Compare fuentes con períodos, estados de negocio y cortes idénticos. Separe pedidos creados, pagados, cancelados y reembolsados. Examine líneas próximas a los límites del día antes de concluir que faltan datos de recogida.

    Entregable: conciliación de diferencias por registro.

  5. 5

    Probar una reconstrucción

    Reprocese un intervalo con cambio de hora y eventos tardíos. Una reconstrucción para el mismo corte debe explicar sus diferencias. Muestre zona, frescura y estado provisional o cerrado junto a los resultados.

    Entregable: prueba de reconstrucción y leyenda del informe.

Hoja de cálculo reutilizable

Complete con sus observaciones autorizadas. Estos campos son una plantilla de trabajo, no resultados observados.

CampoInformación a registrar
CalendarioZona con nombre, inicio de semana y límites
FechasEvento, recepción y modificación; precisión y origen
CierreFecha de corte, plazo de revisión y tratamiento de retrasos
ConciliaciónEstados incluidos, identificadores y diferencias explicadas

Ejemplo trabajado ficticio

Situación ilustrativa

Ejemplo ficticio: dos equipos comparan ventas del lunes usando UTC y Europe/Paris respectivamente.

Decisión y pruebas esperadas

La conciliación identifica pedidos en los límites de los días y adopta un período de negocio común y el mismo corte.

Distinguir los mecanismos

MecanismoPropósitoVerificación o limitación
Fecha de negocioAsignar actividad a un calendarioNo es un instante sin una convención
Tiempo del eventoMedir cuándo ocurrió la actividadPuede llegar tarde o usar un reloj incorrecto
Tiempo de recepciónSeguir la frescura del procesoNo necesariamente es la fecha de actividad

Indicadores de gestión

IndicadorQué midePrimera acción
Retraso de recepciónTiempo entre actividad y disponibilidad en el procesoDefinir una ventana provisional adecuada
Revisiones del períodoCambios entre instantáneas comparablesSeparar retrasos de correcciones
Diferencias de límitesRegistros asignados a días distintosCorregir la convención temporal

Errores comunes

  • No es un instante sin una convención
  • Puede llegar tarde o usar un reloj incorrecto
  • No necesariamente es la fecha de actividad

Preguntas frecuentes

¿Basta con convertir todo a UTC?

No. UTC ayuda a comparar instantes; días, semanas y cierres siguen necesitando zona y calendario de negocio.

¿Por qué cambia un total después de exportarlo?

Puede incluir nuevos eventos, correcciones o cambios de estado. Compruebe corte y política de revisión antes de comparar.

¿Un evento tardío es un duplicado?

No. Compruebe identificador y contenido; el retraso de recepción no demuestra repetición.

Referencias oficiales

Las referencias respaldan el método. Adapte los controles a su contexto; no constituyen certificación. Los títulos de referencia originales y los documentos fuente pueden estar en otro idioma.

Referencias consultadas el .