java -jar metabase.jar. ويتصل Metabase بـ ClickHouse باستخدام برنامج تشغيل JDBC تقوم بتنزيله ووضعه في المجلد plugins:
الهدف
1. اجمع تفاصيل الاتصال
تتوفر تفاصيل خدمة ClickHouse Cloud الخاصة بك في ClickHouse Cloud console.
حدِّد خدمة ثم انقر على Connect:
اختر HTTPS. ستظهر تفاصيل الاتصال في مثال لأمر
curl.
إذا كنت تستخدم ClickHouse مُدارًا ذاتيًا، فسيُحدِّد مسؤول ClickHouse لديك تفاصيل الاتصال.
2. نزّل المكوّن الإضافي لـ ClickHouse في Metabase
-
إذا لم يكن لديك مجلد
plugins، فأنشئه كمجلد فرعي في الموقع الذي حفظت فيهmetabase.jar. -
المكوّن الإضافي عبارة عن ملف JAR باسم
clickhouse.metabase-driver.jar. نزّل أحدث إصدار من ملف JAR من https://github.com/clickhouse/metabase-clickhouse-driver/releases/latest -
احفظ
clickhouse.metabase-driver.jarفي مجلدplugins. - شغّل Metabase (أو أعد تشغيله) لكي يتم تحميل برنامج التشغيل بشكل صحيح.
- افتح Metabase على http://hostname:3000. عند التشغيل لأول مرة، ستظهر لك شاشة ترحيب وسيتعيّن عليك الإجابة عن مجموعة من الأسئلة. إذا طُلب منك اختيار قاعدة بيانات، فاختر “سأضيف بياناتي لاحقًا”:
3. توصيل Metabase بـ ClickHouse
- انقر على أيقونة الترس في الزاوية العلوية اليمنى، ثم اختر إعدادات المسؤول للانتقال إلى صفحة إدارة Metabase.
- انقر على إضافة قاعدة بيانات. أو يمكنك بدلًا من ذلك النقر على علامة التبويب قواعد البيانات ثم اختيار زر إضافة قاعدة بيانات.
- إذا تم تثبيت برنامج التشغيل بنجاح، فسترى ClickHouse في القائمة المنسدلة الخاصة بـ نوع قاعدة البيانات:
- امنح قاعدة البيانات اسمًا معروضًا، وهو إعداد في Metabase، لذا يمكنك استخدام أي اسم تريده.
- أدخِل تفاصيل الاتصال لقاعدة بيانات ClickHouse. فعِّل اتصالًا آمنًا إذا كان ClickHouse server مُعدًّا لاستخدام SSL. على سبيل المثال:
- انقر على زر حفظ، وسيقوم Metabase بفحص قاعدة البيانات بحثًا عن الجداول.
4. تشغيل استعلام SQL
- اخرج من إعدادات المسؤول بالنقر على زر Exit admin في الزاوية العلوية اليمنى.
- في الزاوية العلوية اليمنى، انقر على قائمة + New ولاحظ أنه يمكنك طرح أسئلة وتشغيل استعلامات SQL وإنشاء لوحة معلومات:
-
على سبيل المثال، إليك استعلام SQL يُشغَّل على جدول باسم
uk_price_paidويُرجع متوسط السعر المدفوع حسب السنة من 1995 إلى 2022:
5. اطرح سؤالًا
-
انقر على + New وحدد Question. لاحظ أنه يمكنك إنشاء سؤال بدءًا من قاعدة بيانات وجدول. على سبيل المثال، يوجَّه السؤال التالي إلى جدول باسم
uk_price_paidفي قاعدة البياناتdefault. إليك سؤالًا بسيطًا يحسب متوسط السعر حسب المدينة، ضمن مقاطعة Greater Manchester: - انقر على زر Visualize لرؤية النتائج في عرض جدولي.
- أسفل النتائج، انقر على زر تصور لتغيير التصور إلى مخطط شريطي (أو أي خيار آخر من الخيارات المتاحة):