متغيرات نموذج السلاسل الزمنية

ملاحظة

لن يتم دعم خدمة Insights السلاسل الزمنية (TSI) بعد مارس 2025. فكر في ترحيل بيئات TSI الحالية إلى حلول بديلة في أقرب وقت ممكن. لمزيد من المعلومات حول الإهمال والترحيل، يرجى زيارة وثائقنا.

توضح هذه المقالة متغيرات نموذج السلسلة الزمنية التي تحدد قواعد الصيغة والحساب على الأحداث.

يمكن أن يكون كل متغير واحدا من ثلاثة أنواع: رقميوفئويوتجميعي.

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

يعرض الجدول التالي الخصائص ذات الصلة بكل نوع متغير.

Time Series Model variable table

المتغيرات الرقمية

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

تتوافق المتغيرات مع مثال JSON التالي:

"Interpolated Speed": {
  "kind": "numeric",
  "value": {
    "tsx": "$event['Speed-Sensor'].Double"
  },
  "filter": null,
  "interpolation": {
    "kind": "step",
    "boundary": {
      "span": "P1D"
    }
  },
  "aggregation": {
    "tsx": "right($value)"
  }
}

المتغيرات الفئوية

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

تتوافق المتغيرات مع مثال JSON التالي:

"Status": {
  "kind": "categorical",
  "value": {
     "tsx": "$event.Status.Long"
},
  "interpolation": {
    "kind": "step",
    "boundary": {
      "span" : "PT1M"
    }
  },
  "categories": [
    {
      "values": [0, 1, 2, 3],
      "label": "Good"
    },
    {
      "values": [4],
      "label": "Bad"
    }
  ],
  "defaultCategory": {
    "label": "Not Applicable"
  }
}

المتغيرات المجمعة

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

تتوافق المتغيرات مع مثال JSON التالي:

"Speed Range": {
  "kind": "aggregate",
  "filter": null,
  "aggregation": {
    "tsx": "max($event.Speed.Double) - min($event.Speed.Double)"
  }
}

يتم تخزين المتغيرات في تعريف النوع لنموذج سلسلة زمنية ويمكن توفيرها مضمنة عبر واجهات برمجة التطبيقات لتجاوز التعريف المخزن أو استكماله.

الخطوات التالية