Факты в сравнении с таблицами измерений в базе данных

Факты и измерения являются ключевыми терминами бизнес-аналитики

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

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

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

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

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

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

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

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

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

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

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

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

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

Оцените статью
Solutics.ru
Добавить комментарий