Partilhar via


Transformações de Serviços de Integração

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

As transformações dos Serviços de Integração SQL Server são os componentes no fluxo de dados de um pacote que agregam, fundem, distribuem e modificam os dados. As transformações também podem realizar operações de pesquisa e gerar conjuntos de dados de exemplo. Esta secção descreve as transformações que os Serviços de Integração incluem e explica como funcionam.

Transformações em Inteligência de Negócio

As transformações seguintes realizam 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.

Transformation Description
Transformação Dimensional em Mudança Lenta A transformação que configura a atualização de uma dimensão que muda lentamente.
Transformação por Agrupamento Fuzzy A transformação que padroniza valores nos dados das colunas.
Transformação de pesquisa difusa A transformação que procura valores numa tabela de referência usando uma correspondência difusa.
Transformação por Extração de Termos A transformação que extrai termos do texto.
Transformação de pesquisa de termos A transformação que procura termos numa tabela de referência e conta termos extraídos do texto.
Transformação de Consultas de Mineração de Dados A transformação que executa consultas de previsão de mineração de dados.
Transformação de Limpeza DQS A transformação que corrige dados de uma fonte de dados conectada aplicando regras criadas para a fonte de dados.

Transformações de Linhas

As transformações seguintes atualizam os valores das colunas e criam novas colunas. A transformação é aplicada a cada linha na entrada da transformação.

Transformation Description
Transformação do Mapa de Personagens A transformação que aplica funções string aos dados de caracteres.
Transformação da coluna de cópia A transformação que adiciona cópias das colunas de entrada à saída da transformação.
Transformação de Dados A transformação que converte o tipo de dado de uma coluna para outro tipo diferente.
Transformação de Coluna Derivada A transformação que preenche as colunas com os resultados das expressões.
Transformação da Coluna de Exportação A transformação que insere dados de um fluxo de dados num ficheiro.
Transformação da Coluna de Importação A transformação que lê dados de um ficheiro e os adiciona a um fluxo de dados.
Componente Script A transformação que usa script para extrair, transformar ou carregar dados.
Transformação de Comando OLE DB A transformação que executa comandos SQL para cada linha num fluxo de dados.

Transformações de Conjuntos de Linhas

As transformações seguintes criam novos conjuntos de linhas. O conjunto de linhas pode incluir valores agregados e ordenados, conjuntos de linhas de amostra, ou conjuntos de linhas pivotados e não pivotados.

Transformation Description
Transformação Agregada A transformação que realiza agregações como MÉDIA, SOMA e CONTAGEM.
Transformação de ordenação A transformação que ordena os dados.
Transformação por Amostragem Percentual A transformação que cria um conjunto de dados amostral usando uma percentagem para especificar o tamanho da amostra.
Transformação por Amostragem de Linhas A transformação que cria um conjunto de dados de amostra ao especificar o número de linhas na amostra.
Transformação Pivot A transformação que cria uma versão menos normalizada de uma tabela normalizada.
Transformação de Unpivot 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 transformações seguintes distribuem as linhas para diferentes saídas, criam cópias das entradas da transformação, juntam múltiplas entradas numa só saída e realizam operações de consulta.

Transformation Description
Transformação Dividida Condicional A transformação que encaminha linhas de dados para diferentes saídas.
Transformação Multicast A transformação que distribui conjuntos de dados para múltiplas saídas.
Union All Transformation A transformação que funde múltiplos conjuntos de dados.
Transformação de Fusão A transformação que funde dois conjuntos de dados ordenados.
Transformação de Merge Join A transformação que une dois conjuntos de dados usando uma junção FULL, LEFT ou INTERIOR.
Transformação de pesquisa A transformação que procura valores numa tabela de referência usando uma correspondência exata.
Transformação de cache A transformação que escreve dados de uma fonte de dados ligada no fluxo de dados para um gestor de conexões de cache que guarda os dados num ficheiro de cache. A transformação Lookup realiza consultas nos dados no ficheiro de cache.
Transformação de Distribuição de Dados Equilibrada A transformação distribui os buffers das linhas de entrada uniformemente entre saídas em threads distintas para melhorar o desempenho dos pacotes SSIS executados em servidores multi-core e multi-processador.

Transformações de Auditoria

Os Serviços de Integração incluem as seguintes transformações para adicionar informação de auditoria e contar linhas.

Transformation Description
Transformação em Auditoria A transformação que torna a informação sobre o ambiente disponível para o fluxo de dados num pacote.
Transformação da Contagem de Linhas A transformação que conta as linhas à medida que passam por ela e armazena a contagem final numa variável.

Transformações Personalizadas

Também podes escrever transformações personalizadas. Para mais informações, consulte Desenvolvimento de um Componente de Transformação Personalizado com Saídas Síncronas e Desenvolvimento de um Componente de Transformação Personalizado com Saídas Assíncronas.