تعرف على المخطط الرئيسي: ستار مقابل ندفة الثلج

تم تصميم المخطط متعدد الأبعاد لبناء نموذج أنظمة مستودع البيانات.

الغرض الرئيسي من هذه المخططات هو تلبية احتياجات قواعد البيانات الأكبر التي تم إنشاؤها لأغراض تحليلية (OLAP).

تُستخدم هذه الطريقة لطلب البيانات في قاعدة البيانات بترتيب جيد للمحتويات في قاعدة البيانات. يسمح المخطط للعملاء بطرح الأسئلة المرتبطة باتجاهات العمل أو السوق.

علاوة على ذلك ، يمثل المخطط متعدد الأبعاد البيانات في شكل مكعبات البيانات التي تتيح عرض البيانات ونمذجةها من وجهات نظر وأبعاد مختلفة.

إنها من ثلاثة أنواع ، لكن الكثير منها يخلط بين النجمة و Snowflake. وبالتالي ، يصعب عليهم اختيار النموذج المفضل.

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

ما هو مخطط متعدد الأبعاد؟

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

تستخدم قاعدة البيانات عمومًا نموذجًا علائقيًا لوصفها ، بينما يستخدم نظام مستودع البيانات نموذج مخطط.

يمكن تعريف المخطط متعدد الأبعاد باستخدام لغة استعلام تعدين البيانات (DMQL).

لتحديد مجموعات البيانات ومخازن البيانات ، يستخدم عنصران أساسيان – تعريف البعد وتعريف المكعب.

يستخدم المخطط متعدد الأبعاد أنواعًا مختلفة من نماذج المخطط. هم انهم:

  • مخطط نجمة
  • مخطط ندفة الثلج
  • مخطط المجرة

دعونا نناقش ماهية مخططات النجوم والثلج.

نجمة مقابل ندفة الثلج: ما هما؟

ما هو مخطط النجوم؟

المخطط النجمي هو نموذج لتخزين البيانات المعمارية ونموذج ذكاء الأعمال يتطلب جدول حقائق واحدًا لتخزين البيانات المقاسة والمعاملات. كما أنه يستخدم جداول مختلفة ذات أبعاد أصغر للاحتفاظ بسمات حول بيانات الأعمال.

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

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

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

يدعم المخطط النجمي أيضًا العدد والمتوسط ​​والمجموع والتجميعات الأخرى للعديد من السجلات. يمكن للمستخدمين تصفية التجميعات وتجميعها بسهولة حسب الأبعاد. على سبيل المثال ، ينشئ المستخدمون استعلامات مثل “العثور على جميع سجلات المبيعات في يونيو” أو “تحليل إجمالي الإيرادات من مكتب XYZ في عام 2022”.

ما هو مخطط ندفة الثلج؟

مخطط ندفة الثلج هو نموذج بيانات متعدد الأبعاد يمكن أن يُعرف أيضًا باسم امتداد مخطط النجوم. وذلك لأن جداول الأبعاد في مخطط ندفة الثلج تنقسم إلى أبعاد فرعية.

  8 طرق لتأمين مكالمة فيديو Zoom التالية

المخطط عبارة عن ندفة ثلجية إذا كان جدول أبعاد واحد أو أكثر لا يرتبط مباشرة بجدول الحقائق بل يتصل بجداول أبعاد أخرى.

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

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

تم إنشاء النموذج للاستعلام السريع والمرن عبر العلاقات والأبعاد المعقدة. إنه مفيد لعلاقات واحد إلى العديد والعديد من العلاقات بين مستويات الأبعاد المختلفة.

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

نجمة مقابل ندفة الثلج: كيف تعمل؟

كيف يعمل مخطط النجوم؟

يخزن جدول الحقائق الموجود في منتصف النموذج النجمي نوعين من المعلومات – قيم السمات الرقمية والأبعاد. دعونا نفهمها بمثال من قاعدة بيانات المبيعات.

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

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

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

كيف يعمل مخطط ندفة الثلج؟

