הצטרפו לקבוצות שלנו לקבלת עדכונים מרוכזים פעם בשבוע:

ווטסאפ:
http://wa.dwh.co.il
טלגרם:
http://telegram.dwh.co.il

אובייקטים מסוג Measure משמשים לנתונים מספרים. לדוגמא: כמות מכירות או מספר לקוחות.

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

-        אגריגציה ברמת שרת. אגריגציה זאת תבצע פעולת סיכום על ידי יצירת group by בתחביר הSQL. כדי לישם אגריגציה זאת, יש לעטוף את התחביר בחלק הselect בפונקציה אגרגטיבית, כגון sum.

-        אגריגציה ברמת לקוח. אגריגציה זאת מתרחשת בשני מצבים:

o        לאחר האגרגציה ברמת שרת, כך שמקבלת כקלט את הפלט שלה.

o       לאחר פעולה ברמת לקוח. לדוגמא, הסרה של מימד מטבלה.

יצירת אובייקט מסוג Measure

יש לבצע:

  1. את סדר הפעולות שמופיע בסעיף הקודם.
  2. יש להגדיר אגריגציה ברמת שרת (ברוב הפעמים נצטרך את זה). בדוגמא , מוגדר sum.
  3. 01007-01

  1. לגשת ללשונית Properties ולבחור את האגרגציה ברמת לקוח.
  2. 01007-02
  3. סוג האגריגציה ברמת לקוח נקראת Choose how this measure will be projected when aggregated (בדוגמא לעיל sum). הערכים שניתן להשתמש בהם הם:

-        sum סיכום

-        count מניה

-        max הערך הגבוה ביותר

-        min הערך הנמוך ביותר

-        avg ערך ממוצע.

-        none ללא אגריגציה בכלל

-        Database delegated- הבא נתונים מחדש מהDB לאחר פעולת אגריגציה בצד הלקוח. (קיים רק בממשק הWeb, החל מגרסא 3.1)

  1. שימו לב שבחלק הQualification’  אנו קובעים את סוג האובייקט. במקרה זה, משום שבחרנו אגריגציה ברמת שרת,הQualification השתנה באופן אוטומטי לMeasure.
  2. בסוף התהליך יש להקיש על .
01007-01