Добавление таблиц и определение группы мер «Sales Quotas»

Перейдите в конструктор представлений источника данных к представлению источника данных DW Adventure Works. Щелкните правой кнопкой мыши область «Организатор диаграмм», в контекстном меню выберите команду «Создать диаграмму» и укажите «Sales Quotas» в качестве имени новой диаграммы (Рисунок 418).

Добавление таблиц и определение группы мер «Sales Quotas» - student2.ru

Рисунок 434. Новая диаграмма «Sales Quotas»

Перетащите таблицы «Employee», «Sales Territory» и «Date» из области «Таблицы» в область «Схема». Добавьте таблицу «FactSalesQuota» в область «Схема», щелкнув правой кнопкой мыши в области «Схема» и выбрав в контекстном меню команду «Добавить или удалить таблицы» (Рисунок 419).

Добавление таблиц и определение группы мер «Sales Quotas» - student2.ru

Рисунок 435. Схема «Sales Quotas»

Обратите внимание, что таблица «SalesTerritory» связана с таблицей «FactSalesQuota» через таблицу «Employee». Просмотрите столбцы таблицы «FactSalesQuota» (Рисунок 420).

Добавление таблиц и определение группы мер «Sales Quotas» - student2.ru

Рисунок 436. Столбцы таблицы «FactSalesQuota»

Обратите внимание, что внутри этой таблицы гранулярность данных равна календарному кварталу, что является наиболее подробным уровнем детализации в таблице «FactSalesQuota».

В конструкторе представлений источника данных измените свойство «FriendlyName» таблицы «FactSalesQuota» на «SalesQuotas».

Добавление таблиц и определение группы мер «Sales Quotas» - student2.ru

Рисунок 437. Свойства таблицы «FactSalesQuota»

Переключитесь в конструктор кубов на Analysis Services Tutorial и откройте вкладку «Структура куба». Щелкните правой кнопкой мыши область «Меры», выберите команду «Создать группу мер», в диалоговом окне «Создание группы» мер щелкните «SalesQuotas» и нажмите кнопку ОК (Рисунок 422).

Добавление таблиц и определение группы мер «Sales Quotas» - student2.ru

Рисунок 438. Добавленная группа мер "Sales Quotas"

Группа мер «Sales Quotas» будет отображена в области «Меры». В области «Измерения» обратите внимание, что определено новое измерение куба «Date» на основе измерения «Date» базы данных. Определение нового измерения куба по времени объясняется неопределенностью в вопросе, какое из существующих связанных со временем измерений куба должно быть связано в службах SSAS со столбцом «DateKey» таблицы фактов «FactSalesQuota», которая лежит в основе группы мер «Sales Quotas». Это будет исправлено позже, в другой задаче данной лабораторной работы.

Раскройте группу мер «Sales Quotas». В области «Меры» выберите элемент «Sales Amount Quota» и в окне свойств задайте для свойства «FormatString» значение «Currency» (Рисунок 423).

Добавление таблиц и определение группы мер «Sales Quotas» - student2.ru

Рисунок 439. Свойства элемента «Sales Amount Quota»

Выберите меру «Число Sales Quotas» и в окне свойств задайте для свойства «FormatString» значение «# ##0,00;-# ##0,0».

Удалите меру «Calendar Quarter» из группы мер «Sales Quotas». В службах SSAS было определено, что лежащий в основе показателя «Calendar Quarter» столбец содержит меры. Однако данный столбец и столбец «CalendarYear» содержат значения, которые будут использованы позднее в этом разделе для связывания группы мер «Sales Quotas» с измерением даты.

В области «Меры» щелкните правой кнопкой мыши группу мер «Sales Quotas» и выберите команду «Создать меру».

Будет открыто диалоговое окно «Создать меру», содержащее доступные исходные столбцы для меры с типом использования «Сумма». В диалоговом окне «Создание меры» в списке «Использование» выберите значение «Подсчет различных объектов», убедитесь, что в списке «Исходная таблица» выбрана таблица «SalesQuotas», выберите в списке «Исходный столбец» столбец «EmployeeKey» и нажмите кнопку ОК (Рисунок 424).

Добавление таблиц и определение группы мер «Sales Quotas» - student2.ru

Рисунок 440. Диалоговое окно «Создание меры»

Обратите внимание, что это измерение создается в новой группе мер с именем «Sales Quotas 1». Меры числа различных объектов в SQL Server создаются в их собственных группах мер, чтобы повысить скорость обработки. (Рисунок 425)

Добавление таблиц и определение группы мер «Sales Quotas» - student2.ru

Рисунок 441. Измерение «Число различных объектов EmployeeKey»

Задайте для свойства «Name» меры «Число различных объектов EmployeeKey» значение «Sales Person Count», а для свойства FormatString введите значение «# ##0,00;-# ##0,0» (Рисунок 426).

Добавление таблиц и определение группы мер «Sales Quotas» - student2.ru

Рисунок 442. Свойства меры «Число различных объектов EmployeeKey»

Наши рекомендации