Разница между таблицей фактов и таблицей измерений

Ключевая разница между таблицей фактов и таблицей измерений

  • Таблица фактов содержит измерения, метрики и факты о бизнес-процессе, а таблица измерений является дополнением к таблице фактов, которая содержит описательные атрибуты, которые будут использоваться в качестве ограничения запроса.
  • Таблица фактов расположена в центре схемы «звезда» или «снежинка», тогда как таблица измерений расположена по краям схемы «звезда» или «снежинка».
  • Таблица фактов определяется ее зернистостью или наиболее атомарным уровнем, тогда как таблица измерений должна быть многословной, описательной, полной и гарантированного качества.
  • Таблица фактов помогает хранить метки отчета, тогда как таблица измерений содержит подробные данные.
  • Таблица фактов не содержит иерархии, тогда как таблица измерений содержит иерархии.

Разница между таблицей фактов и таблицей измерений

Что такое таблица фактов?

Таблица фактов — это основная таблица в габаритная модель.

Таблица фактов содержит

  1. Измерения/факты
  2. Внешний ключ к таблице измерений

Что такое таблица измерений?

  • Таблица измерений содержит измерения факта.
  • Они присоединяются к таблице фактов через внешний ключ.
  • Таблицы измерений являются денормализованными таблицами.
  • Атрибуты измерения — это различные столбцы в таблице измерений.
  • Измерения предлагают описательные характеристики фактов с помощью их атрибутов.
  • Не установлен предел для заданного количества измерений
  • Измерение также может содержать одну или несколько иерархических связей.

Таблица фактов против таблицы измерений

Ниже приведена разница между Таблицей фактов и Таблицей измерений.

параметры Таблица фактов Таблица размеров
Определение Измерения, показатели или факты о бизнес-процессе. Сопутствующая таблица таблицы фактов содержит описательные атрибуты, которые можно использовать в качестве ограничения запроса.
Характеристика Расположен в центре схемы звезды или снежинки и окружен размерами. Подключен к таблице фактов и расположен по краям звезды или схема снежинки
Дизайн Определяется их зернистостью или самым атомарным уровнем. Должно быть многословным, описательным, полным и гарантированным качеством.
Сложность задачи Таблица фактов — это измеримое событие, для которого собираются данные таблицы измерений и используются для анализа и составления отчетов. Сбор справочной информации о бизнесе.
Тип данных Таблицы фактов могут содержать такую ​​информацию, как продажи, по набору измерений, например «Продукт» и «Дата». Таблица измерений Evert содержит атрибуты, описывающие детали измерения. Например, измерения продукта могут содержать идентификатор продукта, категорию продукта и т. д.
Основные Таблица фактов первичного ключа отображается как внешние ключи в измерениях. Таблица измерений имеет столбцы первичного ключа, которые однозначно идентифицируют каждое измерение.
Память Помогает хранить метки отчетов и значения домена фильтрации в таблицах измерений. Загружайте подробные атомарные данные в размерные структуры.
иерархия Не содержит иерархии Содержит иерархии. Например, местоположение может содержать страну, пин-код, штат, город и т. д.

Тип фактов

Тип фактов объяснение
Добавки Меры следует добавлять ко всем измерениям.
Полудобавка В этом типе фактов меры могут быть добавлены к одним измерениям, но не к другим.
Неаддитивный Он хранит некоторую базовую единицу измерения бизнес-процесса. Некоторые реальные примеры включают продажи, телефонные звонки и заказы.

Типы размеров

Типы размеров Определение
Соответствующие размеры Соответствующие размеры — это сам факт, к которому оно относится. Это измерение используется в схемах более чем с одной звездой или Датамарт.
Размеры выносных опор Измерение может иметь ссылку на другую таблицу измерений. Эти второстепенные размеры называются размерами выносных опор. Этот вид измерений следует использовать осторожно.
Уменьшенные размеры свертки Измерения сжатой свертки — это подразделение строк и столбцов базового измерения. Эти виды измерений полезны для разработки агрегированных таблиц фактов.
Соединения таблиц измерений с измерениями Размеры могут иметь ссылки на другие размеры. Однако эти отношения можно смоделировать с помощью размеров выносных опор.
Ролевые измерения Одно физическое измерение позволяет ссылаться на таблицу фактов несколько раз, поскольку каждая ссылка ссылается на логически отдельную роль измерения.
Ненужные размеры Это набор случайных транзакционных кодов, флагов или текстовых атрибутов. Логически он не может принадлежать какому-либо конкретному измерению.
Вырожденные размеры Вырожденное измерение не имеет соответствующего измерения. Он используется в транзакциях и сборе таблиц фактов моментальных снимков. Этот вид измерения не имеет своего измерения, поскольку он получен из таблицы фактов.
Сменные размеры Они используются, когда одна и та же таблица фактов сочетается с разными версиями одного и того же измерения.
Размеры шага Последовательные процессы, такие как события веб-страницы, обычно имеют отдельную строку в таблице фактов для каждого шага процесса. Он сообщает, где в общем сеансе следует использовать конкретный шаг.