معلومات حول التجميعات

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

لكل نوع من التجميعات بُعد أو أكثر. على سبيل المثال، يمكن تحديد تجميع بثلاثة أبعاد كما يلي:

  • المحطة الفرعية
  • مصدر التغذية
  • المحوّل

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

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

عمليات احتساب التجميع

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

التعرف على فترات التجميع

تعتمد أوقات وتواريخ بدء وانتهاء عمليات احتساب التجميع على ما يلي:

  • نطاق التجميع
  • فترة تأخر التجميع
  • وقت انتهاء التجميع

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

عادةً تتأخر عمليات احتساب التجميع بعد التاريخ الحالي بأيام قليلة لتتيح للنظام بعض الوقت لتحميل بيانات عمليات المراجعة وتنفيذها وإنشاء قياسات نهائية. تتم الإشارة إلى مقدار التأخر الزمني باسم "فترة تأخر التجميع" وهو عدد الأيام بين التاريخ الذي تم فيه إجراء عمليات احتساب التجميع وتاريخ انتهاء فترة التجميع. يتم من خلال ذلك تحديد الفترة الزمنية بين تاريخ احتساب التجميع ونهاية نطاق التجميع الذي يعمل على السماح بوصول كل القياسات. يتم استخدام فترة تأخر التجميع مع نطاق التجميع لتحديد تاريخي بدء وانتهاء فترة التجميع. على سبيل المثال، بوجود نطاق تجميع قيمته تساوي 5 وفترة تأخر تجميع تساوي 2، يمكن أن تكون عمليات احتساب التجميع التي تم تنفيذها في 9 يناير خاصة بفترة تجميع من 3 يناير إلى 7 يناير. في اليوم التالي (10 يناير)، تنتقل فترة التجميع إلى الفترة من 4 يناير إلى 8 يناير.

التعرف على فترات التجميع

التعرف على فترات التجميع

يتم دائمًا إجراء التجميع "خلال فترة زمنية" محددة (مثل 12:00 صباحًا) بدلاً من الوقت الفعلي لاحتساب التجميع. تتم الإشارة إلى هذا الوقت باسم "وقت انتهاء التجميع". على سبيل المثال، يكون وقت إيقاف عمليات احتساب تجميع بفترة تأخر تجميع قيمتها 2 ووقت انتهاء تجميع قيمته 10:00 مساءً هو الساعة 10:00 مساءً قبل يومين من تاريخ تنفيذ عمليات الاحتساب. في الأمثلة المذكورة أعلاه، يكون لعمليات التجميع التي تم تنفيذها في 9 يناير تاريخ/وقت انتهاء يقع في 7 يناير 10:00 مساءً، بينما يكون لعمليات التجميع التي تم تنفيذها في 10 يناير تاريخ/وقت انتهاء يقع في 8 يناير 10:00 مساءً.

التجميع وإعادة التجميع

يشير استخدام نطاق التجميع إلى أنه تتم إعادة تجميع إجماليات بعض الأيام المجمعة حتى لا تظل مُغطاة بواسطة نطاق التجميع. على سبيل المثال، بوجود قيمة نطاق تجميع تساوي 5 أيام وفترة تأخر تجميع تساوي يومين، يمكن أن تقع فترة التجميع المُنفذ في ليلة 9 يناير بين 3 يناير إلى 7 يناير (كما في المثال المذكور أعلاه).

في ليلة 10يناير، ينتقل النطاق يومًا واحدًا (4 يناير إلى 8 يناير، كما هو موضح أعلاه). وهذا يعني ما يلي:

  • لا يتم تغيير إجماليات 3 يناير المحتسبة في 9 يناير (تقع إجماليات 3 يناير الآن خارج نطاق التجميع)
  • ستتم إعادة اشتقاق إجماليات 4 يناير إلى 7 يناير بسبب حدوث تصحيحات (وسوف تقع داخل نطاق التجميع)
  • سيتم احتساب إجماليات 8 يناير لأول مرة (لأنها الآن تقع داخل نطاق التجميع).

عدادات القراءة اليدوية وفترة تأخر التجميع

عادةً توجد فترات تأخر تجميع طويلة في عمليات التجميع التي تحتوي على عدادات قراءة يدوية أكثر من تلك الموجودة في عدادات القراءة الآلية. هذا يتيح المزيد من الوقت ليتم استيراد بيانات قراءات العداد اليدوية في النظام لاستخدامها في عمليات التجميع.

على سبيل المثال، يمكن وجود قراءات عداد يدوية تصل تقريبًا إلى شهر بعد تاريخ القراءة. في هذه الحالة، لن توجد آخر قراءات يدوية تحتوي على استهلاك من 6 يناير إلا بعد تحميل بيانات قراءة عداد في 7 فبراير. بما أنه لا توجد رغبة في إجراء تجميعات في 6 يناير حتى تكون هناك فرصة جيدة لتتوفر كل بيانات الاستهلاك لهذا التاريخ، فإنه يكفي وجود فترة تأخر تجميع قيمتها 32 يومًا حتى تتوفر بيانات 6 يناير في النظام عندما يتم تنفيذ التجميع في 7 فبراير.

عدادات القراءة اليدوية وفترة تأخر التجميع

احتواء مكون قياس وحدة اشتقاق على مكونات قياس بنية القياس التحتية المتقدمة واليدوية معًا

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

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

  • إنشاء مكون قياس وحدة اشتقاق لا يقوم إلا بتجميع أنواع مكونات القياس اليدوية (النطاق: 5 أيام، فترة التأخر: 31 يومًا)
  • إنشاء مكون قياس وحدة اشتقاق منفصل لا يقوم إلا بتجميع نوع مكون قياس الفترة الزمنية: بالنوع 5 أيام (النطاق: 5 أيام، فترة التأخر: يومين)
  • إنشاء مكون قياس وحدة اشتقاق ثالث يقوم بتجميع أنواع مكونات قياس وحدة الاشتقاق الأعلى (النطاق: 5 أيام، فترة التأخر: 31 يومًا)

توسيع نطاق التجميع دوريًا

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

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

توسيع نطاق التجميع دوريًا

ملاحظة حول استخدام أبعاد بدون تاريخ تفعيل

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

يعتمد تأثير هذا على طبيعة التغيير:

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

وبسبب ذلك، يُوصى أن تكون الأبعاد المستخدمة في التجميعات بتاريخ تفعيل كلما أمكن.