البرنامج التعليمي SSAS: ما هو SSAS Cube، Archiالبنية والأنواع
ما هو اتفاقات الخدمة الخاصة؟
خدمات تحليل خادم SQL (SSAS) هو خادم OLAP متعدد الأبعاد بالإضافة إلى محرك تحليلات يسمح لك بتقسيم وتقطيع كميات كبيرة من البيانات. إنه جزء من Microsoft SQL Server ويساعد في إجراء التحليل باستخدام أبعاد مختلفة. لديها نوعين مختلفين متعدد الأبعاد وجدول. النموذج الكامل SSAS هو خدمات تحليل SQL Server.
Archiبنية SSAS
أولاً في هذا البرنامج التعليمي الخاص بـ SSAS، سنتعلم عن بنية SSAS:
تعتمد النظرة المعمارية لخدمات تحليل خادم SQL على بنية ثلاثية الطبقات، والتي تتكون من
- RDBMS: يمكن سحب البيانات من مصادر مختلفة مثل Excel وقاعدة البيانات والنص وغيرها بمساعدة أداة ETL في RDBMS.
- SSAS: يتم دفع البيانات المجمعة من RDBMS إلى مكعبات SSAS باستخدام مشاريع خدمات التحليل. ستقوم مكعبات SSAS بإنشاء قاعدة بيانات تحليلية، وبمجرد أن تصبح قاعدة بيانات التحليل جاهزة، يمكن استخدامها لأغراض عديدة.
- العميل: يمكن للعملاء الوصول إلى البيانات باستخدام لوحات المعلومات وبطاقات الأداء والبوابات وما إلى ذلك.
تاريخ SSAS
الآن في هذا البرنامج التعليمي SSAS، سنستعرض تاريخ SSAS:
- تم تضمين ميزة MSOLAP لأول مرة في SQL Server 7.0. وتم شراء هذه التقنية لاحقًا من شركة إسرائيلية تسمى Panorama.
- وسرعان ما أصبحت محركات OLAP الأكثر استخدامًا لأنه تم تضمينها كجزء من SQL Server.
- تم تجديد SSAS بالكامل مع إصدار خادم MS-SQL 2005
- يوفر هذا الإصدار الأخير أيضًا ميزة "المكعبات الفرعية" مع بيان النطاق. أدى هذا إلى زيادة وظائف مكعبات SSAS.
- تهتم إصدارات SSAS 2008R2 و2012 بشكل أساسي بأداء الاستعلام وقابلية التوسع
- In Microsoft جاء Excel 2010 مزودًا بوظيفة إضافية تسمى PowerPivot والتي تستخدم مثيلًا محليًا لخدمة التحليل مع محرك XVelocity الجديد الذي يزيد من أداء الاستعلام
مصطلحات SSAS الهامة
الآن في هذا البرنامج التعليمي للنموذج الجدولي SSAS، سنتعلم بعض المصطلحات المهمة لـ SSAS:
- مصدر البيانات
- عرض مصدر البيانات
- مكعب
- جدول الأبعاد
- الابعاد
- مستوى
- جدول الحقائق
- قياس
- مخطط
مصدر البيانات
مصدر البيانات هو نوع من سلسلة الاتصال. يقوم بإنشاء اتصال بين قاعدة بيانات التحليل و RDBMS.
عرض مصدر البيانات
عرض مصدر البيانات هو نموذج منطقي لقاعدة البيانات
مكعب
المكعب هو وحدة تخزين أساسية. إنها مجموعة من البيانات التي تم تجميعها للسماح للاستعلامات بإرجاع البيانات بسرعة.
مولاب
يتكون MOLAP من مكعب بيانات يحتوي على مقاييس وأبعاد. وهو يشمل جميع الأعضاء الذين قد يكونون في علاقة هرمية.
إنها مجموعة محددة من القواعد التي تساعدك على تحديد كيفية حساب خلايا معينة في مكعب متناثر وقياس القيم المجمعة داخل التسلسل الهرمي.
جدول الأبعاد
- يحتوي جدول الأبعاد على أبعاد الحقيقة.
- يتم ضمهم إلى جدول الحقائق باستخدام مفتاح خارجي.
- جداول الأبعاد هي جداول غير طبيعية.
- تقدم الأبعاد خصائص الحقائق بمساعدة سماتها.
- لا يقدم الحد المحدد لعدد معين من الأبعاد
- يحتوي البعد على علاقة هرمية واحدة أو أكثر.
الابعاد
يقدم البعد السياق المحيط بحدث عملية الأعمال. بعبارات بسيطة، فإنهم يعطون من وماذا وأين من الحقيقة. في عملية أعمال المبيعات، بالنسبة لرقم مبيعات الحقيقة، ستكون الأبعاد هي أسماء العملاء.
- أين - الموقع
- ماذا – اسم المنتج
- بمعنى آخر، يمكنك القول أن البعد هو نافذة لعرض المعلومات في الحقائق.
مستوى
يُطلق على كل نوع من أنواع الملخص الذي يمكن استرجاعه من بُعد واحد اسم التسمية.
جدول الحقائق
جدول الحقائق هو الجدول الأكثر أهمية في نموذج الأبعاد. يحتوي جدول الحقائق على قياسات/حقيقة و مفتاح غريب إلى جدول الأبعاد. على سبيل المثال، عمليات الرواتب.
قياس
يحتوي كل جدول حقائق على جدول واحد أو أكثر ينبغي تحليله. على سبيل المثال، كتاب يبيع جدول المعلومات. يمكن أن يكون الربح أو الخسارة لعدد الكتب المباعة.
مخطط
ال قاعدة بيانات مخطط نظام قاعدة البيانات وبنيته الموصوفة بلغة رسمية. وهو يدعم نظام إدارة قواعد البيانات. يعني مصطلح "المخطط" تنظيم البيانات كمخطط للطريقة التي يتم بها إنشاء قاعدة البيانات.
نوع النماذج في SSAS
الآن، سوف نتعلم أنواع النماذج في SSAS في هذا البرنامج التعليمي SSAS cube:
نموذج البيانات متعدد الأبعاد
ال نموذج البيانات متعدد الأبعاد، والذي يتكون من مكعب بيانات. وهو عبارة عن مجموعة من العمليات التي تسمح لك بالاستعلام عن قيمة الخلايا باستخدام المكعب وأعضاء البعد كإحداثيات.
إنه يحدد القواعد التي تحدد الطريقة التي يتم بها تجميع قيم القياس داخل التسلسلات الهرمية أو كيفية حساب القيم المحددة في مكعب متناثر.
النمذجة الجدولية
تقوم النمذجة الجدولية بتنظيم البيانات في جداول مرتبطة. لا يتم تعيين الجدول على أنه "أبعاد" أو "حقائق" ويكون وقت التطوير أقل مع الجداول لأن جميع الجداول المرتبطة قادرة على خدمة كلا الدورين.
النموذج الجدولي مقابل النموذج متعدد الأبعاد
المعلمات | مجدول | متعدد الأبعاد |
---|---|---|
ذاكرة | في ذاكرة التخزين المؤقت | التخزين القائم على الملفات |
الهيكلية | هيكل فضفاض | هيكل صلب |
أفضل ميزة | لا تحتاج البيانات إلى النقل من المصدر | من الأفضل أن يتم وضع البيانات في مخطط النجمة. |
نوع النموذج | النموذج العلائقي | نموذج الأبعاد |
داكس | MDX | |
تعقيد | الاشارات | مجمع |
المقاس | الأصغر | أكبر |
الميزات الرئيسية لنظام SSAS
الميزات الأساسية لـ SSAS هي:
- يوفر التوافق مع الإصدارات السابقة على مستوى واجهة برمجة التطبيقات (API).
- يمكنك استخدام OLEDB لـ OLAP لواجهة برمجة تطبيقات وصول العميل وMDX كلغة استعلام.
- يساعدك SSAS في بناء بنيات MOLAP وHOLAP وROLAP
- يسمح لك بالعمل في وضع خادم العميل أو وضع عدم الاتصال.
- يمكنك استخدام أداة SSAS مع المعالجات والمصممين المختلفين.
- يتميز إنشاء نموذج البيانات وإدارته بالمرونة.
- تخصيص التطبيق من الدعم الشامل
- يوفر بنية ديناميكية وتقريرًا مخصصًا وبيانات التعريف المشتركة وميزات الأمان
SSAS مقابل PowerPivot
معامل | اتفاقات الخدمة الخاصة | PowerPivot |
---|---|---|
ما هي تفاصيل | SSAS متعدد الأبعاد هو "ذكاء الأعمال المؤسسي" | Microsoft PowerPivot هو "ذكاء الأعمال للخدمة الذاتية". |
التنفيذ | النشر إلى SSAS | تم نشره على SharePoint |
يسخدم من اجل | مشروع فيجوال ستوديو | Excel |
المقاس | الحجم يقتصر على الذاكرة | السعة محدودة بـ 2 جيجا بايت. |
دعم التقسيم | يدعم التقسيم | لا أقسام |
نوع الاستعلام | الاستعلام المباشر و فيرتيباك |
يسمح فقط Vertipaq الاستعلامات |
أدوات المشرف | أدوات إدارة الخادم (على سبيل المثال، SSMS) | Excel وSharePoint "المسؤول" |
الأمن | مستوى الصف والأمن الديناميكي | أمان ملف المصنف |
مزايا SSAS
إيجابيات/فوائد SSAS هي:
- يساعدك على تجنب التنافس على الموارد مع النظام المصدر
- إنها أداة مثالية للتحليل الرقمي.
- يتيح نظام SSAS اكتشاف أنماط البيانات التي قد لا تكون واضحة على الفور باستخدام ميزات استخراج البيانات المضمنة في المنتج.
- فهو يوفر رؤية موحدة ومتكاملة لجميع تقارير بيانات عملك، وتحليل بطاقات أداء مؤشرات الأداء الرئيسية (KPI)، واستخراج البيانات.
- تقدم SSAS المعالجة التحليلية عبر الإنترنت (OLAP) للبيانات من مصادر بيانات مختلفة.
- فهو يسمح للمستخدمين بتحليل البيانات باستخدام مجموعة من الأدوات، بما في ذلك SSRS و Excel.
عيوب استخدام SSAS
- بمجرد تحديد مسار (جدولي أو متعدد الأبعاد)، لا يمكنك الانتقال إلى الإصدار الآخر دون البدء من جديد
- لا يُسمح لك "بدمج" البيانات بين المكعبات الجدولية والمتعددة الأبعاد
- يثبت الجدول أنه محفوف بالمخاطر إذا تغيرت المتطلبات في منتصف المشروع
أفضل الممارسات لاستخدام SSAS
- تحسين تصميم مجموعة المكعب والقياس
- يجب عليك تحديد التجميعات المفيدة
- استخدم طريقة الأقسام
- اكتب MDX الفعال
- استخدم ذاكرة التخزين المؤقت لمحرك الاستعلام بكفاءة
- قم بالتوسيع عندما لم يعد بإمكانك التوسع