PracticU

התקנה של תוספים ל-Visual Studio עבור SSIS - חלק 1

בלי כתוביותעם כתוביות
PracticU › קורס SSIS › התקנה של תוספים ל-Visual Studio עבור SSIS - חלק 1
מילון מושגים:
Visual Studio - סביבת פיתוח משולבת (IDE) של מיקרוסופט לכתיבה, ניפוי והרצה של קוד, בעיקר בשפות .NET.
SSIS - רכיב של SQL Server לבניית תהליכי ETL להעברה ולעיבוד של נתונים בין מקורות.
מחסן נתונים - מסד נתונים מרכזי שמרכז נתונים ממקורות שונים לצורך ניתוח ודיווח, ולא לתפעול שוטף.
מסד נתונים - אוסף מאורגן של נתונים המאוחסן כך שאפשר לשמור, לחפש, לעדכן ולשלוף אותו ביעילות, לרוב באמצעות שפת שאילתות.
ETL - תהליך של חילוץ נתונים ממקורות, עיבודם והטענתם ליעד כמו מחסן נתונים (Extract, Transform, Load).
SQL Server - מערכת ניהול מסדי נתונים יחסיים של מיקרוסופט, הנשלטת בשפת T-SQL.
עדכון - שינוי שמביא תוכנה או מערכת לגרסה חדשה יותר, כדי לתקן תקלות, לסגור חולשות אבטחה או להוסיף יכולות.
רכיב - יחידת בניין עצמאית וניתנת לשימוש חוזר בתוך מערכת או ממשק משתמש, שאחראית על חלק מוגדר מהתפקוד.

התקנה של תוספים ל-Visual Studio עבור SSIS - חלק 1
ההרצאה פותחת קורס על בניית Data Warehouse עם SSIS, ומראה איך מתקינים ב-Visual Studio את התוספת שנדרשת לעבודה עם Integration Services.
מה הקורס מכסה
הקורס עוסק בשליפת נתונים מ-Database Operational והעברתם ל-Data Warehouse: ארכיטקטורה ומתודולוגיות, תכנון ומימוש (מודול 3), תהליך ה-ETL, רכיבי ה-SSIS מ-Visual Studio (מודול 5), דיבאגינג ו-troubleshooting, וניקוי נתונים ו-Data Quality (מודול 9) לטיפול בערכי null, ערכים כפולים או חסרים. עוד מוצג שמירת היסטוריה, כך שהנתונים הדו-ממדיים הופכים לתלת-ממדיים עם עומק של זמן.
מה צריך להתקין ואיך
1. תוכנות נדרשות: SQL Server עם SQL Server Management Studio, ו-Visual Studio 2019. הדובר ממליץ על Community, שהיא חינמית.
2. התוספת: ב-Visual Studio נכנסים ל-Extensions, אחר כך Manage Extensions, ומחפשים Integration Services. התוספת הנדרשת היא SQL Server Integration Services Projects. אם אינה מותקנת, לוחצים Download ועוקבים אחרי ההתקנה. בלשונית Updated רואים אם צריך עדכונים.
3. פרויקט חדש: ב-File, New Project מופיעות שתי אפשרויות: Integration Services Project ו-Integration Services Import Project Wizard (אשף שמוביל צעד אחר צעד). בוחרים את הראשון, נותנים שם כמו Practical Demo ויוצרים.
מבנה הפרויקט
1. Solution ו-packages: סולושן אחד יכול להכיל כמה packages. הדגמה: שני packages בשם First Demo וכדומה, שאפשר לשנות להם שם.
2. הקבצים: קובץ SLN לסולושן, וקובץ DTSX לכל package.
3. שלושת החלונות: Solution Explorer, ה-Toolbox משמאל עם הרכיבים, ובמרכז שולחן העבודה שבו בונים את התהליכים.
אחרי ההרצאה אפשר להתקין את התוספת של SSIS ב-Visual Studio וליצור פרויקט ראשון.
השיעור הבא בקורס: התקנה של תוספים ל-Visual Studio עבור SSIS - חלק 2

פרקי ההרצאה: התקנה של תוספים ל-Visual Studio עבור SSIS - חלק 1

  1. 00:00

    סקירת נושאי הקורס

  2. 01:03

    ניקוי נתונים ושמירת היסטוריה

  3. 01:41

    התוכנות הנדרשות לקורס

  4. 02:22

    התקנת תוסף Integration Services

  5. 03:35

    תבניות פרויקט SSIS ב-Visual Studio

  6. 04:32

    יצירת פרויקט ומבנה ה-Solution

תמלול ההרצאה: התקנה של תוספים ל-Visual Studio עבור SSIS - חלק 1

