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