ความแตกต่างระหว่าง DTS และ SSIS ความแตกต่างระหว่าง

Anonim

DTS และ SSIS

บริการเปลี่ยนข้อมูล (หรือที่เรียกว่า DTS) เป็นรุ่นก่อนหน้า ไปยังระบบ SSIS ซึ่งเป็นชุดของวัตถุที่ใช้เครื่องมือ ETS (ซึ่งหมายถึงเครื่องมือที่ดึงข้อมูลแปลงและโหลดข้อมูลลงในฐานข้อมูลสำหรับคลังสินค้า) เพื่อดึงข้อมูลแปลงและโหลดข้อมูลนี้ไปยังและ / หรือจาก ฐานข้อมูล

SQL Server Integration Services (หรือที่เรียกว่า SSIS) เป็นเครื่องมือ ETL ที่ Microsoft จัดเตรียมให้กับผู้ใช้เพื่อดึงข้อมูลจากแหล่งข้อมูลต่างๆจากนั้นจะแปลงข้อมูล กล่าวว่าข้อมูลตามความต้องการของแต่ละธุรกิจและโหลดลงในปลายทางเฉพาะ (ดังนั้น ETL)

DTS เป็นองค์ประกอบเดิมของ Microsoft SQL Server 2000 และที่เริ่มใช้ถูกใช้เสมอกับฐานข้อมูล SQL Server แม้ว่าจะเป็นส่วนสำคัญของเซิร์ฟเวอร์ DTS ก็ใช้งานได้อย่างอิสระด้วยตนเอง m เซิร์ฟเวอร์ Microsoft ร่วมกับฐานข้อมูลอื่น ๆ มีความสามารถในการแปลงและโหลดข้อมูลจากแหล่งข้อมูลที่แตกต่างกันโดยใช้ OLE DB, ODBC หรือไฟล์ที่ระบุเป็นข้อความเท่านั้นในฐานข้อมูลใด ๆ ที่สนับสนุนไฟล์เหล่านี้

SSIS เป็นส่วนประกอบของ Microsoft SQL Server 2005 ดังนั้น SSIS จึงไม่จำเป็นต้องมีการติดตั้งแยกต่างหาก สามารถใช้สำหรับสิ่งที่ช่วยให้ผู้ใช้สื่อสารผ่านการเชื่อมต่อที่ใช้งานได้ รวมถึงเครื่องมือกราฟิกและตัวช่วยสร้างเพื่อสร้างและตรวจแก้จุดบกพร่องแพคเกจงานทั้งหมดที่ใช้เพื่อทำเวิร์กโฟลว์สำหรับการดำเนินงานต่างๆ (เช่นการใช้งาน FTP) รันคำสั่ง SQL หรือส่งอีเมล นอกจากนี้ยังมีแหล่งข้อมูลที่ใช้เพื่อแยกและโหลดข้อมูลและการแปลงที่ใช้ในการทำความสะอาดรวบรวมรวมและคัดลอกข้อมูล

แพคเกจ DTS จะใช้งานเมื่อมีการปรับข้อมูลโดยใช้ DTS เหล่านี้สามารถบันทึกโดยตรงบน SQL Server หรือสามารถบันทึกไว้ในแฟ้ม COM (หรือที่เรียกว่า Microsoft Repository) ในฐานะส่วนหนึ่งของ SQL Server 2000 ผู้เขียนโปรแกรมได้รับอนุญาตให้บันทึกแพคเกจในไฟล์ภาษา Visual Basic - เว้นเสียแต่ว่าพวกเขาพบไฟล์ภาษาอื่นที่เพียงพอมากขึ้น เมื่อบันทึกเป็นไฟล์ VB แพคเกจถูกสร้างขึ้นเพื่อสร้างอ็อบเจ็กต์และอ็อบเจ็กต์คอมโพเนนต์ที่พบในแพคเกจ

สรุป:

1. DTS คือชุดของวัตถุที่ใช้เครื่องมือ ETS เพื่อดึงข้อมูลแปลงและโหลดข้อมูลไปยังหรือจากฐานข้อมูล SSIS เป็นเครื่องมือ ETL ที่ Microsoft จัดหาให้กับข้อมูลพิเศษจากแหล่งต่างๆ

2 DTS เดิมเป็นส่วนหนึ่งของ Microsoft SQL Server 2000; SSIS เป็นส่วนประกอบของ Microsoft SQL Server 2005.