Новый OLAP-куб

OLAP-куб – это инструмент для вычислений, сравнения, сопоставления, визуализации числовых значений.

Чтобы OLAP-куб «получился», прежде продумайте, какой результат вы хотите получить и есть ли данные в системе для этого.

Любой OLAP-куб опирается ТОЛЬКО на данные, которые есть в ADVANTA.

О том, что такое вообще OLAP-кубы, и в чём принцип их работы.

Чтобы создать OLAP-куб, надо:

  1. создать в нём измерения – дата + все нужные классификаторы, какие есть в источниках для OLAP-куба;
  2. создать показатель(и)-запросы – вытащить значения числовых реквизитов из справочников, объектов или уже созданных OLAP-кубов;
  3. создать системные показатели (при необходимости) – чтобы вытащить системные значения из объектов (даты и статусы);

    OLAP - это про посчитать!


    В источнике OLAP-а (справочнике или объектах) всегда должны быть заполненные значениями 1. реквизиты-классификаторы и 2. реквизиты-числа.
    Реквизиты-классификаторы (и реквизиты-процессы), даты – это измерения.
    Реквизиты-числа – основа для будущих показателей, что будет в таблице как результат вычислений.
  4. создать другие показатели – сделать вычисления и другие манипуляции на основании показателей-запросов;
  1. Администрирование → Структура базы данных → OLAP-кубы → Создать.
  2. Заполните поля формы:
    • Название;
    • Описание – не обязательное поле, может помочь для поиска нужного OLAP-куба при дальнейших настройках;
    • Иконка – кроме отображения в списке кубов, она будет использоваться при создании отчетов;
    • Число цифр после запятой – укажите количество знаков, до которого будут округляться значения показателей в отчетах; по умолчанию значение «2».
    • чек-бокс Показывать только одну (последнюю по времени) запись по проекту – делает выборку только из последних записей справочников, используемых в показателях-запросах;
    • Режим обновления:
      • Онлайн
      • Один раз в сутки
      • По таймеру
Удалить куб, на основании которого в системе есть отчёты, нельзя. Сначала удалите все отчёты – а только потом куб.