Migrerende Dts Pakkette Om Integrasie Dienste


Hoekom opgradeer van DTS om integrasie dienste? Hoewel SQL Server 2008 Integrasie Services kan beskou word as die vierde iterasie van 'n SQL Server ETL instrument, dit is dramaties anders as DTS. Die argitektuur het drasties in Integrasie Services verander na 'n in-geheue ETL metode wat 'n vrag van miljoene rye kan ondersteun met min moeite te ondersteun. In DTS, 'n tipiese ETL scenario bestaan ​​uit laai een of meer aanbieding tafels, en dan die toepassing van 'n reeks van updates voor die finale lading van die datapakhuis of OLTP stelsel, soos in die figuur. Figuur 1: argitektuur van 'n ETL oplossing met Data Transformasie Services (Kliek vir groter beeld) Die konstante updates vir stellasies tafels voor daardie finale lading is baie veeleisend op databasis servers. In integrasie dienste, het die argitektuur verander, en jy kan die meeste van hierdie funksies in die geheue te doen sonder om eers die skryf van die data om 'n aanbieding tafel. Daar is 'n aantal ingeboude komponente wat vinnig help voer baie van die funksies wat deur Transact-SQL updates in die verlede ETL prosesse plaasgevind het. Figuur 2: Argitektuur van 'n ETL oplossing met die integrasie Services (Kliek vir groter beeld) Wanneer jy opgradeer na BVIP, kan jy 'n dramatiese verbetering in prestasie te sien. Byvoorbeeld, het ons 'n eenvoudige DTS pakket wat 'n miljoen rye van 'n komma-geskeide tekslêer trek en skryf dat data om 'n SQL Server tafel. In DTS, die gemiddelde duur tyd meer as vyf lopies van die pakket was 33,2 sekondes. Dieselfde pakket, nadat dit opgegradeer word om integrasie dienste, het 11.3 sekondes gemiddeld by die gebruik van 'n SQL Server bestemming komponent in die Data Flow taak, of 12,3 sekondes gemiddeld by die gebruik van 'n standaard OLE DB bestemming.

Comments