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.