فكر في تصميم ندفة الثلج مع صندوق مركزي ووصلات مختلفة عبر هذا الصندوق إلى نقاط مختلفة. للحفاظ على مجموعات البيانات ومخازن البيانات ، يأتي تصميم مخطط ندفة الثلج في الصورة.

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

الغرض الأساسي من هذا النموذج هو تطبيع المعلومات غير المطابقة للنموذج النجمي. بهذه الطريقة ، يمكنه حل المشكلات الشائعة المرتبطة بمخطط النجوم.

في قلب المخطط ، ستجد جدول حقائق يرتبط بالمعلومات الموجودة في جداول الأبعاد. تشع هذه الجداول مرة أخرى للخارج إلى جداول الأبعاد الفرعية التي تحتوي على معلومات مفصلة تصف معلومات جدول الأبعاد.

مثال: يحتوي مخطط ندفة الثلج على جدول حقائق المبيعات وموقع المتجر ، والخط ، والعائلة ، والمنتج ، وجداول أبعاد الوقت. تتكون أبعاد السوق من جدولي أبعاد ، مع المتجر كجدول أبعاد أساسي وموقع المتجر كجدول الأبعاد الفرعية. يحتوي بُعد المنتج على ثلاثة جداول أبعاد فرعية تذكر منتجًا وخطًا وجدول أبعاد فرعية للعائلة.

  كيفية تغيير ما إذا كانت محادثات iMessage الجديدة تستخدم رقم هاتفك أو عنوان بريدك الإلكتروني

نجمة مقابل ندفة الثلج: الخصائص

خصائص مخطط النجوم

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

خصائص مخطط ندفة الثلج

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

نجمة مقابل ندفة الثلج: المزايا

مزايا مخطط النجوم

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

مزايا مخطط ندفة الثلج

  • يستخدم المخطط النجمي لتطوير أداء الاستعلام بسبب متطلبات تخزين القرص الأقل.
  • يوفر قابلية أكبر للتوسع في العلاقات بين المكونات ومستويات الأبعاد.
  • من السهل الحفاظ عليها.
  • يوفر مخطط Star استرجاعًا سريعًا للبيانات.
  • إنه مخطط بيانات شائع وبسيط لتخزين البيانات.
  • يساعد على تحسين جودة البيانات.
  • تقلل البيانات المنظمة من مشكلة تكامل البيانات.

نجمة مقابل ندفة الثلج: القيود

حدود مخطط النجوم

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

حدود مخطط ندفة الثلج

القيد الرئيسي الذي ستجده مع Snowflake هو جهود الصيانة الإضافية نظرًا للعدد المتزايد من الجداول ذات الأبعاد الصغيرة. تجعل العديد من الاستعلامات المعقدة من الصعب العثور على البيانات المطلوبة. بالإضافة إلى ذلك ، فإن وقت تنفيذ السؤال مرتفع بسبب ارتفاع الجداول. هذا النموذج صلب أيضًا ويتطلب تكاليف صيانة أعلى.

نجمة مقابل ندفة الثلج: الاختلافات

Star و Snowflake هما نوعان من المخططات متعددة الأبعاد ولكن لهما هياكل وخصائص مختلفة. الأول يشبه النجم ، والأخير يشبه ندفة الثلج ، ويحدد أسمائهم.

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

  كيفية تثبيت واستخدام Teams Add in for Outlook

يتم استخدام مخطط النجوم بشكل عام عندما يكون لديك عدد أقل من الصفوف في جدول الأبعاد ، بينما يتم استخدام مخطط ندفة الثلج عندما يكون جدول الأبعاد كبيرًا نسبيًا.

يميز الرسم التخطيطي أدناه بين النموذجين وكيف ترتبط جداول الأبعاد وجدول الحقائق في مخططات مختلفة.

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

استنتاج

كل من مخططات Star و Snowflake مفيدة في قطاعات مختلفة. لذا ، فإن تحديد الأفضل بينهم يعتمد على متطلباتهم.

مخطط ندفة الثلج هو امتداد لمخطط النجوم ، حيث يعمل على تطبيع جداول الأبعاد في مخطط النجوم.

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

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

يمكنك أيضًا استكشاف بعض أفضل حلول قواعد بيانات الرسم البياني.