Подскажите, пожалуйста, планируете ли вы возобновление программ высшего образования? Если да, есть ли какие-то примерные сроки? Спасибо! |
Опубликован: 20.12.2010 | Уровень: специалист | Доступ: платный
Практикум 5:
Построение многомерных диаграмм
Атрибуты
- Атрибуты являются квалификаторами измерений в запросах. Например, Измерения "Время" (Time) может содержать атрибуты "Год". "Квартал", "Месяц", "Неделя". Атрибуты могут быть организованы в иерархии.
- Для создания атрибутов измерения можно использовать диалоговое окно свойств измерения. Например, для измерения "Время" определим следующие атрибуты "Год" (Year), "Квартал" (Quarter), "Месяц" (Month) и "Неделя" (Week).
Определение атрибутов
Свойства атрибутов
- Атрибуты измерения имеют следующие свойства:
- Имя (Name) определяет имя атрибута в терминах пользователя.
- Код (Code) определяет техническое имя атрибута, используемое при генерировании скрипта.
- Комментарий (Comment) определяет дополнительное описание атрибута
- Измерение (Dimension) определяет измерение для атрибута.
Определение атрибутов
Создание измерений и атрибутов
- Самостоятельно определите измерения и их атрибуты:
- "Покупатель" (Customer): атрибуты "Имя покупателя" (Cust_Name) и "Адрес покупателя" (Cust_Address) и "Идентификатор покупателя" (Cust_ID).
- "Товар" (Product): атрибуты "Тип товара" (Type) и "Категория" (Category).
- "Регион" (Region): атрибуты "Страна" (Country), "Область" (State) и "Город" (Town).
- "Магазин" (Store): атрибуты "Размер" (Size) и "Скидка" (Discount).
Задание
Определение атрибута через другие атрибуты
- Атрибут может участвовать в определении другого атрибута, чем самым дополняя определение последнего. Уточняющие атрибуты находятся в списке атрибутов измерения и могут быть использованы в определении другого атрибута.
- В измерении "Покупатель" (Customer) атрибуты "Имя покупателя" (Cust_Name) и "Адрес покупателя" (Cust_Address) могут быть использованы для детализации атрибута "Идентификатор покупателя" (Cust_ID).
- Для этого, нужно в диалоговом окне свойств измерения выбрать список атрибутов, в списке атрибутов выбрать атрибут Cust_ID, открыть для него диалоговое окно свойств атрибута, на нем выбрать вкладку "Detail Attributes" и занести на нее атрибуты Cust_Name и Cust_Address.
Определение атрибута через другие атрибуты
Определение атрибута через другие атрибуты
Иерархии
- Иерархия определяет один или несколько путей доступа к данным через измерение.
- Различают два основных типа иерархий:
- Организационный путь описывает шаблон обхода измерения, от самого общего к наиболее частному атрибуту. Этот путь упорядочивает множество всех атрибутов измерения.
- Консолидирующий путь представляет консолидацию атрибутов измерения. Например, у измерения "Время" с основной периодичностью в один день могла бы быть иерархия, определяющая объединение дней в недели, недели в месяцы, месяцы в кварталы, и кварталы в годы.
Свойства иерархии
- Иерархия имеет следующие свойства:
- Имя (Name) определяет имя иерархии в терминах пользователя.
- Код (Code) определяет техническое имя, используемое пр генерировании скрипта.
- Комментарий (Comment) определяет описание иерархии.
- Измерение (Dimension) определяет родительское имя иерархии.
Определение иерархии в диаграмме
- Добавить иерархию в измерение можно открыв окно свойств измерения на вкладке "Иерархии" (Hierarchies) с помощью кнопки "Добавить строку".
- Рассмотрим измерение "Время" и создадим для нее иерархию.
- Отрыв диалоговое окно свойств иерархии добавим атрибуты в иерархию.