Campanha | Partições | Partição[n] | Interação | contactAndResponseHistTracking
Estas propriedades de configuração definem configurações para o módulo de histórico de contatos e respostas do Interact.
isEnabled
Descrição
Se configurada como yes, ativa o módulo de histórico de contatos e respostas do Interact que copia o histórico de contatos e respostas do Interact das tabelas de migração de dados no tempo de execução do Interact para as tabelas de históricos de contatos e respostas do Campaign. A propriedade interactInstalled também deve ser configurada como yes.
Valor padrão
no
Valores Válidos
yes | no
Disponibilidade
Esta propriedade é aplicável apenas se o Interact tiver sido instalado.
runOnceADay
Descrição
Especifica se o ETL do Histórico de Contatos e Respostas deve ser executado uma vez por dia. Se esta propriedade for configurada como Yes, o ETL executa durante o intervalo planejado especificado por preferredStartTime e preferredEndTime.
Se o ETL levar mais de 24 horas para executar e dessa forma perder o horário de início para o próximo dia, ele irá ignorar esse dia e executar no horário planejado no dia seguinte. Por exemplo, se o ETL for configurado para executar entre 1AM e 3AM, e o processo iniciar à 1AM na segunda-feira e concluir às 2AM na terça-feira, a próxima execução, originalmente planejada para 1AM na terça-feira, será ignorada, e o próximo ETL iniciará à 1AM na quarta-feira.
O planejamento de ETL não considera mudanças de Horário de Verão. Por exemplo, se o ETL está planejado para executar entre 1AM e 3AM, ele executaria à 12AM ou às 2AM quando ocorrer a mudança de DST (horário de verão).
Valor padrão
Não
Disponibilidade
Esta propriedade é aplicável apenas se o Interact tiver sido instalado.
processSleepIntervalInMinutes
Descrição
O número de minutos que o módulo de histórico de contatos e respostas do Interact aguarda entre a cópia de dados das tabelas de migração de dados do tempo de execução do Interact para tabelas de históricos de contatos e respostas do Campaign.
Valor padrão
60
Valores Válidos
Qualquer número inteiro maior que zero.
Disponibilidade
Esta propriedade é aplicável apenas se o Interact tiver sido instalado.
preferredStartTime
Descrição
O horário de início preferencial diário do processo ETL. Essa propriedade, quando usada em conjunto com a propriedade preferredEndTime, configura o intervalo de tempo preferencial durante o qual o ETL deve ser executado. O ETL iniciará durante o intervalo de tempo especificado e processará no máximo o número de registros especificados usando maxJDBCFetchBatchSize. O formato é HH:mm:ss AM ou PM, usando um relógio de 12 horas.
Valor padrão
12:00:00 AM
Disponibilidade
Esta propriedade é aplicável apenas se o Interact tiver sido instalado.
preferredEndTime
Descrição
O horário preferencial para concluir diariamente o processo ETL. Essa propriedade, quando usada em conjunto com a propriedade preferredStartTime, configura o intervalo de tempo preferencial durante o qual o ETL deve executar. O ETL iniciará durante o intervalo de tempo especificado e processará no máximo o número de registros especificados usando maxJDBCFetchBatchSize. O formato é HH:mm:ss AM ou PM, usando um relógio de 12 horas.
Valor padrão
2:00:00 AM
Disponibilidade
Esta propriedade é aplicável apenas se o Interact tiver sido instalado.
purgeOrphanResponseThresholdInMinutes
Descrição
O número de minutos que o módulo de histórico de contatos e respostas do Interact aguarda antes de limpar as respostas sem contato correspondente. Isso evita o registro no log de respostas sem o registro de contatos.
Valor padrão
180
Valores Válidos
Qualquer número inteiro maior que zero.
Disponibilidade
Esta propriedade é aplicável apenas se o Interact tiver sido instalado.
maxJDBCInsertBatchSize
Descrição
O número máximo de registros de um lote JDBC antes da confirmação da consulta. Esse não é o número máximo de registros que o módulo de contatos e respostas do Interact processa em uma iteração. Durante cada iteração, o módulo de histórico de contatos e respostas do Interact processa todos os registros disponíveis nas tabelas de migração de dados. Todavia, todos esses registros são quebrados em chunks maxJDBCInsertSize.
Valor padrão
1000
Valores Válidos
Qualquer número inteiro maior que zero.
Disponibilidade
Esta propriedade é aplicável apenas se o Interact tiver sido instalado.
maxJDBCFetchBatchSize
Descrição
O número máximo de registros de um lote JDBC para buscar no banco de dados temporário. Você pode precisar aumentar esse valor para ajustar o desempenho do módulo de histórico de contatos e respostas.
Por exemplo, para processar 2,5 milhões de registros de histórico por dia, você deveria configurar maxJDBCFetchBatchSize como um número maior que 2,5M para que todos os registros para um dia sejam processados.
Você poderia então configurar maxJDBCFetchChunkSize e maxJDBCInsertBatchSize para valores menores (neste exemplo, talvez 50.000 e 10.000, respectivamente). Alguns registros do dia seguinte também podem ser processados, mas seriam retidos até o dia seguinte.
Valor padrão
1000
Valores Válidos
Qualquer número inteiro maior que zero.
maxJDBCFetchChunkSize
Descrição
O número máximo de tamanho do chunk JDBC de leitura de dados durante o ETL (extração, transformação, carregamento). Em alguns casos, um tamanho de chunk maior que o tamanho de inserção pode melhorar a velocidade do processo ETL.
Valor padrão
1000
Valores Válidos
Qualquer número inteiro maior que zero.
deleteProcessedRecords
Descrição
Especifica se os registros do histórico de contatos e respostas devem ser retidos após terem sido processados.
Valor padrão
Sim
completionNotificationScript
Descrição
Especifica o caminho absoluto para um a script executar quando o ETL for concluído. Se você especificar um script, quatro argumentos são passados para o script de notificação de conclusão: horário de início, horário de encerramento, número total de registros CH processados e número total de registros RH processados. O horário de início e o horário de encerramento são valores numéricos representando milissegundos decorridos desde 1970.
Valor padrão
Nenhum(a)
fetchSize
Descrição
Permite configurar o fetchSize JDBC ao recuperar registros das tabelas de migração de dados.
Especialmente em bancos de dados Oracle, ajuste a configuração para o número de registros que o JDBC deveria recuperar com cada roundtrip de rede. Para lotes maiores do que 100K ou mais, tente 10000. Tome cuidado para não usar um valor muito grande aqui, porque isso causará impacto no uso da memória e os ganhos tornam-se desprezíveis, se não for prejudiciais.
Valor padrão
Nenhum(a)
daysBackInHistoryToLookupContact
Descrição
Limita os registros que são procurados durante as consultas do histórico de respostas àqueles dentro do número de dias passados especificado. Para bancos de dados com um número grande de registros de histórico de respostas, isso pode reduzir o tempo de processamento nas consultas limitando o período de busca ao número de dias especificado.
O valor padrão de 0 indica que todos os registros são procurados.
Valor padrão
0 (zero)