Transformações do Integration Services
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 |
---|---|
A transformação que configura a atualização de uma dimensão variável lenta. |
|
A transformação que padroniza valores em dados de coluna. |
|
A transformação que pesquisa valores em uma tabela de referência usando uma correspondência difusa. |
|
A transformação que extrai termos do texto. |
|
A transformação que pesquisa termos em uma tabela de referência e considera os termos extraídos do texto. |
|
A transformação que executa consultas de previsão de mineração de dados. |
|
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 |
---|---|
A transformação que se aplica às funções de cadeia para dados de caractere. |
|
A transformação que adiciona cópias de colunas de entrada à saída de transformação. |
|
A transformação que converte o tipo de dados de uma coluna a um tipo de dados diferente. |
|
A transformação que popula colunas com os resultados de expressões. |
|
A transformação que insere dados de um fluxo de dados em um arquivo. |
|
A transformação que lê dados de um arquivo e os adiciona a um fluxo de dados. |
|
A transformação que usa script para extrair, transformar ou carregar dados. |
|
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 |
---|---|
A transformação que executa agregações como AVERAGE, SUM e COUNT. |
|
A transformação que classifica dados. |
|
A transformação que cria um conjunto de dados de exemplo usando uma porcentagem para especificar o tamanho do exemplo. |
|
A transformação que cria um conjunto de dados de exemplo especificando o número de linhas no exemplo. |
|
A transformação que cria uma versão menos normalizada de uma tabela normalizada. |
|
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 |
---|---|
A transformação que roteia linhas de dados para saídas diferentes. |
|
A transformação que distribui conjuntos de dados para várias saídas. |
|
A transformação que mescla vários conjuntos de dados. |
|
A transformação que mescla dois conjuntos de dados classificados. |
|
A transformação que une dois conjuntos de dados usando uma junção FULL, LEFT ou INNER. |
|
A transformação que pesquisa valores em uma tabela de referência usando uma correspondência exata. |
|
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çõ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 |
---|---|
A transformação que cria informações sobre o ambiente disponível para o fluxo de dados em um pacote. |
|
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 escrever 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.
Conteúdo relacionado
|