العودة لقائمة المشاريع
مهندس بيانات لتنفيذ مهمة ETL بسيطة باستخدام Python وSQL
الميزانية
$25.00 - $50.00
التصنيف
برمجة، تطوير المواقع والتطبيقات
المهارات المطلوبة
تحليل البيانات
معالجة البيانات
إدخال بيانات
SQL
بايثون
تطوير البرمجيات
برمجة
هندسة البرمجيات
تحليل البيانات
معالجة البيانات
إدخال بيانات
SQL
بايثون
تطوير البرمجيات
برمجة
هندسة البرمجيات
الوصف
لدينا شركة تجارة إلكترونية تريد تخزين وتحليل بيانات الطلبات القادمة من نظام خارجي.
يوجد لديك ثلاثة ملفات CSV:
المطلوب
Part 1 (Python)
اكتب برنامج Python يقوم بـ:
✅ قراءة الملفات الثلاثة باستخدام Pandas.
✅ التأكد من عدم وجود صفوف مكررة.
✅ حذف أي صف يحتوي على Customer أو Product غير موجود.
✅ إنشاء عمود جديد
total_price = quantity × price
Part 2 (PostgreSQL)
أنشئ قاعدة بيانات تحتوي على الجداول:
ثم قم بإدخال البيانات النظيفة داخلها.
Part 3 (SQL)
اكتب الاستعلامات التالية:
إجمالي مبيعات كل عميل.
أفضل 5 منتجات مبيعًا.
إجمالي المبيعات لكل شهر.
عدد الطلبات لكل مدينة.
Part 4 (Docker)
أنشئ
Dockerfile
لتشغيل المشروع.
Part 5 (README)
اشرح:
كيفية تشغيل المشروع.
المكتبات المستخدمة.
بنية المشروع.لدينا شركة تجارة إلكترونية تريد تخزين وتحليل بيانات الطلبات القادمة من نظام خارجي.
يوجد لديك ثلاثة ملفات CSV:
المطلوب
Part 1 (Python)
اكتب برنامج Python يقوم بـ:
✅ قراءة الملفات الثلاثة باستخدام Pandas.
✅ التأكد من عدم وجود صفوف مكررة.
✅ حذف أي صف يحتوي على Customer أو Product غير موجود.
✅ إنشاء عمود جديد
total_price = quantity × price
Part 2 (PostgreSQL)
أنشئ قاعدة بيانات تحتوي على الجداول:
customers
products
orders
ثم قم بإدخال البيانات النظيفة داخلها.
Part 3 (SQL)
اكتب الاستعلامات التالية:
إجمالي مبيعات كل عميل.
أفضل 5 منتجات مبيعًا.
إجمالي المبيعات لكل شهر.
عدد الطلبات لكل مدينة.
Part 4 (Docker)
أنشئ
Dockerfile
لتشغيل المشروع.
Part 5 (README)
اشرح:
كيفية تشغيل المشروع.
المكتبات المستخدمة.
بنية المشروع.