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

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

אשמח להסבר קצר לגבי שלושה דברים ב RS

More
18 years 2 months ago #1692 by דוד פוראי

[move]ואני כמובן אסיר תודה מראש.[/move]

א. Aggregate Function.
ב. Rollup Aggregate Function.
ומה ההבדל בין השניים הנ"ל.

ג. ברמת ה Query
- Auto Group&Summarize -
למה נועד ועד כמה ה YES בתכונה הזו משפיע על מהירות הביצוע?

Please התחברות to join the conversation.

More
18 years 2 months ago #1694 by Dana
נתחיל מ-ג':
כאשר Auto Group & Summarize מסומן ב-yes (ברירת המחדל), Cognos לא מציג נתונים כפולים ומחולל שאילתא עם group/distinct על identifiers ו-attributes ו-total על facts.
לדוגמא: נניח שיש טבלה שמכילה שם מוצר, מספר הזמנה וסכום הזמנה. סכום הזמנה מוגדר כ-fact (סימן צהוב) ויש כמה הזמנות עבור כל מוצר. יוצרים דוח שמציג רק שם מוצר וסכום הזמנה.
אם משאירים את ברירת המחדל - נקבל דוח שמציג כל שם מוצר פעם אחת בלבד ולידו סה"כ של סכומי ההזמנה של המוצר. למרות שכל שם מוצר חוזר על עצמו בטבלה אנחנו מקבלים עבורו שורה אחת בלבד בדוח.
אם משנים את הערך ל-No - נקבל את הנתונים כמו שהם מופיעים בטבלה, בלי group ו-total ב-sql. כל מוצר יופיע מספר פעמים (כמו בטבלה) ולידו הערך של סכום הזמנה שמופיע בטבלה.
כאשר מורידים את ה-Yes, ה-SQL פשוט יותר ובהחלט ייתכן שהוא ירוץ מהר יותר מול ה-DB. אם אתה לא זקוק לביטול כפילויות אתה יכול להוריד אותו.

זה מביא אותנו לא':
Aggregate Function מציין את סוג הסכימה שיופיע בתאים של הדוח עבור האייטם (בדוגמא שלי - סכום הזמנה).
כלומר, אני יכולה להציג את שם המוצר ולידו סה"כ/ממוצע/מקסימום וכן הלאה של סכום ההזמנה של המוצר הזה.
אפשר לציין Aggregate Function גם לשדות שהם לא Fact ואז הם יתנהגו כמו Fact וייסכמו.

ב':
הסעיף הזה מתייחס לסוג הסכימה ה-default-י שמופיע ב-footer-ים. (כאשר לוחצים על הכפתור של Summarize).

מקווה שברור...

Please התחברות to join the conversation.

More
18 years 2 months ago #1695 by דוד פוראי

נהדר! ברור, נהיר ובהיר.
תודה רבה דנה.
והשאלה הבאה בדרך.
אני מיד אזכר מה רציתי לשאול.

Please התחברות to join the conversation.

Moderators: לינוּר
Time to create page: 0.324 seconds