ما هو البُعد البطيء التغيّر (SCD)؟

البُعد البطيء التغيّر (SCD) هو جدول أبعاد تتغيّر سماته الوصفية تدريجيًّا عبر الزمن، مثل عنوان العميل أو فئة المنتج، مع التقنيات المستخدَمة للتعامل مع ذلك التاريخ. وتحدّد أنواع SCD ما إذا كنت تكتب فوق القيم القديمة، أو تحتفظ بالإصدارات، أو تتتبّع الحالية والسابقة معًا.

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

أنواع SCD الشائعة:

  • النوع 1 الكتابة فوق القيمة القديمة؛ لا تاريخ محفوظ.
  • النوع 2 إضافة صف جديد لكل إصدار، بتواريخ سريان، فيُحفَظ التاريخ.
  • النوع 3 الاحتفاظ بقيمة سابقة محدودة في عمود إضافي.

النوع 2 هو حصان العمل للتحليل التاريخي الدقيق، فهو يتيح نسب مبيعة إلى المنطقة التي كان فيها العميل *حينها*، لا اليوم.

يعمل iDBQuery مع أي نهج SCD تستخدمه بياناتك. فإذا كانت أبعادك تحمل أعمدة تاريخ سريان وصفوفًا مُصدَّرة بإصدارات (النوع 2)، يمكنك طرح أسئلة مراعية للزمن بلغة طبيعية، «المبيعات حسب المنطقة كما كانت حينها»، ويكتب iDBQuery الـ SQL لاختيار الإصدار الصحيح. وتساعده طبقته الدلالية على التعرّف على أعمدة تاريخ الصلاحية وعلامة الحالة الحالية، وكل إجابة موثّقة بالرجوع إلى الصفوف الدقيقة المستخدَمة، فتتأكد من صحة النسب التاريخي بدلًا من تطبيق قيم اليوم على الماضي بالخطأ.

Updated 2026-06-22