יום ראשון, 3 בנובמבר 2019

טיפים וטריקים שחייבים להכיר ב OBIEE

  • מדריך מפורט ביותר ליצירה ושימוש Action Links and Actions ב OBIEE
    http://www.oracle.com/webfolder/technetwork/tutorials/obe/fmw/bi/bi1113/actionframework/actionframework.htm#t1

  • הסתרת אופציית 'Search...' בתפריט dropdown - בוחרים בעריכת הדאשבורד, מוסיפים Text object לעמוד ומדביקים את הקוד הבא - <style>.DropDownSearch{visibility:hidden;}</style>.
    מסמנים את 'Contains HTML markup' ושומרים את העמוד.

  • שינוי תצוגת Data - במידה והפורמט של Obiee לא מאפשר לנו תצוגת מידע בפורמט אותו אנו מעוניים להציג, ניתן לבצע קסטומיזציה של התצוגה באמצעות בחירה בתפריט העמודה -> Column Properties -> בחירת חוצץ Data format -> נוודה שהריבוע של Override מסומן ונבחר בשדה Custom בשורה שמתחתיו נציב את תבנית הפורמט שאותה נרצה להציג פירוט לדוג' ניתן לראות כאן

  • Total , Grand Total - על מנת להוסיף סה"כ סופי או ביניים, ניכנס לדוח שאותו נרצה לערוך, נעבור ל Result ושם נקליק על Edit View (סימן העיפרון) נחפש את סימן ה ומשם נכנס להגדרות ה Total.

  • תצוגת אחוזים - אם נרצה להזין אחוזים כתוצאת חילוק של שני משתנים, אם לא נקבל את ערך האחוז נכפיל את תוצאת החילוק במאה. תצוגת האחוזים תופיע מעוגלת ולכן יש להפוך אותה ל decimal על ידי שימוש ב cast ל double. בהצלחה :)

  • ללא תוצאות - במידה ונראה לבטל או לשנות את תצוגת ברירת המחדל כשלא חוזרות תוצאות מהדוח, ניגש ל Analysis Properties בחוצץ Result Display נבחר ב - Display Custom Message. אפשר גם לבצע התאמה עם HTML באמצעות סימון Contains HTML Markup. לאחר מכן ניתן להציב תגיות לדוג' - <b>אין תוצאות</b>

  • טבלה ללא פס גלילה - אם נרצה להציג טבלה ללא פס הגלילה כך שתצוגת הטבלה תיפרס לאורך כל העמוד - ניגש ל Table Properties-> Style ונסמן ב Data Viewing את Content paging

  • תמונת תנאי (איקס/ וי) - במקום סטאטוס כתוב נוכל להחליף 'כן' ו'לא' למשל ב - תמונה של איקס ותמונה של V ע"י הגדרת תנאי בעמודה בצורה הבאה - Column Properties -> Conditional Format ולאחר מכן Add Condition בחלון שיפתח (Edit Condition) נגדיר Column ותנאי.
    לאחר לחיצה על אישור יפתח חלון Edit Format שבו נעדכן בשדה Image תמונה של X או תמונה של V בהתאמה.
    בנוסף אם נרצה שלא יופיע הכיתוב (למשל כן/לא) ולידו התמונה, נסמן ב Image Only ב Position.
    ואם נרצה שיופיע תא ריק, ישנו פתרון עוקף להציב ב css - את הקוד font-size:0% ;
  • ביטול ריצה אוטומאטית של דוח בדאשבורד / תנאי לריצה - 
    נרצה למנוע ריצה אוטומאטית כשיש פרומפט והדוח כבד, לכן נבחר בשדה שיהיה שדה חובה למילוי מה שימנע מהדוח לרוץ. ניתן להוסיף שדות נוספים על מנת לסנן את הדוח בצורה טובה יותר.
    • לאחר בחירת השדה בפרומפט נגדיר לו בפרומפט Presnetaion Variable למשל PV
    • ניצור דוח חדש שיהיה בדיקה לתנאי הזה - הוא יכלול ב column formula את ההוראה  - 'הכנס שדה' (שבחרנו)
    • לדוח ניצור פילטר בתבנית הבאה :
      case when '@{pv} like '@{p%' then 1 else 0 end
      ושהתבנית תהיה בתנאי ששווה ל - 1
    • את הדוח נשמור בתיקית הפרוייקט עם שם אינטואיטיבי כמו - דוח בדיקה
    • נחזור לדאשבורד, נעבור למצב עריכה ונבחר ב section ב condition...
    • בתנאי של ה section נבחר את הדוח תנאי שיצרנו -> New condition ואז בחירה של הדוח.
    • נציב לו את התנאי is equal ל - 0, הבדיקה צריכה להחזיר את התשובה False.
      נשמור את התנאי
    • כעת הדוח יוסתר.
    • בונוס - ניצור section שמציג הוראה להכניס את השדה המבוקש עי הגדרת condition ל section עם הדוח תנאי שיצרנו ועיצוב ההוראה ע"י rename לsection/


  • קישור בין תצוגות למשל לביצוע סינון מתצוגה אחת על תצוגה אחרת יש לבצע על ידי הגדרת תצוגת המסנן (Master View) והתצוגה המסוננת (Detail view). את התצוגות נגדיר בצורה הבאה
    • תצוגה מסננת - Column Properties -> Interaction בחוצץ נבחר Drill ב Primary Interaction ולאחר מכן נגדיר ב Value כ Send Master - Detail Events ונגדיר משתנה ב channel  למשל ch1.
    • תצוגה מסוננת - לאחר מכן ניגש לטבלה השנייה שאותה נרצה להציג לפי הטבלה הראשונה. שם נפתח את Table Properties -> Style ונסמן למטה ב V את האפשרות Listen to Master Detail Events ובשם של Evenet Channel נכניס את השם שבחרנו - ch1.

      פירוט נרחב יותר ניתן לראות כאן

אין תגובות:

הוסף רשומת תגובה