У меня возникли трудности с подключением таблицы измерений (рекурсивной/иерархической) к таблице фактов, поскольку есть проблемы/проблемы, с которыми необходимо справиться:
- Таблица измерений принадлежит структуре отношений родитель-потомок
- Из исходной таблицы он продолжает расти
id | item_name | parent_id |
---|---|---|
1 | classification | null |
2 | category | null |
3 | group | null |
4 | modern | 1 |
5 | modified | 1 |
6 | tools | 2 |
7 | meters | 2 |
8 | metal | 3 |
9 | plastic | 3 |
10 | lead | 8 |
11 | alloy | 8 |
Денормализация таблицы такого типа не подходит, так как появляется новый тип объекта, это повлияет на структуру измерения.
Каков наилучший подход к этому типу? Пожалуйста, приведите пример и какой будет оператор запроса после соединения факта и измерения.