Как правильно выносить данные аналитики в отдельное хранилище?
Ну, проблема в концептуальном не понимании что такое аналитика и Warehouse или Data Lake. 
Во-первых давайте определимся чем аналитика отличается от метрик, агрегатов и отчетов. 

Аналитику делают люди, не регулярно, скорость для них не важна
Отчеты происходят автоматически на регулярной основе. Для них важна периодичность
Метрики нужны чтобы что-то измерять во временном ряду
Агрегаты - сбор данных из разных источников вне зависимости от остальных факторов


Если мы все еще говорим про аналитику то она не должна обращаться к живым данным вообще. Ее складывают в отдельный Warehouse или Data Lake и анализируют по необходимости. Основными инструментами являются Power BI, Tableau или даже пресловутый Excel. 

Если мы говорим про репортинг то чтобы не нагружать живую систему к нему применяются те же правила что и для аналитики.

Если мы говорим про метрики то для них отдельный сервис строится, из которого получают дашборды, API и все в таком духе
хранить в ClickHouse дубликат таблицы с треками
Я за этот вариант. То есть все нужное для аналитики хранить в ClickHouse.