Compartilhar via


Transformação Exportar Colunas

A transformação Exportar Coluna lê dados em um fluxo de dados e os insere em um arquivo. Por exemplo, se o fluxo de dados contiver informações de produtos, como uma imagem de cada produto, você poderá usar a transformação Exportar Coluna para salvar essas imagens em arquivos.

Pode-se configurar a transformação Exportar Coluna com os seguintes procedimentos:

  • Especifique as colunas de dados e as colunas que contêm o caminho dos arquivos onde os dados são gravados.

  • Especificar se a operação de inserção de dados anexa ou trunca arquivos existentes.

  • Especificar se uma BOM (marca de ordem de byte) é gravada no arquivo.

    ObservaçãoObservação

    Uma BOM só é gravada quando os dados não são anexados a um arquivo existente e eles são do tipo DT_NTEXT.

A transformação usa pares de colunas de entrada; uma coluna contém um nome de arquivo e a outra contém os dados. Cada linha no conjunto de dados pode especificar um arquivo diferente. Como a transformação processa uma linha, os dados são inseridos no arquivo especificado. No tempo de execução, a transformação cria os arquivos caso eles ainda não existam e, posteriormente, grava os dados nos arquivos. Os dados a serem gravados devem ser do tipo DT_TEXT, DT_NTEXT ou DT_IMAGE. Para obter mais informações, consulte Tipos de dados do Integration Services.

Essa transformação tem uma entrada, uma saída e uma saída de erro.

Definindo as opções anexar e truncar

A tabela seguinte descreve como as definições das opções anexar e truncar afetam os resultados.

Anexar

Truncar

Arquivo existente

Resultados

Falso

Falso

Não

A transformação cria um novo arquivo e grava os dados nele.

Verdadeiro

Falso

Não

A transformação cria um novo arquivo e grava os dados nele.

Falso

Verdadeiro

Não

A transformação cria um novo arquivo e grava os dados nele.

Verdadeiro

Verdadeiro

Não

A transformação falha na validação do tempo de design. Ela não é válida para definir ambas as propriedades como true.

Falso

Falso

Sim

Ocorre um erro em tempo de execução. O arquivo existe, mas a transformação não pode ser gravada nele.

Falso

Verdadeiro

Sim

A transformação exclui e recria o arquivo e grava os dados nele.

Verdadeiro

Falso

Sim

A transformação abre o arquivo e grava os dados no final do arquivo.

Verdadeiro

Verdadeiro

Sim

A transformação falha na validação do tempo de design. Ela não é válida para definir ambas as propriedades como true.

Configurando a transformação Exportar Coluna

Você pode definir propriedades por meio do Designer SSIS ou programaticamente.

Para obter mais informações sobre as propriedades que deseja definir na caixa de diálogo Editor de Transformação Exportar Coluna, consulte Editor de Transformação Exportar Colunas (página Colunas).

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.