OLAP-куб
OnLine Analytical Processing (OLAP) куб - это структура данных, которая обеспечивает быстрый анализ многомерных данных.
Реляционные базы данных по определению являются двухмерными - в них есть строки и столбцы. OLAP-куб позволяет эффективно запрашивать и сообщать о многомерных данных. Учитывая сложность многомерных данных, другие системы отчетности могут испытывать трудности этой задачей; с использованием OLAP-куба результат будет более быстрым. Скорость, с которой OLAP-куб обрабатывает многомерные данные, является сильной его стороной.
В Pitram OLAP-куб это один из типов отчетов в модуле Отчетность. Он связан с Microsoft Excel. Это означает, что пользователь может работать со всеми инструментами, доступными в Excel, для усовершенствования отчета - графиков, формата ячеек, рисунков и т.д.
Для работы с OLAP-кубом модуле Отчетность необходимо установить на клиентском компьютере Excel (на том компьютере, на котором работает Pitram Portal).
Концепция OLAP-куба
OLAP-куб состоит из группы из четырех фактов. В каждом факте перечисляется одно или несколько значений, которые похожи в некотором отношении. Например, Фактический цикл по Статусу представляет значения, которые сообщают о компонентах циклического статуса - время погрузки, загруженные тонны, самосвалы в статусе Простой и т.д.
Измерения (или размеры) - это параметры, которые определяют сообщаемые значения. Измерение - это структура, которая классифицирует данные по порядку и обычно организована в иерархию. Например, измерение времени может включать смену -> день -> месяц -> год. Эта структура дает вам возможность детализировать уровни иерархии. Измерение иногда называют осью. Единственная точка, общая для всех осей измерения, - это сообщаемое значение.
Куб определяется в двух частях. Во-первых, вы должны определить значение или значения, которые должны сообщаться. Затем вы определяете размеры, необходимые для получения значения. Значение - это показатель, о котором вы хотите сообщить. Простой пример значения - добытая тонна. Для получения добытой тонны вы должны указать измерение Время, измерение Оборудование и измерение Статус. Например, добытые тонны в дневную смену 1 января, погрузчиками МодельXXX во время работы.
Можно добавить другие измерения, чтобы конкретизировать добытые тонны - измерение Материал, измерение Участок и т.д.
Используя вышеупомянутую модель данных, можно создавать отчеты, которые отвечают на такие вопросы, как:
- Каков был общий тоннаж добычи на единицу погрузчика?
- Сколько было добыто тонн моделями XXX в сравнении с моделями YYY?
- Как соотносятся показатели производства для ночной и дневной смены?
Используемые термины
Некоторые термины, используемые в отношении OLAP-куба:
Куб
Термин Куб - это сокращение для многомерного набора данных, учитывая, что данные могут иметь произвольное количество измерений. Иногда используется термин гиперкуб, особенно для данных с более чем тремя измерениями. Каждая ячейка куба содержит число, которое представляет некий бизнес-показатель, например, продажи, прибыль, расходы, бюджет и прогноз. Куб объединяет факты на каждом уровне каждого измерения в заданной OLAP-схеме.
Факты и значения
Факт - это группа значений, которые имеют схожие атрибуты. Таблицы фактов содержат числовые значения, такие как почтовые индексы, и дополнительные данные, такие как общие затраты на перевозку для всех продуктов.
Вращение
OLAP-куб предоставляет средства для просмотра данных с результатами в виде столбцов в электронной таблице, а также для вращения или поворота результатов в виде строк в электронной таблице.
Добавление измерений
Вы можете добавить измерения для создания более конкретного отчета:
Запустить OLAP-куб
Вам необходимо сделать следующее:
- Нажмите значок приложения Отчетность
.
- Нажмите на Службы аналитики | OLAP-куб в списке типов отчетов слева. Определение отчета OLAP-куб будет отображаться справа.
Вы готовы определить отчет на основе OLAP-куба.
Панель OLAP-куб
После того как вы выбрали тип отчета OLAP-куб, справа отобразится панель определения OLAP-куба.
Панель включает в себя следующие параметры.
Выбор рудника
В крайнем правом углу выберите рудник, с которым вы будете работать.
Название действия
В списке имеется два действия:
- Загрузить хранилище данных OLAP. The warehouse is a subset of the Pitram database, structured to support the OLAP.
- Построить OLAP-куб. Это действие считывает данные из хранилища и оптимизирует их для эффективного извлечения и производительности.
Указанные выше действия должны быть выполнены в порядке сверху вниз, прежде чем вы сможете открыть определение OLAP-куба.
Время изменения статуса
Поднабор базы данных Pitram расположен в хранилище. Дата и время последнего извлечения и последней сборки указываются в списке.
Если после указанного времени в базу данных было сохранено больше информации, необходимо будет повторно выполнить действия, чтобы обновить данные, к которым у OLAP-куб есть доступ.
Запустить
Для обновления хранилища данных вы можете использовать кнопки запуска. Это набор данных, который будет доступен для куба. Эти кнопки должны быть выбраны в последовательности:
- Загрузить хранилище данных OLAP
- Построить OLAP-куб
Таким образом, вы обновите для куба набор данных, доступный в хранилище. Время статуса обоих действий будет отражать текущее время.
Подключение
После выполнения двух функций Запустить нажмите на ссылку, чтобы получить информацию о том, как подключиться к OLAP-кубу. Это информация о подключении к OLAP-кубу на листе Excel. Администратор Pitram на руднике сможет помочь вам с этой конфигурацией.
Рабочее окно
Рабочая область куба состоит из электронной таблицы, в которой справа отображается область списка полей сводной таблицы.
Эта панель является ключом к определению куба.
The Pivot Table Field List, by default, displays a field selection area at the top and an areas selection below.
This configuration can be changed by selecting the Layout options button on the header.
Область отчета
Определяемый вами отчет начинается с ячейки A1 (вверху слева) электронной таблицы.
Список полей сводной таблицы
An upper field selection area:
-
Для выбора отображаются группа фактов значений и поля измерений. Измерение имеет один или несколько атрибутов, которые описывают измерение (например, функция, модель, владелец). Для большинства измерений их связанные атрибуты перечисляются как в виде полной иерархии, так и в виде отдельных атрибутов. Например, для Dim Material перечисляется:
-
Иерархия. Если вы выберете этот атрибут, будет доступен выпадающий список всех атрибутов в иерархии материалов. Выберите группу материала, категорию материала или материал, по которому вы хотите создать отчет.
More fields:
Individually select either or all the Material, Material Category and Material Group levels. Выбор будет отображаться в виде отдельных столбцов или строк. Выберите определенный набор токенов для каждого столбца или строки.
Чтобы изменить порядок расположения сводной таблицы по умолчанию, нажмите кнопку параметров макета в правой части заголовка списка. Выберите подходящий макет из пяти в списке.
A lower areas selection:
Перетащите поля значений и измерений в определенные области, чтобы задать отчет. Изменение расположения поля с метки столбца на метку строки приведет к повороту данных из отчета в вертикальной ориентации - в горизонтальную. Изменение порядка полей в области также изменит макет отчета.
Вы можете использовать:
- Фильтр отчета Определите поле для применения фильтра к отчету. Поле фильтра появится снаружи тела отчета.
- Метки столбцов Поля в этой области будут отображаться как заголовки столбцов.
- Метки строк Поля в этой области будут отображаться как заголовки строк.
- Значения Перетащите поле значения, о котором вы сообщаете, в эту область.
Заголовок Здесь вы найдете параметры, чтобы переместить, закрыть и изменить размер списка полей сводной таблицы и выбрать расположение полей и областей, которое вас больше устроит.
Если список полей сводной таблицы не отображается, щелкните в области отчета электронной таблицы, и он появится снова.
При перемещении полей в область выбора ваш отчет будет отображаться в электронной таблице.
Используйте планировщик задач OLAPCubeGeneration в функции Система | Управление запланированными задачами для запуска отчета с запланированной периодичностью.