טעינת נתונים באמצעות SQL

תזרים משימות זה ממחיש כיצד לנקות נתונים מקובייה, ליצור כללי טעינת נתונים, לטעון נתונים (באמצעות SQL) משרת RDBMS ולאמת ב-Smart View שהנתונים נטענו.

לפני שתתחיל בתזרים משימות זה, השלם את הדרישות המקדימות וקבל מחרוזת התחברות תקפה. ראה בניית ממדים וטעינת נתונים באמצעות SQL לפרטים.
  1. לאחר בניית הממדים, תמחק את הנתונים מהקובייה ולאחר מכן תטען את הנתונים שוב מטבלה. ב-Essbase, לחץ על עבודות ולחץ על עבודה חדשה.
  2. בחר ניקוי נתונים כסוג העבודה. בחר יישום לדוגמה ומסד נתונים בסיסי, ולחץ על אוקיי.
  3. לחץ על אוקיי כדי לאשר שברצונך למחוק נתונים. העבודה מתחילה. לחץ על סמל 'רענן' כדי להציג את הסטטוס, ובסיום, לחץ על פרטי עבודה מתוך תפריט 'פעולות'.
  4. התחבר לקובייה 'דוגמה - בסיסי' מ-Smart View, ובצע ניתוח אד-הוק.
  5. שים לב שהנתונים נמחקו. לדוגמה:
    הרשת מקרוב מציגה את נתוני המכירות שנוקו ב'דוגמה בסיסית', ברמת אפס ל'ינואר', 'קולה', 'קונטיקט'.
    השאר את גיליון העבודה פתוח. בשלב הבא תיצור כללי טעינה המשתמשים ב-SQL כדי לאכלס מחדש את נתוני המכירות מהטבלה.
  6. בדף היישום, הרחב את היישום לדוגמה ובחר את הקובייה 'בסיסי'.
  7. מהתפריט פעולות מימין ל'בסיסי' הפעל את המפקח, לחץ על תסריטים, ולאחר מכן בחר את הכרטיסייה כללים.
  8. לחץ על יצירה > טעינת נתונים כדי להתחיל בהגדרת כללי טעינה חדשים.
  9. בשדה שם, הזן את שם קובץ הכללים: SalesSQLDataload.
  10. בתיבה הנפתחת ממד נתונים בחר את הממד 'מדידות'.
  11. השאר את שאר האפשרויות כפי שהן, ולחץ על המשך.
  12. ב-Oracle SQL Developer (או בכלי אחר של SQL לפי בחירתך), כתוב משפט SELECT ונסה אותו על-ידי בחירת עמודות מהטבלה SAMPLE_BASIC_TABLE: בחר Product,Year,Scenario,Statename,Sales from SAMPLE_BASIC_TABLE
  13. ודא ששאילתת ה-SQL תקפה ומחזירה תוצאה בכלי ה-SQL שלך. אם שאילתת ה-SQL תקפה, עליה לאחזר את עמודות הטבלה המבוקשת, PRODUCT, YEAR, SCENARIO, STATENAME, ו-SALES, ממסד הנתונים שאליו מחובר כלי ה-SQL שלך:
    תוצאת שאילתת SQL כנגד SAMPLE_BASIC_TABLE
  14. העתק את שאילתת ה-SQL לקובץ טקסט או ללוח הגזירים שלך. יהיה עליך להשתמש בה בשלב הבא. תוצאות שאילתא זו הם הנתונים שתטען לקובייה לדוגמה, Basic.
  15. שים לב לסדר הממדים בשאילתת ה-SQL שלך. הממדים של שדות כללי הטעינה חייבים להופיע באותו הסדר. פירושו של דבר הוא שכאשר אתה מוסיף שדות, עליך קודם להוסיף את הממד האחרון הרשום בשאילתת ה-SQL (מכירות). בכל פעם שמוסיפים שדה חדש, הוא מופיע לפני השדה הקודם, כך שבעת שתסיים את הוספת כל השדות, סדר הממדים יתאים לזה שבשאילתת ה-SQL.
  16. ב-Essbase, בכרטיסיית הדפדפן כלל חדש של כלל ה-SalesSQLDataload בחר את 'מכירות' מהתיבה הנפתחת בחר.
  17. לחץ על יצירה > רגיל כדי להוסיף שדה כלל טעינה שני. מהתיבה הנפתחת בחר, בחר שוק (הממופה לשם מדינה בשאילתת ה-SQL שלך).
  18. לחץ על יצירה > רגיל כדי להמשיך ולהוסיף שדות בסדר הזה: תרחיש, שנה ומוצר.
    שדות כלל הטעינה שלך אמורים להיות מסודרים כך:
    כלל טעינת נתונים עם שדות בסדר הזה: מוצר, שנה, תרחיש, שוק, מכירות
  19. לחץ על לחצן מקור כדי להתחיל לשייך מקור נתונים לכללי הטעינה.
  20. בכרטיסייה כללי, הזן את מחרוזת החיבור התקפה.
    1. לחיבורים ל-Oracle Call Interface (OCI): בשדה שם של הקבוצה כללי, הזן את מחרוזת ההתחברות התקפה.
      שם מקור הנתונים של עורך הכללים המציג את מחרוזת ההתחברות בקבוצה 'כללי', בשדה 'שם.'
    2. לחיבורים ללא DSN, כמו Oracle Database, Microsoft SQL Server ו-DB2: עליך להשאיר ריק את השדה שם בקבוצה כללי. במקום, הזן מחרוזת חיבור בשדה שרת בקבוצה מאפייני SQL/מקור נתונים..
      עורך הכללים המציג מחרוזת התחברות ללא DSN בקבוצה 'מאפייני SQL/מקור נתונים', בשדה 'שרת'.
  21. לחץ על אישור.
  22. אמת, שמור וסגור את כלל ה-SalesSQLDataload.
  23. רענן את רשימת הכללים ברשימת התסריטים כדי לוודא ש-SalesSQLDataload התווסף לרשימה של קובצי הכללים לקובייה 'דוגמה - בסיסי', ולאחר מכן סגור את מפקח מסד הנתונים.
    לאחר מכן תטען את הנתונים מ'עבודות'.
  24. לחץ על עבודות, ולאחר מכן לחץ על עבודה חדשה > טען נתונים.
  25. הזן Sample כשם היישום ו-Basic כשם מסד הנתונים.
  26. לשם התסריט, בחר את שם הקובץ שיצרת של כללי בניית הממד, SalesSQLDataload.
  27. בחר SQL כסוג הטעינה.
  28. השאר את השדה חיבור ריק, אלא אם כבר שמרת את חיבור ה-SQL שבו ברצונך להשתמש.
  29. הזן את שם המשתמש ואת הסיסמה של אחד מהמשתמשים של הסכמה של מסד נתונים SQL.
  30. השאר את קובץ הנתונים ריק.
  31. לחץ על אוקיי כדי להתחיל בעבודה.
    טעינת הנתונים מתחילה. לחץ על סמל 'רענן' כדי להציג את הסטטוס, ובסיום, לחץ על פרטי עבודה מתוך תפריט 'פעולות'.
  32. חזור לגיליון העבודה ב-Smart View, ורענן אותו כדי לוודא שהנתונים נטענו מהטבלה.
    הרשת מקרוב מציגה נתוני מכירות ב'דוגמה בסיסית', ברמת אפס ל'ינואר', 'קולה', 'קונטיקט'.