Настройки пересчета сегментов
Расчет сегментации клиентской базы может существенно нагружать информационную систему в случаях, когда число клиентов в базе велико (может достигать сотен тысяч человек) и когда в базе по какой-то причине создано много видов сегментации (ведь, каждый из них требует отдельного расчета).
Поэтому каждому виду сегментации в отдельности предоставляется несколько вариантов того, в какой момент должен происходить пересчет сегментов:
· Регламентным заданием, полый пересчет – отдельное регламентное задание полного пересчета по заданному пользователем расписанию пересчитает сегменты для всех клиентов в базе;
· Регламентным заданием, только измененные – отдельным регламентным заданием частичного пересчета будут рассчитаны сегменты этого вида сегментации для тех клиентов, у которых с последнего выборочного пересчета изменились ключевые данные, отмеченные как влияющие на этот вид сегментации;
· При изменении данных – сразу при изменении данных, отмеченных как влияющие на значение сегмента этого вида сегментации.
В качестве данных, чьё изменение может менять сегмент клиента, пользователь может отметить: «Реквизиты клиента» (т.е. изменение любого влечет пересчет), «Контактная информация», «Документы Заявка», «Документы оказания услуг».
Пересчет сразу при изменении данных имеет смысл, когда актуальное значение сегмента может требоваться пользователю неотлагательно сразу после изменений.
Полные пересчет следует применять для видов сегментации, на которые влияет течение времени, например, связанные с возрастом клиента или давностью последнего посещения. Такие данные меняются ежесуточно, поэтому полный пересчет имеет смысл делать раз в сутки либо, если небольшие отклонения не важны, реже чем раз в сутки (еженедельно).
Если на нахождение клиента в сегменте оказывает влияние изменение данных, но срочная актуализация сегмента не требуется, такой вид сегментации стоит пересчитывать регламентным заданием для пересчета только измененных. Пересчет будет проходить параллельно с работой пользователя малыми порциями только из клиентов с изменившимися данными.
Для вида сегментации может иметь смысл применять два способа пересчета одновременно: как полный, так и при изменении. Например, когда сегмент зависит и от течения времени, и от каких-то изменяющихся данных (например, оценка давности последнего посещения меняется ежедневно и при оформлении продажи клиенту).
В редких случаях возникает потребность однократного полного пересчета всего вида сегментации: когда он только что добавлен либо изменился (например, добавился новый сегмент, изменились отборы сегментов). В этом случае можно включить режим полного пересчета вида сегментации регламентным заданием, а после полного пересчета (по расписанию или ручным запуском регламентного задания), отключить режим полного пересчета.
