АвтоАвтоматизацияАрхитектураАстрономияАудитБиологияБухгалтерияВоенное делоГенетикаГеографияГеологияГосударствоДомДругоеЖурналистика и СМИИзобретательствоИностранные языкиИнформатикаИскусствоИсторияКомпьютерыКулинарияКультураЛексикологияЛитератураЛогикаМаркетингМатематикаМашиностроениеМедицинаМенеджментМеталлы и СваркаМеханикаМузыкаНаселениеОбразованиеОхрана безопасности жизниОхрана ТрудаПедагогикаПолитикаПравоПриборостроениеПрограммированиеПроизводствоПромышленностьПсихологияРадиоРегилияСвязьСоциологияСпортСтандартизацияСтроительствоТехнологииТорговляТуризмФизикаФизиологияФилософияФинансыХимияХозяйствоЦеннообразованиеЧерчениеЭкологияЭконометрикаЭкономикаЭлектроникаЮриспунденкция

Использование PowerDesigner для проектирования OLAP-кубов

Читайте также:
  1. III. Создание и обработка комплексного информационного объекта в виде презентации с использованием шаблонов.
  2. А) ИСПОЛЬЗОВАНИЕ КАТЕГОРИИ ВИДА В РУССКОМ ЯЗЫКЕ
  3. Административная ответственность за нарушения прав на использование информацией
  4. Алгоритм проектирования индивидуальной образовательной программы
  5. Базовые положения процесса проектирования.
  6. Бактериофаги. Получение, титрование, использование.
  7. Биологические ресурсы Алтайского края, их рациональное использование и охрана
  8. Виды организационных структур управления и принципы проектирования структуры управления организацией
  9. Вопрос 5.4. Распределение и использование прибыли на предприятии.
  10. Вторичное использование материалов
  11. Выбор максимального из трёх чисел с использованием подпрограммы–функции выбора максимума из двух чисел.
  12. Выбор модели проектирования работы

 

Многомерная диаграмма создается следующим образом. Выбрать в меню File->New Model (на рабочем пространстве появится диалоговое окно "New Model"). В этом окне нужно выбрать тип модели "физическая модель данных", в качестве СУБД мы выберем MS SQL Server из выпадающего списка СУБД, укажем многомерную диаграмму как класс физической модели, присвоим имя многомерной модели (PhysicalDataModel_1) и нажмем кнопку "ОК".

Таким образом, многомерная модель создана, рабочее пространство и палитра инструментов доступны.

Проектировщик ХД может установить свойства модели в пункте меню Tools.

Рассмотрим построение элементов модели более подробно.

 

Кубы данных

Как уже указывалось выше, куб данных является набором метрик, соответствующее значение которых сохраняется в каждой его ячейке данных. Метрики организованы в соответствии с измерениями, для того чтобы выполнять быструю выборку данных или операции сверки-развертки (drill-down).

Как правило, кубы данных связаны с фактами, которые позволяют определить метрики для куба. На многомерной диаграмме кубы данных представляют OLAP-кубы.

Для построения куба данных можно использовать палитру инструментов. Выбираем на ней пиктограмму куба и щелчком левой кнопки мыши на рабочем пространстве создаем куб данных.

Далее двойным щелчком мыши на кубе данных откроем диалоговое окно для определения свойств куба данных.

 

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

-Имя (Name) определяет имя куба данных, желательно в терминах, понятных пользователям.

-Код (Code) определяет техническое имя куба данных, которое будет использовано при генерировании скрипта.

-Комментарий (Comment) определяет дополнительное описание куба данных.

-Факт (Fact) определяет факт, используемый в кубе данных.

 

Дополнительными свойствами куба данных являются:

-запросы (Queries) – SQL-команда, необходимая для генерации текстового файла куба данных, который будет использоваться для заполнения OLAP-куба;

-метрики факта (Fact Measures) – метрики, связанные с фактом куба данных;

-заметки (Notes) — описание, связанное с кубом данных;

-правила (Rules) – бизнес-правила, связанные с кубом данных;

-внешние зависимости (Extended Dependencies) — определенные пользователем семантические связи между объектами модели;

-зависимости (Dependencies) – отношения между двумя моделируемыми элементами, которые показывают изменения в зависимом элементе после воздействия на независимый элемент.

 

Измерения

Измерения являются осями для анализа данных в многомерной структуре данных.

Измерение состоит из упорядоченного списка атрибутов, которые совместно определяют общий семантический смысл (своими значениями) в моделируемой предметной области. Каждый атрибут определяет единственную позицию вдоль оси куба данных.

Измерения могут быть отображены на таблицы и представления, что позволяет передавать данные в них из БД оперативных систем.

Измерения могут иметь несколько иерархий на множестве своих атрибутов.

Для построения измерения можно использовать палитру инструментов. Выбираем на ней пиктограмму измерения и щелчком левой кнопки мыши на рабочем пространстве создаем измерение.

Далее двойным щелчком мыши на измерении откроем диалоговое окно для определения свойств измерения.

 

Для измерения можно определить следующие свойства.

-Имя (Name) определяет имя измерения как элемента многомерной диаграммы, которое должно быть понятно пользователю.

-Код (Code) определяет техническое имя измерения, которое будет использовано при генерировании скрипта.

-Комментарий (Comment) определяет описание измерения.

-Иерархия по умолчанию (Default Hierarchy) определяет иерархию измерения по умолчанию для консолидации вычислений, выполняемых на кубе данных. Иерархия, используемая кубом данных, определяется через ассоциацию между кубом и измерением.

 

Определение измерения также включает следующие дополнительные свойства.

-Атрибуты (Attributes) – список атрибутов, которые определяют измерение.

-Иерархии (Hierarchies) – список иерархий, которые используются для группировки атрибутов.

-Отображение (Mapping) определяет отображение между измерением и таблицей или представлением в источнике данных.

-Заметки (Notes) — описание, связанное с измерением.

-Правила (Rules) – бизнес-правила, связанные с измерением.

-Внешние зависимости (Extended Dependencies) — определенные пользователем семантические связи между объектами модели.

-Зависимости (Dependencies) – отношения между двумя моделируемыми элементами, которые показывают изменения в зависимом элементе после воздействия на независимый элемент.

 

Атрибуты

Атрибуты являются квалификаторами измерений в запросах. Например, измерение "Время" (Time) может содержать атрибуты "Год", "Квартал", "Месяц", "Неделя". Атрибуты могут быть организованы в иерархии.

 

Атрибуты измерения имеют следующие свойства.

-Имя (Name) определяет имя атрибута в терминах пользователя.

-Код (Code) определяет техническое имя атрибута, используемое при генерировании скрипта.

-Комментарий (Comment) определяет дополнительное описание атрибута

-Измерение (Dimension) определяет измерение для атрибута.

 

Дополнительными свойствами атрибутов являются:

-заметки (Notes) — описание, связанное с измерением;

-правила (Rules) – бизнес-правила, связанные с измерением;

-зависимости (Dependencies) — определенные пользователем семантические связи между объектами модели.

 


1 | 2 | 3 | 4 | 5 | 6 | 7 | 8 | 9 | 10 | 11 | 12 | 13 | 14 | 15 | 16 | 17 | 18 | 19 | 20 | 21 | 22 | 23 | 24 | 25 | 26 |

Поиск по сайту:



Все материалы представленные на сайте исключительно с целью ознакомления читателями и не преследуют коммерческих целей или нарушение авторских прав. Студалл.Орг (0.005 сек.)