User Story
Como operador da plataforma DGB,
Quero que a sincronização de dados do Umami para o BigQuery funcione corretamente,
Para que os dados de analytics (pageviews e eventos) estejam disponíveis para análise no BigQuery.
Contexto
A DAG sync_umami_to_bigquery está falhando desde pelo menos 03/03/2026 (~5 falhas/dia) em ambas as tasks (sync_pageviews e sync_events).
Erro
psycopg2.errors.UndefinedTable: relation "website_event" does not exist
LINE 23: FROM website_event we
^
Causa provável
A tabela website_event não existe no banco de dados do Umami. Possíveis razões:
- Migração de versão do Umami: O Umami v2 mudou o schema do banco — a tabela
website_event pode ter sido renomeada (ex: para event ou outro nome no schema v2)
- Banco de dados não configurado: A connection do Airflow pode estar apontando para o banco errado
- Schema não criado: As tabelas do Umami podem não ter sido criadas/migradas
DAG e tasks afetadas
| DAG |
Task |
Falhas/dia |
sync_umami_to_bigquery |
sync_pageviews |
~5 |
sync_umami_to_bigquery |
sync_events |
~5 |
Impacto
- Dados de analytics não estão sendo sincronizados para BigQuery
- Dashboards de pageviews e eventos do portal estão desatualizados
Critérios de Aceite
Arquivos relevantes
- DAG
sync_umami_to_bigquery em airflow/dags/ ou src/data_platform/dags/
- Queries SQL que referenciam
website_event
- Configuração de connections do Airflow (Umami PostgreSQL)
Dependências
- Pode depender de configuração no repo
infra (conexão com banco Umami)
User Story
Como operador da plataforma DGB,
Quero que a sincronização de dados do Umami para o BigQuery funcione corretamente,
Para que os dados de analytics (pageviews e eventos) estejam disponíveis para análise no BigQuery.
Contexto
A DAG
sync_umami_to_bigqueryestá falhando desde pelo menos 03/03/2026 (~5 falhas/dia) em ambas as tasks (sync_pageviewsesync_events).Erro
Causa provável
A tabela
website_eventnão existe no banco de dados do Umami. Possíveis razões:website_eventpode ter sido renomeada (ex: paraeventou outro nome no schema v2)DAG e tasks afetadas
sync_umami_to_bigquerysync_pageviewssync_umami_to_bigquerysync_eventsImpacto
Critérios de Aceite
umami_postgresou similar) aponta para o banco corretosync_pageviewsesync_events) executam com sucessoArquivos relevantes
sync_umami_to_bigqueryemairflow/dags/ousrc/data_platform/dags/website_eventDependências
infra(conexão com banco Umami)