جودة البيانات
Data Quality Scoreالنوعقائد Leadingالاتجاهأعلى أفضل ↑الوحدة%تكرار القياسأسبوعي
في سطر واحد منع أخطر عطل في البيانات: الرقم الذي يظهر ولا يصحّ، فالتحويل الفاشل بصمت يرجع فراغًا والتقرير يعرضه صفرًا.
التعريف
Definitionنسبة السجلّات التي تجتاز فحوص الجودة المعلنة (اكتمال وصحّة نطاق وتفرّد وتماسك مرجعي) إلى إجمالي السجلّات.
الهدف
Objectiveمنع أخطر عطل في البيانات: الرقم الذي يظهر ولا يصحّ، فالتحويل الفاشل بصمت يرجع فراغًا والتقرير يعرضه صفرًا.
لماذا هو مهم؟
Why it matters- الخطأ الصامت أخطر من التوقّف: التقرير يعمل ويعرض رقمًا خاطئًا
- فحص الجودة أرخص بكثير من اكتشاف الخطأ في قرار مبنيّ عليه
- المستخدم الذي اكتشف خطأً مرّة يبني نسخته في إكسل ولا يعود
المعادلة
FormulaData Quality % = (Records passing all checks ÷ Total records) × 100, by check type
افصل نتيجة كل فحص. فرقم مجمَّع 97% لا يقول أي بُعد فشل، وفشل التماسك المرجعي أخطر بكثير من فشل الاكتمال في حقل ثانوي.
مثال محسوب
Worked example4,180,000 سجلّ، اجتاز 4,054,600 كل الفحوص.
الحساب: (4,054,600 ÷ 4,180,000) × 100 = 97%، لكن التماسك المرجعي وحده عند 89% ويؤثّر على كل التجميعات.
الحساب: (4,054,600 ÷ 4,180,000) × 100 = 97%، لكن التماسك المرجعي وحده عند 89% ويؤثّر على كل التجميعات.
النطاق الاسترشادي
Benchmarkفوق 99% للحقول التي تدخل التقارير المالية، وفوق 95% لغيرها. والتماسك المرجعي يجب أن يكون 100% وإلا اختفت صفوف من التجميعات.
تحليل الاتجاه
Trend analysis- تدهور بُعد واحد فقط يعني مصدرًا تغيّر لا نظامًا تدهور
- ارتفاع فشل التماسك المرجعي يعني مفاتيح جديدة لا تجد ما تقابله
- تحسّنه بعد فحص عند الإدخال لا عند التحميل أثر بنيوي ودائم
أسئلة تشخيصية
Diagnostic questions- أي بُعد فشل؟ الرقم المجمّع لا يقود إلى إجراء
- هل التماسك المرجعي 100%؟ أي نقص يعني صفوفًا تختفي بصمت
- أين يقع الفحص: عند الإدخال أم عند التحميل؟ الأول يمنع والثاني يكتشف
نصائح عملية
Actionable tips- افصل نتيجة كل فحص، فالمجمّع يخفي البُعد الخطير
- افحص عند الإدخال لا عند التحميل، فالمنع أرخص من الاكتشاف
- أوقف التحميل عند فشل التماسك المرجعي، فالبيانات الناقصة أسوأ من الغائبة
الرسم البياني المناسب
Visualization- أعمدة بنوع الفحص لنسبة النجاح
- خط زمني لكل بُعد جودة
- جدول الحقول الأكثر فشلًا مع مصدرها
تحذيرات وفخاخ القياس
Risk warnings- الرقم المجمّع يخفي بُعدًا حرجًا عند 89% خلف متوسط 97%
- الفحص عند التحميل وحده يكتشف بعد أن دخل الخطأ التقارير
- تجاهل فشل التماسك المرجعي يجعل صفوفًا تختفي من كل تجميع بصمت
أثر التغيير
Change impact- تماسك مرجعي عند 89% يعني أن نحو 11% من الصفوف تختفي من التجميعات
- الفحص عند الإدخال يمنع الخطأ بدل اكتشافه بعد أن يدخل قرارًا
- فصل الأبعاد يوجّه الإصلاح إلى البُعد الخطير لا إلى المتوسط
احسبه في أداتك
Excel · DAX · Tableau · SQL=COUNTIFS(R[PassedAll],"Yes") / COUNTA(R[RecordID])
Data Quality % =
DIVIDE (
CALCULATE ( COUNTROWS ( 'Record' ), 'Record'[PassedAllChecks] = TRUE () ),
COUNTROWS ( 'Record' )
)
SUM( IF [Passed All Checks] THEN 1 ELSE 0 END ) / COUNT([Record ID])
SELECT table_name,
check_type,
COUNT(*) FILTER (WHERE passed) * 100.0
/ NULLIF(COUNT(*), 0) AS pass_pct,
COUNT(*) FILTER (WHERE NOT passed) AS failed_records
FROM data_quality_check
WHERE checked_at BETWEEN :from_date AND :to_date
GROUP BY table_name, check_type
ORDER BY pass_pct;
أسماء الجداول والأعمدة هنا أمثلة، بدّلها بأسماء نموذجك.
تريد هذا المؤشر مبنيًا على بياناتك أنت؟استشارة مجانية 60 دقيقة نحدد فيها مؤشراتك ومصادرها والخطوة التالية.