استعلامات البيانات

يتوفر هذا القسم فقط للمستخدمين الذين لديهم امتيازات المسؤول

في هذا الدليل


أساسيات استعلامات البيانات

باستخدام استعلامات البيانات، يمكن إعداد البيانات من قواعد البيانات الخارجية لاستخدامها في لوحات المعلومات.

تتمتع استعلامات البيانات بالمزايا التالية:

  • تطوير واختبار استعلامات SQL مباشرةً في قسم إدارة لوحة معلومات SKOOR

  • يمكن زيادة أداء لوحة المعلومات

    • من خلال استخدام المعلمات التي تؤدي إلى مجموعات نتائج أصغر من قواعد البيانات

    • من خلال استخدام ميزة "التجسيد " التي تحتفظ تلقائيًا بجدول تخزين مؤقت لنتيجة الاستعلام في قاعدة البيانات

  • استعلامات البيانات المتداخلة ممكنة

  • يمكن نشر إصدارات الاستعلامات، ويمكن إعادة استخدام الإصدارات القديمة المنشورة

  • الانتقال مباشرةً إلى لوحات المعلومات التي تستهلك استعلام البيانات ومن لوحات المعلومات تلك إلى استعلام البيانات

راجع أمثلة استعلام البيانات للحصول على بعض الأمثلة المفيدة.

إذا كنت مهتمًا باستخدام استعلامات البيانات مع مصفوفة التصفية، راجع التفاصيل في مصفوفة التصفية واستعلامات البيانات


إنشاء استعلامات البيانات

يجب تكوين مصدر بيانات واحد على الأقل في SKOOR لاستخدامه مع استعلامات البيانات.

انقر على النقاط الثلاث في أعلى الجانب الأيسر من الشاشة لإضافة مجموعة استعلامات جديدة أو فقط أضف استعلام بيانات إلى المجموعة الافتراضية:

image-20240807-112906.png

يجب أن تكون أسماء استعلام البيانات فريدة على مستوى النظام

يتم عرض استعلام بيانات إنشاء، حيث يجب تعيين اسم استعلام البيانات ومصدر البيانات الذي يستخدمه.

image-20240807-113106.png

بعد النقر فوق إنشاء، يظهر استعلام البيانات.

أدخل استعلام SQL في حقل الاستعلام. حدد المربع يمكن الوصول إليه من لوحات المعلومات إذا كان استعلام البيانات سيُستخدم في لوحات المعلومات:

image-20240405-142242.png

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

الآن أصبح الاستعلام الجديد جاهزًا للنشر.


نشر استعلامات البيانات

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

يتم تمييز الإصدارات المنشورة من الاستعلام في القائمة المنسدلة للإصدار. مرر مؤشر الماوس فوق علامة الاستفهام لرؤية ملاحظة النشر الواردة في وقت النشر:

سيؤدي نشر استعلام بيانات بنجاح إلى حذف جميع الإصدارات غير المنشورة من ذلك الاستعلام تلقائيًا حتى نقطة النشر.

لا تتأثر الإصدارات المنشورة مسبقًا.


تجسيد استعلامات البيانات

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


حذف استعلامات البيانات

انقر على النقاط الثلاث image-20240807-114759.png لمجموعة أو استعلام وانقر على حذف.

image-20240807-114930.png

نقل استعلامات البيانات

يمكن نقل الاستعلامات بين المجموعات عن طريق السحب والإفلات.

image-20240807-115728.png

تكرار استعلامات البيانات

يمكن نسخ الاستعلامات بسهولة عن طريق النقر على تكرار في قائمة السياق.

image-20240807-115956.png

إعادة تسمية استعلامات البيانات

عند فتح استعلام بيانات، يمكن تعديل اسمه بسهولة عن طريق كتابة الاسم الجديد في حقل الاسم .

سيؤدي ذلك إلى إنشاء إصدار جديد من استعلام البيانات ونشره مطلوب لرؤية الاسم الجديد في لوحات المعلومات.

عند إعادة تسمية استعلام بيانات متداخل ضمن استعلامات بيانات أخرى، سينتشر تغيير الاسم إلى جميع الاستعلامات التابعة. سيؤدي هذا الانتشار إلى إصدارات جديدة من تلك الاستعلامات التابعة، مما يجعلها جاهزة للنشر.

قائمة الإعدادات في استعلام البيانات

الإعداد

الوصف

إنشاء مجموعة

إضافة مجموعات للاستعلامات المرتبطة

إضافة استعلام بيانات

إضافة استعلام جديد إلى مجموعة

الاسم

اسم استعلام البيانات. يمكن استخدام هذا الاسم أيضاً لاستعلامات البيانات المتداخلة

مصدر البيانات

اسم مصدر البيانات المستخدم لاستعلام البيانات هذا.

يمكن الوصول إليه من لوحات المعلومات

يمكن تحديد استعلامات البيانات من عناصر واجهة المستخدم في لوحات المعلومات عند تحديد هذا المربع

