Размерная модель VS Денормализованная модель - PullRequest
0 голосов
/ 31 мая 2018

Я задаю этот вопрос только в контексте хранилищ данных.

Являются ли размерные модели и денормализованные модели одинаковыми или разными?Насколько я слышал от энтузиаста DW, нет ничего, что называется нормализованной или ненормализованной моделью данных.

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

Мне нужен ваш совет эксперта по этому вопросу.

И то, что мы можем назвать моделью данных, в которой нет суррогатных ключей, а вместо этого есть первичные ключи- коды из операционной системы (OLTP) для объединения Fact-Dimension вместе?

1 Ответ

0 голосов
/ 01 июня 2018

Размерная модель обычно считается «денормализованной» из-за способа обработки таблиц измерений.

Хранилище данных с «снежными» измерениями все еще можно назвать размерной моделью, но ониа не совет Кимбалла, чей подход - то, о чем думает большинство людей, когда они думают о размерном моделировании.

Разбивка измерений (то есть снежинки) нормализует эти таблицы, и моделирование измерений (как описано Кимбаллом) предлагаетизбегать снежинок, где это возможно, хотя люди, конечно, иногда это делают по разным причинам.Модель со сглаженными измерениями иерархии является денормализованной моделью данных, и это главное, что имеют в виду люди, когда говорят о размерной модели.

Что касается системы, в которой нет суррогатных ключей: это также можетМожно также назвать хранилище данных, вы можете также назвать его размерной моделью, но это противоречит рекомендованному подходу Кимбалла (к лучшему или к худшему!).

...