ทำไมอัพเกรดจาก DTS จะรวมบริการ? แม้ว่า SQL Server 2008 รวมบริการสามารถพิจารณาซ้ำที่สี่ของเครื่องมือ SQL Server ETL ก็อย่างมากแตกต่างจาก DTS สถาปัตยกรรมที่มีการเปลี่ยนแปลงอย่างเห็นได้ชัดในการรวมบริการเพื่อสนับสนุนวิธีการ ETL ในหน่วยความจำที่สามารถรองรับโหลดล้านแถวมีความพยายามน้อย ใน DTS, ETL สถานการณ์โดยทั่วไปประกอบด้วยการโหลดหนึ่งหรือหลายตารางการแสดงละครแล้วใช้ชุดการปรับปรุงก่อนที่จะโหลดสุดท้ายของคลังข้อมูลหรือระบบ OLTP ดังแสดงในรูป รูปที่ 1: สถาปัตยกรรมของการแก้ปัญหา ETL กับบริการแปลงข้อมูล (คลิกเพื่อดูภาพขนาดใหญ่) การปรับปรุงอย่างต่อเนื่องไปยังตารางการแสดงละครก่อนที่จะโหลดสุดท้ายได้รับการเดินทางโดยรถแท็กซี่มากในเซิร์ฟเวอร์ฐานข้อมูล ในการรวมบริการสถาปัตยกรรมที่มีการเปลี่ยนแปลงและคุณสามารถทำมากที่สุดของฟังก์ชันเหล่านี้ในหน่วยความจำโดยไม่ต้องเขียนข้อมูลในตารางการแสดงละคร มีจำนวนของส่วนประกอบในตัวที่ช่วยให้ได้อย่างรวดเร็วดำเนินการหลายฟังก์ชั่นที่ได้รับการดำเนินการผ่านการปรับปรุง Transact SQL ในกระบวนการ ETL ที่ผ่านมา รูปที่ 2: สถาปัตยกรรมของการแก้ปัญหาที่มี ETL รวมบริการ (คลิกเพื่อดูภาพขนาดใหญ่) เมื่อคุณอัพเกรด SSIS คุณอาจเห็นการปรับปรุงอย่างมากในการทำงาน ตัวอย่างเช่นเราเอาแพคเกจ DTS ง่ายๆที่ดึงหนึ่งล้านแถวจากแฟ้มข้อความที่คั่นด้วยจุลภาคและเขียนข้อมูลนั้นไปยังตาราง SQL Server ใน DTS ที่เวลาทำงานเฉลี่ยมากกว่าห้าวิ่งของแพคเกจเป็น 33.2 วินาที แพคเกจเดียวกันหลังจากที่มันเป็นรุ่นที่รวมบริการเอา 11.3 วินาทีโดยเฉลี่ยเมื่อใช้เป็นส่วนประกอบปลายทางของ SQL Server ในงานไหลของข้อมูลหรือ 12.3 วินาทีโดยเฉลี่ยเมื่อใช้มาตรฐานปลายทาง OLE DB