How does sessions_hourly table in Clickhouse get populated

Hi,

Im running sentry in version 21.12 and I wonder how it’s populated? Table sessions_raw is populated by snuba consumer from kafka topic. I wonder how it is with sessions_hourly, is it done by sentry/snuba or ClickHouse?