Добавил:
Upload Опубликованный материал нарушает ваши авторские права? Сообщите нам.
Вуз: Предмет: Файл:
Использование MS SQL Server Analysis Services 2...doc
Скачиваний:
0
Добавлен:
01.05.2025
Размер:
18.2 Mб
Скачать

Определение связи между атрибутом «Calendar Quarter» и другими атрибутами измерения даты

Откройте в конструкторе измерений измерение «Date» и перейдите на вкладку «Связи атрибутов» (Рисунок 455).

Рисунок 455. Связи атрибутов измерения "Date"

Обратите внимание, что, хотя атрибут «Calendar Year» связан с атрибутом «Calendar Quarter» через атрибут «Calendar Semester», атрибуты финансового календаря связаны только друг с другом. Они не соединены с атрибутом «Calendar Quarter», и потому статистические вычисления в группе мер «Sales Quotas» будут выполняться неправильно.

На схеме щелкните правой кнопкой мыши атрибут «Calendar Quarter», а затем в контекстном меню выберите команду «Создать связь атрибутов».

В диалоговом окне «Создание связи атрибутов» поле «Исходный атрибут» имеет значение «Calendar Quarter». Установите поле «Связанный атрибут» в значение «Fiscal Quarter». Нажмите кнопку ОК (Рисунок 456).

Рисунок 456. Создание связи атрибутов

Обратите внимание на предупреждение о том, что измерение Date содержит одну или несколько избыточных связей атрибутов, которые могут помешать статистической обработке данных, если в кубе в качестве атрибута гранулярности используется неключевой атрибут (Рисунок 457).

Рисунок 457. Предупреждение о наличии избыточных связей

Удалите связь атрибута «Fiscal Quarter» с атрибутом «Month Name» (Рисунок 458).

Рисунок 458. Окончательная связь атрибутов

В меню «Файл» выберите команду «Сохранить все».

Просмотр мер в группе «Sales Quota» по датам

Разверните проект Analysis Services Tutorial. После успешного завершения развертывания перейдите на вкладку «Обозреватель конструктора» кубов для куба Analysis Services Tutorial и нажмите кнопку «Повторное соединение» (Рисунок 459).

Рисунок 459. Распределение меры «Sales Amount Quota» по измерениям «Sales Territory»

Обратите внимание, что мера «Sales Amount Quota» правильно распределена по измерениям «Sales Territory», потому что измерение Sales Territory теперь определено как ссылочное измерение.

Кроме того, обратите внимание, что отображаются все элементы уровня финансового квартала, при этом значение каждого из элементов соответствует уровню квартала. Это обусловлено тем, что для данной таблицы фактов степень гранулярности установлена на уровне квартала, а степень гранулярности для измерения «Date» также установлена на уровне квартала. В следующей лабораторной работе будет рассмотрено, как распределять квартальную сумму пропорционально по месяцам.

Контрольные вопросы

  1. Каким образом измерение куба связано со схемой базы данных?

  2. Как создается связь обычного измерения между измерением куба и группой мер?

  3. Как создается связь ссылочного измерения между измерением куба и группой мер?

  4. Дайте определение понятию «измерение фактов». Каким образом хранятся данные этих измерений?

  5. Каким образом создается связь измерений «многие ко многим»?

  1. Определение вычислений Теоретическое введение

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

Вычисление представляет собой многомерное выражение или сценарий, используемый для определения вычисляемого элемента, именованного набора или назначения с указанием области в кубе в службах SSAS. Вычисления позволяют добавлять объекты, определенные не данными куба, а выражениями, которые могут ссылаться на прочие части куба, другие кубы, или даже данные вне базы данных служб SSAS. Вычисления позволяют расширить возможности куба, увеличивая гибкость и производительность приложений бизнес-аналитики.