ההבדל בין DTS ו- SSIS הפרש בין

Anonim

DTS לעומת SSIS

שירותי טרנספורמציה נתונים (הידוע גם בשם DTS) היה קודמו למערכת ה- SSIS, זוהי מערכת של אובייקטים המשתמשים בכלי ETS (כלומר, כלי שמחלץ, הופך ומטעין מידע למסד נתונים לצורך אחסון) כדי לחלץ, לשנות ולטעון מידע זה ל / מסד נתונים.

שירותי שילוב של SQL Server (הידוע גם בשם SSIS) הוא כלי ETL שמיקרוסופט מספקת למשתמשים שלה על מנת לחלץ נתונים ממקורות שונים. אמר נתונים לפי הדרישות של עסקים בודדים, ו טוען אותו ליעד מסוים (ומכאן 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, או שהם יכולים להישמר קבצי COM (הידוע גם בשם המאגר של Microsoft). כחלק מגירסת 2000 של SQL Server, מתכנתים הורשו לשמור חבילות בקובץ שפה של Visual Basic - אלא אם כן, כמובן, הם מצאו קובץ שפה אחר מספיק. כאשר נשמרים כקובץ VB, החבילה היא scripted כדי ליצור את האובייקטים ואת אובייקטים רכיב נמצא בחבילה.

סיכום:

1. DTS הוא אוסף של אובייקטים באמצעות כלי ETS כדי לחלץ, לשנות, לטעון מידע אל או ממסד נתונים; SSIS הוא כלי ETL שמספקת מיקרוסופט לנתונים נוספים ממקורות שונים.

2. DTS היה במקור חלק מ- Microsoft SQL Server 2000; SSIS הוא רכיב של Microsoft SQL Server 2005.