Могу уточнить вопрос так (в контексте комментария про "прикольные SQL запросы"): если события "как есть" лежат в одной адовой таблице, где каждая строка — сессия, то стоит ли туда соваться для имитации Amplitude, или же такой формат хранения не позволит писать те самые "прикольные запросы"?
Запросы то можно. На том же R ещё веселее будет. Только таблица сплошь из строчек с хитами разных типов состоит.
Складываешь по одной схеме чтобы удобно, быстро и недорого. А для дашей формируешь отдельную систему.