Dela via


Omvandlingar av Integration Services

gäller för:SQL Server SSIS Integration Runtime i Azure Data Factory

SQL Server Integration Services-transformeringar är komponenterna i dataflödet i ett paket som aggregerar, sammanfogar, distribuerar och ändrar data. Transformeringar kan också utföra uppslagsåtgärder och generera exempeldatauppsättningar. I det här avsnittet beskrivs de omvandlingar som Integration Services innehåller och förklarar hur de fungerar.

Business Intelligence-omvandlingar

Följande transformeringar utför beslutsstödsåtgärder som att rensa data, analysera text och köra prediktiva frågor för dataanalys.

Transformation Description
Långsamt föränderlig dimensionstransformning Omvandlingen som konfigurerar uppdateringen av en långsamt föränderlig dimension.
Fuzzy Grouping Transformation Omvandlingen som standardiserar värden i kolumndata.
Fuzzy Lookup Transformation Omvandlingen som söker efter värden i en referenstabell med hjälp av en fuzzy-matchning.
Termextraktionstransformation Omvandlingen som extraherar termer från text.
Termsökningstransformering Omvandlingen som söker efter termer i en referenstabell och räknar termer som extraherats från text.
Data Mining Query Transformation Omvandlingen som kör datautvinningsförutsägelsefrågor.
DQS Rengöringsomvandling Omvandlingen som korrigerar data från en ansluten datakälla genom att tillämpa regler som har skapats för datakällan.

Radtransformeringar

Följande transformeringar uppdaterar kolumnvärden och skapar nya kolumner. Omvandlingen tillämpas på varje rad i transformeringsindata.

Transformation Description
Omvandling av teckenkarta Omvandlingen som tillämpar strängfunktioner på teckendata.
Kopiera kolumnomvandling Omvandlingen som lägger till kopior av indatakolumner i transformeringsutdata.
Dataomvandlingstransformation Omvandlingen som konverterar datatypen för en kolumn till en annan datatyp.
Transformering av härledda kolumner Omvandlingen som fyller kolumner med resultaten av uttryck.
Exportera kolumnomvandling Omvandlingen som infogar data från ett dataflöde till en fil.
Import av kolumntransformation Omvandlingen som läser data från en fil och lägger till dem i ett dataflöde.
skriptkomponent Omvandlingen som använder skript för att extrahera, transformera eller läsa in data.
OLE DB-commandotransformation Omvandlingen som kör SQL-kommandon för varje rad i ett dataflöde.

Transformeringar av raduppsättningar

Följande transformeringar skapar nya raduppsättningar. Raduppsättningen kan innehålla aggregerade och sorterade värden, exempelrader eller pivoterade och opivoterade raduppsättningar.

Transformation Description
Aggregerad transformering Omvandlingen som utför aggregeringar som AVERAGE, SUM och COUNT.
Sorteringstransformeringen Omvandlingen som sorterar data.
Procentsampling av samplingstransformeringen Omvandlingen som skapar en exempeldatauppsättning med hjälp av en procentsats för att ange exempelstorleken.
Radsamplingstransformation Omvandlingen som skapar en exempeldatauppsättning genom att ange antalet rader i exemplet.
Pivottransformeringen Omvandlingen som skapar en mindre normaliserad version av en normaliserad tabell.
Unpivot-transformering Omvandlingen som skapar en mer normaliserad version av en icke-normaliserad tabell.

Dela upp och sammanfoga omvandlingar

Följande transformeringar distribuerar rader till olika utdata, skapar kopior av transformeringsindata, kopplar flera indata till en utdata och utför uppslagsåtgärder.

Transformation Description
Transformering av villkorsstyrd delning Omvandlingen som dirigerar datarader till olika utdata.
Multicast-transformering Omvandlingen som distribuerar datauppsättningar till flera utgångar.
Union All Transformation Omvandlingen som sammanfogar flera datauppsättningar.
Sammanslagningstransformation Omvandlingen som sammanfogar två sorterade datauppsättningar.
Merge Join-transformationen Omvandlingen som ansluter till två datauppsättningar med hjälp av en FULLSTÄNDIG, VÄNSTER eller INRE koppling.
Uppslagstransformering Omvandlingen som söker efter värden i en referenstabell med en exakt matchning.
Cache-transform Omvandlingen som skriver data från en ansluten datakälla i dataflödet till en cacheanslutningshanterare som sparar data till en cachefil. Uppslagstransformeringen utför sökningar på data i cachefilen.
Transformering av balanserad datadistributör Omvandlingen distribuerar buffertar av inkommande rader jämnt över utdata i separata trådar för att förbättra prestanda för SSIS-paket som körs på servrar med flera kärnor och flera processorer.

Granskningstransformeringar

Integration Services innehåller följande transformeringar för att lägga till granskningsinformation och räkna rader.

Transformation Description
Granskningstransformering Omvandlingen som gör information om miljön tillgänglig för dataflödet i ett paket.
Transformering av antal rader Omvandlingen som räknar rader när de flyttas genom den och lagrar det slutliga antalet i en variabel.

Anpassade omvandlingar

Du kan också skriva anpassade transformeringar. Mer information finns i Utveckla en anpassad transformeringskomponent med synkrona utdata och Utveckla en anpassad transformeringskomponent med asynkrona utdata.