Tarefa 4: Adicionando um destino de arquivo simples
A saída de erro da transformação Pesquisa de Códigos de Moeda redireciona para a transformação Script todas as linhas de dados que falharam na operação de pesquisa. Para aprimorar as informações sobre os erros que ocorreram, a transformação Script executa um script que adquire a descrição de erros.
Nessa tarefa, você salvará todas essas informações sobre as linhas com falha em um arquivo delimitado, para processamento posterior. Para salvar as linhas com falha, você deve adicionar e configurar um gerenciador de conexões de arquivo simples para o arquivo de texto que conterá os dados de erro e um arquivo simples de destino. Ao definir propriedades no gerenciador de conexões de arquivo simples que o arquivo simples usa, você pode especificar como o destino do arquivo simples formata e escreve o arquivo de texto. Para obter mais informações, consulte Gerenciador de conexões de arquivo simples e Destino de arquivo simples.
Para adicionar e configurar um destino de arquivo simples
Clique na guia Fluxo de Dados.
Na Caixa de Ferramentas, expanda Destinos de Fluxo de Dados e arraste Destino de Arquivo Simples sobre a superfície de design de fluxo de dados. Coloque Destino de Arquivo Simples diretamente embaixo da transformação Obter Descrição do Erro.
Clique na transformação Obter Descrição do Erro e arraste a seta verde sobre o novo Destino de Arquivo Simples.
Na superfície de design de Fluxo de Dados, clique em Destino de Arquivo Simples, na recém-adicionada transformação Destino de Arquivo Simples, e altere o nome para Linhas com Falha.
Clique com o botão direito do mouse na transformação Linhas com Falha, clique em Editar e, em seguida, no Editor de Destino de Arquivo Simples, clique em Novo.
Na caixa de diálogo Formato de Arquivo Simples, verifique se Delimitado está selecionado e depois clique em OK.
No Editor do Gerenciador de Conexões de Arquivos Simples, no tipo de caixa Nome do Gerenciador de Conexões digite Dados do Erro.
Na caixa de diálogo Editor do Gerenciador de Conexões de Arquivo Simples, clique em Procurar e localize a pasta em que o arquivo será armazenado.
Na caixa de diálogo Abrir, para tipo de Nome do arquivo, digite ErrorOutput.txt e depois clique em Abrir.
Na caixa de diálogo Editor do Gerenciador de Conexões de Arquivo Simples, verifique se a caixa Localidade contém Inglês (Estados Unidos) e Página de código contém 1252 (ANSI - Latin I).
No painel de opções, clique em Colunas.
Observe que, além das colunas do arquivo de dados de origem, três colunas novas estão presentes: ErrorCode, ErrorColumn e ErrorDescription. Essas colunas são geradas pela saída de erro da transformação Pesquisa de Códigos de Moeda e pelo script na transformação Obter Descrição do Erro e podem ser usadas para diagnosticar a causa da linha com falha.
Clique em OK.
No Editor de Destino de Arquivo Simples, desmarque a caixa de seleção Substituir dados no arquivo.
Ao desmarcar essa caixa de seleção, os erros sobre as execuções de vários pacotes serão mantidos.
No Editor de Destino de Arquivo Simples, clique em Mapeamentos para verificar se todas as colunas estão corretas. Como alternativa, você pode renomear as colunas no destino.
Clique em OK.