как построить иерархию в кубе?

Я построил куб это SSAS. Теперь мне нужно создать иерархию дат. Пожалуйста, предложите шаги или способы построения иерархии. Является ли атрибут и иерархия одним и тем же? какой из них первый шаг?


person pamlandia    schedule 16.10.2013    source источник


Ответы (2)


SSAS имеет два типа иерархий:

  • «Иерархии атрибутов», обычно состоящие из элемента «Все» и всех элементов, загруженных из исходных данных, и
  • «Пользовательские иерархии», которые обычно содержат элемент «Все» и несколько уровней ниже тех, которые происходят из атрибутов.

Я опускаю некоторые частные случаи, такие как иерархии родитель-потомок, для краткости.

См. http://msdn.microsoft.com/en-us/library/ms174760.aspx и http://msdn.microsoft.com/en-us/library/ms174935.aspx для получения подробной информации.

person FrankPl    schedule 16.10.2013

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

  1. Схема-звезда — таблица фактов (обычно представление источника данных) содержит внешние ключи, которые ссылаются на ключи ваших измерений, которые также являются таблицами или представлениями; Диаграмма куба визуализирует звездообразную форму, где центр — это таблица фактов, а «ножки» — таблицы измерений;
  2. Схема «Снежинка» — очень похожа на схему «звезда», только теперь она имеет более глубокую иерархию параметров (например, «Продукты» -> «Линейки продуктов», например «Города» -> «Штаты» -> «Страны» -> «Континенты»). «Продукт» — это таблица, которая ссылается на таблицу «Линии продуктов»;

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

Измерение времени, сформированное таким образом, обычно имеет отношения родитель-потомок между своими элементами, поскольку в большинстве случаев это плоская таблица. Смотри ниже:

Пример измерения времени

Эта структура данных позволяет SSAS интуитивно строить измерение времени.

При создании измерения времени с помощью мастера BI Development Studio можно выбрать «измерение времени» в качестве типа измерения.

Измерение времени не слишком отличается от любого другого типа измерения, только в приведенном выше примере таблица времени ссылается сама на себя.

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

person Yuval Herziger    schedule 06.01.2014