Я использую Saiku 2.5 и не знаю, как смоделировать следующую ситуацию:
Размеры:
- Категория (~20 строк)
- Подкатегория (~100 строк)
- SubSubCategory (~1200 строк)
- SubSubSubCategory (~8000 строк)
- Другое1 (~100000 строк)
- Другое2 (~50000 строк)
- Другое3 (~500 строк)
- Другое4 (~500 строк)
- Другое5 (~200 строк)
- Другое6 (~200 строк)
- Другое7 (~100 строк)
- Другое8 (~10 строк)
Измерения:
- Факты (~20000000 строк)
Отношения
- Факт имеет Другое[\d]
- Факт имеет SubSubSubCategory
- SubSubSubCategory имеет SubSubCategory
- SubSubCategory имеет подкатегорию
- Подкатегория имеет категорию
Я хотел бы знать, лучше ли с точки зрения производительности денормализовать все категории в одну таблицу или оставить все как есть. Каждая таблица, похожая на категорию, имеет VARCHAR(8) и два TEXT().