Мастер-Тур:Настройка сегментирования — различия между версиями
[досмотренная версия] | [досмотренная версия] |
Biryukov (обсуждение | вклад) |
Biryukov (обсуждение | вклад) |
||
Строка 12: | Строка 12: | ||
Имя новой таблицы:<br /> | Имя новой таблицы:<br /> | ||
'''mwPriceDataTable_''ключ страны''_''ключ города вылета''''' | '''mwPriceDataTable_''ключ страны''_''ключ города вылета''''' | ||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
Строка 38: | Строка 22: | ||
!colspan="2"|Allotment + Commitment | !colspan="2"|Allotment + Commitment | ||
!colspan="2"|Allotment | !colspan="2"|Allotment | ||
− | !colspan="2"| | + | !colspan="2"|Commitment |
!colspan="2"|Allotment | !colspan="2"|Allotment | ||
|- | |- | ||
Строка 51: | Строка 35: | ||
!Определенный<br />тип номера /<br />категория номера | !Определенный<br />тип номера /<br />категория номера | ||
|- | |- | ||
− | !rowspan="4"|Общий Stop-Sale | + | !rowspan="4"|Общий<br />Stop-Sale |
!rowspan="2"|Allotment +<br />Commitment | !rowspan="2"|Allotment +<br />Commitment | ||
!Все/Все | !Все/Все | ||
Строка 94: | Строка 78: | ||
!+ | !+ | ||
|- | |- | ||
− | + | !rowspan="4"|Частный<br />Stop-Sale | |
− | + | !rowspan="2"|Commitment | |
− | + | !Все/Все | |
− | | | + | !– |
− | + | !– | |
− | | | + | !– |
− | + | !– | |
+ | !+ | ||
+ | !+ | ||
+ | !+ | ||
+ | !+ | ||
+ | |- | ||
+ | !Определенный<br />тип номера /<br />категория номера | ||
+ | !– | ||
+ | !– | ||
+ | !– | ||
+ | !– | ||
+ | !– | ||
+ | !+ | ||
+ | !– | ||
+ | !+ | ||
+ | |- | ||
+ | !rowspan="2"|Allotment | ||
+ | !Все/Все | ||
+ | !– | ||
+ | !– | ||
+ | !– | ||
+ | !– | ||
+ | !– | ||
+ | !– | ||
+ | !+ | ||
+ | !+ | ||
+ | |- | ||
+ | !Определенный<br />тип номера /<br />категория номера | ||
+ | !– | ||
+ | !– | ||
+ | !– | ||
+ | !– | ||
+ | !– | ||
+ | !– | ||
+ | !– | ||
+ | !+ | ||
|- | |- | ||
− | |||
− | |||
− | |||
− | |||
|} | |} |
Версия 13:09, 28 ноября 2013
Статья находится на стадии разработки.
Версия статьи от 28-11-2013.
Сегментация ценовых таблиц
Настройка сегментирования
Для настройки сегментирования необходимо по базе данных выполнить скрипт MakeDivideByCountry.sql.
Также необходимо выполнить скрипт job_mwCheckPriceTables.sql для создания задания (job)
- job_mwCheckPriceTables.sql – запускается каждые 2 минуты. Устанавливается без репликации. Создает новую таблицу при выставлении тура в новой стране/городе вылета, которой раньше не было.
Включением управляет настройка MWDivideByCountry в таблице SystemSettings.
Происходит сегментирование ценовой таблицы mwPriceDataTable по ключам страны и города вылета. Исходная таблица mwPriceDataTable более не используется.
Имя новой таблицы:
mwPriceDataTable_ключ страны_ключ города вылета
Общий Stop-Sale | Частный Stop-Sale | |||||||||
---|---|---|---|---|---|---|---|---|---|---|
Allotment + Commitment | Allotment | Commitment | Allotment | |||||||
Все/Все | Определенный тип номера / категория номера |
Все/Все | Определенный тип номера / категория номера |
Все/Все | Определенный тип номера / категория номера |
Все/Все | Определенный тип номера / категория номера | |||
Общий Stop-Sale |
Allotment + Commitment |
Все/Все | + | + | + | + | + | + | + | + |
Определенный тип номера / категория номера |
– | + | – | + | – | + | – | + | ||
Allotment | Все/Все | – | – | + | + | – | – | + | + | |
Определенный тип номера / категория номера |
– | – | – | + | – | – | – | + | ||
Частный Stop-Sale |
Commitment | Все/Все | – | – | – | – | + | + | + | + |
Определенный тип номера / категория номера |
– | – | – | – | – | + | – | + | ||
Allotment | Все/Все | – | – | – | – | – | – | + | + | |
Определенный тип номера / категория номера |
– | – | – | – | – | – | – | + |