Passo agrupador

De CIGAM WIKI


Voltar
BI > BI Serviço > Passos > Passo agrupador

O BI possui um novo passo chamado agrupador, que permite agrupar passos de diferentes tarefas.

Por exemplo poderia ser criado um passo de importação de dados em uma tarefa e posteriormente utilizar esse passos em várias outras tarefas.

passoagruBI
passoagruBI2

O botão Adicionar abre a tela que permite selecionar uma tarefa ou um passo individualmente.

A opção “Recarregar Todos os Dados” desabilita as outras opções, pois quando ela está marcada, o passo procura automaticamente todos os passos do tipo importar cadastro com a opção SincronizarLog ativada e então executa a exclusão das dados da tabela de log, então muda os passos para a opção Limpar e Incluir e os executa.

Muita atenção com essa opção, pois ela executa apenas os passos do tipo importar cadastro, então se alguma tarefa possuir algum passo que execute após o passo de importar cadastro, esse passo deverá ser executado após o passo agrupador, por exemplo incluindo outro passo agrupador com os passos adicionais.

A opção “Limpar e Recarregar” está disponível apenas para passos do tipo Importar Cadastro. Quando a opção está marcada, ela mudará a opção do passo para Limpar e Incluir, antes dele ser executado.

passoagruBI3
passoagruBI4



Passo Agrupador – Recarregar Todos os Dados

AgrupBI

Quando o passo Agrupador está com a opção “Recarregar Todos os Dados” marcada ele procurará todos os passos do tipo Importar Cadastro marcados com a opção SincronizarPorLog e ScriptSQL com a opção abaixo marcada.

AgrupBI2

A opção Recarregar Todos os Dados limpará todos os registros da tabela C8GDILogSin e após isso percorrerá a lista de tarefas e passos ativos.

Quando um passo do tipo Importar Cadastro é encontrado o BI o configura para limpar a tabela de destino e então importa todos os dados novamente.

Para otimizar o processo, ele também mantém uma lista com as tabelas já importadas, evitando assim retrabalho.

Para os passos do tipo ScripSQL marcadas para participarem do agrupador, ele apenas o executa sem nenhuma alteração.