Евгений почему-то ставит знак равенство между 3НФ и Звездой/Снежинкой. Классическая звезда это точно не по 3НФ! Почему не рассмотрели вариант проектирования DDS по чистому 3НФ?
Если посмотреть самих классиков, то в "The Data Warehouse Lifecycle Toolkit 2nd Edition" есть такой абзац. fact tables are typically normalized to 3NF in a dimensional model because the related context is removed to dimension tables. The second step is to denormalize the remaining tables into flat dimension tables with single-part keys that connect directly to the fact table; dimension tables most often resemble second normal form tables with many low cardinality descriptors. В общем смысле, и измерения можно привести к 3NF, если мы уходим в снежинку\созвездие, но именно поэтому мы старались употреблять «нормализация ДО 3NF» и делали это скорее иллюстративно и обобщающе тем подходам, что вы написали, для контраста по сравнению с более современными
Спасибо за доклад!
Евгений почему-то ставит знак равенство между 3НФ и Звездой/Снежинкой. Классическая звезда это точно не по 3НФ! Почему не рассмотрели вариант проектирования DDS по чистому 3НФ?
Если посмотреть самих классиков, то в "The Data Warehouse Lifecycle Toolkit 2nd Edition" есть такой абзац.
fact tables are typically normalized to 3NF in a dimensional
model because the related context is removed to dimension tables. The second step is
to denormalize the remaining tables into flat dimension tables with single-part keys
that connect directly to the fact table; dimension tables most often resemble second
normal form tables with many low cardinality descriptors.
В общем смысле, и измерения можно привести к 3NF, если мы уходим в снежинку\созвездие, но именно поэтому мы старались употреблять «нормализация ДО 3NF» и делали это скорее иллюстративно и обобщающе тем подходам, что вы написали, для контраста по сравнению с более современными
@@jkermakov, здравствуйте! Командой DWH внедряем Hadoop. Записываюсь на бета-тест open source framework! ;)
зачем нужна таблица якорь?