Добавил:
Опубликованный материал нарушает ваши авторские права? Сообщите нам.
Вуз: Предмет: Файл:

10762

.pdf
Скачиваний:
0
Добавлен:
25.11.2023
Размер:
11.31 Mб
Скачать

DateFirstPurchase;

CommuteDistance.

Рисунок 69. Измерение "Клиент" с добавленными атрибутами из таблицы «Клиент»

Перетащите следующие столбцы из таблицы «География» в области «Представление источника данных»

вобласть «Атрибуты» (Рисунок 70):

City;

StateProvinceName;

EnglishCountryRegionName;

PostalCode.

Рисунок 70. Измерение "Клиент" с добавленными атрибутами из таблицы «География»

Откройте в конструкторе измерений измерение «Продукт».

Рисунок 71. Измерение "Продукт" в конструкторе измерений

В области «Атрибуты» обратите внимание на атрибут «Product Key», созданный мастером кубов.

Перетащите следующие столбцы из таблицы «Продукт» в области «Представление источника данных» в область «Атрибуты» (Рисунок 72):

StandardCost;

Color;

SafetyStockLevel;

ReorderPoint;

ListPrice;

Size;

SizeRange;

Weight;

DaysToManufacture;

ProductLine;

DealerPrice;

Class;

Style;

ModelName;

StartDate;

EndDate;

Status.

Рисунок 72. Измерение "Продукт" с добавленными атрибутами

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

Просмотр свойств куба и измерений в конструкторе кубов

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

Чтобы открыть конструктор кубов, в обозревателе решений в узле «Кубы» дважды щелкните куб

Analysis Services Tutorial (Рисунок 73).

Рисунок 73. Куб Analysis Services Tutorial в обозревателе решений

Чтобы просмотреть определенные меры, в области «Меры» вкладки «Структура куба» конструктора кубов раскройте группу мер «Продажи через Интернет» (Рисунок 74).

Рисунок 74. Группа мер "Продажи через Интернет" в конструкторе кубов

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

На панели «Измерения» вкладки «Структура куба» конструктора кубов просмотрите измерения куба

Analysis Services Tutorial (Рисунок 75).

Рисунок 75. Измерения в конструкторе кубов

Обратите внимание, что в кубе Analysis Services Tutorial доступно пять измерений, хотя на уровне базы данных было создано только три измерения, что отражено в обозревателе решений. Куб имеет больше измерений, чем база данных, потому что измерение «Дата» в базе данных служит основой для трех

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

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

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

В области «Измерения» вкладки «Структура куба» раскройте измерение «Клиент», а затем нажмите ссылку «Изменить Клиент» (Рисунок 76), чтобы открыть это измерение в конструкторе измерений

(Рисунок 77).

Рисунок 76. Ссылка "Изменить Клиент"

Рисунок 77. Измерение "Клиент" в конструкторе измерений

Конструктор измерений содержит следующие вкладки: «Структура измерения», «Связи атрибутов», «Переводы» и «Браузер». Обратите внимание, что вкладка «Структура измерения» содержит три области: «Атрибуты», «Иерархии» и «Представление источника данных». Атрибуты, содержащиеся в измерении, отображаются в области «Атрибуты».

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

Рисунок 78. Контекстное меню куба "AnalysisServicesTutorial" в обозревателе решений

В конструкторе кубов перейдите на вкладку «Использование измерения» (Рисунок 79).

Рисунок 79. Вкладка "Использование измерения" в конструкторе кубов

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

Перейдите на вкладку «Секции» (Рисунок 80).

Рисунок 80. Вкладка "Секции" в конструкторе кубов

В мастере кубов была определена единственная секция для куба с использованием режима хранения результатов многомерной интерактивной аналитической обработки данных (MOLAP) без статистических выражений. Для обработки MOLAP все данные конечного уровня и все статистические выражения хранятся в кубе, чтобы обеспечить максимальную производительность. Статистические выражения представляют собой предварительно вычисленные сводные данные, которые содержат ответы на еще не заданные вопросы, что позволяет сократить время до получения ответа на запрос. На вкладке «Секции» можно определять дополнительные секции, параметры хранения и настройки обратной записи.

Перейдите на вкладку «Браузер» (Рисунок 81).

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

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

В обозревателе решений щелкните правой кнопкой мыши Analysis Services Tutorial в узле «Кубы» и выберите пункт «Перейти к коду» (Рисунок 82).

Рисунок 82. Контекстное меню куба AnalysisServicesTutorial в обозревателе решений

На вкладке «AnalysisServicesTutorial.cube [XML+» отображается XML-код куба AnalysisServicesTutorial (Рисунок83). Это фактический код, используемый для создания куба в экземпляре служб Analysis Services в процессе развертывания.

Рисунок83. XML-кодкуба Analysis Services Tutorial

Закройте вкладку XML-кода.

Развертывание проекта служб AnalysisServices

Чтобы просмотреть куб и данные измерения для объектов куба Analysis Services Tutorial проекта Analysis Services Tutorial, необходимо развернуть проект на указанном экземпляре служб Analysis Services, а затем выполнить обработку куба и его измерений. В процессе развертывания проекта служб Analysis Services в экземпляре служб Analysis Services создаются те объекты, которые были определены. В

процессе обработки объектов в экземпляре служб Analysis Services производится копирование данных из базовых источников данных в объекты куба.

На этой стадии процесса разработки развертывание куба обычно производится в экземпляре служб Analysis Services на сервере разработки. После завершения разработки проекта бизнес-аналитики обычно производится развертывание данных на рабочем сервере с помощью мастера развертывания служб Analysis Services.

Для выполнения следующей задачи необходимо проверить свойства развертывания проекта Analysis Services Tutorial, а затем развернуть его для локального экземпляра служб Analysis Services.

В обозревателе решений щелкните правой кнопкой мыши проект Analysis Services Tutorial и выберите пункт «Свойства» (Рисунок 84).

Рисунок 84. Контекстное меню проекта AnalysisServicesTutorial

Откроется диалоговое окно «Страницы свойств Analysis Services Tutorial» (Рисунок 85), содержащее свойства конфигурации Active(Development).

Рисунок 85. Диалоговое окно «Страницы свойств Analysis Services Tutorial»

Можно определить несколько конфигураций, каждая из которых будет иметь собственные значения свойств. Например, разработчик может по-разному настроить один и тот же проект для его развертывания на разных компьютерах с разными свойствами среды разработки, такими как имена баз данных или свойства обработки. Обратите внимание на значение свойства «Путь вывода». Это свойство указывает расположение, в котором сохраняются XMLA-сценарии развертывания проекта при его сборке. Это сценарии, используемые для развертывания содержащихся в проекте объектов для экземпляра служб Analysis Services.

В узле «Свойства конфигурации» в левой области щелкните элемент «Развертывание» (Рисунок 86).

Рисунок 86. Элемент "Развертывание" страниц свойств AnalysisServicesTutorial

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

Соседние файлы в предмете [НЕСОРТИРОВАННОЕ]