كيفية العمل مع مخزن البيانات الوصفية داخل Governata خطوة بخطوة
1. نظرة عامة
تعد وحدة مستودع البيانات الوصفية أحد المكونات الأساسية في برنامج Governata، وتهدف إلى عرض وتنظيم البنية التقنية لقواعد البيانات دون الحاجة إلى الدخول المباشر إلى أنظمة قواعد البيانات.
توفر مرجعًا تقنيًا يساعد المستخدم على استعراض:
- قواعد البيانات المرتبطة بالمصادر المختلفة
- الجداول والأعمدة داخل قواعد البيانات
- العلاقات بين الجداول
- الإجراءات المخزنة (Stored Procedures)
- الوظائف (Functions)
كما تساعد فرق البيانات والتقنية على:
- فهم هيكلة البيانات داخل الأنظمة
- تحليل العلاقات بين الجداول
- تتبع مكونات قواعد البيانات
- دعم حوكمة البيانات وجودتها
تهدف وحدة مستودع البيانات الوصفية إلى تمكين المستخدمين من فهم البنية التقنية للبيانات داخل المؤسسة بطريقة منظمة وواضحة.
يساعد ذلك على:
- توثيق مكونات قواعد البيانات
- تسهيل فهم العلاقات بين الجداول
- مراجعة الإجراءات المخزنة والوظائف المرتبطة بالبيانات
- دعم فرق البيانات والتقنية في إدارة البنية التقنية للأنظمة
3.نطاق وحدة مستودع البيانات الوصفية
يغطي هذا الدليل كيفية استخدام وحدة مستودع البيانات الوصفية داخل برنامج Governata، ويشمل:
- الوصول إلى مستودع البيانات الوصفية
- اختيار مصدر البيانات وقاعدة البيانات
- استعراض الجداول والجداول الوهمية
- مراجعة الإجراءات المخزنة والوظائف
- فهم العلاقات بين الجداول
- مراجعة الصلاحيات المرتبطة بالوصول
4. التعريفات الأساسية
مستودع البيانات الوصفية
وحدة داخل النظام يتيح عرض وتنظيم المعلومات التقنية المتعلقة بمصادر البيانات وقواعد البيانات.
الجداول الوهمية (Virtual Tables)
جداول منطقية تُستخدم لتمثيل البيانات دون أن تكون موجودة فعليًا داخل قاعدة البيانات.
الإجراءات المخزنة (Stored Procedures)
مجموعة من الأوامر البرمجية المخزنة داخل قاعدة البيانات والتي تنفذ عمليات معينة على البيانات.
الوظائف (Functions)
عمليات تُستخدم لتنفيذ حسابات أو تحويلات على البيانات داخل قاعدة البيانات.
5. الأدوار والمسؤوليات
تتطلب إدارة مستودع البيانات الوصفية مشاركة عدد من الأدوار داخل المؤسسة لضمان فهم البنية التقنية للبيانات وتنظيمها.
تشمل الأدوار الرئيسية:
مهندسو البيانات
يقومون بمراجعة قواعد البيانات والجداول والعلاقات بينها لفهم بنية البيانات التقنية.
أمناء البيانات (Data Stewards)
يساهمون في مراجعة البيانات الوصفية والتأكد من توافقها مع متطلبات الحوكمة.
فرق الحوكمة
تستخدم المستودع لفهم العلاقة بين البيانات والمكونات الفنية المرتبطة بها.
محللو البيانات
يستخدمون المستودع لاستكشاف الجداول والعلاقات والوظائف المرتبطة بالبيانات قبل استخدامها في التحليل.
فرق التقنية
تراجع الإجراءات المخزنة والوظائف والعلاقات بين الجداول لدعم عمليات التطوير والصيانة.
6. الفئة المستهدفة
يستهدف هذا الدليل المستخدمين الذين يتعاملون مع البنية التقنية للبيانات داخل المنشأة، مثل:
- مهندسو البيانات
- أمناء البيانات
- فرق الحوكمة
- محللو البيانات
- فرق التقنية
7.كيفيةالوصول إلى مستودع البيانات الوصفية
للوصول إلى مستودع البيانات الوصفية واستعراض البيانات بشكل عاجل:
- اختيار مستودع البيانات الوصفية من القائمة الجانبية.
- اختيار دليل الخدمات المناسب.
- اختيار قاعدة البيانات المطلوبة.
- فتح التبويب المناسب مثل الجداول أو العلاقات أو الإجراءات المخزنة.
الشكل (1): الصفحة الرئيسية لمستودع البيانات الوصفية

