Ressources · 82

Rapports fiables : fuseaux horaires, clôtures et événements tardifs

Éviter les journées décalées, les doubles comptes et les comparaisons incohérentes entre exports et tableaux de bord.

· 3 min

Graphiques et statistiques sur l’écran d’un ordinateur Illustration · scène fictive

Ce que ce guide permet

  • Décrire les instants et les journées
  • Fixer les bornes des périodes
  • Gérer les arrivées tardives
  • Rapprocher à périmètre égal
  • Retester une reconstruction

Contrôle express

  • Tout convertir en UTC suffit-il ?
  • Pourquoi un total change-t-il après export ?
  • Un événement en retard est-il un doublon ?

Méthode pas à pas

  1. 01

    Décrire les instants et les journées

    Séparez instant de l’événement, réception, modification et date métier. Un instant UTC ne définit pas à lui seul la journée commerciale d’une boutique. Conservez le fuseau métier nommé quand il compte. PostgreSQL convertit les timestamps avec fuseau en UTC sans conserver le fuseau d’origine ; stockez celui-ci séparément si nécessaire.

    Livrable : dictionnaire des dates et fuseaux.

  2. 02

    Fixer les bornes des périodes

    Définissez une borne incluse au début et exclue à la fin. Calculez les bornes dans le fuseau métier avant leur conversion. Testez changement d’heure, fin de mois et date sans heure. Une journée locale n’a pas toujours la même durée ; ne l’assimilez pas systématiquement à vingt-quatre heures.

    Livrable : exemples de rattachement aux périodes.

  3. 03

    Gérer les arrivées tardives

    Décidez quel rapport peut changer, pendant combien de temps et avec quel marquage. Conservez temps de réception et identifiant pour distinguer retard et doublon. N’écrasez pas silencieusement un rapport déjà transmis : fournissez un état daté, une révision ou une correction selon l’usage.

    Livrable : politique de révision et journal des écarts.

  4. 04

    Rapprocher à périmètre égal

    Comparez sources sur la même période, le même statut métier et la même date d’arrêt. Séparez commande créée, payée, annulée et remboursée. Contrôlez un échantillon de lignes proches des frontières de journée avant de conclure à une perte de collecte.

    Livrable : rapprochement ligne à ligne des écarts.

  5. 05

    Retester une reconstruction

    Rejouez un intervalle comprenant un changement d’heure et des événements tardifs. Une reconstruction à la même date d’arrêt doit expliquer ses différences éventuelles. Affichez fuseau, fraîcheur et statut provisoire ou clos à côté des résultats.

    Livrable : test de reconstruction et légende du rapport.

Fiche de travail à réutiliser

À compléter avec vos observations autorisées. Ces champs constituent une trame de travail, pas des résultats observés.

ChampInformation à consigner
CalendrierFuseau nommé, début de semaine et bornes de période
HorodatageTemps événement, réception et modification ; précision et source
ClôtureDate d’arrêt, délai de révision et traitement des retards
RapprochementStatuts inclus, identifiants et écarts expliqués

Exemple d’application

Situation illustrative

Exemple fictif : deux équipes comparent les ventes du lundi, l’une selon UTC et l’autre selon Europe/Paris.

Décision et preuve attendue

Le rapprochement isole les commandes à la frontière des journées, puis adopte une période métier commune et une date d’arrêt identique.

Distinguer les mécanismes

MécanismeUtilitéPoint de vigilance
Date métierRattacher une activité à un calendrierN’est pas un instant sans convention
Temps événementMesurer quand l’activité a eu lieuPeut arriver tard ou provenir d’une horloge incorrecte
Temps réceptionSuivre la fraîcheur du pipelineN’est pas forcément la date de l’activité

Indicateurs de pilotage

IndicateurCe qu’il mesurePremière action
Retard de réceptionÉcart entre activité et disponibilité dans le pipelineDéfinir une période provisoire adaptée
Révisions de périodeVariations entre deux états datés comparablesDistinguer retards et corrections
Écarts aux frontièresLignes rattachées à des journées différentesCorriger la convention de temps

Erreurs fréquentes

  • N’est pas un instant sans convention
  • Peut arriver tard ou provenir d’une horloge incorrecte
  • N’est pas forcément la date de l’activité

Questions fréquentes

Tout convertir en UTC suffit-il ?

Non. UTC facilite les comparaisons d’instants ; les journées, semaines et clôtures demandent encore un fuseau et un calendrier métier.

Pourquoi un total change-t-il après export ?

Il peut inclure de nouveaux événements, corrections ou changements de statut. Vérifiez la date d’arrêt et la politique de révision avant de comparer.

Un événement en retard est-il un doublon ?

Non. Vérifiez son identifiant et son contenu ; le délai de réception ne démontre pas une répétition.

Références officielles

Date de consultation des références : . La méthode et la fiche de travail proposent des contrôles à adapter à votre contexte ; elles ne constituent pas une certification.