Há duas abordagens para dashboards: em tempo real e agendada.
Um dashboard em tempo real atualiza-se a cada minuto ou hora. Dashboard operacional para a equipa de operações que vigia a disponibilidade. As operações veem um pico na taxa de erros em tempo real. Respondem de imediato. Custo: infraestrutura cara para calcular métricas constantemente.
Um dashboard agendado atualiza-se uma vez por dia, às 6h. Dashboard executivo. O CEO vê a receita às 6h. Chega para decisões tomadas diariamente. Custo: barato, infraestrutura simples.
Escolhe pela frequência das decisões e pelo custo aceitável.
Quando o tempo real é necessário
Dashboards de operações
O sistema pode cair. As operações precisam de saber logo. Um atraso de uma hora é tarde demais. Constrói em tempo real.
Dashboards de resposta a incidentes
Acontece um problema. O engenheiro de prevenção precisa de ver o estado atual. Dados desatualizados são perigosos. Constrói em tempo real.
Dashboards de trading
Os segundos contam. Dados com cinco minutos não servem. Constrói em tempo real.
Dashboards para clientes
Os clientes querem ver o estado atual do sistema. Mostrar o estado de há seis horas induz em erro. Constrói em tempo real.
Quando o agendado chega
Dashboards executivos
O CEO consulta uma vez por dia. Dados das 6h chegam. A decisão é tomada uma vez por dia. É mais barato calcular uma vez por dia.
Dashboards de marketing
Os dados das campanhas atualizam-se diariamente. Um dia de atraso não é crítico. A equipa decide uma vez por dia.
Dashboards financeiros
Os dados de fim de mês são finais. Não são precisas atualizações diárias. Semanal ou mensal chega.
Dashboards de vendas
O gestor comercial consulta a quota diariamente. Dados de ontem chegam. A decisão baseia-se em dados recentes, não em tempo real.
Comparação de custos
Dashboard em tempo real: custo de infraestrutura de cem mil dólares por ano. Custo de manutenção de cinquenta mil por ano. Total: cento e cinquenta mil por ano.
Dashboard agendado: custo de infraestrutura de cinco mil dólares por ano. Custo de manutenção de cinco mil por ano. Total: dez mil por ano.
Diferença: cento e quarenta mil dólares por ano. Enorme. Só uses tempo real se precisares mesmo.
Exemplo real: três dashboards com frequências de atualização diferentes
Dashboard executivo (agendado, diariamente às 6h)
Receita, churn, custo de aquisição, receita de expansão. Atualizado uma vez por dia. Custo: baixo.
Dashboard de vendas (agendado, de hora a hora)
Pipeline, quota, previsão. Atualizado de hora a hora, no início de cada hora. A equipa de operações consulta no início e no fim do dia. Custo: moderado.
Dashboard operacional (tempo real)
Disponibilidade, taxa de erros, tempo de resposta. Atualizado a cada minuto. A equipa de operações vigia continuamente. O engenheiro de prevenção usa-o na resposta a incidentes. Custo: alto.
Estratégia
Três dashboards com três frequências de atualização diferentes. Cada um otimizado para o seu uso. Não ponhas todos os dashboards em tempo real (demasiado caro). Não ponhas todos agendados (perdes problemas em tempo real).
Abordagem híbrida: alertas em tempo real e dashboards agendados
O dashboard atualiza-se uma vez por dia (barato). Um alerta dispara se a métrica passar um limite (caro, mas preciso). Exemplo: o dashboard de receita atualiza-se diariamente. Mas dispara um alerta se a receita diária cair cinquenta por cento (verificação de limite em tempo real). O alerta é raro, mas em tempo real quando é preciso. Poupa custos e mantém a capacidade de resposta.
Perguntas frequentes
Como sabemos se precisamos de tempo real ou de agendado?
Pergunta: qual é o custo de um atraso de uma hora. Se o custo for mil dólares por hora, o tempo real justifica-se. Se o custo for zero (a decisão só é tomada amanhã de qualquer forma), o agendado chega. Exemplo: o dashboard de operações monitoriza o checkout. O checkout está em baixo durante uma hora. Cem clientes não conseguem comprar. Cem transações de cinquenta dólares cada são cinco mil dólares perdidos. O tempo real justifica-se. O dashboard de marketing mostra o desempenho de uma campanha. A campanha dura um mês. Um dia de atraso nos dados não é crítico. O agendado chega. Com o criador de websites da WEMASY, podes configurar isto diretamente no teu website.
Qual é a frequência mínima de atualização em tempo real?
Um minuto é o mínimo prático. Atualizações mais rápidas do que um minuto criam ruído (os dados mudam constantemente). Os alertas disparam sem parar. A equipa fica em modo de resposta permanente. Atualizações de um minuto servem para dashboards operacionais. Atualizações de cinco minutos são mais práticas (menos ruído, menos infraestrutura). Equilibra capacidade de resposta e ruído.
Como tratamos dashboards em tempo real quando os dados de origem não são em tempo real?
Usa quase tempo real. O dashboard em tempo real mostra dados de há cinco minutos (os mais recentes disponíveis). É melhor mostrar dados ligeiramente desatualizados do que nenhuns. Exemplo: a base de dados atualiza-se a cada cinco minutos. O dashboard mostra os dados de há cinco minutos como atuais. Indica: atualizado há cinco minutos. A transparência evita confusão.
Devemos ter versões separadas, em tempo real e agendada, do mesmo dashboard?
Não. Um dashboard com duas opções de atualização. O utilizador escolhe: atualizar a cada minuto (modo tempo real) ou uma vez por dia (modo agendado). Utilizadores diferentes têm necessidades diferentes. Mesmo dashboard, atualização flexível. Simplifica a manutenção.
Como evitamos que os dashboards em tempo real criem fadiga de alertas?
Define limites altos. Um alerta em tempo real só deve disparar quando a métrica está claramente errada. Limite: taxa de erros acima de dois por cento. Não taxa de erros acima de zero vírgula dois por cento. Limite alto significa menos alertas e menos fadiga. Um alerta deve assinalar um problema real, não uma variação normal.
Qual é a melhor forma de comunicar se um dashboard é em tempo real ou agendado?
Indica de forma clara. Cabeçalho do dashboard em tempo real: Atualiza a cada minuto. Cabeçalho do dashboard agendado: Atualizado diariamente às 6h. Não assumas que o utilizador conhece a frequência de atualização. Torna-a explícita. O utilizador deve saber sempre: quão recentes são estes dados.