📌 معلومة
تعتمد البيانات المعروضة في هذا المستودع على مصادر البيانات المرتبطة بالنظام.
📌 نصيحة
تأكد من اختيار قاعدة البيانات الصحيحة قبل استعراض الجداول أو العلاقات، لأن جميع التبويبات تعتمد عليها.
8. شرح الواجهة الرئيسية
تعرض الصفحة الرئيسية الأدوات اللازمة لاستعراض مكونات قواعد البيانات.
تتضمن الصفحة:
- اختيار دليل الخدمات
- اختيار قاعدة البيانات
- تبويبات استعراض المكونات
اختيار دليل الخدمات
يظهر في الجهة اليمنى دليل الخدمات الذي يحتوي على مصادر البيانات المرتبطة بالنظام.
لاختيار مصدر بيانات:
- الانتقال إلى قسم دليل الخدمات.
- استخدام حقل البحث عند الحاجة.
- اختيار مصدر البيانات المطلوب.
كما يوضح الشكل (2).

بعد اختيار دليل الخدمات يتم تحميل قواعد البيانات المرتبطة به.
اختيار قاعدة البيانات
بعد تحديد مصدر البيانات يمكن اختيار قاعدة البيانات المطلوب استعراضها.
لذلك:
- الانتقال إلى قسم اختر قاعدة البيانات.
- استعراض قواعد البيانات المتاحة.
- اختيار قاعدة البيانات المطلوبة.
بمجرد اختيار قاعدة البيانات يتم تفعيل التبويبات الخاصة بها.
تبويب الجداول
يُستخدم تبويب الجداول لعرض جميع الجداول الفعلية داخل قاعدة البيانات المختارة.
الشكل (3): تبويب الجداول

يعرض التبويب معلومات مثل:
- اسم الجدول
- اسم الأعمال
- وصف الأعمال
- حجم الجدول
- عدد السجلات
- عدد المفاتيح الرئيسية
- عدد المفاتيح الخارجية
- نوع الجدول
البحث داخل الجداول
للبحث عن جدول معين:
- الانتقال إلى حقل البحث داخل تبويب الجداول.
- إدخال اسم الجدول.
- يتم عرض النتائج المطابقة.
تصفية الجداول
لتصفية الجداول المعروضة:
- تفعيل خيار إظهار الجداول المخفية عند الحاجة.
- استخدام خيار تصفية الجداول الفارغة لعرض الجداول التي تحتوي على بيانات فقط.
كما يوضح الشكل (4).

يساعد ذلك على تسهيل استعراض الجداول الكبيرة.
تبويب الجداول الوهمية
يعرض هذا التبويب الجداول الوهمية (Virtual Tables).
وهي جداول منطقية تُستخدم لتمثيل البيانات دون أن تكون موجودة فعليًا داخل قاعدة البيانات.
يعرض التبويب لكل جدول وهمي:
- اسم الجدول
- وصف الأعمال
- عدد السجلات
- المفاتيح المرتبطة
كما يوضح الشكل (5).

يساعد هذا التبويب على توثيق النماذج المنطقية للبيانات.
تبويب الإجراءات المخزنة
يعرض هذا التبويب الإجراءات المخزنة (Stored Procedures) داخل قاعدة البيانات.
يتضمن لكل إجراء:
- اسم الإجراء
- وصف الإجراء
- محرك قاعدة البيانات
- حالة الإجراء
- نوع الإجراء
كما يوضح الشكل (6).

يساعد هذا القسم على فهم العمليات التي يتم تنفيذها على البيانات داخل قاعدة البيانات.
تبويب الوظائف
يعرض هذا التبويب الوظائف (Functions) المعرفة داخل قاعدة البيانات.
يعرض لكل وظيفة:
- اسم الوظيفة
- وصف الوظيفة
- محرك قاعدة البيانات
- حالة الوظيفة
- نوع الوظيفة
كما يوضح الشكل (7).

تُستخدم هذه الوظائف عادة لتنفيذ العمليات الحسابية أو التحويلية على البيانات.
تبويب علاقات الجداول
يُستخدم هذا التبويب لعرض العلاقات بين الجداول داخل قاعدة البيانات.
يعرض:
- الجداول المرتبطة ببعضها
- نوع العلاقة
- المفاتيح المستخدمة في الربط
يمكن للمستخدم من خلال هذا التبويب:
- استعراض العلاقات الحالية
- إضافة علاقة جديدة بين الجداول
كما يوضح الشكل (8).

يساعد ذلك على فهم تدفق البيانات بين الجداول المختلفة.
📌 ملاحظة مهمة
جميع التبويبات السابقة تعتمد على قاعدة البيانات المختارة، لذلك عند تغيير قاعدة البيانات يتم تحديث جميع المعلومات المعروضة تلقائيًا.
9. إدارة عناصر المستودع
تتيح هذه الوحدة للمستخدم إدارة واستعراض مكونات البيانات الوصفية من خلال استخدام التبويبات المختلفة داخل الواجهة.
يشمل ذلك:
- استعراض الجداول
- مراجعة الجداول الوهمية
- مراجعة الإجراءات المخزنة
- مراجعة الوظائف
- فهم العلاقات بين الجداول
كما يوضح الشكل (9).

