Versions Compared

Key

  • This line was added.
  • This line was removed.
  • Formatting was changed.

...

Info
Данные в базу хранилища выгружаются из основной базы данных Logus по расписанию (обычно один раз в сутки), то есть в базе данных хранилища находятся данные без учёта изменений после последней выгрузки в хранилище. Таким образом, данные в базе хранилища отстают от основной базы на одни сутки.

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

В сетевых объектах при помощи хранилища можно строить отчетность по каждому отдельному объекту сети. 

На данный момент на базе хранилища реализованы следующие статистические отчёты:

  • Доходы за период
  • Факт и прогноз загрузки
  • Отчет менеджера
  • Отчет менеджера с детализацией по дням
  • Загрузка за день
  • Загрузка за месяц
  • Загрузка за год
  • ABC Анализ
  • Рейтинг доходности за период

Особенности статистических отчетов хранилища

В рамках работы над отчётами хранилища логика расчётов была значительно переработана:

  • Унифицирован подход учёта броней при наличии в объекте дневных и ночных схем проживания одновременно
  • Добавлены новые варианты группировки, а также второй уровень группировки в некоторые отчеты
  • Улучшен расчёт наличия номеров на прошлый период
  • В случае досрочного отъезда гостя выездом будет считаться дата фактического выезда
  • Гости, у которых в справочнике типов гостей в свойствах объекта установлен признак “Без места”, не участвуют в расчётах чел/ночей, чел/комнат, чел/коек и загрузки. Гости, проживающие на дополнительных местах, также не участвуют в расчетах. Это сделано с целью исключения отображения загрузки выше реальной за счет учета дополнительных мест. 
  • Числовые показатели отчётов теперь всегда учитывают данные из групповых броней и квот компаний. В некоторых из отчётов (Факт и прогноз загрузки, Доходы за период) имеется возможность выделить показатели индивидуальных, групповых броней и квот компаний при помощи фильтра Группировка. 

Методы подсчета загрузки

В новых статистических отчетах появилась возможность формировать их с разным Методом подсчета загрузки комнат: по номерам, по местам, смешанный.

Метод подсчета загрузкиОписание 
По комнатам/койкам (смешанный)

Метод аналогичен тому, что используется в старых статистических отчетах до перехода на Хранилище данных.

При таком методе расчета для многокомпонентов учитывается количество основных мест, для всех остальных типов номеров 1.

По комнатам

Подсчет ведется на уровне номеров, поэтому при группировке по типу номера в отчете даже не отображаются строки типов номеров-компонентов.
Значения их атрибутов эскалируются до родительского многокомпонентного типа.
Т.е. если бронь была сделана на многокомпонентный тип номера DBL - в колонке, например, Комнаты/Прож по строке с типом номера DBL она даст 1.
Если же бронь была сделана на компонентный тип номера- койку DBL.K, то она даст 1 в родительском многокомпонентном типе DBL
Если будут сделаны две брони на компоненты одного многокомпонентного номера, то они дадут 1 в родительском типе, поскольку они обе в одном и том же номере.

По койкам

При таком методе подсчета загрузки учитывается количество основных мест по всем типам номеров,   а каждый компонент учитывается как 1кроме компонентов. Компоненты считаются как 1 если это койка, иначе - по количеству основных мест.

Изменения в логике отчетов

...

На примере отчета Факт и прогноз загрузки можно рассмотреть как будут выведены данные в блоке КОМНАТЫ: Налич, Загр %, К прод при различных вариантах двух видов группировки.

Налич - есть/нет : можно ли при данной группировке вывести данные в колонку Наличие

Загр % - по строке/относительно группы/относительно Итого (если Наличие не рассчитано)

К прод - есть/нет: можно ли при данной группировке вывести данные в колонку К прод по строке и на уровне группировки верхнего уровня





Группировка 2-го уровня
ОтсутствуетПо дате и по месяцамПо типу комнатыПо категории комнат

Тот же вариант, что и в Группировке 1-го уровня

  (кроме По дате, по месяцам, По типу комнаты, По категории комнаты)

Остальные варианты
Группировка 1-го уровняПо дате и по месяцамНалич - есть
Загр % - по строке
К прод - есть
Налич - есть
Загр % - по строке
К прод - есть
Налич - есть
Загр % - по строке
К прод - есть
Налич группа - есть
Загр группа - по строке
К прод группа - есть
Налич - есть
Загр % - по строке
К прод - есть
Налич группа - есть
Загр группа - по строке
К прод группа - есть

