Campaign | partitions | partition[n] | Interact | contactAndResponseHistTracking
Эти свойства конфигурации задают параметры для модуля хронологии контактов и ответов Interact.
isEnabled
Описание
Если задано значение yes, включает модуль хронологии контактов и ответов Interact, который копирует хронологию контактов и ответов Interact из промежуточных таблиц в среде выполнения Interact в таблицы хронологии контактов и ответов Campaign. Для свойства interactInstalled также должно быть задано значение yes.
Значение по умолчанию
no
Допустимые значения
yes | no
Доступность
Это свойство применимо, только если вы установили Interact.
runOnceADay
Описание
Указывает, нужно ли запускать ETL хронологии контактов и ответов раз в день. Если задать для этого свойства значение Yes, ETL запустится в запланированный период, заданный параметрами preferredStartTime и preferredEndTime.
Если для выполнения ETL потребуется более 24 часов, в связи с чем будет пропущено начальное время на следующий день, этот день будет пропущен, и ETL запустится в запланированное время через сутки. Например, если сконфигурирован запуск ETL с 1 часа ночи до 3 часов ночи, а процесс запустится в 1 час ночи в понедельник и завершится в 2 часа ночи во вторник, следующий запуск, который был первоначально запланирован на 1 час ночи во вторник, будет пропущен, а следующий запуск ETL начнется в 1 час ночи в среду.
При планировании ETL не учитывается переход на летнее/зимнее время. Например, если запуск ETL запланирован в период с 1 до 3 часов ночи, то при переходе на летнее/зимнее время он может выполняться с 12 часов ночи или с 2 часов ночи.
Значение по умолчанию
Нет
Доступность
Это свойство применимо, только если вы установили Interact.
processSleepIntervalInMinutes
Описание
Время в минутах, которое модуль хронологии контактов и ответов Interact выжидает между копированием данных из промежуточных таблиц среды выполненияInteract в таблицы хронологии контактов и ответов Campaign.
Значение по умолчанию
60
Допустимые значения
Любое целочисленное значение, больше нуля.
Доступность
Это свойство применимо, только если вы установили Interact.
preferredStartTime
Описание
Предпочтительное время для начала ежедневного процесса ETL. Это свойство, при использовании в сочетании со свойством preferredEndTime, задает предпочтительный интервал времени, в течение которого должен запускаться процесс ETL. ETL запустится в указанный интервал времени и обработает число записей, заданных параметром maxJDBCFetchBatchSize. Формат - ЧЧ:мм:сс AM или PM при использовании 12-часового времени.
Значение по умолчанию
12:00:00 AM
Доступность
Это свойство применимо, только если вы установили Interact.
preferredEndTime
Описание
Предпочтительное время для завершения ежедневного процесса ETL. Это свойство, при использовании в сочетании со свойством preferredStartTime, задает предпочтительный интервал времени, в течение которого должен запускаться процесс ETL. ETL запустится в указанный интервал времени и обработает число записей, заданных параметром maxJDBCFetchBatchSize. Формат - ЧЧ:мм:сс AM или PM при использовании 12-часового времени.
Значение по умолчанию
2:00:00 AM
Доступность
Это свойство применимо, только если вы установили Interact.
purgeOrphanResponseThresholdInMinutes
Описание
Время в минутах, которое модуль хронологии контактов и ответов Interact выжидает между удалением ответов без соответствующих контактов. Это позволяет предотвратить запись в журнал ответов без записи контактов.
Значение по умолчанию
180
Допустимые значения
Любое целочисленное значение, больше нуля.
Доступность
Это свойство применимо, только если вы установили Interact.
maxJDBCInsertBatchSize
Описание
Максимальное число записей в пакете JDBC перед принятием запроса. Это не максимальное число записей, которые обрабатывает модуль хронологии контактов и ответов Interact за один проход. При каждом проходе модуль хронологии контактов и ответов Interact обрабатывает все доступные записи из промежуточных таблиц. Однако все эти записи разбиваются на чанки размером maxJDBCInsertSize.
Значение по умолчанию
1000
Допустимые значения
Любое целочисленное значение, больше нуля.
Доступность
Это свойство применимо, только если вы установили Interact.
maxJDBCFetchBatchSize
Описание
Максимальное число записей в пакете JDBC перед его получением из промежуточной базы данных. Вам может потребоваться увеличить это значение, чтобы настроить эффективность модуля хронологии контактов и ответов.
Например, чтобы обработать 2,5 миллиона записей хронологии контактов в сутки, нужно задать для maxJDBCFetchBatchSize число, превышающее 2,5 миллиона, чтобы были обработаны записи за сутки.
Можно задать для maxJDBCFetchChunkSize и maxJDBCInsertBatchSize меньшие значения (в данном примере это может быть 50000 и 10000, соответственно). Некоторые записи за следующий день также могут быть обработаны, он они потом будут сохранены до следующего дня.
Значение по умолчанию
1000
Допустимые значения
Любое целочисленное значение, больше нуля.
maxJDBCFetchChunkSize
Описание
Максимальный размер чанка JDBC при чтении данных во время ETL (extract, transform, load - извлечение, перенос, загрузка). В некоторых случаях размер чанка, превышающий размер вставки, позволяет повысить скорость процесса ETL.
Значение по умолчанию
1000
Допустимые значения
Любое целочисленное значение, больше нуля.
deleteProcessedRecords
Описание
Указывает, нужно ли сохранять записи хронологии контактов и ответов после их обработки.
Значение по умолчанию
Yes
completionNotificationScript
Описание
Задает абсолютный путь сценария для запуска после завершения ETL. Если вы зададите сценарий, сценарию уведомления о завершении будут переданы четыре аргумента: время начала, время завершения, общее число обработанных записей CH и общее число обработанных записей RH. Время начала и время завершения - это числовые значения, соответствующие числу миллисекунд, прошедшему с 1970 г.
Значение по умолчанию
None
fetchSize
Описание
Позволяет задать параметр JDBC fetchSize при получении записей из промежуточной таблицы.
В базах данных Oracle задайте для этого параметра число записей, которые JDBC должен получить при каждом цикле обхода сети. При больших пакетах (100 КБ и больше) попробуйте использовать значение, равное 10000. Проследите за тем, чтобы не использовать здесь слишком большое значение, так как это влияет на использование памяти, и выигрыш может стать пренебрежимо малым (если не превратится в недостаток).
Значение по умолчанию
None