معلمات وفئات معالج بيانات القياس المنقولة
يوضح هذا القسم أسماء فئات معالج بيانات القياس المنقولة الصالحة والمعلمات الديناميكية المرتبطة لأنظمة التجميع المركزي وأنواع بيانات القياس المنقولة المدعومة.
مجموعة تطوير الموفق
كما هو موضح مسبقًا، تدعم مجموعة تطوير الموفق معالجة بيانات القياس المنقولة لبيانات الإجراء والاستهلاك التي تم تصديرها من نظام التجميع المركزي لبنية القياس التحتية المتقدمة بالتنسيقات "الأصلية" لبيانات إجراء الجهاز والقياس الأولي (تنسيق كائنات عمل منشأ مثيل إجراء الجهاز والقياس الأولي). لمزيد من المعلومات، راجع التنسيق الأصلي لمجموعة تطوير الموفق.
نوع بيانات القياس المنقولة: CSV لمجموعة تطوير الموفق
- فئة معالج بيانات القياس المنقولة: com.splwg.d1.domain.sgg.dg.processing.CSVPayloadHandler
نوع بيانات القياس المنقولة: XML لمجموعة تطوير الموفق
- فئة معالج بيانات القياس المنقولة: com.splwg.d1.domain.sgg.dg.processing.XMLPayloadHandler
نوع بيانات القياس المنقولة: منشأ المثيل لمجموعة تطوير الموفق
- فئة معالج بيانات القياس المنقولة: com.splwg.d1.domain.sgg.dg.processing.SeederPayloadHandler
معالجة التنسيقات غير القياسية والمخصصة
يمكن تكوين مجموعة تطوير الموفق لدعم معالجة بيانات القياس المنقولة للبيانات من أنظمة التجميع المركزي لبنية القياس التحتية المتقدمة بالتنسيقات المخصصة وغير القياسية. تتطلب معالجة بيانات القياس المنقولة من هذا النوع فئة معالج بيانات القياس المنقولة المحددة، (راجع أدناه)، وإنشاء سكريبتات مكتبة Groovy لتحليل البيانات لغويًا وتحويلها إلى التنسيق "الأصلي". لمزيد من المعلومات، راجع معالجة بيانات القياس المنقولة المخصصة لمجموعة تطوير الموفق وسكريبتات معترضات البرامج الفرعية الخارجية لمعالجة بيانات القياس المنقولة.
- فئة معالج بيانات القياس المنقولة: com.splwg.d1.domain.sgg.dg.processing.PayloadHandlerViaUserExits
تدعم "مجموعة تطوير الموفق" أيضًا معالجة بيانات القياس المنقولة بتنسيق نموذج المعلومات الشائعة (CIM). لمزيد من المعلومات، راجع معالجة بيانات القياس المنقولة بتنسيق نموذج المعلومات الشائعة (CIM) في "مجموعة تطوير الموفق".
موفق Itron OpenWay
نوع بيانات القياس المنقولة: XML لأجل Itron OpenWay
- فئة معالج بيانات القياس المنقولة: com.splwg.d1.domain.sgg.d8.processing.ItronXMLPayloadHandler
- المعلمات الديناميكية:
اسم المعلمة الديناميكية |
الوصف والقيم الصالحة |
---|---|
intervalValueDecPlaces |
قيمة اختيارية. تحدد عدد الأرقام بعد المكان العشري لقيمة الكمية. إذا كانت هذه المعلمة غير موجودة، فسيقوم منطق المعالجة بتعيين القيمة الافتراضية لعدد الأرقام بعد المكان العشري على 6. |
filterRegisterSource |
قيمة اختيارية. يحدد إذا كان يجب ترشيح بيانات سجل المصدر. القيمتان الصالحتان هما "صواب" و"خطأ" (التعيين الافتراضي) |
نوع بيانات القياس المنقولة: استثناء Itron OpenWay
- فئة معالج بيانات القياس المنقولة: com.splwg.d1.domain.sgg.d8.processing.ExceptionPayloadHandler
موفق MV90 الخاص بشركة Itron
نوع بيانات القياس المنقولة: MV90
- فئة معالج بيانات القياس المنقولة: com.splwg.d1.domain.sgg.d5.processing.MV90PayloadHandler
- المعلمات الديناميكية:
اسم المعلمة الديناميكية |
الوصف والقيم الصالحة |
---|---|
usePhysicalChannel |
قيمة اختيارية. يحدد ما إذا كان تم تمرير معرف القناة الفعلية لمنشأ مثيل بيانات القياس الأولية لإنشاء رقم معرف مكون القياس. في حالة تعيين هذا لخطأ، يتم استخدام حقل MV90 LOGCHAN. |
fieldForDvcIdN |
قيمة اختيارية. يحدد أي الحقل يتم استخدامه كقيمة لمعرف الجهاز. تتضمن القيم الصالحة ما يلي:
|
MV90ScalarChannelSuffix |
قيمة اختيارية. تحتوي على قيمة لاحقة ستتم إضافتها إلى رقم معرف مكون القياس عند إنشاء بيانات القياس الأولية للاستهلاك لقراءات السجل. القيمة الافتراضية هي "_S" |
processMV90ScalarData |
قيمة اختيارية. يحدد ما إذا تم معالجة قراءات السجل. القيمتان الصالحتان هما "صواب" و"خطأ" (التعيين الافتراضي). |
sendStatusAsIs |
قيمة اختيارية. تحدد ما إذا كان سيتم تمرير رموز الحالة كما هي من نظام التجميع المركزي. إذا تم تعيين هذه القيمة على "خطأ" أو إذا لم يتم إدخالها، فستكون طريقة الأداء الحالية الافتراضية عند تحليل رمز الحالة لغويًا وتمرير أنواع الحالة إلى منشأ مثيل بيانات القياس الأولية التي تم تشغيل وحدات البت بها. القيمتان الصالحتان هما "صواب" و"خطأ" (التعيين الافتراضي). |
MV90DateFormat |
قيمة اختيارية. تحتفظ بصيغة التاريخ المستخدمة في تحليل حقول التاريخ/الوقت المدخلة لغويًا. يدعم الرمز قائمة قيم التنسيقات المحدودة. إذا كانت هذه المعلمة غير موجودة أو إذا كانت القيمة المدخلة الخاصة بها لا تتطابق مع القيم من هذه القائمة، فستكون الصيغة المستخدمة هي ش ش ي ي س س، س س د د، القيمة الافتراضية. تتضمن القيم الصالحة ما يلي:
|
MV90IntervalValueDecPlaces |
قيمة اختيارية. تحدد عدد الأرقام بعد المكان العشري لقيمة الكمية. إذا كانت هذه المعلمة غير موجودة، فسيقوم منطق المعالجة بتعيين القيمة الافتراضية لعدد الأرقام بعد المكان العشري على 6. |
MV90StrtmtrAndStopmtrToDecimal |
قيمة اختيارية. تحدد ما إذا كان سيتم تحويل STRTMTR (بدء قراءة العداد) وSTOPMTR (إيقاف قراءة العداد) لأجل MV90 إلى رقم عشري. ستتم معالجة هذه الحقول بواسطة منطق المعالجة على أنها استخدام عشري، استخدم الإعداد لتحديد عدد النقاط العشرية المطلوبة. |
موفق Landis+Gyr
نوع بيانات القياس المنقولة: الاستهلاك في L+G
- فئة معالج بيانات القياس المنقولة: com.splwg.d1.domain.sgg.d3.processing.LGUsagePayloadHandler
- المعلمات الديناميكية:
اسم المعلمة الديناميكية |
الوصف والقيم الصالحة |
---|---|
dateTimeInUTC |
يشير إذا كان نظام Landis+Gyr يرسل معلومات تاريخ/وقت في UTC (صواب) أو التوقيت المحلي للجهاز (خطأ). إذا لم يتم توفيره، سيكون السلوك الافتراضي التوقيت المحلي للجهاز. القيمتان الصالحتان هما "صواب" و"خطأ" (التعيين الافتراضي) |
نوع بيانات القياس المنقولة: إجراء L+G
- فئة معالج بيانات القياس المنقولة: com.splwg.d1.domain.sgg.d3.processing.LGEventPayloadHandler
- المعلمات الديناميكية:
اسم المعلمة الديناميكية |
الوصف والقيم الصالحة |
---|---|
dateTimeInUTC |
يشير إذا كان نظام Landis+Gyr يرسل معلومات تاريخ/وقت في UTC (صواب) أو التوقيت المحلي للجهاز (خطأ). إذا لم يتم توفيره، سيكون السلوك الافتراضي التوقيت المحلي للجهاز. القيمتان الصالحتان هما "صواب" و"خطأ" (التعيين الافتراضي) |
نوع بيانات القياس المنقولة: إجراء CIM في L+G
- فئة معالج بيانات القياس المنقولة: com.splwg.d1.domain.sgg.d3.processing.LGCIMEventPayloadHandler
- المعلمات الديناميكية: غير متاحة
موفق Sensus
نوع بيانات القياس المنقولة: الاستهلاك في واجهة Sensus RNI
- فئة معالج بيانات القياس المنقولة: com.splwg.d1.domain.sgg.d6.processing.SensusUsagePayloadHandler
- المعلمات الديناميكية:
اسم المعلمة الديناميكية |
الوصف والقيم الصالحة |
---|---|
dateTimeInUTC |
يشير إذا كان نظام Sensus RNI يرسل معلومات تاريخ/وقت في التوقيت العالمي الإحداثي (صواب) أو الوقت المحلي للجهاز (خطأ). إذا لم يتم توفيره، سيكون السلوك الافتراضي التوقيت المحلي للجهاز. القيمتان الصالحتان هما "صواب" و"خطأ" (التعيين الافتراضي). |
useExternalTOU |
تنطبق على قياس الاستهلاك فقط. تشير إلى ما إذا كان يجب استخدام فترة وقت استخدام (TOU) مُشار إليها خارجيًا عند معالجة بيانات القياس أم لا. عند إعدادها على القيمة "صواب"، سيتم إدخال فترة وقت الاستخدام المتوفرة من Sensus إلى منشأ مثيل بيانات القياس الأولية كوقت استخدام خارجي “preVEE/externalTOU”. وفي حالة عدم توفرها أو إعدادها على القيمة "خطأ"، سيتم إدخال فترة وقت الاستخدام المتوفرة من Sensus إلى منشأ مثيل بيانات القياس الأولية باعتبارها رقم معرف مكون القياس الخارجي “preVEE/mcIdN”. القيمتان الصالحتان هما "صواب" و"خطأ" (التعيين الافتراضي). |
sendStatusAsIs |
تحدد ما إذا كان سيتم إدخال رموز الحالة كما تم استلامها من نظام التجميع المركزي. عند إعدادها على القيمة "صواب"، سيتم إرسال رموز الحالة كما تم استلامها من نظام التجميع المركزي. وفي حالة عدم توفرها أو إعدادها على القيمة "خطأ"، ستتم معالجة رموز الحالة الواردة من نظام التجميع المركزي من خلال قناع بت لإنشاء حالات فردية متعددة. القيمتان الصالحتان هما "صواب" و"خطأ" (التعيين الافتراضي). |
sendIntervalDateTimes |
عند إعدادها على القيمة "صواب"، يتم ملء عنصر “preVEE/msrms/mL/dt” الخاص بمنشأ مثيل بيانات القياس الأولية لسجلات الفترة الزمنية بتاريخ/وقت الفترة الزمنية، ويتم ملء عنصر “preVEE/enDt” بتاريخ/وقت آخر فترة زمنية. وفي حالة عدم توفرها أو إعدادها على القيمة "خطأ"، لن يتم ملء عنصر “preVEE/msrms/mL/dt” الخاص منشأ مثيل بيانات القياس الأولية لسجلات الفترة الزمنية، ويتم ملء عنصر “preVEE/enDt” بـ: تاريخ البدء + عدد الثواني لكل فترة زمنية * عدد الفترات الزمنية. القيمتان الصالحتان هما "صواب" و"خطأ" (التعيين الافتراضي). |
scalarExpanding |
قيمة اختيارية. تحديد عدد قراءات السجل المطلوب معالجتها في بيانات القياس المنقولة للاستهلاك. عند تحديده، تستخدم معالجة بيانات القياس المنقولة في Sensus هذا الإعداد للتأكد من معالجة كل قراءات الاستهلاك المضمنة في بيانات القياس المنقولة. القيمة الافتراضية هي 2. |
نوع بيانات القياس المنقولة: إجراء واجهة Sensus RNI
- فئة معالج بيانات القياس المنقولة: com.splwg.d1.domain.sgg.d6.processing.SensusEventPayloadHandler
- المعلمات الديناميكية:
اسم المعلمة الديناميكية |
الوصف والقيم الصالحة |
---|---|
dateTimeInUTC |
يشير إذا كان نظام Sensus RNI يرسل معلومات تاريخ/وقت في التوقيت العالمي الإحداثي (صواب) أو الوقت المحلي للجهاز (خطأ). إذا لم يتم توفيره، سيكون السلوك الافتراضي التوقيت المحلي للجهاز. القيمتان الصالحتان هما "صواب" و"خطأ" (التعيين الافتراضي) |
موفق Silver Spring Networks
نوع بيانات القياس المنقولة: CSV لأجل Silver Spring Networks
- فئة معالج بيانات القياس المنقولة: com.splwg.d1.domain.sgg.d7.processing.SSNCSVPayloadHandler
نوع بيانات القياس المنقولة: XML لأجل Silver Spring Networks
- فئة معالج بيانات القياس المنقولة: com.splwg.d1.domain.sgg.d7.processing.SSNXMLPayloadHandler
المعلمات العامة
يمكن استخدام المعلمات التالية بواسطة جميع موفقات نظام التجميع المركزي المدعومة.
اسم المعلمة الديناميكية |
الوصف والقيم الصالحة |
---|---|
suppressPayloadStatistics |
معلمة اختيارية. تحدد ما إذا كان لن يتم إنشاء كائن عمل PayloadStatistics أثناء معالجة بيانات القياس المنقولة. إذا تم تعيين هذه القيمة على "خطأ" أو إذا لم يتم إدخالها، فستكون طريقة الأداء الحالية الافتراضية عند إنشاء كائن العمل PayloadStatistics في بداية معالجة بيانات القياس المنقولة. القيمتان الصالحتان هما "صواب" و"خطأ" (التعيين الافتراضي). |
suppressPayloadErrorNotification |
معلمة اختيارية. تحدد ما إذا كان لن يتم إنشاء كائن عمل PayloadErrorNotification عند حدوث خطأ أثناء معالجة بيانات القياس المنقولة. إذا تم تعيين هذه القيمة على "خطأ" أو إذا لم يتم إدخالها، فستكون طريقة الأداء الحالية الافتراضية عند إنشاء كائن العمل PayloadErrorNotification لكل خطأ حدث أثناء معالجة بيانات القياس المنقولة. وإذا تم تعيين هذه القيمة على "خطأ"، فستتم كتابة وصف الخطأ في ملف سجل التطبيق. القيمتان الصالحتان هما "صواب" و"خطأ" (التعيين الافتراضي). |
suppressPayloadSummary |
معلمة اختيارية. تحدد ما إذا كان لن يتم إنشاء كائن عمل PayloadSummary أثناء معالجة بيانات القياس المنقولة. إذا تم تعيين هذه القيمة على "خطأ" أو إذا لم يتم إدخالها، فستكون طريقة الأداء الحالية الافتراضية عند إنشاء كائن العمل PayloadSummary عند انتهاء معالجة بيانات القياس المنقولة. القيمتان الصالحتان هما "صواب" و"خطأ" (التعيين الافتراضي). |
commitSizeInKB |
معلمة اختيارية. تحدد إجمالي مقدار الذاكرة (بالكيلوبايت) المخصص لكائنات منشأ مثيل بيانات القياس الأولية وإجراءات الجهاز قبل تثبيتها. يتم الاحتفاظ بكائنات منشأ المثيل في الذاكرة إلى أن يتجاوز حجمها القيمة المحددة لهذه المعلمة أو يتم الوصول إلى نهاية بيانات القياس الأولية. القيمة الافتراضية هي 100. ملاحظة: يتم تجاهل هذه المعلمة (القيمة الافتراضية أو القيمة المحددة) عند تعيين معلمة chunkSize.. |
chunkSize |
معلمة اختيارية. تحدد الحجم بالبايت لجزء (مقطع) من بيانات القياس المنقولة التي ستتم معالجتها في "تسلسل عمليات" مجموعة معالجة فردي. وفي حالة تعيين المعلمة، يتم تجاهل معلمة commitSizeInKB.. تتوفر هذه المعلمة لصيغ بيانات القياس المنقولة التالية:
|