Índice:
Objetivo:
Esta página tem por objetivo apresentar um exemplo de Conceito utilizando a Conexão de Origem Data Server (N tabelas) e Conexão Destino arquivo texto.
Exemplo Prático:
Neste exemplo, iremos exportar dados da tabela de produto utilizando a Conexão Origem Data Server e Conexão Destino arquivo texto.
Nas versões atuais do sistema, é possível configurar a quantidade de registros por transação. Essa configuração interfere na opção de Continuar execução em caso de erros. Para mais informações, consulte: Registros por Transação.
Na conexão DataServer a configuração para parar ou não a execução do conceito em caso de erros é sobreposta pela configuração feita no conceito.
Novidades!
- A partir dos patches mais recentes da versão 12.1.28 estão disponíveis os parâmetros Permitir Paginação e Tamanho da página na conexão origem.
Quando estão habilitados, a leitura na base será feita de forma paginada. Ou seja, em vez de fazer a leitura de todos os dados de uma vez, o sistema buscará a quantidade de registros determinado no campo Tamanho da página, podendo ser de 10 em 10, por exemplo.
O uso do recurso de paginação reduzirá a quantidade de memória usada pelo processo de extração de dados pela conexão de origem.
Parâmetros e Filtro
Selecionando a aba de Parâmetros serão apresentadas opções para definição de um Parâmetro relacionado ao Data Server ou definir um Filtro Fixo
Ao selecionar a opção Fixo, será apresentada a tela padrão de Definição do Filtro, onde pode ser gerada uma expressão.
Versão 2402
A partir da versão 12.1.2402, patch 106
As colunas adicionadas na expressão serão acrescentadas com o Alias da tabela, conforme apresentado no texto exibido ao passar o mouse sobre o campo em negrito em Coligada.
Isto para evitar erro na execução da query quando em tabelas relacionadas existe mais de uma coluna com o mesmo nome.
Exemplo:
Antes desta versão poderia ocorrer um erro na execução do conceito, como: "Ambiguous colunm name 'CODCOLIGADA'", pois na query o filtro estaria sem o Alias, por exemplo:
Where CODCOLIGADA = 1
Sendo que o correto deve ser conforme exibido no texto sobre o campo Coligada com o Alias adicionado, por exemplo:
Where FLAN.CODCOLIGADA = 1