מדריך SSIS למתחילים: מדוע, מה ואיך?



SSIS היא פלטפורמה לאינטגרציה של נתונים ויישומי זרימת עבודה. מדריך SSIS זה מכסה את הסיבה, מה ואיך של שירותי שילוב שרת SQL.

שירותי שילוב של שרת SQL (SSIS) מהווים חלק בלתי נפרד מתוכנת מסד הנתונים של SQL Server. זה עושה את העבודה של ניהול נתונים הרבה יותר קל עם התכונות השונות שלה. במדריך זה נעמיק יותר ב- SSIS ברמה הרעיונית, לפי הסדר הבא:

בואו נתחיל.





מהי שילוב נתונים?

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

להלן מספר דרכים להשיג שילוב נתונים:



מהם האירועים ב- javascript

שילוב נתונים- מדריך SSIS- אדוריקה

כעת לאחר שהבנתם שילוב נתונים, בואו נראה מדוע משתמשים ב- SSIS. SSIS מייצג שירותי שילוב שרת SQL .

מדוע SSIS?



  • ניתן לטעון נתונים במקביל ליעדים מגוונים רבים
  • SSIS מסיר את הצורך של מתכנתים הארדקור
  • אינטגרציה הדוקה עם מוצרים אחרים של מיקרוסופט
  • SSIS זול יותר מרוב כלי ETL אחרים
  • SIS מספק GUI לשינוי נתונים בקלות
  • בנה BI לתהליך שינוי נתונים
  • שגיאה איתנה וטיפול באירועים

קדימה במדריך זה של SSIS, בואו לראות מה זה בדיוק ואיך זה עובד.

מה זה SSIS?

שירותי שילוב של שרת SQL (SSIS) הוא מרכיב בתוכנת מסד הנתונים של שרת SQL של ​​מיקרוסופט, שניתן להשתמש בו לביצוע מגוון רחב של משימות שילוב נתונים ושינוי נתונים.

  • שילוב נתונים: הוא משלב את הנתונים השוכנים במקורות שונים ומספק למשתמשים תצוגה אחידה של נתונים אלה
  • זרימת עבודה: ניתן להשתמש בו גם לאוטומציה של תחזוקת מסדי נתונים של SQL Server ועדכונים לנתונים אנליטיים רב ממדיים

תכונות של SSIS

חלק מהתכונות לשימוש ב- SSIS הן:

  • טרנספורמציות מאורגנות וחיפוש
  • אינטגרציה הדוקה עם משפחת SQL אחרת של Microsoft
  • מספק סביבות סטודיו עשירות
  • מספק פונקציות רבות לשילוב נתונים לשינויים טובים יותר
  • קישוריות נתונים מהירה

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

להתקדם בהדרכת SSIS, בואו נראה איך זה עובד בדיוק.

איך SSIS עובד?

SSIS מורכב משלושה מרכיבים עיקריים, כלומר:

  • נתונים תפעוליים
  • תהליך ETL
  • מחסן נתונים

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

נתונים תפעוליים

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

תהליך ETL

ETL הוא תהליך לחילוץ, שינוי וטעינה של הנתונים. חילוץ, טרנספורמציה וטעינה (ETL) הוא תהליך של חילוץ הנתונים ממקורות שונים, הפיכת נתונים אלה לעמידה בדרישתך ואז טעינתם למחסן נתוני יעד. ETL מספקת פיתרון ONE STOP לכל הבעיות הללו.

  • לחלץ
  • שינוי צורה
  • לִטעוֹן

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

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

לִטעוֹן: טעינה היא תהליך טעינת הנתונים המעובדים למאגר נתוני יעד באמצעות משאבים מינימליים.


אחסון נתונים

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

דרישות לשירותי שילוב שרת SQL

כדי לעבוד עם SSIS, עליך להתקין את הדברים הבאים:

  • שרת SQL
  • כלי נתונים לשרת SQL

בואו נסתכל על תהליך ההתקנה.

התקנת שרת SQL

היכנסו לאתר: https://www.microsoft.com/en-au/sql-server/sql-server-downloads להתקנת שרת SQL. תוכלו להתקין את הגרסה האחרונה או את הגרסה הקודמת לפי בחירתכם.

אז יש מהדורות שונות של SQL Server, כלומר:

    • ניסיון בחינם: אתה מקבל תקופת ניסיון בחינם למשך 180 יום של SQL Server 2017 ב- Windows.
    • מהדורת המפתחים: זו מהדורה חינמית כוללת הכוללת רישיון לשימוש כמאגר פיתוח ובדיקה בסביבה שאינה ייצור.
    • מהדורת אקספרס: Express היא מהדורה חינמית של SQL Server, אידיאלית לפיתוח וייצור עבור יישומי שולחן עבודה, אינטרנט ושרתים קטנים.

בהמשך, בואו נראה כיצד להתקין את כלי הנתונים.

כלי נתונים לשרת SQL

היכנסו לאתר: https://docs.microsoft.com/en-us/sql/ssdt/previous-releases-of-sql-server-data-tools-ssdt-and-ssdt-bi?view=sql-server-ver15 ולבדוק את המהדורות השונות שמספקת מיקרוסופט. עיין בצילום המסך שלהלן עם המהדורה האחרונה של SSDT יחד עם קישור ההורדה.

במדריך זה, אני אתקין את גרסת 15.9.1. אז בואו נתחיל.

שלב 1: כשתפתח את קובץ ה- exe תתבקש להפעיל מחדש את המערכת לפני ההתקנה.

שלב 2: לאחר שהפעלת מחדש את המערכת שלך, אתה מוכן להתחיל. פשוט לחץ על כפתור 'הבא' ופעל לפי ההוראות שעל המסך.

מפעיל רזולוציית היקף c ++

שלב 3: זה יציג את הכלים הנדרשים והתכונות כגון SQL Server Database, SSAS, SSRS ו- SSIS. הקפד לבדוק את כולם ולחץ על כפתור 'התקן'. עיין באותו צילום מסך למטה.

בהמשך במדריך SSIS, נדון בחבילת SSIS וכיצד ניתן ליצור אותה באמצעות הכלים לעיל.

מהי חבילת SSIS?

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

  • חיבורים
  • שליטה על אלמנטים זרימה
  • אלמנטים של זרימת נתונים

זה הכל עבור הדרכת SSIS זו. אני מקווה שנהניתם לקרוא אותו.

זה מביא אותנו לסוף הבלוג הזה. אני מקווה שאהבת את הבלוג הזה של Power BI. זה היה הבלוג הראשון בסדרת Power BI. אחרי ההדרכה הזו ב- Power BI יגיע הבלוג הבא שלי, שיתמקד בלוחות המחוונים של Power BI, קראו גם את זה.

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

יש לך שאלה עבורנו? אנא הזכיר זאת בסעיף ההערות של 'מדריך SSIS' ונחזור אליך.