Importar Cadastro

De CIGAM WIKI


Voltar
BI > BI Serviço > Passos > Importar Cadastro

Copia os dados de uma conexão origem para uma conexão destino.
Cadastro

Impcadbi



Origem

Conexão: Conexão de onde os dados serão copiados.

Tabela: Tabela de onde os dados serão copiados.

Opção: Indica como os registros serão copiados ou atualizados.

Incluir: Copia todos os registros da origem para o destino e caso eles já existam no destino os atualiza.

Limpar: Exclui os registros no destino antes de copiar os dados da origem.

SincronizarLog: A tabela a ser copiada possui uma trigger que cria um log sobre as operações de inclusão, atualização e exclusão, e apenas registros com log serão copiados para o destino.

Versão: Disponível apenas quando a opção SincronizarLog estiver selecionada.

O valor padrão é "Versão 2", o valor "Versão 1" está disponível para manter a compatibilidade dos cadastros já criados.

Destino

Conexão: Conexão para a qual os dados serão copiados

Tipo: Indica o tipo de tabela.

Tabela: Tabela para a qual os dados serão copiados.

Identificar Campos Automaticamente: Quando marcado os campos de origem e destino são conectados de forma automática desde que possuam o mesmo nome e o mesmo tipo de dado.

Sincronizar Tabelas Relacionadas: Habilitada apenas quando as propriedades Opção for igual a SincronizarLog, Identificar Campos Automaticamente estiver marcada e Destino Tabela for uma tabela de fatos.

Indica que as tabelas relacionadas com a tabela de destino serão importadas primeiro.

Utilizar Campo Identificador: Permite ao processo filtrar os registros da tabela de log que serão copiados.

Campos: Liga os campos da origem e do destino.

Auto Preencher: Preenche automaticamente os campos que possuem o mesmo nome.

Filtro: Os campos da tabela de origem que possuirem a opção Filtro selecionada, devem possuir conteúdo válido, caso contrário a linha na tabela de origem não será copiada para a tabela de destino.

A opção de Filtro estará disponível apenas quando a conexão de origem for do tipo Excel (Sem Pacote Office).

Em campos do tipo texto, qualquer conteúdo diferente de vazio será considerado válido, enquanto campos numéricos serão considerados válidos quando o conteúdo for diferente de zero.

Permitir Opção Otimizada: Otimiza os comandos fazendo com que eles tenham um desempenho superior nas seguintes condições:

  • Conexões de Origem e Destino iguais.
  • Conexões de Origem e Destino do mesmo banco(MsSql ou Oracle) e com a mesma base de dados.
  • Conexão de Destino for do banco MsSql, Oracle, MySQL ou PostgreSQL.

Avaliar Log Por Campos: Habilitada quando a propriedade Opção for igual a SincronizarLog.

Tamanho Transação: Indica o tamanho da transação.

Exemplo: Caso um grande volume de dados esteja sendo copiado e um erro ocorra, o banco de dados descarta todas as alterações feitas dentro da transação para garantir a integridade dos dados, porém dessa forma o processo de copia pode ficar extremamente lento, pois sempre que um erro ocorre todo o processo precisa ser feito novamente. Informando o tamanho da transação, a transação principal é dividida em transações menores que vão sendo efetivadas pelo banco de dados a medida que terminam e caso um erro ocorra, apenas a transação onde o erro ocorreu é descartada.

Ou seja uma transação com 1000 registros pode ser dividida em 10 transações com 100 registros cada, dessa forma se um erro ocorrer na 10ª transação, apenas 100 registros precisarão ser copiados novamente, pois as 9 transações anteriores já foram efetivadas.

Parâmetros: Permite aplicar filtros no processo de importação da origem através dos parâmetros da tarefa. É necessário informar o campo onde o filtro deve ser feito e o respectivo parâmetro.

Os parâmetros poderão ser agrupados utilizando as opções E, Ou, E Negativo e Ou Negativo.

Impcadbi2

Um agrupador permite a inclusão de outro agrupador ou de um parâmetro.

O menu para inclusão de um parâmetro será habilitado após a inclusão de um agrupador.

Existem duas formas de inclusão de parâmetro:

Impcadbi3

Parâmetro: Permite a inclusão de um parâmetro.

Impcadbi4

Parâmetros: Permite a inclusão de vários parâmetros de forma simples e rápida.

Impcadbi5