Мастер-Тур:Настройка сегментирования — различия между версиями

Материал из Megatec
Перейти к: навигация, поиск
[досмотренная версия][досмотренная версия]
Строка 12: Строка 12:
 
Имя новой таблицы:<br />
 
Имя новой таблицы:<br />
 
'''mwPriceDataTable_''ключ страны''_''ключ города вылета'''''
 
'''mwPriceDataTable_''ключ страны''_''ключ города вылета'''''
 
 
{| class="wikitable"
 
!colspan="6"|Shopping List
 
|-
 
|rowspan="2"|Bread & Butter
 
|Pie
 
|Buns
 
|Danish
 
|colspan="2"|Croissant
 
|-
 
|Cheese
 
|colspan="2"|Ice cream
 
|Butter
 
|Yogurt
 
|}
 
  
  
Строка 38: Строка 22:
 
!colspan="2"|Allotment + Commitment
 
!colspan="2"|Allotment + Commitment
 
!colspan="2"|Allotment
 
!colspan="2"|Allotment
!colspan="2"|Allotment + Commitment
+
!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
 
+
!Все/Все
|Pie
+
!–
|Buns
+
!–
|Danish
+
!–
|colspan="2"|Croissant
+
!–
 +
!+
 +
!+
 +
!+
 +
!+
 +
|-
 +
!Определенный<br />тип номера /<br />категория номера
 +
!–
 +
!–
 +
!–
 +
!–
 +
!–
 +
!+
 +
!–
 +
!+
 +
|-
 +
!rowspan="2"|Allotment
 +
!Все/Все
 +
!–
 +
!–
 +
!–
 +
!–
 +
!–
 +
!–
 +
!+
 +
!+
 +
|-
 +
!Определенный<br />тип номера /<br />категория номера
 +
!–
 +
!–
 +
!–
 +
!–
 +
!–
 +
!–
 +
!–
 +
!+
 
|-
 
|-
|Cheese
 
|colspan="2"|Ice cream
 
|Butter
 
|Yogurt
 
 
|}
 
|}

Версия 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 Все/Все + +
Определенный
тип номера /
категория номера
+