نظام أتمتة تنظيف البيانات وبناء لوحة تحكم تفاعلية لذكاء الأعمال (Sales Analytics Dashboard)
تفاصيل العمل
مشروع متكامل يهدف إلى حل مشكلة فوضى البيانات الخام وتحويلها إلى أصول رقمية منظمة وقابلة للقراءة الفورية. قمت بتصميم وهندسة خطة عمل (Pipeline) تبدأ من تنظيف البيانات "المتشابكة" والمليئة بالأخطاء، وتنتهي برسم لوحة تحكم ذكية وتفاعلية تساعد أصحاب القرار على تتبع الأداء بوضوح. ما قمت بتنفيذه في هذا المشروع (What I Did): 1- هندسة وتنظيف البيانات (Data Cleaning Pipeline): بناء سكربت أتمتة بلغة بايثون يقوم بمعالجة التواريخ المتضاربة، وتعميد القيم المفقودة (مثل تعويض الأسعار الفارغة بـ Median آلياً)، مع إعادة حساب إجمالي المبيعات بدقة تامة لضمان موثوقية الأرقام الحسابية. 2- تطهير النصوص عبر الـ Regex: استخدام التعبيرات النمطية (Regular Expressions) لتنقية أسماء العملاء من الأرقام والرموز الغريبة، وتوحيد تنسيقها (Title Case)، مع إزالة البيانات غير الضرورية مثل المعرفات العشوائية والملاحظات. 3- بناء لوحة تحكم تفاعلية (Interactive Dashboard): تطوير واجهة مستخدم متكاملة باستخدام Streamlit وAltair لعرض مؤشرات الأداء الرئيسية (KPIs) مثل إجمالي الإيرادات ومتوسط قيمة الطلبات بشكل ديناميكي مرن. 4- تطوير التحليلات المتقدمة: تصميم رسوم بيانية توضح اتجاهات المبيعات الشهرية، تحليل الفئات الأكثر مبيعاً، وتتبع حالة تنفيذ الطلبات (Order Fulfillment) مع توفير فلاتر جانبية ذكية للتحكم بالبيانات المعروضة. الأدوات المستخدمة (Tools Used): 1- Python: لغة البرمجة الأساسية لكامل المشروع. 2- Streamlit: لبناء وتطوير واجهة لوحة التحكم التفاعلية على الويب. 3- Pandas & NumPy: لهيكلة البيانات الضخمة، ومعالجة القيم الفارغة، وإجراء العمليات الإحصائية. 4- Regex (Re library): للتنظيف المتقدم ومعالجة النصوص وتطهيرها من الشوائب والرموز. 5- Altair & Plotly: لإنشاء الرسوم البيانية التفاعلية والمخططات الدائرية الذكية.
مهارات العمل