Составляющие структуры хранилищ данных. Таблица фактов и таблицы измерений. (Лекция 3)

Слайд 2

Основными составляющими структуры хранилищ данных являются таблица фактов (fact table) и таблицы измерений (dimension tables).

Основными составляющими структуры хранилищ данных являются таблица фактов (fact table) и

таблицы измерений (dimension tables).
Слайд 3

Слайд 4

Таблица фактов Таблица фактов является основной таблицей хранилища данных. Как правило,

Таблица фактов

Таблица фактов является основной таблицей хранилища данных. Как правило, она

содержит сведения об объектах или событиях, совокупность которых будет в дальнейшем анализироваться. Обычно говорят о четырех наиболее часто встречающихся типах фактов
Слайд 5

факты, связанные с транзакциями (Transaction facts). Они основаны на отдельных событиях

факты, связанные с транзакциями (Transaction facts). Они основаны на отдельных событиях

(типичными примерами которых являются телефонный звонок или снятие денег со счета с помощью банкомата);
факты, связанные с «моментальными снимками» (Snapshot facts). Основаны на состоянии объекта (например, банковского счета) в определенные моменты времени, например на конец дня или месяца. Типичными примерами таких фактов являются объем продаж за день или дневная выручка;
Слайд 6

факты, связанные с элементами документа (Line-item facts). Основаны на том или

факты, связанные с элементами документа (Line-item facts). Основаны на том или

ином документе (например, счете за товар или услуги) и содержат подробную информацию об элементах этого документа (например, количестве, цене, проценте скидки);
факты, связанные с событиями или состоянием объекта (Event or state facts). Представляют возникновение события без подробностей о нем (например, просто факт продажи или факт отсутствия таковой без иных подробностей).
Слайд 7

Слайд 8

Таблицы измерений Таблицы измерений содержат неизменяемые либо редко изменяемые данные. В

Таблицы измерений

Таблицы измерений содержат неизменяемые либо редко изменяемые данные. В подавляющем

большинстве случаев эти данные представляют собой по одной записи для каждого члена нижнего уровня иерархии в измерении. Таблицы измерений также содержат как минимум одно описательное поле (обычно с именем члена измерения) и, как правило, целочисленное ключевое поле (обычно это суррогатный ключ1) для однозначной идентификации члена измерения.
Слайд 9

Слайд 10

Схема «звезда»

Схема «звезда»

Слайд 11

Схема «снежинка»

Схема «снежинка»

Слайд 12

Слайд 13

Слайд 14

Слайд 15