sql project
sql project
sql project
sql project
sql project
sql project
sql project
sql project
sql project
sql project
sql project
sql project
The only service you need to launch your product in a weekend.
Provide a structured hotel reservation dataset for building a revenue management agent.
يقدّم هذا المشروع مجموعة بيانات منظمة في قاعدة بيانات PostgreSQL تُسجّل تفاصيل الحجوزات اليومية لفندق، بما في ذلك نوع الغرفة، وقطاع السوق، وقناة الحجز. الجدول الأساسي مُفصّل على مستوى كل تاريخ إقامة، ما يتيح تحليلًا دقيقًا للاحتلال، والإلغاءات، والإيرادات لكل ليلة. جداول الإحالة توفر سياقًا لأنواع الغرف، وأكواد السوق، وقنوات التوزيع. تُصمم هذه البيانات لتحدي المشاركين في مسابقة هاكاثون لبناء وكيل لإدارة الإيرادات يعتمد على الذكاء الاصطناعي، قادر على الإجابة على أسئلة الأعمال باللغة الطبيعية. يدعم الوكيل مهامًا مثل التنبؤ بالإيرادات، وتحديد اتجاهات الحجز، وتحديد المخاطر أو الفرص التي قد تواجه إدارة الفندق.
Demonstrate advanced dbt and SQL skills by transforming sample Salesforce CRM data into a dimensional model.
يُقدّم هذا المشروع بيئة معزولة تحتوي على بيانات نموذجية من نظام CRM Salesforce مخزنة في قاعدة بيانات مدمجة. يُطلب من المشاركين استخدام أداة dbt لبناء خط أنابيب بيانات متعدد الطبقات: طبقة التمهيد (staging) التي تُنشئ وجهات للبيانات الخام، طبقة الوسيط (intermediate) التي تُحوّل البيانات إلى جداول قابلة للمعالجة، وطبقة المارت (marts) التي تُنشئ نماذج الأبعاد والحقائق. يركز التمرين على إظهار أفضل الممارسات في dbt مثل التسمية الواضحة، استخدام CTE في SQL، وضع اختبارات شاملة في ملفات YAML، واختيار المادية المناسبة لكل طبقة. كما يُشجع على استخدام حزم dbt مثل dbt_utils وdbt_date، وإنشاء ماكرو مخصص لتقليل التكرار. الهدف هو تقييم مهارات التحويل وجودة البيانات بدلاً من تحليل الأعمال. يُعد هذا التمرين مثالاً عملياً يُستخدم في المقابلات التقنية للمهندسين والباحثين في مجال البيانات.
A data warehouse for Adventure Works, built with Daana CLI.
This project, developed for a university course, is a database system designed to manage academic conferences, including articles, reviews, and organizers.
هذا المشروع، الذي تم تطويره في دورة جامعية، هو نظام قاعدة بيانات مصمم لتحليل المؤتمرات الأكاديمية، بما في ذلك المقالات والمراجعات والمؤسسين. يحتوي النظام على ثلاث طبقات: قاعدة بيانات أوراكل 21c XE، وخدمة ويب باستخدام Flask مع Gunicorn، ومواقع الويب HTML باستخدام Tailwind CSS. يمكن للمستخدمين عرض المؤتمرات المقبولة، وتحديد المراجعات، وإدارة المهمات.
The pg-flight-recorder project is a server-side flight recorder for PostgreSQL that continuously samples system state in the background to provide insights into database activity.
هذا المشروع يقدم نظرة شاملة على حالة نظام PostgreSQL، ويحتفظ بمعطيات متعددة مثل حدوث الانتظار، جلسات النشاط، قفلون، نشاط WAL، و أداء الاستعلام. يجمع البيانات من خلال نوعين: أنشطة مكررة (انتظار الحدث، جلسات النشاط، قفلون) و صور (WAL، نقاط التحقق، I/O). يتم تخزين البيانات المجمعة في خزائن الدائرة والارشيفات للتحليل اللاحق.