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

Определение связей атрибутов

Необходимо определять связи между атрибутами, если базовые данные это поддерживают. Определение связей между атрибутами ускоряет обработку измерений, секций и запросов.

В конструкторе измерений для измерения «Клиент» откройте вкладку «Связи атрибутов» (Рисунок 184).

Рисунок 184. Вкладка "Связи атрибутов" измерения "Клиент"

На схеме щелкните правой кнопкой мыши атрибут «Город» и выберите команду контекстного меню «Создать связь атрибутов» (Рисунок 185).

Рисунок 185. Контекстное меню атрибута "Город"

В диалоговом окне «Создание связи атрибутов» поле «Исходный атрибут» имеет значение «город». Для поля «Связанный атрибут» задайте значение «Штат-Провинция» (Рисунок 186).

Рисунок 186. Диалоговое окно «Создание связи атрибутов»

В списке «Тип связи» выберите тип связи «Жесткая». Связь имеет тип «Жесткая», поскольку связи между элементами не будут меняться с течением времени. Например, переход города под юрисдикцию другого штата или провинции — явление крайне редкое. Нажмите кнопку ОК.

На схеме щелкните правой кнопкой мыши атрибут «Штат-Провинция» и выберите команду «Создать связь атрибутов». В диалоговом окне «Создание связи атрибутов» поле «Исходный атрибут» имеет значение «Штат-Провинция». Задайте для поля «Связанный атрибут» значение «Страна-Регион» (Рисунок 187).

Рисунок 187. Диалоговое окно «Создание связи атрибутов»

В списке «Тип связи» выберите тип связи «Жесткая». Нажмите кнопку ОК. В результате будет создана связь между атрибутами, приведенная на Рисунок 188.

Рисунок 188. Связь между атрибутами

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

Развертывание изменений, обработка объектов и просмотр изменений

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

В меню «Построение» среды BI Dev Studio выберите команду «Развернуть Analysis Services Tutorial». Получив сообщение «Развертывание выполнено успешно» (Рисунок 189), в конструкторе измерений перейдите на вкладку «Обозреватель» измерения «Клиент» и щелкните на панели инструментов значок повторного соединения (Рисунок 190).

Рисунок 189. Сообщение об успешном развертывании

Рисунок 190. Вкладка «Обозреватель» измерения «Клиент»

Убедитесь, что в списке Иерархия выделена иерархия География покупателя, в области обозревателя последовательно раскройте узлы Все, Australia (Австралия), New South Wales (Новый Южный Уэльс) и наконец Coffs Harbour (Коффс Харбор). В обозревателе отображаются заказчики, живущие в этом городе (Рисунок 191).

Рисунок 191. Перечень заказчиков

Переключитесь в конструктор кубов для куба Analysis Services Tutorial. Чтобы сделать это, дважды щелкните куб Analysis Services Tutorial, который находится в узле «Кубы» в дереве обозревателя решений.

Перейдите на вкладку «Обозреватель» и на панели инструментов конструктора щелкните значок повторного соединения (Рисунок 192).

Рисунок 192. Вкладка "Обозреватель" конструктора кубов

В области «Группа мер» разверните узел «Клиент» (Рисунок 193).

Рисунок 193. Узел "Клиент" в конструкторе кубов

Обратите внимание, что вместо длинного списка атрибутов для измерения «Клиент» отображаются только папки отображения и те атрибуты, для которых не указана папка отображения. В меню «Файл» выберите команду «Сохранить все».