You are viewing an old version of this page. View the current version.

Compare with Current View Page History

« Previous Version 10 Next »

В версии Logus 2.4 для оптимизации работы существующих статистических отчётов разработано Хранилище данных.

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

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

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

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

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

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

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

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

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

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

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

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

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

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

По комнатам

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

По койкам

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

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

Изменения коснулись и логики некоторых отчетов

Отчёт

Изменения / Отличия

1

Факт и прогноз загрузки

  1. Добавлена группировка 2 уровня
  2. Формула расчета колонки Прогн =Заезд+Прож+Block.

2

Отчет менеджера

  1. В показателях Заезд (комнаты), Выезд (комнаты), Заезд (гости), Выезд (гости), Заезд завтра, Выезд завтра, Средняя длина проживания не учитываются DayUse брони (брони, которые заезжают и выезжают в пределах одного календарного дня).
  2. Для расчета показателя Средняя длина проживания теперь учитывается бронь только в дату ее заезда.

3

Загрузка за год

Отчёт Загрузка за год строится в разрезе месяцев за завершенные месяцы. 

4

Загрузка за месяц

Отчёт Загрузка за месяц строится в разрезе дней за завершенные дни.

5

Доходы за период

  1. Добавлена группировка 2 уровня
  2. Могут различаться значения по колонке «% загр. мест» между старой и новой версиями отчетов. Это связано с тем, что ранее учитывалось то количество гостей, что указано в колонках Чел/ночи. Теперь же в Чел/ночи выводится количество гостей за вычетом гостей без места, а в загрузке помимо того, что не учитываются гости без места, еще количество гостей ограничивается количеством стандартных мест, все, что выше – отбрасывается.

Уровни группировки

Благодаря хранилищу отчетов добавлены новые варианты группировки, а также второй уровень группировки в отчеты Факт и прогноз загрузки и Доходы за период. Теперь данные в этих отчетах возможно группировать :

  • по дате
  • по тарифу
  • по типу комнаты
  • по категории комнат
  • по ГЕО-коду
  • по сегменту рынка
  • по источнику
  • по трек-коду
  • по открытому коду
  • по расположению (корпус/этаж)
  • по дням недели
  • по основным и доп.местам
  • по типу брони (индивидуальная/групповая/квота компании)
  • по типу гарантии оплаты
  • по создавшему пользователю
  • по комнате
  • по номеру счета
  • по компании
  • по налогу
  • по стране

Факт и прогноз загрузки: варианты группировки

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

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

Загр % - по строке/относительно группы





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

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

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

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

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

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

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


ТУТ привести 3 примера двойной группировки:

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

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

по тарифу и сегменту рынка или гео коду



Так например видно, что при группировке 1-го уровня по дате и группировке 2-го уровня по типу комнаты данные в блоке Комнаты/Койки будут рассчитаны следующие данные:

Наличие  - общее и по строке ???
Загр % - по строке 
К прод - количество номеров к продаже
Налич группа - есть
Загр группа - по строке
К прод группа - есть

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

При расчете показателей групповых броней учитываются следующие нюансы:

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

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

3. В отчетах хранилища при наступлении срока высвобождения блоков, такая групповая бронь вообще не учитывается, поскольку по ней все показатели должны свестись к 0.
Например, по контракту 20 номеров, было создано 10 броней. При наступлении срока высвобождения по этой групповой брони все ее незанятые блоки высвобождаются, остаток по групповой брони становится = 0.


  • No labels