Introdução
A tabela log_user_activity armazena os status de disponibilidade dos usuários, o momento que ficaram online, offline e ausentes. Com dados atualizados em H-1 (de hora em hora).
Atenção: Os registros desta tabela utilizam o fuso horário UTC, ou seja, para que as datas sejam referentes ao fuso horário brasileiro, é preciso inserir nas queries o fuso horário brasileiro.
SET TIME ZONE '-03:00';
SELECT DISTINCT tb.user_id
,tb.new_status
,COUNT(tb.user_id) AS qtd_atendentes
FROM log_user_activity AS tb
WHERE tb.new_date >= '2025-04-01'
GROUP BY ALL
ORDER BY qtd_atendentes DESC
;
Dicionário de dados
Variável | Tipo | Descrição | Obs |
agent_type | string | Tipo de usuário da plataforma que gerou o log | web |
agent_version | string | Versão do sistema que gerou o log |
|
new_date | timestamp | Data do evento que gerou o registro |
|
new_status | string | Status do evento que gerou o registro | LOGGEDOUT |
old_date | timestamp | Data do evento anterior que gerou o registro |
|
old_status | string | Status anterior ao que gerou o registro |
|
user_id | string | Código identificador do atendente | Chave estrangeira para a tabela tabela dim_user |