כאשר יש לך מחיצה מאוחדת, חישובים ושאילתות Essbase, במידת האפשר, מומרים על-ידי Essbase ל-SQL ונדחפים ל-Autonomous Data Warehouse, כך שהעיבוד מתרחש במקום שבו הנתונים מאוחסנים.
תרשים הקובייה של Essbase מכיל את המטאדטה (שמות ממדים ואיברים). Autonomous Data Warehouse מעכב את הנתונים המשויכים למטאדטה. הנתונים מאוחסנים בטבלת עובדות.
מכיוון שEssbase דוחף את עיבוד החישוב למקום שבו הנתונים מאוחסנים, זה עוזר לפתור בעיות זמן המתנה של נתונים. פונקציונליות זו התחלה חדשה עם Essbase 21.5.
אם אתה חדש ב-Essbase, התחל עם סקירת חישוב קוביות כדי ללמוד על חישוב באופן כללי.
אופן הפעולה של החישוב עם מחיצות מאוחדות תלוי בסוג קוביית ה-Essbase שאיתה התחלת ליצירת המחיצה המאוחדת: אחסון בבלוקים (BSO), או אחסון סיכומי (ASO).
הערות השוואת חישוב
בשביל קוביות מחיצות מאוחדות מבוססות BSO, בעת חישוב וביצוע שאילתא, Essbase מנתח יחסי תלות וכותב SQL כדי לעבד את התוצאות באמצעות תצוגות אנליטיות ב-Autonomous Data Warehouse.
בשביל קוביות מחיצות מאוחדות מבוססות ASO, שרת Essbase מעבד חישובים והקצאות מותאמות אישית, ולאחר מכן דוחף את התוצאות ל-Autonomous Data Warehouse.
הערות / מגבלות בחישובי מחיצות מאוחדות
Essbase אחסון בבלוקים (BSO) פונקציות חישוב עשוי להיות מיושם בנוסחאות מתווה BSO, כשהתוצאות שלהן משפיעות על שאילתות מ-Smart View, MDX ולקוחות טבלה אחרים. ניתן להשתמש באותן פונקציות, יחד עם פקודות חישוב, לכתיבת תסריטי חישוב פרוצדורלי.
פונקציות חישוב המעבדות ב-Autonomous Data Warehouse
כאשר נעשה שימוש במחיצה מאוחדת, פונקציות החישוב הבאות של Essbase מתורגמות ל-SQL ומעובדות ב-Autonomous Data Warehouse. פונקציות אחרות שאינן מופיעות כאן מעובדות בEssbase.
פקודות חישוב המעובדות ב-Autonomous Data Warehouse
כאשר נעשה שימוש במחיצה מאוחדת, פקודות החישוב הבאות של Essbase מתורגמות ל-SQL ומעובדות ב-Autonomous Data Warehouse.
DATAEXPORTLEVEL ALL DATAEXPORTCSVFORMAT DATAEXPORTOVERWRITEFILE DATAEXPORTDECIMAL
פקודות ARRAY ו-VAR, ונוסחאות דינמיות המעובדות ב-CALC DIM או CALC ALL, מעובדות ב-Essbase ועשויות להיות בעלות ביצועים איטיים יותר.
פקודות חישוב מסוימות אינן נתמכות לקוביות מחיצות מאוחדות, והן מחזירות שגיאה אם נעשה בהן שימוש. ראה הגבלות למחיצות מאוחדות.
אם אתה צריך להריץ תסריטי חישוב אחסון בבלוקים (BSO) של Essbase, בחר ממד dense כממד הציר. תסריטי חישוב אינם נתמכים למחיצות מאוחדות אם ממד הציר הוא ממד sparse.
מצב חישוב בלוקים (אפשרי כאשר הגדרת התצורה של Essbase CALCMODE מוגדרת ל-BLOCK) אינו ישים לקוביות מחיצות מאוחדות. עיבוד החישוב נדחף אל Autonomous Data Warehouse. אם קיים חריג והחישוב מעובד בשרת Essbase במקום זאת, אז סדר הפתרון קובע את ניתוח התלות.
בעת ביצוע הקצאות מותאמות אישית בקוביית מודל אחסון סיכומי עם מחיצה מאוחדת, תוכל לדרוס רק ערכים קיימים. לא ניתן להוסיף או לגרוע מערכים קיימים.
הגבלות אחרות
ספרות דיוק בתוצאות שאילתות
כאשר אתה מחשב קובייה שיש לה מחיצה מאוחדת, Autonomous Data Warehouse מעבד חלקית את החישובים והסכימות. לכן, ייתכן שתוצאות שאילתא ייכללו ערכי דיוק מעט שונים בהשוואה לערכים המתקבלים ללא שימוש במחיצה מאוחדת.
הזמנת חישוב
בדומה לקוביות BSO ו-ASO במצב היברידי, קדימות החישוב של איברים בקוביות מחיצות מאוחדות עוקבת אחר סדר הפתרון מוגדר שהגדרת במתווה Essbase.
יכולת להריץ חישובים ועבודות טעינת נתונים של Essbase
הגדרת התצורה Essbase FEDERATEDAVCALC מוגדרת באופן מרומז ל-TRUE כברירת מחדל בשביל כל יישומי אחסון בבלוקים (BSO) שיש להם מחיצה מאוחדת. זה מאפשר למשתמשים להריץ חישובי BSO של Essbase ולבצע טעינת נתונים באמצעות Essbase כדי לעדכן רשומות בטבלת העובדות של Autonomous Data Warehouse.