Todas as tarefas

Sessão de Atividade do Usuário

Avançado

Tarefa de nível Yandex/Meta. **Condição:** Divida a atividade dos usuários em sessões. Uma nova sessão começa se passaram mais de 30 minutos entre ações. **Tabela:** user_sessions (user_id, action_time, action_type, page_url, device_type) **Requisitos:** 1. Para cada ação, determine session_id 2. Calcule para cada sessão: start_time, end_time, duration_minutes, actions_count 3. Exiba user_id, session_id, start_time, end_time, duration_minutes, actions_count **Dica:** LAG +

Categoria
Window Functions
Tempo estimado
~30 min
Bancos de dados
PostgreSQLGreenplum
Tags
YandexInterviewSessionizationLAGLEADTime Seriesоконные функции

Entre para resolver

Começar a resolver