כאשר משתמשי Smart View זקוקים ליותר מידע ממה שזמין בקוביות, דוחות תחקור יכולים לספק גישה מותאמת לנתוני מקור חיצוניים.
בדרך כלל, בהתחשב ברמת פירוט מפורטת של נתונים שנשמרים במחסני נתונים ומערכות נתוני מקור אחרות, הנפח של הנתונים החיצוניים יכול להיות גדול מכדי להיות שימושי לניתוח. כדי לאכלס קוביית Essbase עם כמות הנתונים האופטימאלית לניתוח, מה שמקובל הוא לסכם את נתוני המקור (לדוגמה, סיכום ערכים יומיים שהם טרנזאקציות לכמויות שבועיות או חודשיות), ולטעון נתונים מסוכמים אלו לקוביית Essbase.
במהלך ניתוחים עוקבים של הנתונים ב-Essbase, אם משתמשי Smart View מוצאים חריגים הראויים לחקירה, תחקור מספק להם דרך להציג במהירות את נתוני המקור הבסיסיים כדי לחפש את הגורם. לדוגמה, אם נתוני אוגוסט שונים באופן בלתי צפוי מיולי, משתמשים יכולים לבצע תחקור למערכת המקור כדי למצוא אילו רשומות עשויות להיות אחראיות.
כדי לספר למשתמשי Smart View אנליטית פרטים נוספים על מה מהווה ערך נתונים אחד או יותר בקובייה, מנהלי מסד נתונים יכולים לממש דוחות תחקור כדי לספק יותר תובנות על נתוני המקור לפני שהם מסוכמים ונטענים לתוך Essbase.
דוחות תחקור הן דרך אחת לבניית ממשק חילופי נתונים בין Essbase ומערכות מקור חיצוניות.
קח בחשבון טבלה רלציונית, SB_DT, עם כל הרשומות שנבחרו. שאילתת ה-SQL:
SELECT * FROM SB_DT
תוצאת השאילתא (ב-SQL Developer) מקוצצת באורכה בהמחשה זו, מכיוון שיש אלפי רשומות בטבלה:
שקול את אותה טבלה עם פחות רשומות שנבחרו. לדוגמה, אם בחירת ה-SQL מצטמצמת לעמודות עם שם, מדידות מסוכמות ומוחל מסנן (פסוק WHERE).
select DIMENSION_PRODUCT, DIMENSION_MARKET, YEAR_PARENT, DIMENSION_SCENARIO, sum(SALES) as SALES, sum(COGS) as COGS from SB_DT where DIMENSION_SCENARIO ='Actual' AND DIMENSION_MARKET ='California' AND YEAR_PARENT ='Qtr4' group by DIMENSION_PRODUCT, DIMENSION_MARKET, YEAR_PARENT, DIMENSION_SCENARIO
אז תוצאת השאילתא מסוכמת ומסוננת:
אתה יכול לרתום את הכוח של שאילתות RDBMS ב-Essbase באמצעות 'מקורות נתונים', טעינת נתונים ודוחות תחקור. דוחות תחקור מספקים גישה מסוננת למקור חיצוני של נתונים ישירות משאילתת Essbase בגיליון עבודה של Smart View.
נושא זה מציג את הפירוש של תנאי הקשורים לתחקור ב-Essbase.
תחקר (פועל)
לבצע תחקור זה לגשת לנתונים חיצוניים מחיתוך תא אחד או יותר של Essbase בגיליון עבודה של Smart View. פעולת התחקור מספקת מידע נוסף שאינו כלול בקוביית Essbase. הצורך לבצע תחקור עולה כאשר Essbase מכיל ערכים מסוכמים ולמערכת המקור החיצונית יש נתונים מפורטים יותר שניתן להפוך לזמינים.
אם שאילתא מבוצעת במהלך תחקור, התוצאות מוצגות בגיליון עבודה חדש שנפתח -- זהו דוח התחקור. הדוח מכיל מידה שנמשך מנתוני המקור החיצוני.
אם כתובת URL מופעלת במהלך תחקור, היא נפתחת בדפדפן אינטרנט. ניתן להעביר פרמטרים לכתובת ה-URL, כדי לבצע חיפוש מותאם אישית באתר האינטרנט.
דוח תחקור
דוח תחקור הוא התוצאה של פעולת תחקור שבוצעה מרשת Smart View, לנתונים נוספים ממערכת מקור החיצונית ל-Essbase.
הגדרת דוח תחקור
הגדרת דוח תחקור היא הדרך, אם אתה מנהל מסד נתונים או תפקיד גבוה יותר, להגדרת הגישה שצריכה להיות למשתמשים שלך למידע חיצוני. אתה יוצר הגדרות דוח תחקור בממשק האינטרנט של Essbase או ב-REST API. הם משויכים לקובייה שלך. כחלק מההגדרה: אתה מציין:
מיפוי עמודות. זה מציין אילו עמודות חיצוניות ברצונך להציג בדוחות, וכמה עומק גישה היררכי (דורי) ברצונך לספק (לדוגמה, האם ברצונך לחשוף מידע יומי, חודשים, או רבעוני מהמקור החיצוני?)
אזור ניתן לתחקור. זה מציין אילו חיתוכי תאים של הקובייה שלך מציעים גישה לדוחות תחקור (או כתובת URL) המכילים נתונים חיצוניים נוספים. בדוגמאות הבאות, אזורים ניתנים לתחקור בנקודת המבט של גיליון העבודה Smart View מקודדים לפי צבעים בכחול, באמצעות סגנונות תא. אתה מציין אזורים ניתנים לתחקור באמצעות כל אחד מה-פונקציות של סל איברים הזמינים ב-Essbase. בדוגמאות הבאות, האזור הניתן לתחקור הוא @DESCENDANTS("Measures") ב-Sample Basic.
מיפוי לפרמטרי זמן ריצה, אם שאילתא עם פרמטרים ממומשת בשאילתת מקור הנתונים הבסיסית (אופציונאלי).
הגדרות דוח תחקור מסתמכות בדרך כלל על חיבורים מוגדרים מראש ומקורות נתונים ב-Essbase (אלא אם כן אתה מגדיר גישה לקובץ שהועלה אל Essbase). חיבור מאחסן את פרטי אימות הזהות למקור החיצוני. מקור נתונים אחד או יותר שאתה מגדיר דרך החיבור מאפשרים לך לציין שאילתא התחלתית לשליפת נתונים מהמקור החיצוני (לדוגמה, בחירת הכול מטבלה מסוימת). השאילתא שאתה מציין במקור הנתונים יכולה לשלוף תת-סל נתונים גדול או קטן כתת-סל הנתונים איתו תרצה להתחיל. מאוחר יותר, אתה מצמצם את כמות הגישה לנתונים לסיפוק, כאשר אתה יוצר או עורך את הגדרת דוח התחקור.
כמנהל מסד נתונים, השתמש בתהליך העבודה הבא כדי לעצב ולבדוק תחקור עבור הקובייה שלך.
הכן גישה לנתונים
צור הגדרות דוח תחקור בקובייה
הכן Smart View
בצע תחקור מחיתוכי תאים שונים ב-Smart View
בדוק את פלטי דוח התחקור וה- יומן פלטפורמה
תהליך עבודה זה ויתר מבוא זה, מדגישים את מה שאתה צריך לדעת כדי לעצב ולבדוק גישת תחקור לנתוני מקור חיצוניים ב-RDBMS. אם אתה יותר מעוניין במימוש כתובת URL של תחקור, ראה בצע תחקור לכתובת URL.
כדי להבין את דרישות הגישה השונות לעיצוב ושימוש בתחקור, ראה גישה לדוחות תחקור.
בדוגמה זו, הנח שלקוביית Sample Basic ב-Essbase יש את Qtr1-Qtr4 כרמות הנמוכות ביותר של ממד הזמן.
אין חודשים בהיררכיית המתווים, אך הנתונים החודשיים זמינים במערכת מקור חיצונית, בעמודת טבלה בשם DIMENSION_YEAR:
כאשר משתמש Smart View מבצע תחקור בחיתוך תאים של ערך 'מכירות' ל-Qtr1:
דוח התחקור ש-Essbase מייצר הוא
דוח התחקור מציג מידע נוסף, ממסד נתוני מקור, על 'מכירות' ל-Qtr1. שים לב שהערכים Jan, Feb ו-Mar מסתכמים בערך ל-Qtr1: 678+645+675=1998.
השאילתא בה Essbase משתמש באופן פנימי לבניית דוח התחקור לעיל היא:
SELECT "DIMENSION_PRODUCT", "DIMENSION_MARKET", "DIMENSION_YEAR", "DIMENSION_SCENARIO", "SALES", "COGS", "YEAR_PARENT" FROM <Query defined in Datasource> WHERE "YEAR_PARENT" = 'Qtr1' AND "DIMENSION_PRODUCT" = '100-10' AND "DIMENSION_MARKET" = 'New York' AND "DIMENSION_SCENARIO" = 'Actual'
מיומן הפלטפורמה, מנהלנים יכולים לגשת לשאילתות המדויקות מאחורי כל דוח תחקור.
הגדרת דוח תחקור היא הדרך, אם אתה מנהל מסד נתונים או תפקיד גבוה יותר, להגדרת הגישה שצריכה להיות למשתמשים שלך למידע חיצוני.
הערה :
אין לשנות שם של הגדרות דוח תחקור. ייתכן שלא ניתן לערוך הגדרות דוח תחקור ששמותיהם משתנים וייתכן שלא יפעלו כמצופה.כדי לאפשר דוח תחקור שהופק ב-כיצד פועל תחקור, מנהל מסד הנתונים יצר הגדרת דוח תחקור המשויכת ל-Sample Basic. דוח התחקור מפנה למקור נתונים מוגדר מראש שמשתמש בשאילתא כדי למשוך נתונים חיצוניים מ-SB_DT (טבלת מערכת המקור ההיפותטית המוזכרת ב-מבוא לתחקור ב-Essbase).
בהגדרת דוח התחקור, מנהל מסד הנתונים ציין את מיפוי העמודות הבא:
עמודה חיצונית | כלול בדוח | ממד Essbase | מסנן דור/רמה |
---|---|---|---|
DIMENSION_PRODUCT | Y | מוצר | יחידת שמירת מלאי של מוצר [דור] |
DIMENSION_MARKET | Y | שוק | מצב [דור] |
DIMENSION_YEAR | Y | שנה | ללא |
DIMENSION_SCENARIO | Y | תרחיש | רמה0 [רמה] |
SALES | Y | ללא | -- |
COGS | Y | ללא | -- |
YEAR_PARENT | Y | שנה | רבעון [דור] |
מיפוי העמודה מגדיר אילו עמודות מקור חיצוניות צריכות להיכלל בדוח, לאילו ממדי Essbase עמודות אלו ממפות, ואופצינואלית תנאי מסנן רמה/דור המציין את עומק הגישה שיש לספק.
בתבנית המיפוי המוצגת לעיל, מנהל מסד הנתונים:
מיפה את העמודה החיצונית DIMENSION_PRODUCT לדור בשם 'SKU של מוצר' במממד 'מוצר' ב-Essbase. סוג זה של מיפוי עמודות נקרא מיפוי דורות.
מיפה את העמודה החיצונית DIMENSION_MARKET לדור בשם 'מצב' בממד 'שוק' ב-Essbase (זוהי דוגמה נוספת של מיפוי דורות).
מיפה את העמודה החיצונית DIMENSION_YEAR לממד 'שנה', ללא סינון נוסף. סוג זה של מיפוי עמודה נקרא מיפוי ממד.
מיפה את העמודה החיצונית DIMENSION_SCENARIO לרמה הנמוכה ביותר (רמה 0) של הממד 'תרחיש' ב-Essbase. סוג זה של מיפוי עמודה נקרא מיפוי ברמה 0.
לא מיפה את העמודות SALES ו-COGS לאף דבר, אך בחר לכלול עמודות אלו בדוח. בדרך כלל אין צורך למפות עמודות לממד חשבונות ב-Essbase.
מיפה את העמודה החיצונית YEAR_PARENT לדור בשם 'רבעון' בממד 'שנה'.
אפשרויות מיפוי עמודות
מכיוון שהשאילתא ש-Essbase יוצר למשיכת הנתונים ממקור הנתונים שלך תלויה במיפוי העמודות המוגדר שלך, כדאי להבין את הדרכים השונות למיפוי עמודות ובאילו מקרים השיטה כל שיטה שימושית. סוגי מיפוי העמודות הם:
מיפוי ממדים
מיפוי דורות
מיפוי ברמה 0
מיפוי ממדים
עם מיפוי ממדים, אתה ממפה עמודת נתוני מקור ישירות לשם ממד בקוביית Essbase. סוג זה של מיפוי שימושי ביותר כאשר עמודת נתוני המקור מכילה את כל שכבות הנתונים המיוצגות בממד המתאים של הקובייה שלך.
לדוגמה, אם עמודת נתוני מקור MONTH מכילה שילוב של כל הדורות/הרמות שיש לממד, כפי שמוצג,
לכן זה הגיוני למפות את העמודה MONTH לממד 'שנה' ב-Essbase, ללא מסנן נוסף:
עמודה חיצונית | כלול בדוח | ממד Essbase | מסנן דור/רמה |
---|---|---|---|
MONTH | Y | שנה | ללא |
כאשר אתה משתמש במיפוי ממדים ל-MONTH כפי שמוצג לעיל, תנאי המסנן (פסוק ה-WHERE של שאילתת ה-SQL) אינו מוגדר מראש לעמודה MONTH:
SELECT "MONTH" FROM <Query defined in Datasource> WHERE "MONTH" = '<Grid context>'
ותוצאת התחקור ל-MONTH תחזיר את חיתוך התאים הנוכחי של Smart View.
פרטים נוספים על איך עובד מיפוי ממדים ב-דוגמה לתרחיש שימוש של תחקור
מיפוי דורות
עם מיפוי דורות, אתה ממפה עמודת נתוני מקור לדור בעל שם בממד Essbase. סוג זה של מיפוי שימוש כאשר עמודת נתוני המקור מכילה רק את שכבת הנתונים המיוצגת בדור ספציפי של ממד בקובייה. לדוגמה, אם עמודת נתוני המקור MONTH מכילה רק 3 חודשים, ולממד 'שנה' יש חודשים בדור 3,
אז הבחירה הטובה ביותר היא למפות את עמודת המקר לדור 3 (חודשים) של ממד ה'שנה':
עמודה חיצונית | כלול בדוח | ממד Essbase | מסנן דור/רמה |
---|---|---|---|
MONTH | Y | שנה | חודשים [דור] |
כאשר אתה משתמש במיפוי דור ל-MONTH כפי שמוצג לעיל, תנאי מסנן השאילתא יוגדר מראש לעמודה MONTH:
SELECT "MONTH" FROM <Query defined in Datasource> WHERE "MONTH" = '<Generation filter>'
ותוצאת התחקור ל-MONTH תחזיר ערכים עד לדור 'חודשים' של ממד ה'שנה'. לא יוחזרו נתונים (במידה וקיימים) לרמה הנמוכה מ'חודשים'.
מיפוי דורות אינו אידיאלי להיררכיות אסימטריות (מזוגזגות). למיפוי דורות אין השפעה על שאילתת התחקור בממד עם היררכיה מדורגת אלא אם התחקור מבוצע על איבר שהוא צאצא ישיר של דור בו מוגדר מיפוי העמודות. כדי להימנע מתוצאות לא צפויות, Oracle ממליצה על שימוש במיפוי ברמת 0 במקום מיפוי דורות לתחקור בהיררכיות אסימטריות.
פרטים נוספים על איך עובד מיפוי דורות ב-דוגמה לתרחיש שימוש של תחקור
מיפוי ברמה 0
עם מיפוי ברמה 0, Essbase מוסיף לתנאי המסנן את כל האיברים ברמת הקצה מהיררכיה שמתחת לחיתוך התאים (כל איבר שנבחר בהקשר רשת Smart View הנוכחי בזמן ריצה).
מיפוי רמה 0 שימושי בזמן עבודה עם היררכיות אסימטריות (מזוגזגות). בהיררכיה מדורגת, איברים באותה רמה (L) לא כולם חולקים את אותו עומק דורי (G) במתווה.
דוגמה נפוצה להיררכיה מדורגת היא מבנה ארגון של עובד.
הממד 'מוצר' של מתווה הקובייה Essbase ל-Sample Basic יהיה היררכיה מדורגת אם היו מתווספים מעט מוצרי בן מתחת ל-100-10 (קולה):
אם מנהל מסד הנתונים ממפה את עמודת המקור PRODUCT לרמה 0 של ממד ה'מוצר', כפי שמוצג:
עמודה חיצונית | כלול בדוח | ממד Essbase | מסנן דור/רמה |
---|---|---|---|
PRODUCT | Y | מוצר | רמה0 [רמה] |
אז תנאי מסנן השאילתות יוגדר מראש לעמודה PRODUCT:
SELECT "PRODUCT" FROM <Query defined in Datasource> WHERE "PRODUCT" = <Level0> below <Grid context>
ותוצאת התחקור ל-PRODUCT תחזיר את כל האיברים ברמת 0 מתחת לאיבר 'מוצר' שנבחר בחיתוך התאים הנוכחי של Smart View.
פרטים נוספים על איך עובד מיפוי ברמה 0 ב-דוגמה לתרחיש שימוש של תחקור.
לתרחיש שימוש לדוגמה זה, נבחן את הפקטורים הבאים שעליך לקחת בחשבון בעת עיצוב גישה לדוח תחקור למשתמשי Smart View.
קוביית Essbase לניתוח
מערכת מקור חיצונית לתחקור
הגדרת דוח תחקור עם מיפוי עמודות מוגדרת על-ידי מנהל מסד הנתונים
תוצאות דוח תחקור מ-Smart View
קוביית Essbase
בדוגמה זו, הבסיס הוא קובייה הדומה לקוביית הדגמה של Essbase, Sample Basic, אך עם נתונים ברמה רבעונית בלבד לממד הזמן שקיים בקובייה (חודשים הוסרו). הנח שלממד 'שנה' יש Qtr1-Qtr4 כאיברים הנמוכים ביותר שלו (רמה 0):
למרות שחודשים חסרים בהיררכיית מתווה זו, הנתונים החודשיים זמינים באופן חיצוני על-ידי תחקור למערכת המקור (הנח שהיא מסד נתונים של Oracle), וגישה למידע מעמודה בשם DIMENSION_YEAR:
עבור שאר הממדים, הנח שהם זהים לאלו שבקוביית ההדגמה של Essbase, Sample Basic, הזמינה בפרק הגלריה של קטלוג ה'קבצים'. יש לבצע בדיקה מהירה לאלו:
הממד 'מדידות' עוקב אחר מדדי ביצועי מפתח לחשבונות, באמצעות חישובים דינמיים עם נוסחאות חישוב של Essbase.
הממד 'מוצר' עוקב אחר מלאי פעיל, יורד שני דורות, לדור 2 בשם 'קטגוריה' (המאוכלס על-ידי 100 [כינוי 'קולה'], 200, 300, 400 ו'דייאט') ודור 3/רמה 0 בשם 'יחידת שמירת מלאי של מוצר' (המאוכלס על-ידי 100-10 [כינוי 'קולה'], 100-20 וכו').
הממד 'שוק' מספק הפרדה גיאוגרפית עם שני דורות נוספים מתחת לשם הממד. דור 2 הוא 'אזור' ('מזרח', 'מערב' וכו') ודור 3 הוא 'מדינה'.
הממד 'תרחיש' מוסיף ניתוח דיווח כספי לקובייה עם שני האיברים המאוחסנים שלה ושני איברי 'חישוב דינמי':
מערכת מקור חיצונית
למערכת המקור בדוגמה זו, הנח שהיא 'מסד נתונים של Oracle'. מקור הנתונים המוגדר מראש ב-Essbase כולל שאילתת SQL שמושכת מידע מטבלה במסד נתונים של Oracle.
השמימה שלנו כמנהלי מסד הנתונים היא לעצב הגדרת דוח תחקור בהתבסס על מקור נתונים זה, אשר מספקת למשתמשי Smart View את הגישה הנכונה לנתוני מערכת המקור שנמשכו דרך מקור הנתונים.
השאילתא במקור הנתונים יכולה להיות פשוטה כמו
SELECT * FROM TABLENAME
או שניתן לעדן אותה כך שתמשוך כל סיכום או מגוון של הנתונים החיצוניים בהם ברצונך להשתמש כבסיס.
הבחירה מהטבלה ההיפותטית שלנו במסד נתונים של Oracle כוללת עמודות חיצוניות כמו אלו שהומחשו ב-מבוא שלנו. אנו נמפה חלק מעמודות חיצוניות אלו לממדי Essbase בזמן שאנחנו מעצבים את הגדרת דוח התחקור.
הגדרת מיפוי עמודות
מיפוי העמודות בדוגמה זו משתמש במיפוי ממדים ל'מוצרים', מיפוי דורות ל'שנה' ו'תרחיש' ומיפוי ברמה 0 ל'שוק'.
עמודה חיצונית | כלול בדוח | ממד Essbase | מסנן דור/רמה |
---|---|---|---|
DIMENSION_PRODUCT | Y | מוצר | ללא |
DIMENSION_MARKET | Y | שוק | רמה0 [רמה] |
YEAR_PARENT | Y | שנה | רבעון [דור] |
DIMENSION_SCENARIO | Y | תרחיש | תרחיש [דור] |
SALES | Y | ללא | -- |
COGS | Y | ללא | -- |
MARKETING | Y | ללא | -- |
PAYROLL | Y | ללא | -- |
MISC | Y | ללא | -- |
דוגמאות לדוח תחקור לפי סוג מיפוי עמודות
הדוגמאות הבאות לדוח תחקור ממחישות את תוצאות השאילתא לכל סוג מיפוי עמודות שמנהל מסד הנתונים מציין כחלק מהגדרת דוח התחקור.
דוגמה 1 למיפוי ממדים
שימוש במיפוי ממדים ל'מוצר' ללא מסנן היררכי.
עמודה חיצונית | כלול בדוח | ממד Essbase | מסנן דור/רמה |
---|---|---|---|
DIMENSION_PRODUCT | Y | מוצר | ללא |
כריכת תחקור שבוצע מחיתוך תאים תבוטל בכל דור או רמה ספציפיים.
לכן, תחקור מ(שנה, מכירות, מערב, סכום בפועל, קולה):
מחזיר דוח תחקור שסונן על-ידי הקשר הרשת הנוכחי ל'מוצר', שהוא במקרה 100-10 (100-10 הוא יחידת שמירת מלאי של מוצר המשויכת לשם הכינוי 'קולה'). כל הערכים שנמשכו מהעמודה DIMENSION_PRODUCT במערכת המקור יהיו רשומות בהן DIMENSION_PRODUCT = 100-10.
כדי לאמת דוחות תחקור בזמן שאתה בודק אותם, בדוק שהסכום למדידה בדוח תואם לחיתוך התאים שעליו בוצע התחקור. בדוגמה לעיל, דוח התחקור מאומת, מכיוון שהתא שעליו בוצע התחקור תואם לערך (14862) של הסכום של העמודה הממופה בדוח התחקור.
השאילתא בה Essbase משתמש לבניית דוח התחקור לעיל היא:
SELECT "DIMENSION_PRODUCT", "DIMENSION_MARKET", "YEAR_PARENT", "DIMENSION_SCENARIO", "SALES", "COGS", "MARKETING", "PAYROLL", "MISC"
FROM <Query defined in Datasource>
WHERE (
"YEAR_PARENT" = 'Qtr3' OR
"YEAR_PARENT" = 'Qtr4' OR
"YEAR_PARENT" = 'Qtr1' OR
"YEAR_PARENT" = 'Qtr2')
AND
"DIMENSION_PRODUCT" = '100-10'
AND (
"DIMENSION_MARKET" = 'Oregon' OR
"DIMENSION_MARKET" = 'California' OR
"DIMENSION_MARKET" = 'Washington' OR
"DIMENSION_MARKET" = 'Utah' OR
"DIMENSION_MARKET" = 'Nevada')
AND
"DIMENSION_SCENARIO" = 'Actual'
דוגמה 2 למיפוי ממדים
בהמשך מהדוגמה הקודמת, נחקור מה קורה כאשר מבצעים תחקור ב'מוצר' ברמה גבוה יותר.
תחקור מ(שנה, מכירות, מערב, סכום בפועל, קולה):
מחזיר דוח תחקור שסונן על-ידי הקשר הרשת הנוכחי ל'מוצר', שהוא במקרה 100 (100 הוא קטגוריית ה'מוצר' המשויכת לשם הכינוי 'קולה'). כל הערכים שנמשכו מהעמודה DIMENSION_PRODUCT במערכת המקור יהיו רשומות בהן DIMENSION_PRODUCT = 100.
דוח התחקור מאומת, מכיוון שהתא שעליו בוצע התחקור תואם לערך (23806) של הסכום של העמודה הממופה בדוח התחקור.
השאילתא בה Essbase משתמש לבניית דוח התחקור לעיל היא:
SELECT "DIMENSION_PRODUCT", "DIMENSION_MARKET", "YEAR_PARENT", "DIMENSION_SCENARIO", "SALES", "COGS", "MARKETING", "PAYROLL", "MISC"
FROM <Query defined in Datasource>
WHERE (
"YEAR_PARENT" = 'Qtr3' OR
"YEAR_PARENT" = 'Qtr4' OR
"YEAR_PARENT" = 'Qtr1' OR
"YEAR_PARENT" = 'Qtr2')
AND
"DIMENSION_PRODUCT" = '100'
AND (
"DIMENSION_MARKET" = 'Oregon' OR
"DIMENSION_MARKET" = 'California' OR
"DIMENSION_MARKET" = 'Washington' OR
"DIMENSION_MARKET" = 'Utah' OR
"DIMENSION_MARKET" = 'Nevada')
AND
"DIMENSION_SCENARIO" = 'Actual'
דוגמה 1 למיפוי דורות
שימוש במיפוי דורות ל'שנה' עם מסנן בדור בשם 'רבעון'.
עמודה חיצונית | כלול בדוח | ממד Essbase | מסנן דור/רמה |
---|---|---|---|
YEAR_PARENT | Y | שנה | רבעון [דור] |
תחקור שבוצע מחיתוך תאים יהיה כרוך לדור הספציפי של 'שנה'.
תחקור מ(Qtr2, מכירות, שוק, סכום בפועל, קולה):
מחזיר דוח תחקור שמסונן לפי הקשר הדור הממופה ל'שנה', שהוא 'רבעונים'. מכיוון ש-Qtr2 נמצא בהקשר הרשת שנבחר, כל הערכים שנמשכו מהעמודה YEAR_PARENT במערכת המקור יהיו רשומות שבהן YEAR_PARENT = Qtr2.
דוח התחקור מאומת, מכיוון שהתא שעליו בוצע התחקור תואם לערך (16048) של הסכום של העמודה הממופה בדוח התחקור.
השאילתא בה Essbase משתמש לבניית דוח התחקור לעיל היא:
SELECT "DIMENSION_PRODUCT", "DIMENSION_MARKET", "YEAR_PARENT", "DIMENSION_SCENARIO", "SALES", "COGS", "MARKETING", "PAYROLL", "MISC"
FROM <Query defined in Datasource>
WHERE
"YEAR_PARENT" = 'Qtr2'
AND
"DIMENSION_PRODUCT" = '100-10'
AND (
"DIMENSION_MARKET" = 'Oregon' OR
"DIMENSION_MARKET" = 'New York' OR
"DIMENSION_MARKET" = 'Oklahoma' OR
"DIMENSION_MARKET" = 'California' OR
"DIMENSION_MARKET" = 'Florida' OR
"DIMENSION_MARKET" = 'Washington' OR
"DIMENSION_MARKET" = 'Utah' OR
"DIMENSION_MARKET" = 'Iowa' OR
"DIMENSION_MARKET" = 'New Mexico' OR
"DIMENSION_MARKET" = 'Massachusetts' OR
"DIMENSION_MARKET" = 'Texas' OR
"DIMENSION_MARKET" = 'Illinois' OR
"DIMENSION_MARKET" = 'Colorado' OR
"DIMENSION_MARKET" = 'Connecticut' OR
"DIMENSION_MARKET" = 'New Hampshire' OR
"DIMENSION_MARKET" = 'Missouri' OR
"DIMENSION_MARKET" = 'Louisiana' OR
"DIMENSION_MARKET" = 'Ohio' OR
"DIMENSION_MARKET" = 'Wisconsin' OR
"DIMENSION_MARKET" = 'Nevada')
AND
"DIMENSION_SCENARIO" = 'Actual'
דוגמה 2 למיפוי דורות
בהמשך מהדוגמה הקודמת, נחקור מה קורה כאשר מבצעים תחקור בממד 'שנה' ברמה גבוה יותר.
תחקור מ(שנה, מכירות, שוק, סכום בפועל, קולה):
מחזיר דוח תחקור שמסונן לפי דור ה'רבעונים' הממופה של 'שנה'. ערכים שנמשכו מעמודת YEAR_PARENT במערכת המקור יהיו Qtr1, Qtr2, Qtr3 ו-Qtr4.
דוח התחקור מאומת, מכיוון שהתא שעליו בוצע התחקור תואם לערך (62824) של הסכום של העמודה הממופה בדוח התחקור.
השאילתא בה Essbase משתמש לבניית דוח התחקור לעיל היא:
SELECT "DIMENSION_PRODUCT", "DIMENSION_MARKET", "YEAR_PARENT", "DIMENSION_SCENARIO", "SALES", "COGS", "MARKETING", "PAYROLL", "MISC"
FROM <Query defined in Datasource>
WHERE (
"YEAR_PARENT" = 'Qtr3' OR
"YEAR_PARENT" = 'Qtr4' OR
"YEAR_PARENT" = 'Qtr1' OR
"YEAR_PARENT" = 'Qtr2')
AND
"DIMENSION_PRODUCT" = '100-10'
AND (
"DIMENSION_MARKET" = 'Oregon' OR
"DIMENSION_MARKET" = 'New York' OR
"DIMENSION_MARKET" = 'Oklahoma' OR
"DIMENSION_MARKET" = 'California' OR
"DIMENSION_MARKET" = 'Florida' OR
"DIMENSION_MARKET" = 'Washington' OR
"DIMENSION_MARKET" = 'Utah' OR
"DIMENSION_MARKET" = 'Iowa' OR
"DIMENSION_MARKET" = 'New Mexico' OR
"DIMENSION_MARKET" = 'Massachusetts' OR
"DIMENSION_MARKET" = 'Texas' OR
"DIMENSION_MARKET" = 'Illinois' OR
"DIMENSION_MARKET" = 'Colorado' OR
"DIMENSION_MARKET" = 'Connecticut' OR
"DIMENSION_MARKET" = 'New Hampshire' OR
"DIMENSION_MARKET" = 'Missouri' OR
"DIMENSION_MARKET" = 'Louisiana' OR
"DIMENSION_MARKET" = 'Ohio' OR
"DIMENSION_MARKET" = 'Wisconsin' OR
"DIMENSION_MARKET" = 'Nevada')
AND
"DIMENSION_SCENARIO" = 'Actual'
דוגמה למיפוי ברמה 0
שימוש ב-מיפוי ברמה 0 ל'שוק' עם מסנן באיברים ברמה 0 (קצה),
עמודה חיצונית | כלול בדוח | ממד Essbase | מסנן דור/רמה |
---|---|---|---|
DIMENSION_MARKET | Y | שוק | רמה0 [רמה] |
תחקור שבוצע מחיתוך תאים יחזיר את כל האיברים הנמוכים ביותר ל'שוק'.
תחקור מ(שנה, מכירות, שוק, סכום בפועל, קולה):
מחזיר דוח תחקור שכולל את האיברים ברמה הנמוכה ביותר של הממד 'שוק', שהם במקרה 'מדינות'. כל הערכים שנמשכו מהעמודה DIMENSION_MARKET במערכת המקור יהיו רשומות המכילות מדינות.
דוח התחקור מאומת, מכיוון שהתא שעליו בוצע התחקור תואם לערך (62824) של הסכום של העמודה הממופה בדוח התחקור.
השאילתא בה Essbase משתמש לבניית דוח התחקור לעיל היא:
SELECT "DIMENSION_PRODUCT", "DIMENSION_MARKET", "YEAR_PARENT", "DIMENSION_SCENARIO", "SALES", "COGS", "MARKETING", "PAYROLL", "MISC"
FROM <Query defined in Datasource>
WHERE (
"YEAR_PARENT" = 'Qtr3' OR
"YEAR_PARENT" = 'Qtr4' OR
"YEAR_PARENT" = 'Qtr1' OR
"YEAR_PARENT" = 'Qtr2')
AND
"DIMENSION_PRODUCT" = '100-10'
AND (
"DIMENSION_MARKET" = 'Oregon' OR
"DIMENSION_MARKET" = 'New York' OR
"DIMENSION_MARKET" = 'Oklahoma' OR
"DIMENSION_MARKET" = 'California' OR
"DIMENSION_MARKET" = 'Florida' OR
"DIMENSION_MARKET" = 'Washington' OR
"DIMENSION_MARKET" = 'Utah' OR
"DIMENSION_MARKET" = 'Iowa' OR
"DIMENSION_MARKET" = 'New Mexico' OR
"DIMENSION_MARKET" = 'Massachusetts' OR
"DIMENSION_MARKET" = 'Texas' OR
"DIMENSION_MARKET" = 'Illinois' OR
"DIMENSION_MARKET" = 'Colorado' OR
"DIMENSION_MARKET" = 'Connecticut' OR
"DIMENSION_MARKET" = 'New Hampshire' OR
"DIMENSION_MARKET" = 'Missouri' OR
"DIMENSION_MARKET" = 'Louisiana' OR
"DIMENSION_MARKET" = 'Ohio' OR
"DIMENSION_MARKET" = 'Wisconsin' OR
"DIMENSION_MARKET" = 'Nevada')
AND
"DIMENSION_SCENARIO" = 'Actual'