Учебники

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

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

Таблица фактов — это первичная таблица в размерной модели.

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

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

Таблица размеров:

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

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

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

Тип фактов

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

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

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

КЛЮЧЕВАЯ РАЗНИЦА

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