Skip to main content

Понимание таблиц фактов и размеров в базе данных

Быстрое сравнение диапазонов значений в Excel (Июнь 2026)

Быстрое сравнение диапазонов значений в Excel (Июнь 2026)
Anonim

Факты и размеры составляют основу любой бизнес-аналитики. Эти таблицы содержат основные данные, используемые для проведения детального анализа и получения стоимости бизнеса. В этой статье мы рассмотрим разработку и использование фактов и измерений для бизнес-аналитики.

Каковы таблицы фактов и фактов?

Таблицы фактов содержат данные, соответствующие конкретному бизнес-процессу. Каждая строка представляет собой одно событие, связанное с процессом, и содержит данные измерений, связанные с этим событием.

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

Что такое зерно таблицы фактов?

При разработке таблицы фактов разработчики должны уделять пристальное внимание зернистости таблицы, которая представляет собой уровень детализации, содержащийся в таблице.

Разработчику, разрабатывающему таблицу фактов покупки для розничной организации, описанной выше, необходимо будет решить, например, является ли зерно таблицы транзакцией клиента или покупкой отдельного товара. В случае зерна покупки отдельных предметов каждая транзакция клиента будет генерировать несколько записей таблицы фактов, соответствующих каждому купленному товару.

Выбор зерна - это фундаментальное решение, принятое в процессе проектирования, которое может оказать значительное влияние на усилия бизнес-аналитики по дороге.

Каковы размеры и размеры таблиц?

Размеры описывают объекты, вовлеченные в бизнес-анализ. Хотя факты соответствуют событиям, размеры соответствуют людям, предметам или другим объектам.

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