Лабораторная работа # 2 (ИИС - интеллектуальные инфоримационные системы ФКН ВГУ): Определение и развертывание куба

Лабораторная работа#2: Определение и развертывание куба

После определения представления источника данных в проекте служб Microsoft Analysis Services можно определить:

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

Разработку сложного решения обычно начинают с определения измерений.

Практические задания


Определение измерения

С помощью мастера измерений создадим измерение Date.
В обозревателе решений щелкните правой кнопкой мыши узел "Измерения" и выберите команду "Создать измерение"
Deminsions -> new Deminsions

На странице "Мастер измерений" нажмите кнопку "Далее"
На странице "Выбор метода создания" выберите параметр "Использовать существующую таблицу" (Use an existit table) и нажмите кнопку "Далее". (Next)

На странице "Определение исходных сведений" (Data source view) убедитесь, что выбрано представление источника данных Adventure Works DW ( на фкн в 2012 году это что-то типа = Adventure Works DW2008R2). В списке "Основная таблица" выберите таблицу "Дата"

Нажмите кнопку "Далее". На странице "Выбор атрибутов измерения" (Select Demensions Attributes) установите флажки для перечисленных ниже атрибутов=

  1. • Date Key;
  2. • Full Date Alternate Key;
  3. • English Month Name;
  4. • Calendar Quarter;
  5. • Calendar Year;
  6. • Calendar Semester

Для атрибута Full Date Alternate Key в столбце "Тип атрибута" (Attribute Type) вместо значения "Обычный" выберите "Дата".
Для этого щелкните значение "Обычный" в столбце "Тип атрибута". Щелкните стрелку, чтобы раскрыть список параметров. Затем выберите значение "Дата | Календарь | Дата" =

date->calendar->date

Нажмите кнопку ОК.

Повторите эти шаги, чтобы изменить тип следующих атрибутов =

  1. • English Month Name на Месяц (Month);
  2. • Calendar Quarter на Квартал (Quorter);
  3. • Calendar Year на Год (Year);
  4. • Calendar Semester на Полугодие (Half Year);

Нажмите кнопку "Далее". На странице "Завершение работы мастера" в области просмотра будет отображено измерение "Дата" и его атрибуты

Чтобы завершить работу мастера, нажмите кнопку "Готово". В обозревателе решений в проекте "Analysis Services Tutorial" в папке "Измерения" появится измерение "Дата"

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

Мастер кубов помогает определить для куба группы мер и измерения.
Далее с помощью мастера кубов будет построен куб.

В обозревателе решений щелкните правой кнопкой мыши узел "Кубы" и выберите команду "Создать куб"

Cubes -> new cube

На странице "Выбор метода создания" убедитесь, что выбран параметр "Использовать существующие таблицы", а затем нажмите кнопку "Далее".

На странице "Выбор таблиц групп мер" убедитесь, что выбрано представление источника данных Adventure Works DW (а точнее то , что оп имени вашего компа)

Нажмите кнопку "Предложить" (Suggest), чтобы мастер кубов предложил таблицы для создания групп мер.

Мастер просматривает все таблицы и предлагает "Продажи через Интернет" в качестве таблицы группы мер . Таблицы групп мер, также называемые таблицами фактов, содержат меры, которые могут представлять интерес (например, число проданных единиц).

Нажмите кнопку "Далее". На странице "Выбор мер" просмотрите выбранные меры в группе мер Продажи через Интернет и снимите флажки для следующих мер :

  1. • Promotion Key;
  2. • Currency Key;
  3. • Sales Territory Key;
  4. • Revision Number.

По умолчанию мастер выбирает в качестве мер все числовые столбцы в таблице фактов, которые не привязаны к измерениям. Однако эти четыре столбца не являются фактическими мерами.

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

Нажмите кнопку "Далее". На странице "Выбор существующих измерений" (Select Existinf demisions) выберите ранее созданное измерение "Дата" и нажмите кнопку "Далее".

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

  1. "Клиент" (Покупатель)
  2. "География"
  3. и "Продукт"

а флажок "Продажи через Интернет" снят

Нажмите кнопку "Далее". На странице "Завершение работы мастера" измените имя куба на "Analysis Services Tutorial". В области просмотра будет отображена группа мер "Продажи через Интернет" и входящие в нее меры.

Кроме того, будут показаны измерения =

  1. "Дата"
  2. "Клиент"
  3. "Продукт"

Для завершения работы мастера нажмите кнопку "Готово". В обозревателе решений в проекте Analysis Services Tutorial в папке "Кубы" появится куб с именем "Analysis Services Tutorial", а в папке "Измерения" появятся измерения базы данных "Продукт" и "Клиент"

Кроме того, в центре среды разработки в конструкторе кубов будет отображен куб Analysis Services Tutorial

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

Добавление атрибутов к измерениям

Далее с помощью конструктора измерений в измерения "Клиент" и "Продукт" будут добавлены атрибуты.

Откройте в конструкторе измерений измерение "Клиент". Для этого дважды щелкните измерение "Клиент" в узле "Измерения" обозревателя решений

В области "Атрибуты" обратите внимание на атрибуты созданные мастером кубов =

  1. "Customer Key"
  2. "Geography Key"

Перетащите следующие столбцы из таблицы "Клиент"
в области "Представление источника данных" в область "Атрибуты" =

  1. • BirthDate;
  2. • MaritalStatus;
  3. • Gender;
  4. • EmailAddress;
  5. • YearlyIncome;
  6. • TotalChildren;
  7. • NumberChildrenAtHome;
  8. • EnglishEducation;
  9. • EnglishOccupation;
  10. • HouseOwnerFlag;
  11. • NumberCarsOwned;
  12. • Phone;
  13. • DateFirstPurchase;
  14. • CommuteDistance.

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

  1. • City;
  2. • StateProvinceName;
  3. • EnglishCountryRegionName;
  4. • PostalCode.


Остановились на рисунке Рис. 26.