يوضح هذا القسم بعض الحالات العملية لاستخدام مستودع البيانات الوصفية.
السيناريو 1: استكشاف الجداول داخل قاعدة بيانات
الحالة
يرغب محلل البيانات في استعراض الجداول داخل قاعدة بيانات محددة.
الخطوات
- الانتقال إلى مستودع البيانات الوصفية.
- اختيار دليل الخدمات المناسب.
- اختيار قاعدة البيانات المطلوبة.
- فتح تبويب الجداول.
- استخدام البحث للعثور على الجدول المطلوب.
النتيجة
يمكن استعراض الجداول ومعلوماتها الأساسية بسهولة.
السيناريو 2: فهم العلاقة بين جدولين
الحالة
يرغب مهندس البيانات في معرفة العلاقة بين جدولين داخل قاعدة البيانات.
الخطوات
- الانتقال إلى مستودع البيانات الوصفية.
- اختيار قاعدة البيانات المطلوبة.
- فتح تبويب علاقات الجداول.
- البحث عن الجداول المرتبطة.
- مراجعة نوع العلاقة والمفاتيح المستخدمة.
النتيجة
يتم فهم كيفية ارتباط الجداول داخل قاعدة البيانات.
السيناريو 3: مراجعة الإجراءات المخزنة المرتبطة بالبيانات
الحالة
يرغب فريق التقنية في معرفة الإجراءات التي تؤثر على البيانات داخل قاعدة البيانات.
الخطوات
- الانتقال إلى مستودع البيانات الوصفية.
- اختيار قاعدة البيانات المطلوبة.
- فتح تبويب الإجراءات المخزنة.
- مراجعة وصف الإجراء ووظيفته.
النتيجة
يمكن فهم العمليات التي يتم تنفيذها على البيانات.
11. الصلاحيات
تعتمد إمكانية استخدام وحدة مستودع البيانات الوصفية على الصلاحيات الممنوحة للمستخدم داخل برنامج Governata.
قد يتمكن بعض المستخدمين من:
- استعراض قواعد البيانات والجداول فقط
- مراجعة العلاقات بين الجداول
- إضافة أو تعديل العلاقات
- توثيق الجداول أو الإجراءات المخزنة
كما قد يتم تقييد بعض الوظائف وفقًا لصلاحيات الوصول إلى:
- مصادر البيانات
- قواعد البيانات المرتبطة
- عناصر النظام الأخرى
في حال عدم ظهور بعض الخيارات مثل إضافة علاقة جديدة أو تعديل المعلومات، فقد يكون السبب عدم توفر الصلاحيات المناسبة.
11. أفضل الممارسات
لتحقيق أفضل استفادة من مستودع البيانات الوصفية يُنصح بما يلي:
- اختيار دليل الخدمات الصحيح قبل استعراض البيانات
- توثيق اسم الأعمال ووصف الأعمال لكل جدول
- مراجعة الجداول المخفية أو الفارغة بشكل دوري
- توثيق العلاقات بين الجداول بدقة
- استخدام الجداول الوهمية لتمثيل النماذج المنطقية
- مراجعة الإجراءات المخزنة والوظائف بشكل دوري
كما يُنصح باستخدام المستودع مع الوحدات الأخرى مثل:
- دليل البيانات
- تصنيف البيانات
- البيانات الشخصية
للحصول على فهم متكامل للبيانات داخل المؤسسة.
12. الأسئلة الشائعةما الهدف من مستودع البيانات الوصفية؟
يوفر مرجعًا تقنيًا يساعد على فهم البنية التقنية لقواعد البيانات دون الحاجة للدخول المباشر إليها.
ما الفرق بين مستودع البيانات الوصفية ودليل البيانات؟
يركز مستودع البيانات الوصفية على البنية التقنية، بينما يركز دليل البيانات على وصف البيانات من منظور الأعمال.
هل يؤثر استخدام المستودع على قواعد البيانات الفعلية؟
لا، يقوم المستودع بعرض البيانات الوصفية فقط دون تنفيذ أي تغييرات على قواعد البيانات.
متى يتم استخدام الجداول الوهمية؟
تُستخدم الجداول الوهمية عند الحاجة إلى تمثيل نموذج بيانات منطقي غير موجود فعليًا داخل قاعدة البيانات.
لماذا من المهم توثيق العلاقات بين الجداول؟
لأنها تساعد على فهم ترابط البيانات وتحليل الأثر عند إجراء تغييرات على قواعد البيانات.