Таблица измерений (англ. dimension table) — таблица в структуре многомерной базы данных, которая содержит атрибуты событий, сохраненных в таблице фактов. Атрибуты представляют собой текстовые или иные описания, логически объединенные в одно целое. Например, имя покупателя может являться атрибутом в таблице измерений покупателей, а наименование товара, — в таблице измерений товаров. В то время как сумма транзакции является величиной аддитивной, и её значение должно храниться в таблице фактов.
Таблица фактов связана с таблицами измерений с помощью внешнего ключа.
С течением времени значения атрибутов строки в таблице измерений могут измениться. Например, юридический адрес компании или отдел компании, в котором работает сотрудник. Для отслеживания и обработки в таком случае используют медленно меняющиеся измерения[1]. Есть несколько типов обработки таких изменений:
- Первый тип: Перезаписать старые значения.
- Второй тип: Добавить новую строку, содержащую новые значения, сохраняя бизнес-ключ для различия строк.
- Третий тип: Добавить новый атрибут в существующую строку.
Примечания
Литература
- Барсегян А. Технологии анализа данных: Data Mining, Text Mining, Visual Mining, OLAP. 2 изд.
- Душан Петкович «Microsoft SQL Server 2012. Руководство для начинающих», С. 597
См. также
|
---|
Создание хранилища данных |
---|
Понятия | |
---|
Варианты | |
---|
Элементы | |
---|
Факты | |
---|
Измерение | |
---|
Заполнение | |
---|
|
Использование хранилища данных |
---|
Понятия | |
---|
Языки | |
---|
Инструменты | |
---|
|
Связанные темы |
---|
Люди | |
---|
Продукты | |
---|
|
|