الدرس 6 من 6

كتابة تقارير التحليل وتوثيق البيانات

كتابة تقارير التحليل وتوثيق البيانات

8 دقيقة للقراءة

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

كتابة تقارير التحليل

هيكل تقرير التحليل

القسمالغرضالطول
Executive Summary (الملخص التنفيذي)النتائج والتوصيات الرئيسية بلغة بسيطة3-5 جمل
Business Context (سياق الأعمال)لماذا تم هذا التحليل وأي سؤال يجيب عنه1-2 فقرة
Methodology (المنهجية)كيف تم إجراء التحليلصفحة واحدة
Findings (النتائج)النتائج التفصيلية مع الرسوم البيانية والجداول الداعمة2-5 صفحات
Recommendations (التوصيات)إجراءات محددة بناءً على النتائجصفحة واحدة
Limitations (القيود)ما لا يغطيه التحليل والتحفظاتنصف صفحة
Appendix (الملحق)البيانات الخام والرسوم الإضافية والتفاصيل التقنيةحسب الحاجة

قالب الملخص التنفيذي

BACKGROUND (الخلفية):
[الفريق] طلب منا [تحليل/التحقيق في/بناء]
[ماذا] من أجل [الهدف التجاري].

KEY FINDINGS (النتائج الرئيسية):
1. [أهم نتيجة بأرقام محددة]
2. [النتيجة الثانية بأرقام محددة]
3. [النتيجة الثالثة بأرقام محددة]

RECOMMENDATION (التوصية):
بناءً على هذا التحليل، نوصي بـ [إجراء محدد].
من المتوقع أن [التأثير التجاري بأرقام].

مفردات كتابة التقارير

العبارةمتى تستخدمها
"This analysis examines..." (هذا التحليل يفحص...)فتح قسم المنهجية
"The data reveals that..." (البيانات تكشف أن...)تقديم نتيجة
"A key insight is..." (رؤية رئيسية هي...)إبراز نتيجة مهمة
"Contrary to expectations..." (خلافاً للتوقعات...)تقديم نتيجة مفاجئة
"One limitation is..." (أحد القيود هو...)الاعتراف بتحفظ
"Based on these findings, we recommend..." (بناءً على هذه النتائج، نوصي...)الانتقال للتوصيات
"Further analysis is needed..." (هناك حاجة لمزيد من التحليل...)تحديد مجالات للعمل المستقبلي

توثيق خطوط أنابيب البيانات

مفردات التوثيق

المصطلحالمعنى
Upstream (المنبع)نظام أو جدول يُغذي البيانات في هذا الخط
Downstream (المصب)نظام أو جدول يستقبل بيانات من هذا الخط
Dependency (التبعية)شيء يتطلبه هذا الخط للتشغيل بنجاح
Failure mode (وضع الفشل)كيف ينكسر الخط عندما يحدث خطأ
Recovery procedure (إجراء الاستعادة)خطوات الإصلاح وإعادة التشغيل بعد فشل
Runbook (دليل التشغيل)دليل خطوة بخطوة لتشغيل أو استكشاف أخطاء الخط

إنشاء قواميس البيانات

قالب قاموس البيانات

اسم الحقلنوع البياناتالوصفقيمة نموذجيةالقيم الصالحةقابل للفراغ؟
user_idINTEGERمعرّف فريد لكل مستخدم12345أعداد صحيحة موجبةلا
signup_dateDATEتاريخ إنشاء الحساب2025-03-15أي تاريخ صالحلا
plan_typeVARCHARخطة اشتراك المستخدم"premium"free, basic, premiumلا
monthly_spendDECIMALالمبلغ المنفق في الشهر الحالي49.990.00 - 99999.99نعم
is_activeBOOLEANهل سجل المستخدم دخوله خلال 30 يوماًtruetrue, falseلا

مفردات قاموس البيانات

المصطلحالمعنى
Nullable (قابل للفراغ)ما إذا كان الحقل يمكن أن يحتوي قيم NULL (مفقودة)
Primary key (المفتاح الأساسي)المعرّف الفريد لكل صف
Foreign key (المفتاح الخارجي)حقل يشير إلى مفتاح أساسي في جدول آخر
Cardinality (العددية)عدد القيم المميزة في حقل
Grain (الحبيبية)مستوى التفصيل الذي يمثله كل صف
Business rule (قاعدة العمل)قيد أو منطق يحدد القيم الصالحة

كتابة بطاقات النماذج

بطاقات النماذج هي توثيق موحد لنماذج التعلم الآلي تعزز الشفافية والمسؤولية:

