لقد استخدمت خدمة التحليل الخاصة بـ Microsoft SQL Server 200 في الأيام القليلة الماضية، وسأقوم بنشرها لمشاركتها معكم.
يرجى تصحيح لي. شكرًا.
1. المتطلبات:
إنشاء نظام إحصائيات طلبات الكتب
1. إحصاء عدد الطلبات من كل مكتبة.
2. حساب عدد كل حالة لطلب كل مكتبة كنسبة من كمية طلب المكتبة.
3. حساب الكمية الأصلية وكمية التخزين والنقل في نفس الوقت 2. الحقل الرئيسي لجدول البيانات، معرف الطلب
رقم الوحدة (رقم المكتبة)
الوحدة (اسم المكتبة)
الكمية الأصلية وآخر حالة لكمية التخزين والنقل (الحالة الحالية للطلب)
3. التنفيذ:
1. افتح مشروعًا جديدًا في Visual Studio 2005 وحدد مشروع خدمات التحليل.
حدد مجلد مصدر البيانات وقم بإنشاء مصدر بيانات جديد:
يبدأ معالج مصدر البيانات الجديد:
انقر على الصورة أعلاه لإنشاء مربع حوار تكوين اتصال جديد.
طريقة التكوين هي نفس طريقة قاعدة البيانات المرتبطة.
قم بتكوين الحساب للاتصال بمصدر البيانات، ثم إنها الخطوة التالية :)
حدد مجلد عرض مصدر البيانات وقم بإنشاء طريقة عرض مصدر بيانات جديدة
اختر الجدول الذي يحتوي على البيانات الإحصائية، ثم هي الخطوة التالية :)
حدد مجلد المكعب وقم بإنشاء مكعب جديد، وهو مكعب
إعداد جداول الحقائق والأبعاد
حدد قيمة القياس، أي إذا كانت SQL، فأنت بحاجة إلى العد والمجموع والبيانات الإحصائية الأخرى.
قم بإلغاء جميع الخيارات، ثم حدد البعد، وهو حقل المجموعة حسب في SQL (هنا قمت بتحديد "أحدث حالة" و"الوحدة")
التحديد كما هو مذكور أعلاه، وهذه ليست النتيجة النهائية وسيلزم تعديلها يدويًا لاحقًا. ، ستكون الخطوة التالية على طول الطريق :)
افتح بُعد التحرير من خلال التصفح.
قم بإنشاء تسلسل هرمي مع الوحدات في الأعلى والحالات في الأسفل.
إعادة تسمية "عدد طلبات توزيع الكتب" إلى "كمية الطلب"
كما هو موضح أعلاه بعد التعديل
قم بالتبديل إلى المتصفح، واسحب الوحدة وأسقطها في موضع الصف.
ثم قم بسحب وإسقاط الحالة الأخيرة إلى الصف، ويكون التأثير النهائي كما يلي.
قم بسحب وإسقاط البيانات المعروضة، أي التفاصيل
سحب وإسقاط التأثير المكتمل
يتم عرض الإعدادات كنسب مئوية
التأثير النهائي
افتح SQL Server Management Studio الخاص بـ Microsoft SQL Server 2005 واتصل بخدمات التحليل
إنشاء استعلام جديد، وتكون نتائج الاستعلام كما هو موضح في الشكل.
مع
قم بتعيين [AllCount] كـ "[ترتيب توزيع الكتاب].[التسلسل الهرمي].[الوحدة].[مكتبة جامعة آنهوي].الأطفال"
عضو [أمر توزيع الكتاب].[التسلسل الهرمي].[الوحدة].[مكتبة جامعة آنهوي].[الإجمالي] كـ 'إجمالي([AllCount])'
عضو [النسبة المئوية للطلبات] كـ '[كمية الطلب]/([كمية الطلب]،[أمر توزيع الكتاب].[التسلسل الهرمي].[الوحدة].[مكتبة جامعة آنهوي].[الإجمالي])',format_string ='#. 00%'
حدد {[القياسات].[كمية الطلب]،[القياسات].[كمية التخزين والنقل]،[القياسات].[الكمية الأصلية]،[النسبة المئوية للطلبات]} على الأعمدة،
{[ترتيب توزيع الكتاب].[التسلسل الهرمي].[الوحدة].[مكتبة جامعة آنهوي].الأطفال} في الصفوف
من [إحصائيات المكتبة]
في الواقع الأمر ليس بهذه الصعوبة
في المرة القادمة التي يتوفر لدي فيها الوقت، سأكتب عن كيفية عرض نتائج الاستعلام في ASP.NET 2.0.