dashboard: add retention and quick fix loading states

This commit is contained in:
Carl-Gerhard Lindesvärd
2024-05-01 14:15:31 +02:00
parent c3815bf6ab
commit 5e743a3502
52 changed files with 1324 additions and 205 deletions

View File

@@ -74,6 +74,20 @@ ORDER BY
(a, b) SETTINGS index_granularity = 8192;
ALTER TABLE
test.events_bots
events_bots
ADD
COLUMN id UUID DEFAULT generateUUIDv4() FIRST;
COLUMN id UUID DEFAULT generateUUIDv4() FIRST;
--- Materialized views (DAU)
CREATE MATERIALIZED VIEW dau_mv ENGINE = AggregatingMergeTree() PARTITION BY toYYYYMMDD(date)
ORDER BY
(project_id, date) POPULATE AS
SELECT
toDate(created_at) as date,
uniqState(profile_id) as profile_id,
project_id
FROM
events
GROUP BY
date,
project_id;