DTS เป็นบริการดั้งเดิมที่ใช้ในการโหลดข้อมูลจากต้นทาง มันถูกใช้กับฐานข้อมูล SQL ก่อนที่ SSIS จะเข้าสู่ตลาด DTS ถูกใช้เพื่อโหลดข้อมูลจากแหล่งที่มา SSIS ใช้เครื่องมือ ETL E ย่อมาจาก Extract T ย่อมาจาก Transform และ L หมายถึงการโหลด สามารถใช้ DTS นอกเหนือจาก Microsoft โดยใช้ฐานข้อมูลอื่น
DTS กับ SSIS
ความแตกต่างระหว่าง DTS และ SSIS คือ DTS มีอ็อบเจ็กต์มากมายในนั้น ซึ่งใช้ความช่วยเหลือจากเครื่องมือ ETL แต่ SSIS เองทำหน้าที่เป็นเครื่องมือ ETL DTS เป็นเพียงส่วนประกอบหนึ่งของ Microsoft SQL Server 2000 และสามารถใช้ได้อย่างอิสระ แต่ SSIS ไม่ใช่ส่วนประกอบของ Microsoft SQL Server 2000 การขยาย DTS คือ Data Transformation Services แต่การขยาย SSIS คือ SQL Server Integration Services
DTS รวมอยู่ใน SQL Server 7 โดยแทนที่ส่วนต่างๆ เฉพาะสำหรับงานต่างๆ จากนั้น DTS ก็ได้รับการอัปเกรดให้ทำงานได้มากขึ้น ซึ่งรวมถึงงานอื่นๆ เช่น การเพิ่มไฟล์ FTP และส่วนประกอบฐานข้อมูลอื่นๆ ซึ่งสามารถทำงานได้ง่าย
SSIS ให้สิทธิ์ผู้ใช้ในการสื่อสารผ่านการเชื่อมต่อที่ใช้งานอยู่ ผู้ใช้ไม่ต้องดาวน์โหลดการติดตั้งอื่น ประกอบด้วยเครื่องมือที่มีกราฟิกและวิซาร์ดซึ่งช่วยอำนวยความสะดวกในการทำงาน นอกจากนี้ยังมีแหล่งข้อมูลบางส่วนที่ทำหน้าที่เป็นเครื่องมือ ETL
ตารางเปรียบเทียบระหว่าง DTS และ SSIS
พารามิเตอร์ของการเปรียบเทียบ | DTS | SSIS |
ฟูลฟอร์ม | บริการแปลงข้อมูล | บริการการรวมเซิร์ฟเวอร์ SQL |
เครื่องมือ ETL | ไม่ใช่เครื่องมือ ETL | เป็นเครื่องมือ ETL |
Microsoft SQL Server | ใช่ | ไม่ |
ห่วงคอนเทนเนอร์ | ไม่ | ใช่ |
เครื่องมืออัจฉริยะ | ไม่มีเครื่องมือดังกล่าว | มีเครื่องมือ Business Intelligence |
คอนเทนเนอร์ | ไม่มีคอนเทนเนอร์ | สำหรับแต่ละคอนเทนเนอร์ลูป |
DTS คืออะไร?
DTS ย่อมาจาก Data Transformation Services ใช้ตัวจัดการการโอนย้ายเซิร์ฟเวอร์ SQL และโปรแกรมคัดลอกจำนวนมากในเวอร์ชันก่อนหน้า SQL Server 7 ได้รวม DTS เพื่อแทนที่เครื่องมือต่าง ๆ สำหรับงานที่แตกต่างกัน
จากนั้นมีการขยายใน DTS เป็นการเพิ่มไฟล์ FTP และความสามารถในการไปยังไฟล์ FTP สามารถใช้ DTS นอกเหนือจาก Microsoft โดยใช้ฐานข้อมูลอื่น
สามารถดึงข้อมูลจากแหล่งข้อมูลอื่น ๆ ได้ ฐานข้อมูลก่อนหน้านี้ใช้โปรแกรมคัดลอกจำนวนมากซึ่งพิสูจน์แล้วว่าเป็นข้อเสียของ SQL Server 6.5 เวอร์ชันก่อนหน้า
เวอร์ชัน 2000 พัฒนาเป็นข้อได้เปรียบสำหรับ Microsoft SQL Server DTS รวมอยู่ใน SQL Server 7 โดยแทนที่ส่วนต่างๆ เฉพาะสำหรับงานต่างๆ
จากนั้น DTS ก็ได้รับการอัปเกรดให้ทำงานได้มากขึ้น ซึ่งรวมถึงงานอื่นๆ เช่น การเพิ่มไฟล์ FTP และส่วนประกอบฐานข้อมูลอื่นๆ ซึ่งสามารถทำงานได้ง่าย DTS ทำงานทั้งหมดโดยใช้ Activex Script
มีเครื่องมือจำกัดอยู่ในนั้น มันสามารถมุ่งเน้นไปที่งานเดียว ไม่ประกอบด้วยตัวสำรวจโซลูชัน DTS สามารถปรับใช้ได้โดยใช้เซิร์ฟเวอร์ภายในเท่านั้น ไม่มีเครื่องมือ BI เช่น SSIS
DTS ไม่ใช่สคริปต์ที่มีการจัดการ ไม่มีวิซาร์ดการปรับใช้ การออกแบบ DTS มีบานหน้าต่างเดียว Enterprise Manager พัฒนา DTS
SSIS คืออะไร?
SSIS ย่อมาจาก SQL Server Integration Services นี้ถูกนำมาใช้เพื่อหยุด DTS SSIS มีเครื่องมือทางธุรกิจที่รวมอยู่ในเซิร์ฟเวอร์ เครื่องมือนี้มีเครื่องมือในการพัฒนา Visual Studio รวมอยู่ด้วย
SSIS ให้สิทธิ์ผู้ใช้ในการสื่อสารผ่านการเชื่อมต่อที่ใช้งานอยู่ ผู้ใช้ไม่ต้องดาวน์โหลดการติดตั้งอื่น ประกอบด้วยเครื่องมือที่มีกราฟิกและวิซาร์ดซึ่งช่วยอำนวยความสะดวกในการทำงาน
นอกจากนี้ยังมีแหล่งข้อมูลบางส่วนที่ทำหน้าที่เป็นเครื่องมือ ETL มันใช้ความช่วยเหลือของภาษาสคริปต์
สามารถอัปเดตโดยใช้เครื่องมือทางธุรกิจได้ทันท่วงทีและมีประสิทธิภาพ CLR จัดการ SSIS เครื่องมือทางธุรกิจมีกระบวนการตั้งแต่ต้นจนจบ มีเครื่องมือทั้งหมดที่สามารถใช้งานฟังก์ชันเวิร์กโฟลว์ได้
นอกจากนี้ยังมีวิซาร์ดการปรับใช้ นี้สามารถแปลง การออกแบบนี้มี 4 ประเภทที่แตกต่างกัน ได้แก่ โฟลว์ข้อมูล โฟลว์การควบคุม ตัวจัดการเหตุการณ์ และตัวสำรวจแพ็คเกจ
SSIS มีการกำหนดค่าแบบไดนามิก นอกจากนี้ยังมีตัวสำรวจโซลูชันที่อัปเดตและพัฒนาเวอร์ชันซึ่งมีแพ็คเกจเฉพาะสำหรับแหล่งข้อมูลต่างๆ ผู้ใช้สามารถสื่อสารได้อย่างง่ายดายหากพวกเขาใช้ SSIS ด้วยการเชื่อมต่อที่ใช้งานได้
มีแหล่งข้อมูลที่มีการแปลงที่ผสานข้อมูลและคัดลอกข้อมูลจากแหล่งอื่นๆ ได้อย่างง่ายดาย
ความแตกต่างหลักระหว่าง DTS และ SSIS
บทสรุป
สามารถใช้ DTS นอกเหนือจาก Microsoft โดยใช้ฐานข้อมูลอื่น สามารถดึงข้อมูลจากแหล่งข้อมูลอื่น ๆ ได้ ฐานข้อมูลก่อนหน้านี้ใช้โปรแกรมคัดลอกจำนวนมากซึ่งพิสูจน์แล้วว่าเป็นข้อเสียของ SQL Server 6.5 เวอร์ชันก่อนหน้า
เวอร์ชัน 2000 พัฒนาเป็นข้อได้เปรียบสำหรับ Microsoft SQL Server DTS รวมอยู่ใน SQL Server 7 โดยแทนที่ส่วนต่างๆ เฉพาะสำหรับงานต่างๆ
จากนั้น DTS ก็ได้รับการอัปเกรดให้ทำงานได้มากขึ้น ซึ่งรวมถึงงานอื่นๆ เช่น การเพิ่มไฟล์ FTP และส่วนประกอบฐานข้อมูลอื่นๆ ซึ่งสามารถทำงานได้ง่าย DTS ทำงานทั้งหมดโดยใช้ Activex Script
SSIS ให้สิทธิ์ผู้ใช้ในการสื่อสารผ่านการเชื่อมต่อที่ใช้งานอยู่ ผู้ใช้ไม่ต้องดาวน์โหลดการติดตั้งอื่น ประกอบด้วยเครื่องมือที่มีกราฟิกและวิซาร์ดซึ่งช่วยอำนวยความสะดวกในการทำงาน
นอกจากนี้ยังมีแหล่งข้อมูลบางส่วนที่ทำหน้าที่เป็นเครื่องมือ ETL มันใช้ความช่วยเหลือของภาษาสคริปต์
สามารถอัปเดตโดยใช้เครื่องมือทางธุรกิจได้ทันท่วงทีและมีประสิทธิภาพ CLR จัดการ SSIS เครื่องมือทางธุรกิจมีกระบวนการตั้งแต่ต้นจนจบ
มีเครื่องมือทั้งหมดที่สามารถใช้ฟังก์ชันเวิร์กโฟลว์ได้ นอกจากนี้ยังมีวิซาร์ดการปรับใช้