مستودع بيانات جودة الهواء في مصر — Egypt Air Quality Data Warehouse (ETL + Dashboard)
منذ أسبوعين
عرض العمل
الوصف
عن المشروع: خط معالجة بيانات آلي يجمع بيانات جودة الهواء والطقس كل ساعة لـ 8 مدن مصرية من Open-Meteo API، ويخزّنها في مستودع بيانات بتصميم Star Schema، وينشر لوحة عرض حيّة وملف بيانات CSV مفتوح.
الهدف: مصدر بيانات موثوق وجاهز للتحليل يتحدّث تلقائياً كل 6 ساعات — بدون سيرفر وبدون تكلفة استضافة.
الأدوات: Python · SQL · DuckDB · GitHub Actions · Open-Meteo API
خطوات التنفيذ:
1. سحب البيانات الساعية للمدن الثمانية من الـ API
2. تصميم نموذج بيانات Star Schema (جداول حقائق وأبعاد)
3. كتابة طبقة التحويل بلغة SQL داخل DuckDB
4. 12 اختبار جودة بيانات توقف النشر تلقائياً لو أي اختبار فشل
5. جدولة التشغيل كل 6 ساعات عبر GitHub Actions ونشر لوحة العرض
النتيجة: مستودع بيانات ذاتي التحديث ولوحة عرض حيّة متاحة للجمهور.
الكود: github.com/mazenelnaghy-code/egypt-air-quality
التفاصيل
| المشاهدات | 7 |
| المفضلة | 0 |
| القسم | برمجة, تطوير المواقع و التطبيقات - اخري |
حساب المستخدم
العربية
English