Propriedades da Transformação Gerador de Sequência
Propriedades da Transformação Gerador de Sequência
Configure propriedades de transformação que o Serviço de Integração usa para gerar valores sequenciais.
A seguinte lista descreve as propriedades da transformação de Gerador de Sequência que você pode configurar:
Valor Inicial
Valor inicial da sequência gerada que você deseja que o Serviço de Integração use, se estiver usando a opção Ciclo. Se você selecionar Ciclo, o Serviço de Integração voltará a esse valor quando alcançar o valor final.
O padrão é 0.
O valor máximo é 9.223.372.036.854.775.806.
Incrementar Em
Diferença entre dois valores consecutivos da porta NEXTVAL.
O padrão é 1.
Deve ser um inteiro positivo.
O valor máximo é 2,147,483,647.
Valor Final
Valor máximo gerado pelo Serviço de Integração. Se o Serviço de Integração atingir esse valor durante a sessão e a sequência não estiver configurada como ciclo, a sessão será encerrada.
O valor máximo é 9,223,372,036,854,775,807.
Se você conectar a porta NEXTVAL a uma porta de inteiro downstream, defina o valor final como um valor menor que ou igual ao valor máximo de inteiro. Se a NEXTVAL exceder o valor máximo do tipo de dados para a porta downstream, a sessão falhará.
Valor Atual
Valor atual da sequência. Insira o valor que você deseja que o Serviço de Integração use como valor inicial na sequência. Para percorrer vários valores, o valor deve ser maior ou igual ao valor inicial e menor do que o valor final.
Se o Número de Valores Guardados em Cache for definido como 0, o Serviço de Integração atualizará o valor atual para refletir o último valor gerado para a sessão mais um e o usará como base na próxima vez que você executar a sessão. Contudo, se você usar a opção Redefinir, o Serviço de Integração redefinirá esse valor como o valor original após cada sessão.
Se você editar essa configuração, a sequência será redefinida com a nova configuração. Se você redefinir o Valor Atual como 10 e o incremento for 1, na próxima vez que usar a sessão, o Serviço de Integração gerará o valor inicial 10.
O valor máximo é 9.223.372.036.854.775.806. Se o valor atual exceder o valor máximo, o Serviço de Integração definirá o valor como NULL.
Ciclo
Se ativado, o Serviço de Integração percorrerá o intervalo da sequência e será iniciado com o valor inicial.
Se desativado, o Serviço de Integração interromperá a sequência no valor final configurado. O Serviço de Integração encerrará a sessão com erros de overflow se atingir o valor final e ainda houver linhas a serem processadas.
Número de Valores Guardados em Cache
Número de valores sequenciais que o Serviço de Integração armazena em cache de cada vez. Use essa opção quando várias sessões usarem o mesmo Gerador de Sequência reutilizável ao mesmo tempo para garantir que cada sessão receba valores exclusivos. O Serviço de Integração atualiza o repositório enquanto armazena cada valor em cache. Quando for definido como 0, o Serviço de Integração não armazenará valores em cache.
O valor padrão é 0.
O valor padrão de um Gerador de Sequência reutilizável é 1.000.
O valor máximo é 9,223,372,036,854,775,807.
Esta propriedade é aplicável apenas às transformações reutilizáveis do Gerador de Sequência.
Redefinir
Se ativado, o Serviço de Integração gerará valores com base no valor atual original para cada sessão. Se desativado, o Serviço de Integração atualizará o valor atual para refletir o último valor gerado para a sessão mais um e o usará como base para a próxima vez que a sessão for executada.
Esta propriedade é aplicável apenas às transformações não reutilizáveis do Gerador de Sequência.
Nível de Rastreamento
Nível de detalhes sobre a transformação que o Serviço de Integração grava no log da sessão.