المسار 6 · تشخيص الوضع الراهن
الوحدة 23 من 37
تشخيص بنية البيانات
ثلاث وحدات بناء فقط — أصغر مجال عدداً وأعمقها أثراً. لأن أغلب ما يُرصد في التطبيقات وتجربة المستفيد سببه هنا.
6سؤال للتحقّق
2رسماً توضيحياً
1سجلاً مرجعياً
جهة رصدت ازدواج تطبيقات ونقاط ألم في رحلة المستفيد. والسبب المشترك غالباً واحد: لا مصدر حقيقة واحد للبيانات التي تتحرّك بينها.
«ليش الرقم يطلع مختلف في كل تقرير؟»
ثلاث وحدات بناء
كيان البيانات — الوحدة الحاكمة
BB-DATAENTITY هو ما يجب أن تركّز عليه. والسؤال الحاسم لكل كيان: من هو مصدر الحقيقة؟
| السؤال | ما يكشفه |
|---|---|
| من يُنشئ الكيان؟ | إن كان أكثر من واحد — فلا مصدر حقيقة |
| من يُحدّثه؟ | إن حدّثه اثنان بلا تزامن — تضارب حتمي |
| أين يُخزَّن؟ | خزائن متعدّدة للكيان نفسه = ازدواج بيانات |
| من يقرأه؟ | يحدّد نصف قطر انفجار أي تغيير عليه |
السجل
سجل كيانات البيانات ومصادر الحقيقة
لكل كيان مصدر حقيقة واحد. وتعدّد مَن يُنشئ ومَن يُحدّث هو الشكل الشائع لمشكلة البيانات.
| كيان البيانات | من يُنشئ | من يُحدّث | أين يُخزَّن | من يقرأ | التحدي المرصود |
|---|---|---|---|---|---|
| المستفيد | بوابة الخدمات · نظام التراخيص · نظام المراسلات | الثلاثة | ثلاث قواعد منفصلة | التقارير · خدمة العملاء | لا مصدر حقيقة — ثلاثة منشئين وثلاث خزائن |
| طلب الترخيص | نظام التراخيص | نظام التراخيص | قاعدة التراخيص | البوابة · التقارير | سليم — مصدر واحد |
| المنشأة | نظام التراخيص | نظام التراخيص · تحديث يدوي من خدمة العملاء | قاعدة التراخيص | الرقابة · التقارير | تحديث يدوي بلا تتبّع مصدره |
| الاشتراطات | تحرير يدوي في ثلاث صفحات ويب | محرّر المحتوى | صفحات ثابتة | المستفيد · موظف الترخيص | ليست بيانات مهيكلة أصلاً — سبب ألم U21 |
أمثلة توضيحية لشكل السجل وأعمدته — لا بيانات جهة بعينها.
سمات البيانات وخزائنها
BB-DATAATTR— لا تُحصر كل سمة. بل السمات التي تُستخدم
للربط بين الأنظمة (المعرّفات) وتلك التي تظهر في أكثر من نظام بتعريفات مختلفة. هذي مصدر التضارب.
BB-DATASTORE— الخزينة قد تكون قاعدة بيانات أو ملفاً أو
حتى جدول بيانات على جهاز موظف. وتُسجَّل الأخيرة تحديداً: هي أخطر مخاطر البيانات وأقلّها توثيقاً.