SQL
الوظيفة | تسمح بقراءة القيم الرقمية مباشرة من قاعدة بيانات SQL. حالياً، يتم دعم MySQL و PostgreSQL. |
|---|---|
التنبيه | وقت الاتصال، وقت النقل، القيمة 1-4 |
تفاصيل SQL
على خادم قاعدة البيانات، تأكد من منح حق الوصول إلى خادم SKOOR Engine كما يلي:
grant all on <database name>.* to <database user>@'10.1.1.147' identified by '<password>';
معلمات SQL
المعلمة | الوصف |
|---|---|
نوع SQL | اختر من بين الخيارات التالية MySQL |
المنفذ | منفذ TCP (الافتراضي هو 3306 لـ MySQL و 5432 لـ PostgreSQL) |
المستخدم | اسم مستخدم قاعدة البيانات |
كلمة | كلمة مرور مستخدم قاعدة البيانات |
اسم قاعدة البيانات | اسم قاعدة البيانات |
الاستعلام | أدخل استعلام SQL. سيتم التقاط الصف الأول فقط، لذا تأكد من تحديد "limit 1" ومن صحة الترتيب. |
الأعمدة | حدد عدد الأعمدة التي تريد استخدامها من الناتج. يمكن قراءة 4 أعمدة كحد أقصى لكل مهمة SQL. يجب أن تحتوي الأعمدة على قيم رقمية، باستثناء العمود المحدد كعمود معلومات (انظر أدناه). |
عمود المعلومات | حدد العمود الذي تريد قراءة رسالة المعلومات منه. بشكل افتراضي، يتم تحديد "لا يوجد نص معلومات" وبالتالي لن يتم طباعة أي رسالة معلومات في قسم القيم الخاص بالمهمة. في حالة استخدام عمود معلومات، يمكن قراءة 3 قيم رقمية كحد أقصى فقط في نفس مهمة SQL. |
إخفاء وقت الاتصال | إذا تم تحديد أحد مربعات الاختيار هذه، فلن يتم حفظ وقت الاتصال و/أو وقت النقل لكل فحص في قاعدة البيانات ولن تكون قيمها مرئية في قسم القيم. كما أن قيمتها لن تكون متاحة للاستخدام في مواصفات حدود الإنذار. |
قيم SQL وحدود الإنذار
القيمة / حد الإنذار | الوصف |
|---|---|
وقت الاتصال | الوقت حتى إعداد اتصال SQL (بالمللي ثانية) |
وقت النقل | الوقت حتى يتم تقديم الاستعلام وإغلاق الاتصال (بالمللي ثانية) |
القيمة 1-4 | قيم محددة من قبل المستخدم بناءً على الاستعلام المحدد. |
رمز الخطأ | رمز خطأ عام للمهمة (انظر قسم رموز أخطاء المهام) |
أمثلة SQL
مثال 1 - قراءة عدد قيم السجل من قاعدة بيانات سجل SKOOR
نوع SQL | PostgreSQL |
|---|---|
المنفذ | 5432 |
المستخدم | ng |
كلمة | ng |
اسم قاعدة البيانات | ng |
استعلام | اختر count(*) من history_values؛ |
الأعمدة | عمود واحد |
العمود الأول | القيمة إدخالات مفصلة |

