نُفِّذت الأوامر التالية على مثيل Production من ClickHouse Cloud. ويمكنك أيضًا تشغيلها بسهولة على تثبيت محلي.
- لنرَ كيف تبدو البيانات:
- الآن لنستعرض بعض الصفوف:
url البيانات بسهولة من ملف CSV:
- سننشئ جدولًا الآن بعد أن عرفنا شكل البيانات:
- يقوم الأمر التالي بإدراج مجموعة البيانات كاملةً في جدول
covid19:
- يتم هذا بسرعة كبيرة - لنرَ كم عدد الصفوف التي أُدرجت:
- دعونا نرَ إجمالي عدد حالات Covid-19 التي سُجِّلت:
- ستلاحظ أن البيانات تحتوي على الكثير من القيم الصفرية في بعض التواريخ - إما في عطلات نهاية الأسبوع أو في الأيام التي لم تُبلَّغ فيها الأرقام يوميًا. يمكننا استخدام دالة نافذة لتسوية المتوسطات اليومية للحالات الجديدة:
- يحدّد هذا الاستعلام أحدث القيم لكل موقع. لا يمكننا استخدام
max(date)لأن البلدان لا تُبلّغ جميعها كل يوم، لذا نأخذ آخر صف باستخدامROW_NUMBER:
- يمكننا استخدام
lagInFrameلتحديد قيمةLAGلعدد الحالات الجديدة يوميًا. في هذا الاستعلام، نُصفّي حسب الموقعUS_DC:
- يحسب هذا الاستعلام النسبة المئوية للتغيّر في عدد الحالات الجديدة كل يوم، ويتضمن في مجموعة النتائج عمودًا بسيطًا بقيمة
increaseأوdecrease:
كما ذُكر في مستودع GitHub، لم تعد مجموعة البيانات تُحدَّث منذ 15 سبتمبر 2022.