Налич - нет
Загр % - относительно группы
К прод - нет
Налич группа - есть
Загр группа - по строке
К прод группа - есть
По типу комнатыНалич - есть
Загр % - по строке
К прод - есть
Налич - есть
Загр % - по строке
К прод - есть
Налич группа - есть
Загр группа - по строке
К прод группа - есть
Налич - есть
Загр % - по строке
К прод - есть
Налич - есть
Загр % - по строке
К прод - есть
Налич группа - есть
Загр группа - по строке
К прод группа - есть

Налич - нет
Загр % - относительно группы
К прод - нет
Налич группа - есть
Загр группа - по строке
К прод группа - есть
По категории комнатНалич - есть
Загр % - по строке
К прод - есть
Налич - есть
Загр % - по строке
К прод - есть
Налич группа - есть
Загр группа - по строке
К прод группа - есть
Налич - есть
Загр % - по строке
К прод - есть
Налич группа - есть
Загр группа - по строке
К прод группа - есть
Налич - есть
Загр % - по строке
К прод - есть

Налич - нет
Загр % - относительно группы
К прод - нет
Налич группа - есть
Загр группа - по строке
К прод группа - есть
Остальные вариантыНалич - нет
Загр % - относительно Итого
К прод - нет
Налич - нет
Загр % - относительно Итого
К прод - нет
Налич группа - нет
Загр группа - относительно Итого
К прод группа - нет
Налич - нет
Загр % - относительно Итого
К прод - нет
Налич группа - нет
Загр группа - относительно Итого
К прод группа - нет
Налич - нет
Загр % - относительно Итого
К прод - нет
Налич группа - нет
Загр группа - относительно Итого
К прод группа - нет
Налич - нет
Загр % - относительно Итого
К прод - нет

Налич - нет
Загр % - относительно Итого
К прод - нет
Налич группа - нет
Загр группа - относительно
Итого

К прод группа - нет

Например, рассмотрим какие будут показатели в отчете Факт и прогноз загрузки в случае двойной группировки 

  • по дате и по типу комнаты

Налич - есть по строке на каждый тип комнаты
Загр % - по строке на каждый тип комнаты
К прод - есть на каждый тип комнаты
Налич группа - есть в строке с группировкой верхнего уровня по дате
Загр группа - по строке с группировкой верхнего уровня по дате
К прод группа - есть в строке с группировкой верхнего уровня по дате

  • по дате и по тарифу:

Налич - нет в строке по тарифу
Загр % -  считается относительно Наличия группы, т.е. 1150, т.к. Наличие по строке отсутствует
К прод -  колонка на уровне строки тарифа не заполняется
Налич группа - есть, считаем наличие на группировке верхнего уровня по дате 1150
Загр группа - есть в строке группировки верхнего уровня по дате
К прод группа - есть в строке группировки верхнего уровня по дате

  • по тарифу и гео коду:

Налич - нет в строке по гео коду
Загр % -  по строке рассчитывается относительно Итого
К прод - по строке не заполняется
Налич группа - в строке группировки верхнего уровня по тарифу не заполняется
Загр группа - загрузка по строке группировки верхнего уровня рассчитывается относительно Итого

К прод группа - на уровне группировки верхнего уровня не заполняется

Изменения в расчете показателей групповых броней

...

  1. Если в контрактах групповой брони не была явно определена схема размещения с указанием количества гостей, то она создается со схемой размещения = количеству основных мест в выбранном типе номера. Индивидуальные брони же, относящиеся к этой групповой брони, создаются уже с реальной схемой размещения, которая может не соответствовать той, что указана в групповой. Может даже количество гостей не совпадать.То есть при расчетах показателей по квотам для хранилища,  из плановой численности гостей вычитаем реальную по броням и можем получить расхождение.

...

  • Если в групповой брони есть контракты, созданы блоки на номера, но еще нет индивидуальных броней - количество занятых комнат считаем по контрактам;
  • Если в групповой брони созданы индивидуальные брони по всем контрактам, т.е. заняты все блоки по квоте, количество занятых комнат считаем по броням;
  • Если индивидуальные брони созданы не по всем контактам, то количество занятых комнат считаем по количеству комнат инд.броней + количество комнат по контрактам без броней;
  • Если количество комнат индивидуальных броней в группе больше количества комнат по контрактам (брони добавляли вручную в группу), то количество занятых комнат считаем по количеству комнат индивидуальных броней.

...