تمكين إعادة الكتابة في التحليلات ولوحات المعلومات

بوسع المسئولين تمكين المستخدمين من تحرير البيانات في التحليلات ولوحات المعلومات.

  1. قم بإعداد النموذج الدلالي.

    ملاحظة:

    اتبع هذه الخطوات إذا كنت تستخدم أداة إدارة النماذج لتطوير النماذج الدلالية. إذا كنت تستخدم Semantic Modeler، فاطلع على

    تمكين إعادة الكتابة في الأعمدة .

    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>، حتى لو لم يتم استخدام كليهما. على سبيل المثال، إذا كنت تقوم فقط بتنفيذ insert، فيجب عليك تضمين عبارة update الفارغة <update></update>.
  3. انسخ مستند XML الذي يحتوي على قوالب إعادة الكتابة إلى الحافظة.
  4. طبّق قالب إعادة الكتابة في Oracle Analytics:
    1. انقر على وحدة التحكم، ثم انقر على إعدادات النظام المتقدمة.
    2. في قالب الكتابة XML، ألصق قالب إعادة الكتابة الذي نسخته في الخطوة 3.
  5. امنح أذونات باستخدام التعليمات البرمجية لإعادة الكتابة:
    1. انتقل إلى الصفحة الرئيسية الكلاسيكية، ثم انقر على الإدارة.
    2. ضمن التأمين انقر على إدارة الامتيازات ثم انتقل إلى إعادة الكتابة.
    3. منح إعادة الكتابة في قاعدة البيانات إلى المستخدم المعتمد.
    4. امنح إدارة إعادة الكتابة إلى مسؤول BI Service.
  6. لتمكين إعادة الكتابة في الأعمدة:
    1. في محرر التحليل اعرض "خصائص الأعمدة" الخاصة بالعمود الذي تريد تمكين إعادة الكتابة فيه.
    2. في مربع الحوار "خصائص العمود"، انقر على علامة تبويب إعادة الكتابة.
      في حالة تمكين العمود لإعادة الكتابة في النموذج الدلالي، عندئذ يتوفر المربع تمكين إعادة الكتابة.
    3. حدد خيار تمكين إعادة الكتابة.
    4. حدد قيم الخيارات الأخرى إن أردت تغيير قيمها الافتراضية.
    5. حفظ التغييرات التي قمت بها.
    يتم تمكين العمود لإعادة الكتابة في أي تحليل يشمل هذا العمود.
  7. لتمكين إعادة الكتابة في طرق العرض الجدولية:
    1. في محرر التحليل، افتح طريقة عرض الجدول لإجراء التحرير.
    2. انقر على عرض الخصائص.
    3. في مربع الحوار خصائص الجدول، انقر على علامة تبويب إعادة الكتابة.
    4. حدد خيار تمكين إعادة الكتابة.
    5. اختر مربع اسم القالب وحدد قيمة "WebMessage name=" في قالب إعادة الكتابة الذي حددته في الخطوة رقم 2.
      على سبيل المثال، اسم القالب الخاص بقالب المثال في الخطوة رقم 2 هو 'SetQuotaUseID'.
    6. حفظ التغييرات التي قمت بها.