Как добавить модели и построить виртуальные кубы?#

На данном этапе в набор данных добавляются модели, данные которых будут использоваться для текущего набора данных. Модели создаются в компоненте OLAP. Слева отображаются модели, доступные в рамках проекта. Правая часть экрана — рабочая область, в которую нужно переместить требуемые модели.

При добавлении одной модели определение связей не требуется. В таком случае выполните шаги 1 и 5.

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

Общие сведения

Виртуальный куб — это логическое представление, которое комбинирует данные из нескольких моделей. Например, одна модель может содержать данные о продажах, а другая — о запасах. Виртуальный куб объединяет их, позволяя анализировать продажи и запасы вместе, не создавая отдельную модель.

Например, требуется отчет, отображающий сумму продаж и количество на складе по времени.

В OLAP создаются две модели:

  • модель 1: «Sales» («Продажи») с измерениями «Время», «Регион» и показателем «Сумма продаж».

  • модель 2: «Inventory» («Запасы») с измерениями «Время», «Продукт» и показателем «Количество на складе».

В MDXK при создании набора данных на этапе определения связей добавляются две модели «Sales» и «Inventory» и связываются по таблице «Время». Таким образом создается виртуальный куб, объединяющий обе модели и позволяющий выполнить построение отчета.

Еще один вариант использования виртуальных кубов связан с разграничением доступов к данным. Например, одному пользователю нужна сумма продаж и количество на складе по времени за календарный год, а другому пользователю — за фискальный. В таком случае после создания набора данных требуется настроить контроль доступа в зависимости от группы пользователя. Подробнее про настройку контроля доступа читайте в разделе «Настройка доступа для набора данных».

Чтобы добавить модели и определить связь:

  1. Перетащите одну или несколько моделей из левой области в область справа.

    Примечание

    Если требуется добавить только одну модель, добавьте ее и перейдите к последнему шагу данного алгоритма. При добавлении нескольких моделей требуется определить связь между моделями. Рекомендуется добавлять не больше трех моделей для одного набора данных.

  2. Наведите курсор мыши на модель, от которой будет идти связь. Нажмите на круг около модели и дотяните линию связи до второй модели.

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

    Примечание

    Рекомендуется определять связь между моделями на основе одной таблицы. Важно, чтобы не только структура таблицы была одинаковой, но также и ее название.

  4. Нажмите кнопку ОК. Окно определения связей закроется.

  1. Нажмите кнопку Далее.

Между моделями будет определена связь. Эту связь можно в дальнейшем отредактировать и удалить при необходимости.