أحمدرضا صمدي / الرئيسية

دراسة حالة

Oxfam Novib: بنية بيانات لإدارة علاقات العملاء والتحليلات

هندسة بيانات على Azure لدعم الترحيل والحوكمة وسير عمل إعداد التقارير.

بقلم · مهندس بيانات · سبتمبر ٢٠٢٢–يونيو ٢٠٢٣

اقرأ النسخة الإنجليزية: Oxfam Novib ←

التحدي التشغيلي

احتاجت بيئة إدارة علاقات العملاء والتحليلات لدى Oxfam Novib إلى تدفقات بيانات تدعم الترحيل من مصادر متعددة، منها SAP وSalesforce، مع تلبية متطلبات إعداد التقارير وحوكمة البيانات.

مساهمتي

صممت ونفذت خطوط معالجة بيانات على Azure باستخدام Databricks وData Factory وSQL وKey Vault وAzure DevOps. شمل العمل استخراج البيانات وتحويلها من مصادر متعددة، وتنظيمها، وتوثيق سير العمل في بيئتي التطوير والإنتاج.

قرارات البنية التقنية

نفذت بنية بيانات بطبقات برونزية وفضية وذهبية لفصل مراحل إعداد البيانات ودعم التحليلات اللاحقة وإدارة الحملات. وطورت أيضاً منطق إخفاء الهوية والاحتفاظ بالبيانات الحساسة، ووثقت سير العمل التشغيلي لتسهيل الصيانة وتسليم العمل.

فصل مراحل إعداد البيانات

خصصت الطبقات البرونزية والفضية والذهبية مواضع منفصلة لاستقبال البيانات وتحويلها واستخدامها لاحقاً ضمن تدفق العمل. وسهّل هذا الفصل شرح بنية خطوط المعالجة وتوثيقها أثناء التطوير والتسليم.

كانت الحوكمة جزءاً من التنفيذ: عالج منطق إخفاء الهوية والاحتفاظ بالبيانات كيفية التعامل مع البيانات الحساسة، إلى جانب شيفرة خطوط المعالجة والتوثيق التشغيلي.

ما أتاحه العمل

دعمت البنية التحتية المسلّمة ترحيل بيانات CRM وجهزت البيانات لإعداد التقارير والتحليلات. جمع المشروع بين تنفيذ خطوط المعالجة وإجراءات الحوكمة والتوثيق التشغيلي، لتوفير أساس قابل للصيانة بعد مرحلة التطوير الأولية.