ההכשרה רלוונטית לקבוצות מטעם ארגונים בלבד, ומותאמת באופן פרטני

על הקורס
ה SQL Server Integration Services הינו כלי המתמקד בהעברת נתונים מסביבות שונות אל מחסן הנתונים. ה SSIS מאפשר למשתמשיו יכולת יעילה לשינוע נתונים, ביצועים נהדרים, וצורת עבודה נגישה, נוחה ופשוט.
קורס זה מקנה את הידע הנדרש ליישום תהליכי ETL שונים באמצעות ה SSIS, ובין היתר מלמד – התמצאות בממשק, סוגי ETL, טכניקות שונות לשינוע נתונים, Debugging ופתרון תקלות, ניהול Incremental ETL, בנוסף קורס זה מכיל הסברים תאורטיים רבים על מבנה מחסן הנתונים.
קהל יעד
קורס זה נועד בעיקרו לאנשי BI, מנהלי מסדי נתונים, אנשי תשתיות, כותבי קוד, ואנשי מקצוע נוספים אשר אחראים על העברת הנתונים מן המערכות התפעוליות אל מחסן הנתונים.
יעדים מרכזיים
במהלך הקורס יכירו התלמידים את הנושאים הבאים :
- מהו מחסן נתונים, ההבדלים בינו לבין מערכת תפעולית, נירמול (Normalization), סכמת כוכב, סכמת פתית שלג, טבלאות Fact וטבלאות Dimension, רמת הפירוט בהעברת מידע אל מחסן הנתונים, Auditing ועוד.
- מבוא ל SSIS, סוגי ETL, כלים שונים המאפשרים עבודה מול ה SSIS, ייבוא וייצוא נתונים באמצעות ה SSMS, ייבוא וייצוא נתונים בסיסי באמצעות ה Data Tools.
- קונפיגורציות ותהליכי שינוע נתונים מתקדמים, ניהול תהליכים באמצעות התניות ולולאות
- שימוש בתצוגת ה Output, עבודה עם Data Viewers, שימוש ב Breakpoints, בקרת ערכים הנכנסים לתוך משתנה באמצעות Watching Variables, יצירת Log, שימוש ב Event Handler.
- שימוש ביכולת ה Slowly Changing Dimension המוטמעת ב SSIS– תהליכי Fixed Attribute, Changing Attribute, ו Historical Attribute.
- תיאור תהליך ה Deploy מה SSIS ל Management Studio ותזמון התהליכים אשר יריצו את ה SSIS Project.
דרישות קדם
- נסיון קודם בעבודה מול בסיס הנתונים SQL Server.
- ידע בסיסי בשפת ה SQL.
- ידע ב T-SQL מהווה יתרון.
- Introduction to basic concepts of Data Warehousing
- The differences between DWH and OLTP
- Normalization,
- Snowflake Schema and Star schema
- Data Granularity
- Auditing
- Slowly changing dimensions
- Indexing the Data warehouse Data Compression
- Using Partitions
- Identifying Fact and Dimension tables.
- SSMS export & import wizard
- SSIS Basics
- Simple SSIS walkthrough
- Using the Connection Manager
- Derived Column Transformation
- Aggregate Task Transformation
- Lookup Transformation
- Merge Join Transformation
- Merge Transformation
- Union All Transformation
- Multicast Transformation
- Conditional Split Transformation
- Data Conversion Transformation
- Precedence Constraints
- Sequence Containers
- Using For Each and For loops
- Using Parameters
- Output Window
- Data Viewers
- Breakpoints
- Watching Variables
- Logging
- Event Handler
Using the Slowly Changing Dimensions transformation
- Create SSIS Catalog
- Deploy a Project
- Schedule a Job