טעינת נתוני מחיצה מאוחדת

מקוביית מחיצה מאוחדת של Essbase, תוכל לטעון נתונים לטבלת העובדות שלך ב-Autonomous Data Warehouse. לפני שתוכל לעשות זאת, עליך לשלב את Essbase עם מחסן אובייקטים של OCI, והגדר פרטי אימות DBMS_CLOUD באמצעות התסריט configure-dbms-writeback.

שלב את Essbase עם מחסן אובייקטים OCI

כדי לטעון נתונים מקוביית מחיצה מאוחדת לטבלת העובדות שלך ב-Autonomous Data Warehouse, Essbase משתמש בחבילת DBMS_CLOUD, הזמינה עם Autonomous Data Warehouse.

על מנת לגשת לחבילת DBMS_CLOUD, עליך לבחור לשלב את Essbase עם מחסן אובייקטים OCI כאשר פרסת את מחסנית Oracle Essbase מ-Oracle Cloud Marketplace.

לקבלת הפרטים המלאים, ראה פרוס את Essbase מ-Marketplace בשביל מחיצות מאוחדות.

הקם פרטי אימות לטעינת נתונים

לפני שניתן לבצע כל פעולת טעינת נתונים דרך Essbase אל Autonomous Data Warehouse, יש להשלים תהליך עבודה של שלבים כדי לאפשר שימוש בפרטי אימות של ענן עם מחיצות מאוחדות.

סוגי משתמשים בתהליך העבודה של פרטי אימות בטעינת נתונים

משתמשים עם סוגי הגישה הבאים מעורבים או עשויים להיות מעורבים בתהליך העבודה הנדרש להקמת קוביית מחיצה מאוחדת לטעינת נתונים. בארגון שלך, תפקידים אלו עשויים להיות נפרדים (כך שההקמה היא תהליך עבודה משותף), או שהתפקידים עשויים להיות משולבים (לאדם אחד יש את כל הגישה הנדרשת).

סוג משתמש תפקיד בתהליך עבודה
משתמש SSH

יכול להשתמש בשורת הפקודה של מערכת ההפעלה כדי לגשת, כמשתמש opc, למופע Essbase הפרוס ב-Oracle Cloud Infrastructure. (ייתכן שהוא אותו אדם שפרס את Essbase כמחסנית ב-OCI).

משתמש מסד נתונים

מכיר את שם הסכמה והסיסמה של Autonomous Data Warehouse -- אותה סכמה וסיסמה המשמשים ליצירת החיבור Essbase ל-Oracle Database (דרישה מקדימה נדרש לפני יצירת המחיצה המאוחדת).

משתמש OCI

יכול לגשת לקונסולת OCI, כולל סלי אחסון מחסן לקטלוג Essbase.

מנהלן מסד נתונים

מכיר את שם הסכמה והסיסמה של מנהלן Oracle Database.

מנהלן Essbase

מנהלן המערכת של Essbase. יכול להיות מנהלן Essbase הראשוני שנוצר על-ידי מנהלן דומיין הזהויות (שעשוי להיות גם משתמש OCI), או מנהלן מערכת Essbase אחר שנוצר לאחר השלמת פריסת Essbase.

מנהל יישום Essbase

המנהל/הבעלים של יישום Essbase, שנוצר לאחר השלמת פריסת Essbase.

תהליך העבודה של פרטי אימות בטעינת נתונים

יש להשלים את שלבי תהליך העבודה הבאים לכל סכמה שבה אתה משתמש למחיצה מאוחדת.

  1. משתמש OCI: עקוב אחר ההוראות ב-פרוס את Essbase מ-Marketplace בשביל מחיצות מאוחדות כדי לפרוס את Essbase לחשבון דייר OCI עם הבחירות המתאימות למחיצות מאוחדות.

  2. משתמש מסד נתונים, מנהלן Essbase או מנהל יישום Essbase : התחבר אל ממשק האינטרנט של Essbase וצור חיבור אל Autonomous Data Warehouse, כמתואר ב-צור חיבור למחיצות מאוחדות.

  3. משתמש מסד נתונים, מנהלן Essbase או מנהל יישום Essbase: צור את המחיצה המאוחדת, כמתואר ב-צור מחיצה מאוחדת.

  4. משתמש OCI: מפרופיל המשתמש שלך בקונסולת OCI, צור והעתק אסימון אימות. ספק את זה, ואת שם המשתמש שלך, למשתמש SSH.

    ראה קבלת אסימון אימות.


    ממשק קונסולת OCI להעתקת אסימון אימות שנוצר

  5. משתמש SSH: הרץ את תסריט הכנת טעינת הנתונים, הזמין במופע Essbase ב-OCI. אתה צריך להריץ את התסריט פעם אחת בלבד לכל סכמה ב-Autonomous Data Warehouse.

    דוגמה:

    1. עבור למשתמש Oracle.

      sudo su oracle
    2. נווט אל מיקום התסריט.

      cd /u01/vmtools/config/adwwb_dbms
    3. הרץ את התסריט.

      ./configure-dbms-writeback.sh

      הערה :

      כדי לראות אפשרויות תסריט, הרץ את התסריט עם הארגומנט -h או --help. תחביר: ./configure-dbms-writeback.sh [--help | -h]

      הערה :

      באופן אופציונלי, תוכל להריץ את התסריט עם אפשרות key vault. אפשרות זו מגדירה את התסריט לקחת את פרטי האימות של מנהלן מסד הנתונים המאוחסנים ב-key vault, עם גישה מ-OCID, במקום לבקש ממך את הסיסמה. תחביר: ./configure-dbms-writeback.sh [--vault | -V]
    4. כאשר תתבקש, הזן את המידע הנדרש:

      • סיסמת מנהלן מסד נתונים, אם לא הרצת את התסריט עם אפשרות ה-key vault. מכיוון שהסיסמה היא מידע מוגן, לא תראה את הטקסט בזמן ההקלדה במנחה.
      • שם משתמש וסיסמה של שם משתמש וסיסמה. מכיוון שהסיסמה היא מידע מוגן, לא תראה את הטקסט בזמן ההקלדה במנחה.
      • שם משתמש ואסימון אימות של משתמש OCI. הזן את מחרוזת זיהוי המשתמש המלאה. כדי למצוא מחרוזת זו, בקונסולת OCI, לחץ על איקון הפרופיל בפינה הימנית העליונה כדי להציג סקירה כללית של פרופיל המשתמש. העתק את המחרוזת המלאה המוצגת מתחת לפרופיל ומעל חשבון דייר.
        מחרוזת זיהוי משתמש מלאה המוצגת בקונסולת OCI, מתחת לפרופיל ומעל ל'חשבון דייר'

    התסריט יוצר את פרטי האימות של הענן הדרושים ומאחסן אותם בסכמה. אין צורך להריץ מחדש את התסריט בעת הפעלה מחדש של OCI Essbase או יישומי Essbase.

