الهدف
1. جهّز تفاصيل الاتصال الخاصة بك
تتوفر تفاصيل خدمة ClickHouse Cloud الخاصة بك في ClickHouse Cloud console.
حدِّد خدمة ثم انقر على Connect:
اختر HTTPS. ستظهر تفاصيل الاتصال في مثال لأمر
curl.
إذا كنت تستخدم ClickHouse مُدارًا ذاتيًا، فسيُحدِّد مسؤول ClickHouse لديك تفاصيل الاتصال.
2. تثبيت برنامج التشغيل
-
يستخدم Superset برنامج التشغيل
clickhouse-connectللاتصال بـ ClickHouse. يمكنك الاطّلاع على تفاصيلclickhouse-connectعلى https://pypi.org/project/clickhouse-connect/، ويمكن تثبيته باستخدام الأمر التالي:
إعداد Docker Composeبالنسبة إلى عمليات التثبيت المستندة إلى Docker، راجع دليل تهيئة قاعدة بيانات Superset للحصول على إرشادات حول إضافة
clickhouse-connect إلى الحاوية.- شغّل Superset (أو أعد تشغيله).
3. وصّل Superset بـ ClickHouse
- داخل Superset، اختر Data من القائمة العلوية ثم Databases من القائمة المنسدلة. أضِف قاعدة بيانات جديدة بالنقر على زر + Database:
- في الخطوة الأولى، اختر ClickHouse Connect كنوع قاعدة البيانات:
- في الخطوة الثانية:
- اضبط SSL على التشغيل أو الإيقاف.
- أدخل معلومات الاتصال التي جمعتها سابقًا.
- حدِّد DISPLAY NAME: يمكن أن يكون أي اسم تفضله. وإذا كنت ستتصل بعدة قواعد بيانات ClickHouse، فاجعل الاسم أكثر وصفًا.
- انقر على الزرين CONNECT ثم FINISH لإكمال معالج الإعداد، ومن المفترض أن تظهر قاعدة بياناتك في قائمة قواعد البيانات.
4. إضافة مجموعة بيانات
- للتعامل مع بيانات ClickHouse في Superset، تحتاج إلى تعريف مجموعة بيانات. من القائمة العلوية في Superset، اختر Data، ثم Datasets من القائمة المنسدلة.
- انقر على زر إضافة مجموعة بيانات. اختر قاعدة البيانات الجديدة كمصدر بيانات، وستظهر لك الجداول المعرّفة في قاعدة البيانات:
- انقر على زر ADD أسفل مربع الحوار، وسيظهر جدولك في قائمة مجموعات البيانات. وبذلك تصبح جاهزًا لإنشاء لوحة معلومات وتحليل بيانات ClickHouse!
5. إنشاء المخططات ولوحة معلومات في Superset
- تبدأ بلوحة معلومات. من القائمة العلوية في Superset، اختر لوحات المعلومات. انقر الزر الموجود في أعلى اليمين لإضافة لوحة معلومات جديدة. تحمل لوحة المعلومات التالية اسم أسعار العقارات في المملكة المتحدة:
- لإنشاء مخطط جديد، اختر المخططات من القائمة العلوية وانقر الزر لإضافة مخطط جديد. ستظهر لك خيارات كثيرة. يوضح المثال التالي مخطط مخطط دائري باستخدام مجموعة البيانات uk_price_paid من القائمة المنسدلة اختر مجموعة بيانات:
- تحتاج المخططات الدائرية في Superset إلى بُعد ومقياس، أما بقية الإعدادات فهي اختيارية. يمكنك اختيار الحقول التي تريدها للبُعد والمقياس، ويستخدم هذا المثال حقل ClickHouse
districtكبُعد وAVG(price)كمقياس.
- إذا كنت تفضل المخططات الحلقية على المخططات الدائرية، فيمكنك ضبط ذلك، إلى جانب خيارات أخرى، ضمن تخصيص:
- انقر زر حفظ لحفظ المخطط، ثم اختر أسعار العقارات في المملكة المتحدة من القائمة المنسدلة إضافة إلى لوحة المعلومات، وبعد ذلك يؤدي حفظ والانتقال إلى لوحة المعلومات إلى حفظ المخطط وإضافته إلى لوحة المعلومات:
- هذا كل ما في الأمر. إن إنشاء لوحات معلومات في Superset استنادًا إلى البيانات المخزنة في ClickHouse يفتح أمامك عالمًا كاملًا من تحليلات البيانات فائقة السرعة!