Тема: data-warehouse
-
Медленно меняющиеся измерения: перезаписать значение, добавить строку или столбец
Когда меняется атрибут измерения (клиент переезжает, товар переклассифицируют), тип 1 перезаписывает значение и теряет историю, тип 2 добавляет новую строку с датами начала и окончания действия и признаком текущей строки под новым суррогатным ключом, а тип 3 хранит прежнее значение в дополнительном столбце. Инструменты снимков реализуют тип 2, сравнивая при каждом запуске время обновления или набор столбцов.
-
Star schema basics: facts, dimensions and declaring the grain
A star schema stores measurements in fact tables and descriptive context in dimension tables linked by keys; the design starts by declaring the grain, what one fact row represents, because every measure and dimension must be consistent with it. Fully additive measures sum across any dimension, semi-additive ones not across time, and ratios must be stored as their components.
Машиночитаемо: JSON