Fonte de Arquivo Simples

A fonte de Arquivo Simples lê dados de um arquivo de texto. O arquivo de texto pode ser delimitado, ter largura fixa ou formato misto.

  • O formato delimitado usa delimitadores de coluna e linha para definir colunas e linhas.

  • O formato de largura fixa utiliza a largura para definir colunas e linhas. Esse formato também inclui um caractere para preenchimento de campos na capacidade máxima de sua largura.

  • O formato irregular à direita utiliza largura para definir todas as colunas, exceto a última, que é delimitada pelo delimitador de linha.

Você pode configurar a fonte de Arquivo Simples das seguintes formas:

  • Adicione uma coluna à saída de transformação que contém o nome do arquivo de texto do qual a fonte de Arquivo Simples extrai os dados.

  • Especifique se a fonte de Arquivo Simples interpreta cadeias de caracteres de comprimento zero em colunas com valores nulos.

    ObservaçãoObservação

    O gerenciador de conexões de Arquivo Simples que a fonte de Arquivo Simples utiliza deve ser configurado para usar um formato delimitado para interpretar cadeias de caracteres de comprimento zero como nulas. Se o gerenciador de conexões usar largura fixa ou formatos à direita irregulares, os dados que consistem em espaços não poderão ser interpretados como valores nulos.

As colunas de saída na saída da fonte de Arquivo Simples incluem a propriedade FastParse. FastParse indica se a coluna usa rotinas de análise mais rápidas, mas sem distinção de localidade fornecidas pelo Integration Services ou as rotinas de análise padrão com distinção de localidade. Para obter mais informações, consulte Análise rápida e Análise padrão.

Colunas de saída também incluem a propriedade UseBinaryFormat. Use esta propriedade para implementar o suporte a dados binários, como dados com o formato decimal compactado, em arquivos. Por padrão, UseBinaryFormat é definido como false. Se quiser usar um formato binário, defina UseBinaryFormat como true e o tipo de dados na coluna de saída como DT_BYTES. Ao fazer isso, a fonte de Arquivo Simples ignora a conversão de dados e transfere os dados para a coluna de saída como estão. Você pode usar uma transformação, como Colunas Derivadas ou Conversão de Dados para lançar os dados DT_BYTES a um tipo de dados diferente ou pode escrever scripts personalizados em uma transformação de scripts para interpretar os dados. Você também pode escrever um componente de fluxo de dados personalizado para interpretar os dados. Para obter mais informações sobre que tipo de dados você pode lançar DT_BYTES, consulte Cast (SSIS).

Essa fonte utiliza um gerenciador de conexões de arquivos simples para acessar o arquivo de texto. Definindo propriedades no gerenciador de conexões de arquivos simples, você pode fornecer informações sobre o arquivo e cada coluna nele contido, e especificar como a fonte de Arquivo Simples deverá tratar os dados no arquivo de texto. Por exemplo, você pode especificar os caracteres que delimitam colunas e linhas no arquivo e o tipo de dados e o comprimento de cada coluna. Para obter mais informações, consulte Gerenciador de conexões de arquivo simples.

Essa fonte tem uma saída e uma saída de erro.

Configurando a Fonte de Arquivo Simples

Você pode definir propriedades pelo Designer SSIS ou programaticamente.

Para obter mais informações sobre as propriedades que podem ser definidas na caixa de diálogo Editor de Fonte de Arquivo Simples clique em um dos seguintes tópicos:

A caixa de diálogo Editor Avançado reflete as propriedades que podem ser definidas programaticamente. Para obter mais informações sobre as propriedades que podem ser definidas na caixa de diálogo Editor Avançado ou programaticamente, clique em um dos seguintes tópicos:

Para obter mais informações sobre como definir propriedades, consulte Como definir as propriedades de um componente de fluxo de dados.

Ícone do Integration Services (pequeno) Fique atualizado com o Integration Services

Para obter os mais recentes downloads, artigos, exemplos e vídeos da Microsoft, bem como soluções selecionadas da comunidade, visite a página do Integration Services no MSDN ou TechNet:

Para receber uma notificação automática das atualizações, assine os feeds RSS disponíveis na página.