אפשור כתיבה חוזרת בניתוחי נתונים ובלוחות מידע

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

  1. הקם את המודל הסמנטי שלך.

    הערה :

    בצע את השלבים הבאים אם אתה משתמש ב-Model Administration Tool כדי לפתח מודלים סמנטיים. אם אתה משתמש בבונה מודלים סמנטיים, ראה

    אפשר כתיבה חוזרת בעמודות .

    1. ב-Model Administration Tool, פתח את המודל הסמנטי שלך (קובץ .rpd).
    2. בשכבה הפיזית, לחץ לחיצה כפולה על הטבלה הפיזית שמכילה את העמודה שבשבילה תרצה לאפשר כתיבה חוזרת.
    3. בכרטיסייה כללי שבתיבת הדו-שיח טבלה פיזית, ודא שניתן לכתיבה למטמון לא נבחר. ביטול הבחירה באפשרות זו מבטיח שמשתמשי Presentation Services יכולים לראות עדכונים באופן מיידי.
    4. בשכבה מודל עסקי ומיפוי, לחץ לחיצה כפולה על העמודה הלוגית המתאימה.
    5. בתיבת הדו-שיח עמודה לוגית, בחר את ניתן לכתיבה, ולאחר מכן לחץ על אוקיי.
    6. בשכבה מצגת, לחץ לחיצה כפולה על העמודה שמתאימה לעמודה הלוגית שבשבילה אפשרת את הכתיבה החוזרת.
    7. בתיבת הדו-שיח עמודת מצגת, לחץ על הרשאות.
    8. בחר את ההרשאה קריאה/כתיבה למשתמשים ולתפקידי היישום המתאימים.
    9. שמור את השינויים.
  2. צור מסמך XML באמצעות תבנית (או תבניות) הכתיבה החוזרת שלך. ראה צור קובצי תבנית כתיבה חוזרת.

    מסמך ה-XML שלך יכול להכיל מספר תבניות. דוגמה זו מציגה מסמך XML המכיל שתי תבניות (SetQuotaUseID ו-SetForecastUseID).

    <?xml version="1.0" encoding="utf-8" ?>
    <WebMessageTables xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xmlns="oracle.bi.presentation/writebackschemas/v1">
    <WebMessageTable lang="en-us" system="WriteBack" table="Messages">
       <WebMessage name="SetQuotaUseID">
          <XML>
             <writeBack connectionPool="Supplier">
                <insert>INSERT INTO regiontypequota VALUES(@{c5f6e60e1d6eb1098},@{c5d7e483445037d9e},'@{c3a93e65731210ed1}','@{c6b8735ea60ff3011}',@{c0432jkl53eb92cd8})</insert>
                <update>UPDATE regiontypequota SET Dollars=@{c0432jkl53eb92cd8} WHERE YR=@{c5f6e60e1d6eb1098} AND Quarter=@{c5d7e483445037d9e} AND Region='@{c3a93e65731210ed1}' AND ItemType='@{c6b8735ea60ff3011}'</update>
             </writeBack>
          </XML>
       </WebMessage>
    <WebMessage name="SetForecastUseID">
          <XML>
             <writeBack connectionPool="Supplier">
                <insert>INSERT INTO regiontypeforecast VALUES(@{c83ebf607f3cb8320},@{cb7e2046a0fba2204},'@{c5a93e65d31f10e01}','@{c5a93e65d31f10e0}',@{c7322jkl93ev92cd8})</insert>
                <update>UPDATE regiontypeforecast SET Dollars=@{c7322jkl93ev92cd8} WHERE YR=@{c83ebf607f3cb8320} AND Quarter=@{cb7e2046a0fba2204} AND Region='@{c5a93e65d31f10e01}' AND ItemType='@{c5a93e65d31f10e0}'</update>
             </writeBack>
          </XML>
       </WebMessage>
    </WebMessageTable>
    </WebMessageTables>
    הערה: עליך לכלול רכיב <insert> ורכיב <update>, גם אם לא נעשה שימוש בשניהם. לדוגמה, אם אתה מבצע רק הוספה, עליך לכלול את משפט העדכוןהריק <update></update>.
  3. העתק את מסמך ה-XML המכיל את תבניות הכתיבה החוזרת ללוח הגזירים.
  4. החל את תבנית הכתיבה החוזרת ב-Oracle Analytics:
    1. לחץ על קונסולה ולאחר מכן לחץ על הגדרות מערכת מתקדמות.
    2. בXML של תבנית כתיבה חוזרת, הדבק את תבנית הכתיבה החוזרת שהעתקת בשלב 3.
  5. הענק הרשאות לשימוש בקוד הכתיבה החוזרת:
    1. נווט אל דף הבית הקלאסי ולחץ על מנהלה.
    2. תחת אבטחה, לחץ על ניהול הרשאות, ונווט אל כתיבה חוזרת.
    3. הענק כתיבה חוזרת למסד נתונים למשתמש שזהותו אומתה..
    4. הענק את נהל כתיבה חוזרת למנהלן שירות BI.
  6. כדי לאפשר כתיבה חוזרת בעמודות:
    1. בעורך הניתוח, הצג את מאפייני העמודה של העמודה שבה תרצה לאפשר כתיבה חוזרת.
    2. בתיבת הדו-שיח 'מאפייני עמודה', לחץ על הכרטיסייה כתיבה חוזרת
      אם העמודה אופשרה לכתיבה חוזרת במודל הסמנטי, אזי התיבה אפשר כתיבה חוזרת תהיה זמינה.
    3. בחר את האפשרות אפשר כתיבה חוזרת.
    4. אם תרצה לשנות את ברירת המחדל, ציין את הערך של אפשרויות אחרות.
    5. שמור את השינויים.
    העמודה אפשרית לכתיבה חוזרת בכל ניתוח נתונים שכולל עמודה זו.
  7. כדי לאפשר כתיבה חוזרת בתצוגות טבלה:
    1. בעורך הניתוח, פתח את תצוגת הטבלה לעריכה.
    2. לחץ על הצג מאפיינים.
    3. בתיבת הדו-שיח מאפייני טבלה, לחץ על הכרטיסייה כתיבה חוזרת
    4. בחר את האפשרות אפשר כתיבה חוזרת.
    5. בחר את התיבה שם תבנית, ציין את הערך של "WebMessage name=" בתבנית הכתיבה החוזרת שציינת בשלב 2.
      לדוגמה, שם תבנית של התבנית לדוגמה בשלב 2 הוא 'SetQuotaUseID'.
    6. שמור את השינויים.