כעת תוכל לטעון נתונים דרך Essbase כדי לעדכן את טבלת העובדות Autonomous Data Warehouse.

הערה :

למשתמש SSH– אם לאסימון האימות של משתמש ה-OCI המשמש בתסריט הכנת טעינת הנתונים אין עוד גישה לסלי מחסן האובייקטים לקטלוג Essbase, תצטרך למצוא משתמש OCI אחר העומד בדרישות המפורטות ב-סוגי משתמשים בתהליך עבודה של הכנת טעינת נתונים, ולחזור על השלבים בתהליך העבודה.

הערות אחרות על טעינת נתונים של מחיצה מאוחדת

מיקום קובץ נתוני מקור

לפני ביצוע טעינת נתונים דרך Essbase לטבלת העובדות, Oracle ממליצה להעלות את קובץ הנתונים לשרת Essbase. טעינת הנתונים בצד הלקוח נתמכת, אך אורכת זמן רב יותר.

כלי טעינת נתונים שאינםEssbase

אם אינך צריך לטעון נתונים דרך Essbase אל Autonomous Data Warehouse, תוכל להשתמש בכלי נתונים ב-Autonomous Database כדי לטעון נתונים לטבלת העובדות ולבצע משימות ניהול אחרות. עם זאת, ודא שתרשים הקובייה וטבלת העובדות לא יצאו מסינכרון - ראה אמצעי זהירות של מטאדטה בשביל קוביות מחיצה מאוחדות.

קובצי נתונים בפורמט DBMS

טעינת קובצי יצוא נתונים בפורמט Essbase לתוך קוביות מחיצות מאוחדות עשויה להיות גוזלת זמן. כדי לבצע אופטימיזציה של עומסי הנתונים, השתמש בקובץ מקור בפורמט DBMS. אתה יכול ליצור אותו באמצעות פקודת החישוב DATAEXPORT עם אפשרות DataExportCSVFormat. ניתן לטעון קבצים בפורמט CSV מהר יותר מכיוון שהם בהתאם לאפשרויות פורמט החבילה DBMS_CLOUD לקובצי מקור.

ממד ציר בטבלת עובדות ומקור קלט של טעינת נתונים

ממד הציר המשמש בקובצי קלט של טעינת נתונים חייב להיות זהה לממד הציר של טבלת העובדות.

לדוגמה, בטבלת העובדות הבאה, ממד הציר הוא ממד המדדים (מכירות, עלות המכר, רווח שולי וכו').


טבלת עובדות של נתונים ונתוני מטאדטה מבוטלי נירמול מוצגת ב-SQL Developer, עם כותרות העמודות "שנה","מוצר","שוק","תרחיש","מכירות","עלות המכר","רווח שולי","שיווק","שכר" "שונות", "סה"כ הוצאות", "רווח", "מלאי התחלתי", "תוספות" ו"מלאי סופי".

לקובץ קלט מקובל של טעינת נתונים בשביל טבלת עובדות זו יש צורה דומה, מכיוון שיש לו את אותו ממד ציר. דוגמה (נקטמה):

"Year","Product","Market","Scenario","Sales","COGS","Margin","Marketing","Payroll","Misc","Total Expenses","Profit","Opening Inventory","Additions","Ending Inventory"
"Jan","100-10","New York","Actual",678,271,407,94,51,0,145,262,2101,644,2067
"Feb","100-10","New York","Actual",645,258,387,90,51,1,142,245,2067,619,2041
"Mar","100-10","New York","Actual",675,270,405,94,51,1,146,259,2041,742,2108

אם ממד הציר של קובץ הקלט שונה מממד הציר של טבלת העובדות, מוחזרת שגיאה ומשימת טעינת הנתונים מופסקת.

לא נתמכים קובצי יבוא ​​מרובים ב-MaxL

יבוא ​​נתונים ממספר קבצים במקביל באמצעות משפט יבוא MaxL עם תווים כלליים אינו נתמך לקוביות מחיצות מאוחדות.