Trasformazioni di Integration ServicesIntegration Services Transformations

SQL ServerSQL Server Integration ServicesIntegration Services Le trasformazioni sono i componenti nel flusso di dati di un pacchetto che aggregano, uniscono, distribuiscono e modificano i dati. Integration ServicesIntegration Services transformations are the components in the data flow of a package that aggregate, merge, distribute, and modify data. Le trasformazioni possono inoltre eseguire operazioni di ricerca e generare set di dati campione.Transformations can also perform lookup operations and generate sample datasets. In questa sezione vengono descritte le trasformazioni incluse in Integration ServicesIntegration Services , illustrandone il funzionamento.This section describes the transformations that Integration ServicesIntegration Services includes and explains how they work.

Trasformazioni di Business IntelligenceBusiness Intelligence Transformations

Le trasformazioni seguenti eseguono operazioni di Business Intelligence quali la pulitura dei dati, il text mining e l'esecuzione di query di stima basate su un modello di data mining.The following transformations perform business intelligence operations such as cleaning data, mining text, and running data mining prediction queries.

TrasformazioneTransformation DescriptionDescription
Trasformazione Dimensione a modifica lentaSlowly Changing Dimension Transformation Trasformazione che configura l'aggiornamento di una dimensione a modifica lenta.The transformation that configures the updating of a slowly changing dimension.
Trasformazione Raggruppamento fuzzyFuzzy Grouping Transformation Trasformazione che standardizza i valori nei dati delle colonne.The transformation that standardizes values in column data.
Trasformazione Ricerca fuzzyFuzzy Lookup Transformation Trasformazione che ricerca valori in una tabella di riferimento utilizzando una corrispondenza fuzzy.The transformation that looks up values in a reference table using a fuzzy match.
Trasformazione Estrazione terminiTerm Extraction Transformation Trasformazione che estrae termini da un testo.The transformation that extracts terms from text.
Trasformazione Ricerca terminiTerm Lookup Transformation Trasformazione che ricerca termini in una tabella di riferimento e conta i termini estratti dal testo.The transformation that looks up terms in a reference table and counts terms extracted from text.
Trasformazione Query di data miningData Mining Query Transformation Trasformazione che esegue query di stima di data mining.The transformation that runs data mining prediction queries.
Trasformazione DQS CleansingDQS Cleansing Transformation Trasformazione che corregge i dati di un'origine dati connessa applicando regole create per tale origine dati.The transformation that corrects data from a connected data source by applying rules that were created for the data source.

Trasformazioni a livello di rigaRow Transformations

Le trasformazioni elencate di seguito consentono di aggiornare i valori delle colonne e di creare nuove colonne.The following transformations update column values and create new columns. La trasformazione viene applicata a tutte le righe dell'input.The transformation is applied to each row in the transformation input.

TrasformazioneTransformation DescriptionDescription
Trasformazione Mappa caratteriCharacter Map Transformation Trasformazione che applica funzioni per i valori stringa a dati di tipo carattere.The transformation that applies string functions to character data.
Trasformazione Copia colonnaCopy Column Transformation Trasformazione che aggiunge copie delle colonne di input al proprio output.The transformation that adds copies of input columns to the transformation output.
Trasformazione Conversione datiData Conversion Transformation Trasformazione che converte il tipo di dati di una colonna in un tipo di dati diverso.The transformation that converts the data type of a column to a different data type.
Trasformazione Colonna derivataDerived Column Transformation Trasformazione che popola colonne con risultati di espressioni.The transformation that populates columns with the results of expressions.
Trasformazione Esporta colonnaExport Column Transformation Trasformazione che inserisce in un file dati esportati da un flusso di dati.The transformation that inserts data from a data flow into a file.
Trasformazione Importa colonnaImport Column Transformation Trasformazione che legge dati da un file e li aggiunge a un flusso di dati.The transformation that reads data from a file and adds it to a data flow.
Componente scriptScript Component Trasformazione che utilizza script per estrarre, trasformare o caricare dati.The transformation that uses script to extract, transform, or load data.
Trasformazione Comando OLE DBOLE DB Command Transformation Trasformazione che esegue comandi SQL per ogni riga di un flusso di dati.The transformation that runs SQL commands for each row in a data flow.

Trasformazioni a livello di set di righeRowset Transformations

Le trasformazioni seguenti creano nuovi set di righe.The following transformations create new rowsets. Il set di righe può includere valori aggregati e ordinati, set di righe campione o set di righe trasformati tramite Pivot o UnPivot.The rowset can include aggregate and sorted values, sample rowsets, or pivoted and unpivoted rowsets.

