3. מודל DMR

Download Report

Transcript 3. מודל DMR

‫תוכנית‬
IBM Cognos BI
)DMR( ‫מימדיים‬-‫מודלים רב‬
Dimensionally Modeled Relational
‫ויטלי מישייב‬
Blue Education -‫לומדים רק ב‬
‫תוכן‬
‫‪ .1‬מערכת ‪ BI‬ותפקיד עולמות נתונים‬
‫‪ .2‬סקירת סוגים נפוצים למודלים של נתונים‬
‫‪ .3‬מודל ‪ – DMR‬הגדרות ואפשרויות‬
‫‪ .4‬הדגמה‬
‫‪ .5‬השוואה בין סוגי מודלים‬
‫‪ .6‬סיכום ושאלות‬
IBM Cognos BI ‫שכבות‬
‫סוגים של מודלי נתונים‬
‫פלטפורמת ‪ IBM Cognos‬מאפשרת לעבוד עם ‪ 3‬סוגים של מודלים‪:‬‬
‫‪ .1‬מודל רלציוני‬
‫‪ .2‬קוביית ‪)Online Analytical Processing( OLAP‬‬
‫‪ * .3‬מודל ‪)Dimensionally Modeled Relational( DMR‬‬
‫‪ .1‬מודל רלציוני‬
‫‪ ‬מודל רלציוני בנוי ישירות מול בסיסי נתונים‬
‫‪ ‬המודל מכיל מבנה ‪ metadata‬בסיסי שנראה כמו‬
‫טבלאות ושדות בבסיסי נתונים (מודל נקי ופשוט)‬
‫‪ ‬בעת הרצת הדוח על סמך מודל רלציוני‪ ,‬המודל מחולל‬
‫שאילתת ‪ SQL‬ששולפת נתונים ישירות מטבלאות מקור‬
‫‪ .2‬קוביית ‪OLAP‬‬
‫‪Online Analytical Processing – OLAP‬‬
‫(עיבוד אנליטי מקוון)‬
‫‪ ‬קוביית ‪ OLAP‬מאחסנת נתונים מחושבים‬
‫לרמות שונות של מימדים‬
‫‪ ‬הנתונים אינם חיים אלא תמונת מצב של‬
‫זמן ריצה אחרון‬
‫‪ ‬קוביית ‪ OLAP‬מאפשרת שליפת נתונים רב‪-‬‬
‫מימדית ומהירה‬
‫‪ ‬קוביית ‪ OLAP‬מאפשרת יכולות תחקור מתקדמות‬
‫(‪)Roll Up ,Drill Down/Up ,Slice & Dice‬‬
‫‪ .3‬מודל ‪ – DMR‬מהו?‬
‫פלטפורמת ‪ IBM COGNOS‬מציעה סוג נוסף של מודל נתונים‪:‬‬
‫‪DMR - Dimensionally Modeled Relational‬‬
‫‪ ‬מודל ‪ DMR‬מאפשר תחקור רב‪-‬מימדי בסגנון של ‪ ,OLAP‬כאשר הבסיס והמקורות של המודל‬
‫זהים למודל רלציוני‬
‫‪ ‬המודל נבנה ב‪ Framework Manager -‬ואינו מכיל נתונים‪ ,‬אלא רק מבנה ‪ metadata‬הבנוי‬
‫בסגנון של ‪OLAP‬‬
‫‪ ‬לרוב שכבת הביניים של ה‪ metadata -‬מסודרת בפורמט סכימת כוכב (‪)star scheme‬‬
‫‪‬המודל מחולל שאילתות ‪ SQL‬שפונות ל‪DB -‬‬
‫‪ .3‬מודל ‪DMR‬‬
‫‪ ‬מודל ‪ DMR‬בדומה לקוביית ‪ OLAP‬מציג את‬
‫‪ metadata‬במבנה רב‪-‬מימדי שכולל ממדים‪,‬‬
‫הררכיות ומדדים‬
‫‪ ‬ישנה אפשרות של שימוש בפריטים בודדים‬
‫(‪)members‬‬
‫‪ ‬צורת פיתוח דוחות ותחקור נתונים מול מודל‬
‫‪ DMR‬זהה לצורת עבודה מול קוביית ‪OLAP‬‬
DMR ‫ מודל‬.3
Drill Up \ Drill Down ‫ מאפשר פונקציונאליות של‬DMR ‫ בין היתר מודל‬
:‫ושימוש בפונקציות היררכיות רבות כמו‬
 PARENT ([Tel-Aviv])
 EXCEPT (Country , set ([Spain], [France], [Argentina]))
DMR ‫ מודל‬.3
:IBM COGNOS ‫ תמיכה ע"י מגוון כלי תחקור של‬
Business Insight Advanced
Report Studio
Query Studio
Analysis Studio
Event Studio
‫הדגמה‬
‫‪ .1‬מודל ‪ DMR‬ב– ‪Framework Manager‬‬
‫‪ .2‬פיתוח דוחות מול מודל ‪DMR‬‬
‫‪ .3‬שימוש בפונקציונאליות של ‪ OLAP‬במודל ‪DMR‬‬
‫סיכום‬
‫‪ ‬השוואה – יתרונות מהותיים במודלים‬
‫אפשרויות ‪ /‬סוג מודל‬
‫רלציוני‬
‫‪OLAP‬‬
‫‪DMR‬‬
‫פשטות פיתוח ‪ ,‬אין צורך בריצות לבניית נתונים (‪)processing‬‬
‫‪V‬‬
‫‪V‬‬
‫נתוני אמת (‪)Live Data‬‬
‫‪V‬‬
‫‪V‬‬
‫אפשרויות תחקור רב‪-‬מימדיות מתקדמות‬
‫(‪)Roll Up ,Drill Down/Up ,Slice & Dice‬‬
‫‪V‬‬
‫‪V‬‬
‫תמיכה ע"י כלי תחקור אנליסטים (‪)Cognos Analysis Studio‬‬
‫‪V‬‬
‫‪V‬‬
‫ביצועים מהירים *‬
‫‪V‬‬
‫אין הגבלת גודל‬
‫‪V‬‬
‫‪V‬‬
‫שאלות‬
‫‪-‬‬
): ‫תודה‬
[email protected]