فحص جمل SQL المنطقية للتحليلات

هذا الإجراء عبارة عن خطوة متقدمة في عملية تكوين تحليل.

للحصول على معلومات، يرجى الاطلاع على ما هي العملية المتبعة لتكوين التحليلات؟

استخدم محرر التحليل: علامة التبويب خيارات متقدمة لفحص تعليمات XML البرمجية وجملة SQL المنطقية التي يتم إنشاؤها للتحليل مع تكوين تحليل بشكل اختياري استنادًا إلى جملة SQL تلك. وبشكل عام، لا تحتاج إلى استخدام السمات المتاحة في علامة التبويب هذه، نظرًا لأن الأغلبية العظمى من الوظائف المستخدمة للتعامل مع التحليلات يتم توفيرها من خلال واجهة المستخدم. وتوفر القائمة التالية أمثلة على المواقف التي قد تحتاج إلى فحص جمل SQL فيها:

  • يمكنك استخدام قسم "البادئة" لتجاوز أي متغير مستخدم أو متغير جلسة عمل تمت تمييزه على أنه متاح للتحديث. ويمكنك تحديد متغيرات متعددة للتحديث من خلال سطر واحد فقط من التعليمات البرمجية.

    لتجاوز المتغيرات، استخدم الصيغة التالية:

    SET VARIABLE اسم المتغير=القيمة

    على سبيل المثال، يمكنك أن تقوم بتعيين المتغيرات الموضحة في سطر التعليمات البرمجية التالي:

    SET VARIABLE "My Variable"=4, DISABLE_CACTHE_HIT = 1, LOGLEVEL = 2;

    للحصول على معلومات حول المتغيرات، يرجى الاطلاع على أين يمكنني الإشارة إلى المتغيرات؟

  • يمكن أن تقوم بتغيير مستوى التسجيل بشكل مؤقت لتحليل ما من أجل تحري الأخطاء وإصلاحها، حتى إذا تم إيقاف التسجيل للتحليلات. في قسم "البادئة" ضمن علامة تبويب خيارات متقدمة، يمكنك تحديد ما يلي:

    SET VARIABLE LOGLEVEL=4;

    يؤدي هذا التحديد إلى تشغيل التحليل في المستوى الرابع، مما يسهل تحري الأخطاء المتقدم. المستوى الافتراضي هو المستوى صفر، مما يعني عدم التسجيل. يمكنك عرض السجلات باستخدام ارتباط عرض السجل في الإدارة: صفحة إدارة جلسات العمل.

    يرجى الاطلاع على Metadata Repository Builder's Guide for Oracle Business Intelligence Enterprise Edition للحصول على معلومات حول مستويات التسجيل.

  • يمكنك إدخال جمل SQL المنطقية الخاصة بك. ويؤدي إدخال الجمل الخاصة بك إلى تجاهل الكثير من سمات Oracle BI EE (مثل الأعمدة المتدرجة، وخطوات التحديد، والمجموعات، والصيغة)، إلا أنه يتيح لك استخدام وظائف مثل عمليات SET.

  • يمكنك تكوين تحليل باستخدام جمل SQL من تحليل موجود كنقطة بدء.

قبل التعامل مع علامة تبويب خيارات متقدمة، يجب أن تضع المعلومات التالية المهمة في الاعتبار:

  • هذا الإجراء للمستخدمين المتقدمين والمطورين فقط الذين يكون لديهم المسئوليات المناسبة للوصول إلى علامة التبويب "خيارات متقدمة". من المفترض أنك قادر على فهم جمل SQL المتقدمة، وأن لديك خبرة في التعامل مع ميتاديتا Oracle BI Server، وأنك على دراية بمعلومات SQL المتاحة في Logical SQL Reference، بالإضافة إلى فهم محتوى وهيكل مصادر البيانات الأساسية.

  • توفر علامة التبويب هذه منطقة "عبارات SQL المتقدمة"، التي تتيح لك إضافة عبارات إلى جمل SQL والسمات المتقدمة المشابهة الأخرى. ويتم تعطيل هذه السمات، باستثناء القدرة على تحديد بادئة، للتحليلات التي تحتوي على أعمدة متدرجة أو تحديدات أعضاء أو مجموعات.

ملاحظة:

يمكنك رؤية جملة SQL المنطقية التي يستخدمها تحليل ما من خلال إدراج طريقة عرض SQL منطقية. كما يمكن أن تقوم أيضًا بإدخال جمل SQL باستخدام الإدارة: صفحة إصدار SQL.

لتحرير تعليمات XML البرمجية أو فحص جملة SQL التي يتم إنشاؤها لتحليل ما:

  1. انقر على محرر التحليل: علامة التبويب خيارات متقدمة.
  2. استخدم الارتباط المطابق لاسم التحليل في منطقة "الإشارة المرجعية للنتائج" أعلى علامة التبويب لعرض صفحات تشتمل على ارتباطات للتعامل مع نتائج التحليل.
  3. استخدم الحقول الموجودة في منطقة "XML للتحليل" لعرض تعليمات XML البرمجية وتعديلها، ثم انقر على تطبيق XML.

    إذا قمت بتعديل تعليمات XML البرمجية، فأنت تؤثر على التحليل عند حفظه في Oracle BI Presentation Catalog.

    لتطبيق إعدادات المربع تحديث جزئي والمربع تجاوز ذاكرة Oracle BI Presentation Services المخبئية، يجب النقر أيضًا على الزر تطبيق SQL في الجزء السفلي من علامة التبويب.

  4. استخدم المربع للقراءة فقط الموجود في منطقة "جملة SQL التي تم إصدارها" لفحص جمل SQL التي يتم إرسالها إلى Oracle BI Server عند تنفيذ التحليل.

    إذا كنت ترغب في تكوين تحليل باستخدام جملة SQL من التحليل الحالي بحيث تكون أساسًا لك، فانقر على الزر تحليل جديد. تتم إزالة أية أعمدة متدرجة أو خطوات تحديد أو مجموعات أو صيغ تم تحديدها في التحليل الحالي.

  5. اعتمادًا على محتويات التحليل، استخدم الحقول المتاحة في منطقة "عبارات SQL المتقدمة" لتغيير نطاق الموضوع، وإضافة عبارات GROUP BY أو HAVING، وتحديد معالجة DISTINCT وبادئة.
  6. انقر على تطبيق SQL لتطبيق التغييرات الخاصة بك.

    ملاحظة:

    توخ الحذر عند النقر على الزر تطبيق SQL. فعندما تنقر على هذا الزر، يقوم Oracle BI Server بتكوين تحليل جديد بناءً على جملة SQL التي قمت بإضافتها أو تعديلها. وبالتالي، ستفقد كل طرق العرض، والصيغة وما إلى ذلك من أشياء قمت بتكوينها سابقًا للتحليل. كما يتم أيضًا تعديل تعليمات XML البرمجية للتحليل الجديد.