Введение в таблицу фактов и таблицу измерений
Таблица фактов и таблица измерений являются основными компонентами любой работы, связанной с бизнес-аналитикой. Эти таблицы используются для подробного анализа и помогают сделать вывод о ценности бизнеса и принятии решений. Эти таблицы важны для создания схемы. Эти таблицы используются для разных целей и содержат разные наборы данных. Таблица фактов содержит атрибуты различных таблиц измерений, тогда как таблица измерений содержит измерения, определяющие, какие операции выполняются в таблице фактов. Давайте обсудим каждый подробно с их различиями.
Таблица фактов
Это таблица, которая имеет значения атрибутов таблицы измерений. Содержит количественную информацию в денормализованной форме. В основном он содержит данные, которые необходимо проанализировать. Таблицы фактов в основном содержат два столбца: один для внешних ключей, который помогает объединить их с таблицей измерений, а другие содержат значения или данные, которые необходимо проанализировать. В основном он содержит числовые данные. Он растет вертикально и содержит больше записей и меньше атрибутов.
Характеристики таблицы фактов
- Ключи: таблица фактов состоит из ключа, который представляет собой комбинацию или объединение всех первичных ключей различных таблиц измерений, связанных с этой таблицей фактов. Такой ключ называется сцепленным ключом, который однозначно идентифицирует строку таблицы фактов.
- Зерно таблицы фактов: Зерно таблицы означает уровень детализации или глубины информации, которая хранится в таблице фактов. Уровень должен быть самым высоким для разработки эффективной таблицы фактов.
- Аддитивные меры: атрибуты в таблице фактов могут быть полностью аддитивными, полуаддитивными или неаддитивными. Полностью аддитивные или аддитивные меры - это те, которые добавляются ко всем измерениям. В полуаддитивных, меры добавляются к некоторым измерениям, а не ко всем, а неаддитивные меры - это те, которые хранят базовую единицу измерения любого бизнес-процесса.
- Разреженные данные: некоторые записи, представленные в таблице фактов, содержат атрибуты с нулевыми значениями или показателями, т.е. эти записи не предоставляют или не предоставляют никакой информации.
- Вырожденные измерения . Измерения или атрибуты, присутствующие в таблице фактов, которые нельзя добавить или которые не являются аддитивными, называются вырожденными измерениями.
- Размеры аутригера. Размеры, имеющие отношение к любой другой таблице размеров, называются размерами аутригера.
- Размеры сжимающегося свертки. Размеры, являющиеся подразделением столбцов и строк базового размера, называются размерами сжимающегося свертки.
Таблица размеров
Таблица измерений содержит измерения, по которым значения атрибутов берутся в таблице фактов. Таблицы размеров имеют небольшие размеры, содержат только несколько тысяч строк, но иногда их можно увеличить. Эти таблицы связаны с таблицей фактов через внешние ключи. Эти таблицы не нормализованы. Таблица измерений содержит иерархические отношения и растет горизонтально.
Характеристики таблицы размеров
- Ключи: у каждой таблицы измерений должен быть первичный ключ, который помогает однозначно идентифицировать каждую запись таблицы измерений.
- Атрибуты: Таблица измерений содержит много атрибутов, и поэтому таблица измерений выглядит горизонтально.
- Значения атрибута: значения в таблице измерений в основном представлены в текстовом формате, а не в числовом формате.
- Связь между атрибутами: атрибуты, присутствующие в таблице измерений, как правило, не связаны напрямую друг с другом, но все еще являются частью одной таблицы измерений.
- Нормализация: Таблица измерений не нормализована, поскольку нормализация разбивает данные и создает дополнительные таблицы, которые снижают эффективность выполнения запроса, поскольку он должен проходить через эти дополнительные таблицы, когда требуется восстановить измерения из таблицы фактов для любого соответствующего атрибута в таблице измерений.,
- Развертывание, свертывание: атрибуты, присутствующие в таблице измерений, позволяют получать подробности путем перехода с более высокого уровня на более низкий уровень или также позволяют переходить с более низкого уровня на более высокий уровень атрибутов.
- Записи: Таблица измерений имеет меньшее количество записей и большее количество атрибутов.
Сравнение лицом к лицу между таблицей фактов и таблицей измерений (инфографика)
Ниже приведены 12 лучших отличий между таблицей фактов и таблицей измерений.
Ключевые различия между таблицей фактов и таблицей измерений
Давайте обсудим некоторые основные различия между таблицей фактов и таблицей измерений.
- Таблица фактов содержит значения или измерения атрибутов таблицы измерений.
- Таблица фактов содержит меньше атрибутов и больше записей, тогда как таблица измерений содержит меньше записей и больше атрибутов.
- Таблица фактов растет вертикально, а таблица измерений - горизонтально.
- Таблица фактов содержит объединенный ключ, а таблица измерений содержит первичный ключ.
- Таблицы измерений должны быть созданы до создания таблицы фактов.
- Любая схема содержит больше таблиц измерений и меньше таблиц фактов.
Таблица фактов в сравнении с таблицей измерений
Давайте обсудим основные различия между таблицей фактов и таблицей измерений.
Характеристики | Таблица фактов | Таблица размеров |
Основное определение | Он содержит измерения, факты или метрики атрибутов. | Это сопутствующая таблица, которая содержит атрибуты, с помощью которых таблица фактов выводит факты. |
дизайн | Это определяется зерном данных. | Это описательный, полный и многословный. |
задача | Он содержит меры и используется для анализа и принятия решений. | Содержит информацию о бизнесе и его процессе. |
Тип данных | Он содержит данные как в числовом, так и в текстовом формате. | Содержит данные только в текстовом формате. |
ключ | Он имеет первичный ключ для каждого измерения, который действует как внешний ключ в таблице измерений. | У него есть внешний ключ, связанный с первичным ключом таблицы фактов. |
Место хранения | Он хранит домен фильтра и сообщает метки в таблицах измерений. | Он хранит подробные атомарные данные в размерных структурах. |
иерархия | У него нет иерархии. | Он содержит иерархию. |
Атрибуты | Имеет меньше атрибутов | Больше атрибутов |
документация | Больше записей | Меньше записей. |
Рост стола | Стол растет вертикально. | Стол растет горизонтально. |
Время создания | Таблица фактов создается после создания таблиц измерений. | Таблица измерений должна быть создана в первую очередь. |
Структура схемы | В схеме меньше таблиц фактов. | В схеме есть несколько таблиц измерений. |
Вывод
В этой статье мы подробно рассмотрим таблицу фактов и таблицу измерений и различия между ними. Эти таблицы важны для разработки схемы. Таблица измерений является дополнением к таблице фактов, и оба они необходимы друг для друга.
Рекомендуемые статьи
Это было руководство к таблице фактов против таблицы размеров. Здесь мы также обсудим ключевые различия между таблицей фактов и таблицей измерений с инфографикой и таблицей сравнения. Вы также можете просмотреть наши другие предлагаемые статьи, чтобы узнать больше -
- Хранилище данных против Data Mart
- Разница между AUTOCAD и CATIA
- DOS против Windows - лучшее сравнение
- Тестирование белого ящика против тестирования черного ящика
- Типы, функции и шаги для реализации Data Mart