تقارير OLAP. بناء لأي قاعدة بيانات SQL

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



إذا كانت قاعدة البيانات الخاصة بك مخزنة في MS SQL أو يمكن تحديدها من خلال الخوادم المتصلة ولا توجد أداة لإنشاء تقارير OLAP ، فيمكنك استخدام النظام الأساسي Client Communicator، من خلال استخدام العروض (نسخة مستخدم واحد مجانية). للقيام بذلك ، تحتاج إلى إنشاء استعلام SQL وكتابته في "المصمم" في قسم "طرق العرض".



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



لنفكر في المهمة التالية كمثال: لتحليل امتلاء تفاصيل الأطراف المقابلة:



  • خمارة،
  • النشاط الرئيسي،
  • الكيان القانوني الرئيسي ،
  • هاتف،
  • البريد الإلكتروني،
  • الشخص المسؤول.


يجب أن يتم تقسيم التحليل حسب القيم ، الحالة ، النوع ، التوازن ، المنطقة.



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



الخطوة 1. قم بإنشاء قالب نموذج في الوحدة النمطية "المصمم". حدد اسم النموذج وحدد الجدول الرئيسي.







الخطوة 2. قم بإضافة مكون PivotTable إلى النموذج. اضبط محاذاة المكون "العميل بالكامل" (أو أي عنصر آخر من اختيارك).







الخطوة 3. تعيين معلمات الجدول.



هناك 4 أنواع من منطقة موضع السمات:







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










الخطوة 4. تعيين معلمات العرض والسلوك.







الخطوة 5. اعرض النموذج في قائمة البرنامج (في وحدة المسؤول).



نتيجة:





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



لمزيد من التفاصيل ، انظر الفيديو .




All Articles