Compartilhar via


Transformações do Integration Services

Aplica-se a: SQL Server SSIS Integration Runtime no Azure Data Factory

As transformações do SQL Server Integration Services são os componentes no fluxo de dados de um pacote que agregam, mesclam, distribuem e modificam dados. As transformações também podem executar operações de pesquisa e gerar conjuntos de dados de exemplo. Esta seção descreve as transformações que o Integration Services inclui e explica como elas funcionam.

Transformações de Business Intelligence

As transformações a seguir executam operações de business intelligence, como limpeza de dados, mineração de texto e execução de consultas de previsão de mineração de dados.

Transformação Descrição
Transformação Dimensão de Alteração Lenta A transformação que configura a atualização de uma dimensão variável lenta.
Transformação Agrupamento Difuso A transformação que padroniza valores em dados de coluna.
Transformação Pesquisa Difusa A transformação que pesquisa valores em uma tabela de referência usando uma correspondência difusa.
Transformação Extração de Termos A transformação que extrai termos do texto.
Transformação Pesquisa de Termos A transformação que pesquisa termos em uma tabela de referência e considera os termos extraídos do texto.
Transformação Consulta de Mineração de Dados A transformação que executa consultas de previsão de mineração de dados.
Transformação Limpeza DQS A transformação que corrige dados de uma fonte de dados conectada aplicando regras que foram criadas para a fonte de dados.

Transformações de linha

A coluna de atualização de transformações a seguir avalia e cria novas colunas. A transformação é aplicada a cada linha na entrada de transformação.

Transformação Descrição
Transformação Mapa de Caracteres A transformação que se aplica às funções de cadeia para dados de caractere.
Transformação Copiar Coluna A transformação que adiciona cópias de colunas de entrada à saída de transformação.
Transformação Conversão de Dados A transformação que converte o tipo de dados de uma coluna a um tipo de dados diferente.
Transformação Coluna Derivada A transformação que popula colunas com os resultados de expressões.
Transformação Exportar Coluna A transformação que insere dados de um fluxo de dados em um arquivo.
Transformação Importar Coluna A transformação que lê dados de um arquivo e os adiciona a um fluxo de dados.
Componente Script A transformação que usa script para extrair, transformar ou carregar dados.
Transformação Comando OLE DB A transformação que executa comandos SQL para cada linha em um fluxo de dados.

Transformações de conjunto de linhas

As transformações a seguir criam novos conjuntos de linhas. O conjunto de linhas pode incluir valores agregados e classificados, conjuntos de linhas de exemplo, ou conjuntos de linhas dinâmicas e não dinâmicas.

Transformação Descrição
Transformação Agregação A transformação que executa agregações como AVERAGE, SUM e COUNT.
Transformação Classificação A transformação que classifica dados.
Transformação Amostragem Percentual A transformação que cria um conjunto de dados de exemplo usando uma porcentagem para especificar o tamanho do exemplo.
Transformação Amostragem de Linhas A transformação que cria um conjunto de dados de exemplo especificando o número de linhas no exemplo.
Transformação Dinâmica A transformação que cria uma versão menos normalizada de uma tabela normalizada.
Transformação não dinâmica A transformação que cria uma versão mais normalizada de uma tabela não normalizada.

Transformações de divisão e junção

As seguintes transformações distribuem linhas para saídas diferentes, cria cópias de entradas de transformação, une várias entradas em uma saída e executa operações de pesquisa.

Transformação Descrição
Transformação Divisão Condicional A transformação que roteia linhas de dados para saídas diferentes.
Transformação Multicast A transformação que distribui conjuntos de dados para várias saídas.
Transformação Unir Tudo A transformação que mescla vários conjuntos de dados.
Transformação Mesclagem A transformação que mescla dois conjuntos de dados classificados.
Transformação Junção de Mesclagem A transformação que une dois conjuntos de dados usando uma junção FULL, LEFT ou INNER.
Transformação Pesquisa A transformação que pesquisa valores em uma tabela de referência usando uma correspondência exata.
Transformação Cache A transformação que grava dados de uma fonte de dados conectada no fluxo de dados em um gerenciador de conexões de cache que salva os dados em um arquivo de cache. A transformação Pesquisa executa pesquisas nos dados no arquivo de cache.
Transformação Distribuidor de Dados Equilibrado A transformação distribui uniformemente buffers de linhas de entrada em saídas em threads separados para melhorar o desempenho de pacotes SSIS que são executados em servidores com vários núcleos e vários processadores.

Transformações Auditoria

O Integration Services inclui as transformações a seguir para adicionar informações de auditoria e linhas de contagem.

Transformação Descrição
Transformação Auditoria A transformação que cria informações sobre o ambiente disponível para o fluxo de dados em um pacote.
Transformação Contagem de Linhas A transformação que conta as linhas conforme se move por elas e armazena a contagem final em uma variável.

Transformações personalizadas

Você também pode gravar transformações personalizadas. Para obter mais informações, consulte Desenvolvendo um componente de transformação personalizado com saídas síncronas e Desenvolvendo um componente de transformação personalizado com saídas assíncronas.