TrasformazioneTransformation DescriptionDescription
Trasformazione AggregazioneAggregate Transformation Trasformazione che esegue aggregazioni quali AVERAGE, SUM e COUNT.The transformation that performs aggregations such as AVERAGE, SUM, and COUNT.
Trasformazione OrdinamentoSort Transformation Trasformazione che ordina i dati.The transformation that sorts data.
Trasformazione Campionamento percentualePercentage Sampling Transformation Trasformazione che consente di creare un set di dati campione utilizzando una percentuale per specificare le dimensioni del campione.The transformation that creates a sample data set using a percentage to specify the sample size.
Trasformazione Campionamento righeRow Sampling Transformation Trasformazione che consente di creare un set di dati campione specificando il numero di righe del campione.The transformation that creates a sample data set by specifying the number of rows in the sample.
Trasformazione pivotPivot Transformation Trasformazione che crea una versione meno normalizzata di una tabella normalizzata.The transformation that creates a less normalized version of a normalized table.
Trasformazione UnPivotUnpivot Transformation Trasformazione che crea una versione più normalizzata di una tabella non normalizzata.The transformation that creates a more normalized version of a nonnormalized table.

Trasformazioni di divisione e di unioneSplit and Join Transformations

Le trasformazioni seguenti distribuiscono le righe tra output diversi, creano copie degli input della trasformazione, uniscono più input in un singolo output ed eseguono operazioni di ricerca.The following transformations distribute rows to different outputs, create copies of the transformation inputs, join multiple inputs into one output, and perform lookup operations.

TrasformazioneTransformation DescriptionDescription
Trasformazione Suddivisione condizionaleConditional Split Transformation Trasformazione che indirizza righe di dati verso output diversi.The transformation that routes data rows to different outputs.
Trasformazione MulticastMulticast Transformation Trasformazione che distribuisce set di dati tra più output.The transformation that distributes data sets to multiple outputs.
Trasformazione Unione input multipliUnion All Transformation Trasformazione che unisce più set di dati.The transformation that merges multiple data sets.
Trasformazione UnioneMerge Transformation Trasformazione che unisce due set di dati ordinati.The transformation that merges two sorted data sets.
Trasformazione Merge joinMerge Join Transformation Trasformazione che unisce due set di dati utilizzando un join di tipo FULL, LEFT o INNER.The transformation that joins two data sets using a FULL, LEFT, or INNER join.
Trasformazione RicercaLookup Transformation Trasformazione che esegue la ricerca di valori in una tabella di riferimento utilizzando una corrispondenza esatta.The transformation that looks up values in a reference table using an exact match.
Trasformazione CacheCache Transform Trasformazione che scrive dati da un'origine dati connessa nel flusso di dati a una gestione connessione cache che salva i dati in un file di cache.The transformation that writes data from a connected data source in the data flow to a Cache connection manager that saves the data to a cache file. La trasformazione Ricerca esegue ricerche sui dati nel file di cache.The Lookup transformation performs lookups on the data in the cache file.
Trasformazione del server di distribuzione di dati bilanciatiBalanced Data Distributor Transformation Tramite la trasformazione vengono distribuiti in modo uniforme i buffer di righe in entrata negli output di thread distinti per migliorare le prestazioni di pacchetti SSIS in esecuzione in server a più processori e più core.The transformation distributes buffers of incoming rows uniformly across outputs on separate threads to improve performance of SSIS packages running on multi-core and multi-processor servers.

Trasformazioni di controlloAuditing Transformations

Integration ServicesIntegration Services include le trasformazioni seguenti per l'aggiunta di informazioni di controllo e il conteggio delle righe. includes the following transformations to add audit information and count rows.

TrasformazioneTransformation DescriptionDescription
Trasformazione ControlloAudit Transformation Trasformazione che rende le informazioni sull'ambiente disponibili a un flusso di dati in un pacchetto.The transformation that makes information about the environment available to the data flow in a package.
Trasformazione Conteggio righeRow Count Transformation Trasformazione che conta le righe al suo interno e archivia il totale in una variabile.The transformation that counts rows as they move through it and stores the final count in a variable.

Trasformazioni personalizzateCustom Transformations

È inoltre possibile creare trasformazioni personalizzate.You can also write custom transformations. Per altre informazioni, vedere Sviluppo di un componente di trasformazione personalizzato con output sincroni e Sviluppo di un componente di trasformazione personalizzato con output asincroni.For more information, see Developing a Custom Transformation Component with Synchronous Outputs and Developing a Custom Transformation Component with Asynchronous Outputs.