מדריך SSAS: מה זה, אדריכלות, קוביות SSAS וסוגים

מהו SSAS?

שירותי ניתוח שרת SQL (SSAS) הוא שרת OLAP רב ממדי וכן מנוע ניתוח המאפשר לך לחתוך ולחתוך כמויות גדולות של נתונים. הוא חלק מ- Microsoft SQL Server ומסייע בביצוע ניתוחים באמצעות ממדים שונים. יש לו 2 גרסאות רב -ממדיות ובלוח. הטופס המלא של SSAS הוא שירותי ניתוח שרת SQL.

במדריך SSAS זה למתחילים, תלמד:

אדריכלות SSAS

ראשית במדריך SSAS זה, נלמד על ארכיטקטורת SSAS:

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

  1. RDBMS: ניתן למשוך את הנתונים ממקורות שונים כמו Excel, מסד נתונים, טקסט ואחרים בעזרת כלי ETL ב RDBMS.
  2. SSAS: נתונים מצטברים מ- RDBMS נדחקים לקוביות SSAS באמצעות פרויקטים של שירותי ניתוח. קוביות SSAS ייצרו מסד נתונים לניתוח, וברגע שמאגר הניתוח יהיה מוכן, ניתן להשתמש בו למטרות רבות.
  3. לקוח: לקוחות יכולים לגשת לנתונים באמצעות לוחות מחוונים, כרטיסי ניקוד, פורטלים וכו '.

היסטוריה של SSAS

כעת במדריך SSAS זה, נעבור על ההיסטוריה של SSAS:

  • תכונת MSOLAP כללה לראשונה ב- SQL Server 7.0. טכנולוגיה זו נרכשה מאוחר יותר מחברה ישראלית בשם פנורמה.
  • בקרוב הוא הופך למנועי OLAP המשומשים ביותר מכיוון שהוא נכלל כחלק משרת SQL.
  • SSAS שופץ כולו עם שחרורו של MS-SQL Server 2005
  • הגרסה העדכנית ביותר מציעה גם תכונה עבור 'תת -קוביות' עם הצהרת Scope. זה הגביר את הפונקציונליות של קוביות SSAS.
  • גרסאות SSAS 2008R2 ו- 2012 עוסקות בעיקר בביצועי שאילתה והרחבה
  • ב- Microsoft Excel 2010 הגיע תוסף בשם PowerPivot שמשתמש במופע מקומי של שירות ניתוח עם מנוע XVelocity חדש אשר מגביר את ביצועי השאילתה.

טרמינולוגיה חשובה של SSAS

כעת במדריך מודל טבלאי זה של SSAS, נלמד כמה מינוחים חשובים של SSAS:

  • מקור מידע
  • תצוגת מקור נתונים
  • קוּבִּיָה
  • טבלת מידות
  • מֵמַד
  • רָמָה
  • טבלת עובדות
  • מידה
  • סכֵימָה

מקור מידע:

מקור הנתונים הוא סוג של מחרוזת חיבור. הוא יוצר חיבור בין מסד הנתונים של הניתוח לבין RDBMS.

תצוגת מקור נתונים:

תצוגת מקור הנתונים היא מודל לוגי של מסד נתונים

קוּבִּיָה:

קוביה היא יחידת אחסון בסיסית. זהו אוסף של נתונים שנאספו כדי לאפשר לשאילתות להחזיר נתונים במהירות.

MOLAP:

ה- MOLAP עשוי מקוביית נתונים המכילה מידות ומידות. הוא כולל את כל החברים שעשויים להיות במערכת יחסים היררכית.

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

טבלת מידות

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

מֵמַד:

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

  • איפה - מיקום
  • מה - שם המוצר
  • במילים אחרות, אתה יכול לומר שמימד הוא חלון לצפייה במידע העובדות.

רָמָה:

כל סוג סיכום שניתן לאחזר מהמימד היחיד נקרא תווית.

טבלת עובדות:

טבלת עובדות היא הטבלה החשובה ביותר במודל ממדי. טבלת עובדות מכילה מדידות/עובדה ומפתח זר לטבלת המידות. למשל, פעולות שכר.

מידה:

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

סכֵימָה:

