Разница между таблицей фактов и таблицей измерений
Ключевая разница между таблицей фактов и таблицей измерений
- Таблица фактов содержит измерения, метрики и факты о бизнес-процессе, а таблица измерений является дополнением к таблице фактов, которая содержит описательные атрибуты, которые будут использоваться в качестве ограничения запроса.
- Таблица фактов расположена в центре схемы «звезда» или «снежинка», тогда как таблица измерений расположена по краям схемы «звезда» или «снежинка».
- Таблица фактов определяется ее зернистостью или наиболее атомарным уровнем, тогда как таблица измерений должна быть многословной, описательной, полной и гарантированного качества.
- Таблица фактов помогает хранить метки отчета, тогда как таблица измерений содержит подробные данные.
- Таблица фактов не содержит иерархии, тогда как таблица измерений содержит иерархии.
Что такое таблица фактов?
Таблица фактов — это основная таблица в габаритная модель.
Таблица фактов содержит
- Измерения/факты
- Внешний ключ к таблице измерений
Что такое таблица измерений?
- Таблица измерений содержит измерения факта.
- Они присоединяются к таблице фактов через внешний ключ.
- Таблицы измерений являются денормализованными таблицами.
- Атрибуты измерения — это различные столбцы в таблице измерений.
- Измерения предлагают описательные характеристики фактов с помощью их атрибутов.
- Не установлен предел для заданного количества измерений
- Измерение также может содержать одну или несколько иерархических связей.
Таблица фактов против таблицы измерений
Ниже приведена разница между Таблицей фактов и Таблицей измерений.
параметры | Таблица фактов | Таблица размеров |
---|---|---|
Определение | Измерения, показатели или факты о бизнес-процессе. | Сопутствующая таблица таблицы фактов содержит описательные атрибуты, которые можно использовать в качестве ограничения запроса. |
Характеристика | Расположен в центре схемы звезды или снежинки и окружен размерами. | Подключен к таблице фактов и расположен по краям звезды или схема снежинки |
Дизайн | Определяется их зернистостью или самым атомарным уровнем. | Должно быть многословным, описательным, полным и гарантированным качеством. |
Сложность задачи | Таблица фактов — это измеримое событие, для которого собираются данные таблицы измерений и используются для анализа и составления отчетов. | Сбор справочной информации о бизнесе. |
Тип данных | Таблицы фактов могут содержать такую информацию, как продажи, по набору измерений, например «Продукт» и «Дата». | Таблица измерений Evert содержит атрибуты, описывающие детали измерения. Например, измерения продукта могут содержать идентификатор продукта, категорию продукта и т. д. |
Основные | Таблица фактов первичного ключа отображается как внешние ключи в измерениях. | Таблица измерений имеет столбцы первичного ключа, которые однозначно идентифицируют каждое измерение. |
Память | Помогает хранить метки отчетов и значения домена фильтрации в таблицах измерений. | Загружайте подробные атомарные данные в размерные структуры. |
иерархия | Не содержит иерархии | Содержит иерархии. Например, местоположение может содержать страну, пин-код, штат, город и т. д. |
Тип фактов
Тип фактов | объяснение |
---|---|
Добавки | Меры следует добавлять ко всем измерениям. |
Полудобавка | В этом типе фактов меры могут быть добавлены к одним измерениям, но не к другим. |
Неаддитивный | Он хранит некоторую базовую единицу измерения бизнес-процесса. Некоторые реальные примеры включают продажи, телефонные звонки и заказы. |
Типы размеров
Типы размеров | Определение |
---|---|
Соответствующие размеры | Соответствующие размеры — это сам факт, к которому оно относится. Это измерение используется в схемах более чем с одной звездой или Датамарт. |
Размеры выносных опор | Измерение может иметь ссылку на другую таблицу измерений. Эти второстепенные размеры называются размерами выносных опор. Этот вид измерений следует использовать осторожно. |
Уменьшенные размеры свертки | Измерения сжатой свертки — это подразделение строк и столбцов базового измерения. Эти виды измерений полезны для разработки агрегированных таблиц фактов. |
Соединения таблиц измерений с измерениями | Размеры могут иметь ссылки на другие размеры. Однако эти отношения можно смоделировать с помощью размеров выносных опор. |
Ролевые измерения | Одно физическое измерение позволяет ссылаться на таблицу фактов несколько раз, поскольку каждая ссылка ссылается на логически отдельную роль измерения. |
Ненужные размеры | Это набор случайных транзакционных кодов, флагов или текстовых атрибутов. Логически он не может принадлежать какому-либо конкретному измерению. |
Вырожденные размеры | Вырожденное измерение не имеет соответствующего измерения. Он используется в транзакциях и сборе таблиц фактов моментальных снимков. Этот вид измерения не имеет своего измерения, поскольку он получен из таблицы фактов. |
Сменные размеры | Они используются, когда одна и та же таблица фактов сочетается с разными версиями одного и того же измерения. |
Размеры шага | Последовательные процессы, такие как события веб-страницы, обычно имеют отдельную строку в таблице фактов для каждого шага процесса. Он сообщает, где в общем сеансе следует использовать конкретный шаг. |