مسح البُعد

تقوم عملية مسح البُعد بتحليل البيانات الرئيسية لتحديد توليفات أبعاد فريدة وإنشاء مكون قياس الاشتقاق لكل منها. تلعب الكائنات المتعددة دورًا في هذه العملية:
  • تقوم مجموعة الاشتقاقات بالاحتفاظ بخوارزمية المراقبة التي تقوم بتنفيذ المسح

  • يقوم مصدر البيانات بتحديد لغة SQL للنموذج لتحديد الأبعاد

  • تقوم مجموعات مكونات القياس بتحديد الأبعاد و المعايير لتحديد توليفات الأبعاد

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

  2. تحديد كل توليفات الأبعاد الذي لم يتم تمثيله

  3. إنشاء مكون قياس الاشتقاق على أساس نوع مكون القياس لمجموعة مكونات القياس لكل من توليفة البُعد المحددة في الخطوة 2.

  4. إضافة سمات لمل مكون قياس اشتقاق منشئ لوصف الأبعد و المعايير لمكون القياس ذلك

  5. إضافة قيد في جدول مشاركين مجموعة مكونات القياس لكل مكون قياس اشتقاق منشئ

يتم تنفيذ هذه المعالجة بواسطة خوارزمية مراقبة (ماسح البُعد لمجموعة الاشتقاق: D1-AGDS) في حالة منتهي لكائن عمل مجموعة الاشتقاقات.