الاستعلام

استعلام لغة SQL

تاريخ الاستعلام

يمكن إعادة تنشيط/إعادة نشر الإصدارات المنشورة سابقًا من الاستعلام إذا لزم الأمر

نشر

إتاحة الاستعلام الحالي لاستعلامات البيانات أو لوحات المعلومات الأخرى. لا تؤثر الاستعلامات غير المنشورة على البيانات المعروضة في لوحات المعلومات

التبعيات

يعرض الاستعلامات الفرعية والاستعلامات ولوحات المعلومات التي تستخدم استعلام البيانات الحالي. يُظهر التمرير بالماوس قائمة بالعناصر المحددة التي عند النقر عليها ستنتقل إلى لوحة المعلومات المقابلة.

تجسيد

إنشاء كائنات قاعدة البيانات لتخزين مجموعة نتائج الاستعلام مؤقتًا لزيادة أداء لوحة المعلومات

المؤشرات

حدد سمات قاعدة البيانات الرئيسية التي ينبغي على SKOOR إنشاء مؤشرات لها

تحديث الآن

تحديث ذاكرة التخزين المؤقت لمجموعة النتائج (البيانات المادية)

نسخ رابط التحديث

انسخ رابط الاستعلام المادي الحالي. يمكن إنشاء مهمة SKOOR لتنفيذ عمليات التحديث باستخدام هذا الرابط

تشغيل الاستعلام

تشغيل استعلام SQL وحفظه وعرض مجموعة النتائج في قسم معاينة البيانات

تبديل المرشحات

قم بتشغيل أو إيقاف تشغيل حقول التصفية أسفل أعمدة مجموعة النتائج للبحث عن سجلات محددة


استعلامات متداخلة

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

يحدد استعلام البيانات التالي مجموعة فرعية من استعلام البيانات get_sales_data:

تظهر التبعية بين استعلامي بيانات get_sales_data و get_sales_tech_data في أعلى يمين شاشتَي استعلام البيانات:

استعلام get_tech_sales:

استعلام get_sales_data:

تأكد من التحقق دائمًا من التبعيات قبل تغيير الاستعلامات ونشرها


التصدير والاستيراد

التصدير

يمكن تصدير مجموعات استعلامات البيانات من أي نظام SKOOR واستيرادها إليه. يسمح ذلك بتبادل الاستعلامات على سبيل المثال بين أنظمة الاختبار والإنتاج.

image-20240405-143625.png

مربع حوار التصدير:

image-20240405-143318.png

لإنهاء التصدير، انسخ سلسلة التصدير أو قم بتنزيلها بتنسيق JSON. حدد خانة الاختيار Plain JSON لقراءة سلسلة التصدير بتنسيق JSON.

يجب أخذ ما يلي بعين الاعتبار عند تصدير/استيراد استعلامات البيانات

  • على النظام الهدف، يجب أن تكون مصادر البيانات التي تم تكوينها في استعلامات البيانات موجودة.

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

  • سيتم تحديث استعلامات البيانات بالاستعلامات المستوردة بنفس الاسم، بغض النظر عن المجموعة التي تنتمي إليها

  • لا تتطابق بالضرورة أرقام إصدارات الاستعلامات على النظامين المصدر والهدف، حيث يتم زيادتها بشكل مستقل

الاستعلامات المنشورة

بشكل افتراضي، سيتم تصدير آخر إصدار منشور من كل استعلام بيانات لمجموعة ما.

على النظام الهدف، سيتم القيام بما يلي عند الاستيراد:

  • إذا كان أحدث إصدار من استعلام ما غير منشور أو إصدار منشور مختلف، فسيتم إضافة الاستعلام المستورد الذي يحمل نفس الاسم كإصدار ثانوي غير منشور

  • إذا كان أحدث إصدار منشور هو نفس الإصدار المستورد، فسيتم إضافة إصدار منشور جديد من الاستعلام.

الاستعلامات غير المنشورة

لتصدير أحدث التغييرات غير المنشورة، قم بتصدير المجموعة المطلوبة مع تحديد تضمين الإصدارات غير المنشورة.

سيتم إنشاء إصدار ثانوي جديد غير منشور لكل استعلام مستورد على النظام الهدف.

الاستيراد

حدد استيراد استعلامات البيانات من قائمة سياق استعلامات البيانات أو مجموعة استعلام بيانات محددة.

image-20240807-125053.png

الصق السلسلة المصدرة في الحقل المعني في مربع حوار الاستيراد. بعد التحقق، سيتم وصف إجراءات الاستيراد على الشاشة:

تُستخدم علامة أذونات ونطاقات البيانات الخاصة بمصدر البيانات لاستيراد نطاقات الأذونات والبيانات اختياريًا.

image-20240807-125303.png

إذا كانت الإجراءات موافقة، انقر فوق استيراد استعلامات البيانات.