הטקסט המלא של הדקות הראשונות בהרצאה «התקנה של תוספים ל-Visual Studio עבור SSIS - חלק 1» בקורס הווידאו של PracticU – כתוביות בעברית עם זמן התחלה לכל פסקה. כך תוכלו לקרוא ולחפש את הנושאים לפני שמתחילים ללמוד.

  1. 00:02

    שלום לכולם וברוכים הבאים לקורס Implementing a Data Warehouse with Microsoft Exchange Server. בקורס זה אנחנו נעבור על מגוון נושאים אשר כל מטרתם אנחנו לשלוף נתונים מתוך Database Operational ולייצא אותם לתוך בסיס נתונים של Data Warehouse.

  2. 00:24

    בקורס עצמו אנחנו נלמד ארכיטקטורה של Data Warehouse, כיצד נכון מתודולוגיות לבנות את ה-Data Warehouse בצורה נכונה, כיצד לבצע במודול 3 design and implementing הData Warehouse, וכיצד לבצע את התהליך ה-ETL. נלמד כללים בתוך הקומפוננטות שנמצאות בתוך ה-SSIS, כאן נפתח את הוויז'ואל סטודיו החל ממודול 5,

  3. 00:49

    ונלמד קומפוננטות שונות, רכיבים שונים שיעזרו לנו על מנת לבצע גזירה של הנתונים, מניפולציה של הנתונים ותאנה של הנתונים לתוך ה-DataBase החדש.

  4. 01:00

    אנחנו נעבור על מודול של דיבאגינג של התהליך, עצמו, טראבל שוטינג של בעיות שקורות לנו בתהליך הדרך עצמו.

  5. 01:08

    לאחר מכן נגיע כבר למתודולוגיות בנושא של טעינת נתונים, ניקוי נתונים, דאטה קלינזינג במודול 9 ודאטה קווליטי, על מנת לנקות נתונים כמו ערכי נ"ל, ערכים מזובלים, ערכים חסרים, כדי לייבא אותם בצורה מלאה.

  6. 01:25

    בתהליך עצמו אנחנו גם נראה כיצד אנחנו מביאים נתונים כולל שמירה על היסטוריה. נתונים שאותם אנחנו מכירים בתוך דאטה בס אופרשנל שהם דו-ממדיים לאורך ולרוחב שורות ועמודות יהפכו להיות לנו כבר תלת-ממדיים עם העומק של היסטוריה.

  7. 01:43

    כל זאת ועוד נעסוק בקורס שלפנינו אז בואו נתקדם. על מנת ללוות אותי במהלך הקורס עצמו אנחנו נידרש לתוכנות הבאות. ראשית כמובן התקנה של SQL Server, אינסטנס תקין יחד עם תוכנת עבודה מול ה-Management Studio, SQL Server Management Studio.

  8. 02:01

    על מנת לפתח את תהליך ה-ETL, גזירת הנתונים והעבודה מול התעינה עצמה, אנחנו נשתמש ב-Visual Studio 2019, כשלתוכו אנחנו נוסיף extension, תוספת של Microsoft Integration Services.

  9. 02:19

    בואו ניכנס רגע לתוך סביבת העבודה. ה-Visual Studio 2019 פתוח כרגע לפניכם, וזהו Visual Studio שיורד בהתקנה. אני ממליץ להוריד את Visual Studio Community, שהוא חינם.

  10. 02:32

    ברגע שאנחנו רוצים להוסיף לו רכיב של ה-SSDT, של ה-SQL Server Data Transform, אנחנו צריכים להיכנס כאן לתוך Extension ו-Manage Extension, ניהול התוספות.

  11. 02:45

    התוספות שאותן מעניינים אותנו במקרה הזה, אלו הן תוספת של Integration Services, לכן אני ארשום כאן בחיפוש Integration Services. אנחנו מוצאים את אותן תוכנות שניתן לייבא אותן, להוסיף אותן, נוספות שאפשר להוסיף לתוך הוויז'ואל סטודיו כשאחת מהן זה זו שאותה מעניינת אותנו כרגע sql server integration services project אצלי זה מותקן

  12. 03:12

    ולכן אני לא צריך להתקין לעומת תוכנות אחרות כשהן לא מותקנות אז מה שצריך לעשות כאן זה download ולעקוב אחר תהליך ההתקנה עצמו בסופו של דבר אחרי שתסיימו תהיה לכם התוכנה למשל כשאני נכנס לתוך updated אני רואה שהתוכנה שלי כרגע מותקנת אלא שנדרש לבצע לה updates עדכונים תוספות נוספים.

  13. 03:35

    מה שזה מאפשר לי הדבר הזה שכשאני רוצה לפתוח פרויקט חדש באינטגרשן סרוויסס ב-SSIS, אני נכנס כאן לפייל New Project ומתוך מכלול הטמפלטים של פרויקטים שאני יכול לפתוח, כמו שיש לי פרויקט באנליסיס ויש לי פרויקט ברפורטינג ויש לי פרויקט בשביל לפתח משהו ב-C, C++ או ב-asp.net, נוספה לי גם האפשרות הזאת כפי שאתם רואים אותה כאן.

  14. 04:09

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

  15. 04:27

    אם אני רוצה לעשות זאת דרך הוויזרד, דרך אשף תהליכי שלוקח אותי סטפ ביי סטפ לבניית הפרויקט, או שאני רוצה להתחיל מסקריץ'.

  16. 04:38

    אני בוחר כאן את integration services ולאחר מכן לוחץ על כפתור נקסט. כאן אני נותן את השם לפרויקט שלנו, Practical Demo, ואני יוצר את הפרויקט עצמו.

  17. 04:49

    הוא נוצר לי אותו בספרייה המתאימה, והנה קיבלתי כאן תבנית טמפלט ליצירת פרויקט ב-SSIS. הפרויקט עצמו מורכב מסולושן, כאשר בתוך סולושן אנחנו יכולים ליצור SSIS פקאג'ס ביחס של אחד לרבים.

  18. 05:10

    אנחנו יכולים ליצור פקאג' אחד,

לקורס המלא: קורס SSIS אונליין

ההרצאה הבאה: התקנה של תוספים ל-Visual Studio עבור SSIS - חלק 2

הרצאות קשורות מקורסים אחרים

  • התקנה של Visual Studio
  • התקנה של אנגולר 4 על Visual Studio
  • התקנה של Visual Studio Code
  • הגדרות של Visual Studio

קורסים נוספים במסלול

  • קורס DBA אפליקטיבי - שפת SQL למתחילים
  • קורס NoSQL - MongoDB
  • קורס BI - ניתוח מסדי נתונים - Qlik Sense
  • קורס Power BI