Хранилище данных - нормализация схемы снежинки

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

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

Снежинка Схема введите описание изображения здесь

1 ответ

Ваша звездная схема хороша, не нормируйте ее в схему снежинки.

Это типичная ошибка, совершаемая людьми с большим опытом работы в реляционных базах данных. Они часто воспринимают денормализованные измерения как "неэффективные" и пытаются "исправить" их путем нормализации. Что им не хватает, так это то, что модели измерений и базы данных OLTP имеют разные критерии эффективности (скорость запросов и эффективность хранения).

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

Другие вопросы по тегам