خدمات البيانات الرئيسية لخادم SQL من مايكروسوفت
خدمات البيانات الرئيسية (MDS) في Microsoft SQL Server هي منتج لإدارة البيانات الرئيسية (MDM) من Microsoft ، وهي جزء من نظام إدارة قواعد البيانات العلائقية Microsoft SQL Server . [ 1 ] تتيح إدارة البيانات الرئيسية (MDM) للمؤسسات اكتشاف وتحديد قوائم البيانات غير المرتبطة بالمعاملات، وإنشاء قوائم رئيسية موثوقة وقابلة للصيانة. تم إطلاق خدمات البيانات الرئيسية لأول مرة مع Microsoft SQL Server 2008 R2. وقدّم Microsoft SQL Server 2016 تحسينات على خدمات البيانات الرئيسية، مثل تحسين الأداء والأمان، وإمكانية مسح سجلات المعاملات، وإنشاء فهارس مخصصة، ومشاركة بيانات الكيانات بين نماذج مختلفة، ودعم العلاقات المتعددة.
ملخص
في خدمات البيانات الرئيسية، يُعدّ النموذج أعلى مستوى في بنية بياناتك الرئيسية. تُنشئ نموذجًا لإدارة مجموعات البيانات المتشابهة. يحتوي النموذج على كيان واحد أو أكثر، وتحتوي الكيانات على عناصر تمثل سجلات البيانات. يُشبه الكيان الجدول.
مثل منتجات إدارة البيانات الرئيسية الأخرى، تهدف خدمات البيانات الرئيسية إلى إنشاء مصدر بيانات مركزي والحفاظ على مزامنته، وبالتالي تقليل التكرار، عبر التطبيقات التي تعالج البيانات.
تتشارك خدمات البيانات الرئيسية البنية الأساسية مع Stratature +EDM، وتستخدم قاعدة بيانات Microsoft SQL Server كمخزن بيانات فعلي. وهي جزء من مركز البيانات الرئيسية ، الذي يستخدم قاعدة البيانات لتخزين وإدارة كيانات البيانات . وهي قاعدة بيانات مزودة ببرمجيات للتحقق من صحة البيانات وإدارتها، ومزامنتها مع الأنظمة التي تستخدمها. [ 2 ] يتولى مركز البيانات الرئيسية استخراج البيانات من النظام المصدر، والتحقق من صحتها، وتنظيفها، وتنسيقها، وإزالة البيانات المكررة، وتحديث مستودعات المركز، بالإضافة إلى مزامنة المصادر الخارجية. [ 2 ] يتم تحديد مخططات الكيانات، والخصائص، والتسلسلات الهرمية للبيانات، وقواعد التحقق، ومعلومات التحكم في الوصول كبيانات وصفية لوقت تشغيل خدمات البيانات الرئيسية. لا تفرض خدمات البيانات الرئيسية أي قيود على نموذج البيانات. كما تسمح خدمات البيانات الرئيسية بتحديد قواعد أعمال مخصصة ، تُستخدم للتحقق من صحة البيانات الواردة إلى مركز البيانات وتنظيفها، ثم يتم تطبيقها على البيانات المطابقة للمعايير المحددة. تُخضع جميع التغييرات التي تُجرى على البيانات للتحقق من صحتها وفقًا للقواعد، ويُحفظ سجلٌّ للمعاملة بشكلٍ دائم. تُسجَّل المخالفات بشكلٍ منفصل، ويُخطر المالك تلقائيًا (اختياريًا). يمكن ترقيم إصدارات جميع كيانات البيانات .
تتيح خدمات البيانات الرئيسية تصنيف البيانات الرئيسية وفقًا لعلاقات هرمية، مثل اعتبار بيانات الموظفين نوعًا فرعيًا من بيانات المؤسسة. تُنشأ التسلسلات الهرمية بربط سمات البيانات. يمكن تصنيف البيانات تلقائيًا باستخدام قواعد، ويتم فحص الفئات برمجيًا. كما يمكن لخدمات البيانات الرئيسية عرض البيانات كعروض Microsoft SQL Server ، والتي يمكن لأي عميل متوافق مع SQL الوصول إليها . وتستخدم نظام تحكم في الوصول قائم على الأدوار لتقييد الوصول إلى البيانات. تُنشأ العروض ديناميكيًا، لذا فهي تحتوي على أحدث كيانات البيانات في مركز البيانات الرئيسي. ويمكنها أيضًا نشر البيانات عن طريق الكتابة إلى بعض السجلات الخارجية. تتضمن خدمات البيانات الرئيسية أيضًا واجهة مستخدم ويب لعرض البيانات وإدارتها. وتستخدم ASP.NET في الواجهة الخلفية. تم استبدال واجهة Silverlight الأمامية بـ HTML5 في SQL Server 2019. [ 3 ]
توفر خدمات البيانات الرئيسية واجهة خدمة ويب لعرض البيانات، بالإضافة إلى واجهة برمجة تطبيقات (API ) تستخدم داخليًا خدمات الويب المعروضة، مما يتيح الوصول إلى مجموعة الميزات برمجيًا، للوصول إلى البيانات ومعالجتها. كما تتكامل مع Active Directory لأغراض المصادقة. وعلى عكس +EDM، تدعم خدمات البيانات الرئيسية أحرف Unicode ، بالإضافة إلى دعمها لواجهات مستخدم متعددة اللغات.
أدخل SQL Server 2016 زيادة كبيرة في أداء خدمات البيانات الرئيسية مقارنة بالإصدارات السابقة. [ 4 ]
مصطلحات
- يُعدّ النموذج أعلى مستوى في مثيل MDS، وهو الحاوية الأساسية لمجموعات محددة من البيانات الرئيسية. وهو يشبه إلى حد كبير فكرة قاعدة البيانات.
- الكيانات عبارة عن حاويات يتم إنشاؤها داخل نموذج. توفر الكيانات مكانًا للأعضاء، وهي تشبه جداول قواعد البيانات في نواحٍ عديدة. (مثال: العميل)
- الأعضاء يُشابهون السجلات في جدول قاعدة البيانات (الكيان)، مثل ويل سميث. الأعضاء موجودة داخل الكيانات. يتكون كل عضو من سمتين أو أكثر.
- تُشابه السمات الأعمدة في جدول قاعدة البيانات (الكيان)، مثل اسم العائلة. توجد السمات داخل الكيانات وتساعد في وصف أعضائها (السجلات داخل الجدول). تُنشأ سمات الاسم والرمز افتراضيًا لكل كيان، وتُستخدم لوصف أعضاء الفروع وتحديدهم بشكل فريد. يمكن ربط السمات بسمات أخرى من كيانات أخرى، وتُسمى هذه السمات "سمات النطاق". وهذا يُشبه مفهوم المفتاح الخارجي .
أما السمات الأخرى، فستكون من النوع "حر الشكل" (الأكثر شيوعًا) أو "ملف".
- مجموعات السمات هي مجموعات محددة بوضوح من سمات معينة. لنفترض أن لديك كيانًا باسم "العميل" يحتوي على 50 سمة - وهي معلومات كثيرة جدًا بالنسبة للعديد من المستخدمين. تُمكّن مجموعات السمات من إنشاء مجموعات مخصصة من السمات المنتقاة بعناية والتي تُناسب فئات محددة من المستخدمين (مثل "تفاصيل توصيل العميل" التي تتضمن اسمه وعنوان التوصيل الأخير المعروف له فقط). وهذا يُشبه إلى حد كبير عرض قاعدة البيانات.
- تُصنّف التسلسلات الهرمية الأعضاء إلى هياكل هرمية مشتقة أو صريحة. تُشتق التسلسلات الهرمية المشتقة، كما يوحي اسمها، بواسطة محرك MDS بناءً على العلاقات القائمة بين السمات. أما التسلسلات الهرمية الصريحة، فتُنشأ يدويًا باستخدام كلٍ من الأعضاء الطرفية والأعضاء المدمجة.
- يمكن إنشاء قواعد العمل وتطبيقها على بيانات النموذج لضمان الالتزام بمنطق العمل المخصص. ولكي تُعتمد البيانات في النظام، يجب أن تجتاز جميع عمليات التحقق من صحة قواعد العمل المطبقة عليها. على سبيل المثال، ضمن كيان العميل، قد ترغب في إنشاء قاعدة عمل تضمن احتواء جميع عناصر سمة "البلد" على النص "الولايات المتحدة الأمريكية" أو "كندا". بعد إنشاء قاعدة العمل وتشغيلها، ستتحقق من صحة جميع البيانات قبل قبولها في النموذج المعتمد.
- تتيح الإصدارات لمالكي/مديري النظام إمكانية فتح أو قفل أو تثبيت إصدار معين من النموذج والبيانات الموجودة فيه في وقت محدد. ونظرًا لتغير محتوى النموذج أو نموه أو تقلصه بمرور الوقت، توفر الإصدارات وسيلة لإدارة البيانات الوصفية، مما يُمكّن الأنظمة المشتركة من الوصول إلى المحتوى الصحيح.
مراجع
- ↑ "الوثائق التقنية لـ SQL Server - SQL Server" .
- 1 2 روجر والتر. "بنية مركز إدارة البيانات الرئيسية (MDM)" . MSDN TechNet . تم الاسترجاع في 25-09-2007 .
- ↑ مايك راي، مايكروسوفت. "ما الجديد في SQL Server 2019 - SQL Server" . docs.microsoft.com . تم الاطلاع عليه بتاريخ 29-06-2021 .
- ↑ "لماذا يُعد SQL Server 2016 أسرع من أي وقت مضى؟" 11 مارس 2016.
روابط خارجية
- إدارة البيانات
- برامج مايكروسوفت
- برنامج 2010
