Recursos · 82

Relatórios fiáveis: fusos horários, fechos e eventos tardios

Evitar dias deslocados, contagens duplicadas e comparações incoerentes entre exportações e painéis.

Atualizado · 3 min

Gráficos e estatísticas no ecrã de um computador Ilustração · cena fictícia

O que este guia ajuda a alcançar

  • Distinguir instantes e dias de negócio
  • Definir limites
  • Tratar chegadas tardias
  • Comparar âmbitos equivalentes
  • Testar reconstrução

Verificação rápida

  • Converter tudo para UTC basta?
  • Porque muda o total após exportar?
  • Um evento tardio é duplicado?

Método passo a passo

  1. 1

    Distinguir instantes e dias de negócio

    Separar evento, receção, alteração e data de atividade. UTC não define sozinho o dia comercial de uma loja. PostgreSQL converte timestamp with time zone para UTC sem guardar o nome do fuso original; conservá-lo separadamente quando necessário.

    Resultado: dicionário de datas e fusos.

  2. 2

    Definir limites

    Usar início incluído e fim excluído. Calcular limites no fuso de negócio antes de converter. Testar horário de verão, fim do mês e datas sem hora; um dia local nem sempre tem vinte e quatro horas.

    Resultado: casos de atribuição a períodos.

  3. 3

    Tratar chegadas tardias

    Definir que relatórios podem mudar e até quando. Guardar receção e identificadores para distinguir atraso de duplicado. Uma versão distribuída exige revisão datada ou correção explícita.

    Resultado: política de revisão.

  4. 4

    Comparar âmbitos equivalentes

    Alinhar períodos, estados de negócio e fechos. Separar encomendas criadas, pagas, canceladas e reembolsadas. Examinar registos próximos dos limites antes de concluir que a recolha perdeu dados.

    Resultado: reconciliação de discrepâncias por registo.

  5. 5

    Testar reconstrução

    Repetir um intervalo com mudança de hora e eventos tardios. Explicar diferenças num fecho igual. Mostrar fuso, atualização e estado provisório ou fechado junto dos resultados.

    Resultado: teste reproduzível e legenda.

Planilha reutilizável

Preencha com suas observações autorizadas. Estes campos são um modelo de trabalho, não resultados observados.

CampoInformações a serem registradas
CalendárioFuso, início da semana e limites
TemposEvento, receção, alteração e precisão
FechoSnapshot, revisão e tratamento dos atrasos
ReconciliaçãoEstados, identificadores e diferenças explicadas

Exemplo prático fictício

Situação ilustrativa

Exemplo fictício: duas equipas comparam vendas de segunda-feira usando UTC e Europe/Paris.

Decisão e evidências esperadas

A reconciliação identifica encomendas no limite do dia e fixa um período de negócio e um fecho comuns.

Distinguir os mecanismos

MecanismoFinalidadeVerificação ou limitação
Data de negócioAtribui atividade a um calendárioNão é um instante sem convenção
Hora do eventoIndica quando ocorreu a atividadePode chegar tarde
Hora de receçãoMostra atualização da pipelineNão é necessariamente a data da atividade

Indicadores de gestão

IndicadorO que medePrimeira ação
Atraso de receçãoTempo até à disponibilidadeDefinir janela provisória
RevisõesVariações entre versões comparáveisSeparar atrasos de correções
Diferenças nos limitesRegistos atribuídos a dias distintosCorrigir a convenção temporal

Erros comuns

  • Não é um instante sem convenção
  • Pode chegar tarde
  • Não é necessariamente a data da atividade

Perguntas frequentes

Converter tudo para UTC basta?

Não. Dias, semanas e fechos continuam a exigir calendário e fuso de negócio.

Porque muda o total após exportar?

Podem entrar eventos, correções ou novos estados. Verificar fecho e política de revisão.

Um evento tardio é duplicado?

Não. Comparar identificador e conteúdo; o atraso não demonstra repetição.

Referências oficiais

As referências apoiam o método. Adapte as verificações ao seu contexto; elas não são uma certificação. Os títulos das referências originais e os documentos de origem podem estar em outro idioma.

Referências consultadas em .