أقسام بطاقة النموذج

القسمما يتضمنه
Model Details (تفاصيل النموذج)النوع والإصدار وتاريخ التدريب والمالك
Intended Use (الاستخدام المقصود)حالة الاستخدام الأساسية والمستخدمون المستهدفون والاستخدامات خارج النطاق
Training Data (بيانات التدريب)مجموعة البيانات وحجمها والنطاق الزمني والميزات والتحيزات المعروفة
Evaluation Metrics (مقاييس التقييم)الدقة والضبط والاستدعاء ودرجة F1 وAUC-ROC
Performance by Subgroup (الأداء حسب المجموعة الفرعية)الأداء عبر مختلف الشرائح الديموغرافية
Limitations (القيود)المشاكل المعروفة والحالات الحدية
Ethical Considerations (الاعتبارات الأخلاقية)مخاوف التحيز ومتطلبات المراجعة البشرية
Monitoring (المراقبة)كيفية تتبع الأداء وجدول إعادة التدريب

توثيق التجارب واختبارات A/B

قالب توثيق التجربة

العنصرالوصف
Hypothesis (الفرضية)إذا [التغيير]، فإن [المقياس] سيتحسن/ينخفض بمقدار [المبلغ] لأن [المنطق]
Design (التصميم)نوع الاختبار ومجموعة التحكم ومجموعة المعالجة
Metrics (المقاييس)المقياس الأساسي والمقاييس الثانوية ومقاييس الحماية
Results (النتائج)قيم التحكم والمعالجة والرفع والقيمة الاحتمالية والدلالة
Decision (القرار)إطلاق / عدم إطلاق / تكرار
Learnings (الدروس المستفادة)ما تعلمه الفريق من هذه التجربة

عبارات توثيق التجارب

"We hypothesize that simplifying the checkout flow
will increase conversion by 5%."
نفترض أن تبسيط تدفق الدفع سيزيد التحويل بنسبة 5%

"The treatment showed a 7.2% lift in conversion rate
(p = 0.003)."
أظهرت المعالجة رفعاً بنسبة 7.2% في معدل التحويل

"We recommend shipping the treatment to 100% of users."
نوصي بإطلاق المعالجة لـ 100% من المستخدمين

كتابة تعليقات كود واضحة

أفضل الممارسات

افعللا تفعل
اشرح لماذا يفعل الكود شيئاًاشرح ماذا يفعل الكود (الكود يُظهر ذلك)
وثّق قواعد العمل ومنطق المجالاذكر الواضح (# increment counter by 1)
أشر للحالات الحدية ومعالجتهااترك تعليقات TODO بدون أرقام تذاكر
ضمّن الوحدات والنطاقات الصالحةاكتب تعليقات تناقض الكود
ارجع للتذاكر/التوثيق للمنطق المعقداكتب تعليقات أطول من الكود نفسه

مثال على تعليقات SQL

-- تصفية للطلبات المكتملة فقط (استبعاد الملغاة/المستردة)
-- قاعدة العمل: الطلب "مكتمل" عندما حالة الدفع = 'settled'
-- وحالة التنفيذ = 'delivered'
SELECT order_date, product_category,
       SUM(order_total) AS daily_revenue
FROM orders
WHERE payment_status = 'settled'
  AND fulfillment_status = 'delivered'
  -- استبعاد طلبات الاختبار الداخلية (مشتريات الموظفين)
  AND customer_id NOT IN (SELECT id FROM internal_test_accounts)
GROUP BY order_date, product_category;

النقاط الرئيسية

  1. الملخصات التنفيذية أولاً — ابدأ بالنتائج وليس المنهجية
  2. قواميس البيانات تمنع سوء التفسير — وثّق كل حقل
  3. بطاقات النماذج ليست اختيارية — ضرورية للذكاء الاصطناعي المسؤول
  4. وثّق التجارب بالكامل — الفرضية والنتائج والقرار
  5. علّق على لماذا وليس ماذا — قواعد العمل أهم من الصياغة

تهانينا على إكمال الدورة! أجب على الاختبار النهائي لاختبار معرفتك.

:::

اختبار

اختبار كتابة تقارير التحليل وتوثيق البيانات

خذ الاختبار
نشرة أسبوعية مجانية

ابقَ على مسار النيرد

بريد واحد أسبوعياً — دورات، مقالات معمّقة، أدوات، وتجارب ذكاء اصطناعي.

بدون إزعاج. إلغاء الاشتراك في أي وقت.