В чем разница между кубами и унифицированной размерной моделью (если есть)? - PullRequest
3 голосов
/ 25 марта 2010

В настоящее время я исследую SQL Server 2008 как решение для бизнес-аналитики и в настоящее время изучаю службы Analysis Services (и я довольно плохо знаком с бизнес-аналитикой в ​​целом ...)

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

Я считаю, что куб в SSAS - это в основном куб OLAP - измерения, меры, нечто, что находится между базовым источником данных и бизнес-пользователем.

Но тогда я тоже понимаю, что это UDM.

Документы для SQL Server 2005 , по-видимому, предлагают то же самое:

«Куб по существу является синонимом унифицированной размерной модели (UDM)».

Но тогда страницы SQL Server 2008 указывают на то, что UDM является оболочкой для многомерных данных (кубов) и реляционных данных:

«Используйте унифицированную модель измерений, чтобы предоставить одно консолидированное бизнес-представление для реляционных и многомерных данных, которое включает в себя бизнес-объекты, бизнес-логику, вычисления и метрики».

Этот пост предлагает аналогично:

"UDM предоставляет одномерную модель для всех нужд анализа OLAP и реляционных отчетов. Таким образом, вы можете использовать MDX или SQL"

Является ли UDM чем-то, что находится над кубами? Или это одно и то же? Я предполагаю, что буду разрабатывать кубы с помощью приложения Cube Designer; с чем бы я разработал UDM?

1 Ответ

4 голосов
/ 30 марта 2010

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

UDM (унифицированная модель данных) позволяет создавать многомерную структуру практически для любой базовой модели данных SQL с использованием эталонных измерений и измерений «многие ко многим».

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

Иногда также подразумевают дополнительные функции SSAS, такие как действия и KPI.

...