ה מאגר מידע סכמה של מערכת מסדי נתונים ומבנה שלה המתוארים בשפה רשמית. הוא תומך במערכת ניהול מסדי הנתונים. המונח 'סכמה' פירושו לארגון הנתונים כתכנית של אופן בניית מסד הנתונים.

סוג הדגמים ב- SSAS

כעת, נלמד סוגי דגמים ב- SSAS במדריך זה של קוביות SSAS:

מודל נתונים רב ממדי

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

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

דוגמנות טבלאות

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

מודל טבלאי מול רב ממדי

פרמטרים לוּחִי רַב מֵמָדִים
זיכרוןבמטמון זיכרוןאחסון מבוסס קבצים
מִבְנֶהמבנה רופףמבנה קשיח
התכונה הטובה ביותראין צורך להעביר נתונים מהמקורעדיף כאשר הנתונים מכניסים לסכימת כוכבים.
סוג הדגםמודל יחסידגם ממדי
DAXMDX
מוּרכָּבוּתפָּשׁוּטמורכב
גודלקטן יותריותר גדול

תכונות עיקריות של SSAS

תכונות חיוניות של SSAS הן:

  • הוא מציע תאימות לאחור ברמת ה- API.
  • תוכל להשתמש ב- OLEDB עבור OLAP עבור ממשק ה- API ול- MDX של גישת הלקוח כשפת שאילתה.
  • SSAS עוזר לך לבנות ארכיטקטורות MOLAP, HOLAP ו- ROLAP
  • זה מאפשר לך לעבוד על מצב שרת-לקוח או במצב לא מקוון.
  • אתה יכול להשתמש בכלי SSAS עם אשפים ומעצבים שונים.
  • יצירת וניהול מודלי נתונים היא גמישה.
  • התאם אישית את היישום מתמיכה נרחבת
  • מציע מבנה דינמי, דוח אד הוק, מטא נתונים משותפים ותכונות אבטחה

SSAS לעומת PowerPivot

פָּרָמֶטֶרSSASPowerPivot
מה זהSSAS רב ממדי הוא 'תאגיד BI'Microsoft PowerPivot הוא 'שירות עצמי בשירות עצמי'
פְּרִיסָהלפרוס ל- SSASהוא נפרס ל- SharePoint
לשימושפרויקט Visual Studioלְהִצטַיֵן
גודלגודל מוגבל לזיכרוןקיבולת מוגבלת ל -2 GB.
תמיכה במחיצותתומך בחלוקהאין מחיצות
סוג שאילתהDirectQuery ו- Vertipaqמאפשר רק שאילתות Vertipaq
כלי ניהולכלי ניהול שרתים (למשל, SSMS]'מנהל מערכת' של Excel ו- SharePoint
בִּטָחוֹןאבטחה ברמה ושורה ודינאמיתאבטחת קובץ חוברת עבודה

יתרונות SSAS

יתרונות/יתרונות של SSAS הם:

  • עוזר לך להימנע ממחלוקת משאבים עם מערכת המקור
  • זהו כלי אידיאלי לניתוח מספרי.
  • SSAS מאפשר גילוי של דפוסי נתונים שייתכן שלא יתגלו באופן מיידי באמצעות תכונות כריית הנתונים המובנות במוצר.
  • הוא מציע מבט מאוחד ומשולב של כל דיווחי הנתונים העסקיים שלך, ניתוח של מדדי הביצועים העיקריים (KPI) כרטיסי ניקוי נתונים.
  • SSAS מציעה עיבוד אנליטי מקוון (OLAP) של נתונים ממקורות נתונים שונים.
  • הוא מאפשר למשתמשים לנתח נתונים עם שלל כלים, כולל SSRS ו- Excel.

חסרונות השימוש ב- SSAS

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

שיטות עבודה מומלצות לשימוש ב- SSAS

  • אופטימיזציה של קוביות ומדידת עיצוב קבוצתי
  • עליך להגדיר אגרגציות שימושיות
  • השתמש בשיטת מחיצות
  • כתוב MDX יעיל
  • השתמש ביעילות במטמון מנוע השאילתות
  • קנה מידה כאשר אתה לא יכול להגדיל עוד יותר