Лабораторная работа # 2 (ИИС - интеллектуальные инфоримационные системы ФКН ВГУ): Определение и развертывание куба
Primary tabs
Лабораторная работа#2: Определение и развертывание куба
После определения представления источника данных в проекте служб Microsoft Analysis Services можно определить:
- • исходный куб служб Analysis Services
- • куб и его измерения за один проход с помощью мастера кубов
- • одно или несколько измерений, а затем с помощью мастера кубов определить куб, в котором они будут использоваться
Разработку сложного решения обычно начинают с определения измерений.
Практические задания
Определение измерения
С помощью мастера измерений создадим измерение Date.
В обозревателе решений щелкните правой кнопкой мыши узел "Измерения" и выберите команду "Создать измерение"
Deminsions -> new Deminsions
На странице "Мастер измерений" нажмите кнопку "Далее"
На странице "Выбор метода создания" выберите параметр "Использовать существующую таблицу" (Use an existit table) и нажмите кнопку "Далее". (Next)
На странице "Определение исходных сведений" (Data source view) убедитесь, что выбрано представление источника данных Adventure Works DW ( на фкн в 2012 году это что-то типа = Adventure Works DW2008R2). В списке "Основная таблица" выберите таблицу "Дата"
Нажмите кнопку "Далее". На странице "Выбор атрибутов измерения" (Select Demensions Attributes) установите флажки для перечисленных ниже атрибутов=
- • Date Key;
- • Full Date Alternate Key;
- • English Month Name;
- • Calendar Quarter;
- • Calendar Year;
- • Calendar Semester
Для атрибута Full Date Alternate Key в столбце "Тип атрибута" (Attribute Type) вместо значения "Обычный" выберите "Дата".
Для этого щелкните значение "Обычный" в столбце "Тип атрибута". Щелкните стрелку, чтобы раскрыть список параметров. Затем выберите значение "Дата | Календарь | Дата" =
date->calendar->date
Нажмите кнопку ОК.
Повторите эти шаги, чтобы изменить тип следующих атрибутов =
- • English Month Name на Месяц (Month);
- • Calendar Quarter на Квартал (Quorter);
- • Calendar Year на Год (Year);
- • Calendar Semester на Полугодие (Half Year);
Нажмите кнопку "Далее". На странице "Завершение работы мастера" в области просмотра будет отображено измерение "Дата" и его атрибуты
Чтобы завершить работу мастера, нажмите кнопку "Готово". В обозревателе решений в проекте "Analysis Services Tutorial" в папке "Измерения" появится измерение "Дата"
Определение куба и его свойств
Мастер кубов помогает определить для куба группы мер и измерения.
Далее с помощью мастера кубов будет построен куб.
В обозревателе решений щелкните правой кнопкой мыши узел "Кубы" и выберите команду "Создать куб"
Cubes -> new cube
На странице "Выбор метода создания" убедитесь, что выбран параметр "Использовать существующие таблицы", а затем нажмите кнопку "Далее".
На странице "Выбор таблиц групп мер" убедитесь, что выбрано представление источника данных Adventure Works DW (а точнее то , что оп имени вашего компа)
Нажмите кнопку "Предложить" (Suggest), чтобы мастер кубов предложил таблицы для создания групп мер.
Мастер просматривает все таблицы и предлагает "Продажи через Интернет" в качестве таблицы группы мер . Таблицы групп мер, также называемые таблицами фактов, содержат меры, которые могут представлять интерес (например, число проданных единиц).
Нажмите кнопку "Далее". На странице "Выбор мер" просмотрите выбранные меры в группе мер Продажи через Интернет и снимите флажки для следующих мер :
- • Promotion Key;
- • Currency Key;
- • Sales Territory Key;
- • Revision Number.
По умолчанию мастер выбирает в качестве мер все числовые столбцы в таблице фактов, которые не привязаны к измерениям. Однако эти четыре столбца не являются фактическими мерами.
Первые три представляют собой ключевые значения, связывающие таблицу фактов с таблицами измерений, которые не используются в первоначальной версии этого куба.
Нажмите кнопку "Далее". На странице "Выбор существующих измерений" (Select Existinf demisions) выберите ранее созданное измерение "Дата" и нажмите кнопку "Далее".
На странице "Выбор новых измерений" выберите новые измерения, которые необходимо создать.
Для этого убедитесь, что установлены флажки=
- "Клиент" (Покупатель)
- "География"
- и "Продукт"
а флажок "Продажи через Интернет" снят
Нажмите кнопку "Далее". На странице "Завершение работы мастера" измените имя куба на "Analysis Services Tutorial". В области просмотра будет отображена группа мер "Продажи через Интернет" и входящие в нее меры.
Кроме того, будут показаны измерения =
- "Дата"
- "Клиент"
- "Продукт"
Для завершения работы мастера нажмите кнопку "Готово". В обозревателе решений в проекте Analysis Services Tutorial в папке "Кубы" появится куб с именем "Analysis Services Tutorial", а в папке "Измерения" появятся измерения базы данных "Продукт" и "Клиент"
Кроме того, в центре среды разработки в конструкторе кубов будет отображен куб Analysis Services Tutorial
В меню "Файл" выберите команду "Сохранить все"
Добавление атрибутов к измерениям
Далее с помощью конструктора измерений в измерения "Клиент" и "Продукт" будут добавлены атрибуты.
Откройте в конструкторе измерений измерение "Клиент". Для этого дважды щелкните измерение "Клиент" в узле "Измерения" обозревателя решений
В области "Атрибуты" обратите внимание на атрибуты созданные мастером кубов =
- "Customer Key"
- "Geography Key"
Перетащите следующие столбцы из таблицы "Клиент"
в области "Представление источника данных" в область "Атрибуты" =
- • BirthDate;
- • MaritalStatus;
- • Gender;
- • EmailAddress;
- • YearlyIncome;
- • TotalChildren;
- • NumberChildrenAtHome;
- • EnglishEducation;
- • EnglishOccupation;
- • HouseOwnerFlag;
- • NumberCarsOwned;
- • Phone;
- • DateFirstPurchase;
- • CommuteDistance.
Перетащите следующие столбцы из таблицы "География" в области "Представление источника данных" в область "Атрибуты" =
- • City;
- • StateProvinceName;
- • EnglishCountryRegionName;
- • PostalCode.
Остановились на рисунке Рис. 26.
- vedro-compota's blog
- Log in to post comments
- 4814 reads