أفضل الممارسات لتصميم معماري مارت مارت البيانات قابلة للتطوير

By |2022-05-31T10:49:40+00:00فبراير 23rd، 2020|

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

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

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

تعريف داتا مارت

يُعرَّف سوق البيانات بأنه نسخة مختصرة أو مختصرة من مستودع البيانات. يستمد المعلومات من عدد أقل من الموارد مقارنة بمستودع البيانات. تلبي بنية Data mart احتياجات وحدات أو وظائف أو أقسام عمل محددة للغاية.

أنواع مختلفة من مارتس البيانات وتنفيذها | Astera

شرح سوق البيانات

لماذا يحتاج العمل إلى سوق البيانات؟

هناك فوائد متعددة لتطوير بنية مستقلة لسوق البيانات لعملك ، مثل:

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

أفضل الممارسات لتصميم هندسة البيانات مارت

لضمان كفاءة بنية سوق بيانات مؤسستك وقابليتها للتوسع ، اتبع هذه الإرشادات نصائح تصميم مستودع البيانات.

1. تحديد نطاق سوق البيانات

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

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

قد تضطر إلى تعديل المتطلبات فيما يتعلق بالموارد (مثل الموارد البشرية والتقنية والمالية) لمواكبة تاريخ الإنجاز المخطط له.

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

2. انتبه إلى نموذج سوق البيانات المنطقي

إن نموذج Mart Data Data المنطقي هو تصميم نظري وغير ملموس ينظم البيانات من حيث العلاقات المنطقية المعروفة باسم الكيانات والسمات. الكيان هو عنصر بيانات ، بينما تساعد السمة في تحديد حصرية الكيان.

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

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

3. تحديد البيانات ذات الصلة

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

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

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

يجب عليك أيضًا تقسيم البيانات إلى مقاييس رقمية (تسمى الحقائق) وسجلات وصفية (تسمى الأبعاد).

هندسة البيانات مارت

المصدر: xenonstack

4. تضييق مصادر البيانات

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

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

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

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

5. تصميم مخطط النجوم

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

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

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

فكرة أخيرة

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

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