Observação
O acesso a essa página exige autorização. Você pode tentar entrar ou alterar diretórios.
O acesso a essa página exige autorização. Você pode tentar alterar os diretórios.
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.