Lição 4-4: Adicionar um destino de Arquivo Simples
Aplica-se a: SQL Server SSIS Integration Runtime no Azure Data Factory
A saída de erro da transformação Pesquisar Chave de Moeda redireciona todas as linhas de dados que falharam na pesquisa para a operação de transformação de Script. Para fornecer mais informações sobre os erros que ocorreram, a transformação Script executa um script que contém a descrição de cada erro.
Nesta tarefa, você salva todas essas informações sobre as linhas com falha em um arquivo de texto delimitado, para processamento posterior. Para salvar as linhas com falha, adicione e configure um gerenciador de conexões de arquivo simples para o arquivo de texto que contém 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, confira Gerenciador de conexões de Arquivo Simples e Destino de Arquivo Simples.
Adicionar e configurar um destino de arquivo simples
Selecione a guia Fluxo de Dados.
Na Caixa de Ferramentas do SSIS, expanda Outros Destinos e arraste Destino de Arquivo Simples para a superfície de design de fluxo de dados. Coloque Destino de Arquivo Simples diretamente embaixo da transformação Obter Descrição do Erro .
Selecione a transformação Obter Descrição do Erro e arraste a seta azul sobre o novo Destino de Arquivo Simples.
Na superfície de design de Fluxo de Dados, selecione o nome Destino de Arquivo Simples na nova 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, selecione Editar e, no Editor de Destino de Arquivo Simples, selecione Novo.
Na caixa de diálogo Formato de Arquivo Simples, verifique se Delimitado está selecionado e depois selecione OK.
No Editor do Gerenciador de Conexões de Arquivo Simples, no tipo de caixa Nome do Gerenciador de Conexões insira Dados do Erro.
Na caixa de diálogo Editor do Gerenciador de Conexões de Arquivo Simples, selecione Procurar e localize a pasta em que o arquivo será armazenado.
Na caixa de diálogo Abrir, para Nome do arquivo, insira ErrorOutput.txt e selecione Abrir.
Na caixa de diálogo Editor do Gerenciador de Conexões de Arquivo Simples, verifique se Localidade é Inglês (Estados Unidos) e se Página de código é 1252 (ANSI-Latino I).
No painel de opções, selecione Colunas.
Além das colunas do arquivo de dados de origem, há três colunas novas: ErrorCode, ErrorColumn e ErrorDescription. Essas colunas são a saída de erro da transformação Pesquisar Chave de Moeda e o script na transformação Obter Descrição do Erro. Você pode usar essas colunas para solucionar problemas e detectar a causa da linha com falha.
Selecione OK.
No Editor de Destino de Arquivo Simples, desmarque a caixa de seleção Substituir dados no arquivo .
Desmarcar essa caixa de seleção persiste os erros em várias execuções de pacote acrescentando a saída de erro de cada nova execução.
No Editor de Destino de Arquivo Simples, selecione Mapeamentos para verificar se todas as colunas estão corretas. Crie mapeamentos para as colunas que não estiverem mapeadas. Como alternativa, você pode renomear as colunas no destino.
Selecione OK.