مفتوح المصدر
agx
agx
agx هو تطبيق لسطح المكتب مبني باستخدام Tauri وSvelteKit، يوفّر واجهة حديثة لاستكشاف البيانات والاستعلام عنها باستخدام محرك قاعدة البيانات المضمّن في ClickHouse (chdb).
- استخدم ch-db عند تشغيل التطبيق المحلي.
- يمكنه الاتصال بمثيل ClickHouse عند تشغيل إصدار الويب.
- محرر Monaco لتشعر وكأنك في بيئتك المألوفة.
- تصورات بيانات متعددة ومتطورة.
ch-ui
ch-ui
ch-ui هي واجهة تطبيق بسيطة مبنية بـ React.js لقواعد بيانات ClickHouse، ومصممة لتنفيذ الاستعلامات وتصور البيانات. وهي مبنية باستخدام React وعميل ClickHouse للويب، وتوفر واجهة مستخدم أنيقة وسهلة الاستخدام لتسهيل التفاعل مع قاعدة البيانات.الميزات:
- تكامل ClickHouse: أدر الاتصالات ونفّذ الاستعلامات بسهولة.
- إدارة علامات التبويب المتجاوبة: تعامل ديناميكيًا مع علامات تبويب متعددة، مثل علامات تبويب الاستعلامات والجداول.
- تحسينات الأداء: يستخدم Indexed DB للتخزين المؤقت الفعّال وإدارة الحالة.
- تخزين البيانات محليًا: تُخزَّن جميع البيانات محليًا في المتصفح، مما يضمن عدم إرسال أي بيانات إلى أي مكان آخر.
ChartDB
ChartDB
ChartDB أداة مجانية ومفتوحة المصدر لتصوّر وتصميم مخططات قواعد البيانات، بما في ذلك ClickHouse، باستخدام استعلام واحد. وهي مبنية باستخدام React، وتوفر تجربة سلسة وسهلة الاستخدام، من دون الحاجة إلى بيانات اعتماد قاعدة البيانات أو التسجيل للبدء.الميزات:
- تصور المخطط: استورد مخطط ClickHouse لديك وصوّره فورًا، بما في ذلك مخططات الكيانات والعلاقات (ER) التي تضم العروض المادية والعروض العادية، مع إظهار المراجع إلى الجداول.
- تصدير DDL مدعوم بالذكاء الاصطناعي: أنشئ نصوص DDL البرمجية بسهولة لتحسين إدارة المخطط والتوثيق.
- دعم متعدد للهجات SQL: متوافق مع مجموعة من لهجات SQL، مما يجعله مناسبًا لمختلف بيئات قواعد البيانات.
- لا حاجة إلى التسجيل أو بيانات الاعتماد: جميع الوظائف متاحة مباشرة في المتصفح، مما يجعل التجربة سلسة وآمنة.
CHOps
CHOps
CHOps هي لوحة معلومات ويب مجانية ومفتوحة المصدر وذاتية الاستضافة لإدارة عناقيد ClickHouse ومراقبتها. وتوفّر واجهة HTTP الخاصة بـ ClickHouse ضمن واجهة مستخدم في المتصفح لتشغيل SQL، وفحص الاستعلامات البطيئة، وتهيئة التنبيهات، وإدارة النسخ الاحتياطية، والتحكم في الوصول. تعمل مع عمليات نشر ClickHouse التي يمكن الوصول إليها عبر HTTP. يدعم CHOps حاليًا ClickHouse 26.3 LTS؛ وتعمل الإصدارات الحديثة الأخرى أيضًا، رغم احتمال وجود فجوات طفيفة في الميزات.الميزات:
- محرر SQL مزود بالإكمال التلقائي وأنواع
EXPLAIN، وتصدير النتائج بـ 22 تنسيقًا، وأداة تحليل الاستعلامات، وخط زمني لمقاييس الاستعلام. - نظرة عامة على العنقود: مراقب مباشر للاستعلامات مع عناصر تحكم لإيقافها، وتحليلات الاستعلامات وسجلها، وفحص الجداول والأجزاء، وعمليات الدمج والتعديلات، وقائمة انتظار DDL الموزعة.
- لوحات معلومات مخصصة مع أداة إنشاء المخططات، وأكثر من 10 أنواع من المخططات، وتخطيطات شبكية قابلة للتهيئة.
- مراقبة مع تشغيل بأسلوب DVR لإعادة تشغيل المقاييس التاريخية إطارًا بإطار.
- قواعد تنبيه مستندة إلى SQL مع تقييم العتبات وإشعارات البريد الإلكتروني.
- التحكم في الوصول: إدارة مستخدمي ClickHouse وأدوارهم، وتصور الأذونات، وتحرير ملفات تعريف الإعدادات.
- تنسيق النسخ الاحتياطي والاستعادة إلى تخزين متوافق مع S3، مع اكتشاف النسخ الاحتياطية وإدارة ملفات تعريف التخزين.
- أدوات الفهارس: تصور فهرس تخطي البيانات، وإدارة الإسقاطات، وإنشاء الفهارس الثانوية.
- عارضات لسجلات الاستثناءات والأخطاء والنصوص مع خرائط حرارية للتقويم وبحث مفلتر.
- يُنشر كثنائي واحد مستقل، أو عبر Docker، أو من المصدر.
LibreDB Studio
LibreDB Studio
LibreDB Studio هو بيئة تطوير متكاملة لقواعد البيانات، ذاتية الاستضافة ومرخّصة بموجب MIT، تعمل في المتصفح وتُنشر بجوار قاعدة البيانات: كحاوية أو مخطط Helm أو عامل OLM أو حزمة npm مضمّنة في منتج آخر. يتواصل موفّر ClickHouse مع واجهة HTTP الموثقة على
8123/8443 ولا يعتمد على أي برنامج تشغيل.الميزات:- محرر SQL مبني على Monaco مع إكمال تلقائي مدرك للمخطط، وتنفيذ متعدد علامات التبويب، و
EXPLAINمعروض كشجرة خطة. - مستكشف للمخطط مع شبكات نتائج افتراضية وتصفية وتصدير CSV/JSON.
- مراقبة مستمدة من جداول
system: نظرة عامة على الخادم وأحجام الأجزاء منsystem.metricsوsystem.partsوsystem.disks، والعبارات المكتملة منsystem.query_log، والعبارات قيد التنفيذ منsystem.processes، مع عنصر تحكم للإيقاف. - ClickHouse في الواجهة نفسها مع PostgreSQL وMySQL وOracle وSQL Server وSQLite وMongoDB وRedis وCouchbase وApache Druid، بحيث يكون مخزن التحليلات وقاعدة بيانات OLTP التي تغذّيه في علامة تبويب واحدة بالمتصفح.
- تسجيل دخول موحّد عبر OIDC، ووصول قائم على الأدوار، ومسار تدقيق للاستعلامات، وكل ذلك في إصدار MIT.
DataStoria
DataStoria
DataStoria هو تطبيق وحدة تحكم ويب مدعوم بالذكاء الاصطناعي لإدارة عدة عناقيد ClickHouse من مكان واحد.الميزات:
- ذكاء مدعوم بالذكاء الاصطناعي: استخدم اللغة الطبيعية لاستكشاف البيانات وتحسين استعلامات SQL وإصلاحها وتصور بياناتك.
- التكامل مع ClickHouse Agent Skills الرسمية: استفد من أفضل الممارسات الرسمية لطلب تحسينات واقتراحات لقواعد البيانات من الذكاء الاصطناعي.
- تشخيص ذكي للأخطاء: حدّد أخطاء البنية النحوية فورًا مع تمييز دقيق للسطر والعمود، واحصل على اقتراحات إصلاح مدعومة بالذكاء الاصطناعي بنقرة واحدة.
- فحص جداول النظام: تعمّق في
system.query_logوsystem.query_views_logوsystem.zookeeperوsystem.ddl_distributed_queueوsystem.part_logوsystem.processesباستخدام لوحة معلومات قوية للتصور وعوامل تصفية لفهم عنقودك بسرعة. - Explain بنقرة واحدة: افهم فورًا خطط تنفيذ الاستعلامات عبر عروض مرئية لـ AST ومسار معالجة.
- رسم بياني للتبعيات: تصوّر علاقات الجداول وتتبع تدفقات البيانات عبر Materialized Views وجداول Distributed والأنظمة الخارجية.
- مراقبة العنقود: راقب جميع العقد باستخدام مقاييس في الوقت الفعلي وعمليات merge وحالة النسخ المتماثل وأداء الاستعلامات وغير ذلك.
- الخصوصية والأمان: تعمل جميع استعلامات SQL مباشرة من متصفحك إلى خادم ClickHouse، مما يضمن خصوصية كاملة.
DataPup
DataPup
DataPup هو عميل حديث متعدد المنصات لقواعد البيانات، مدعوم بالذكاء الاصطناعي، مع دعم أصلي لـ ClickHouse.الميزات:
- مساعدة في استعلامات SQL مدعومة بالذكاء الاصطناعي مع اقتراحات ذكية
- دعم أصلي لاتصال ClickHouse مع معالجة آمنة لبيانات الاعتماد
- واجهة جميلة وسهلة الوصول مع عدة أنساق (فاتح وداكن ومتغيرات ملوّنة)
- تصفية متقدمة لنتائج الاستعلامات واستكشافها
- دعم متعدد المنصات (macOS وWindows وLinux)
- أداء سريع وسلس
- مفتوح المصدر ومرخّص بموجب MIT
Dory
Dory
Dory هو مساحة عمل SQL مدعومة أصلًا بالذكاء الاصطناعي، مع دعم متكامل لـ ClickHouse وذكاء اصطناعي مدمج.الميزات:
- AI Copilot لإنشاء SQL وشرحها وتصحيح أخطائها
- إدارة عدة عناقيد ClickHouse والاستعلام عنها من مساحة عمل موحّدة
- إكمال تلقائي لـ SQL مدرك للمخطط ومساحة عمل للاستعلامات متعددة علامات التبويب
- استكشاف تفاعلي لنتائج الاستعلامات مع التصفية والتصور
- ملخصات للجداول مدعومة بالذكاء الاصطناعي لفهم مجموعات البيانات
- اتصالات مباشرة بـ ClickHouse مع دعم نفق SSH
- واجهة حديثة ملائمة للمطورين مع دعم النسق الفاتح والداكن والأنساق
- تطبيق سطح مكتب متعدد المنصات (macOS وWindows وLinux)، ودعم Docker
- مفتوح المصدر ومرخّص بموجب MIT
ClickHouse Schema Flow Visualizer
ClickHouse Schema Flow Visualizer
ClickHouse Schema Flow Visualizer هو تطبيق ويب مفتوح المصدر لتصوّر علاقات جداول ClickHouse.
يتصل بمثيل ClickHouse، ويحلّل البيانات الوصفية
system.tables (أنواع المحركات، والتبعيات، وعبارات SELECT الخاصة بـ عرض مادي)، ويعرض مخططات تفاعلية لتدفق البيانات على مستوى الجدول إلى جانب العلاقات على مستوى العمود، مع وسم تعبير التحويل على كل حافة. تُرتَّب المخططات باستخدام Dagre وتُعرَض بصيغة SVG مضمنة مباشرة — من دون تحميل أي بيئة تشغيل لرسم المخططات من جهة العميل.الميزات:- استعراض قواعد بيانات ClickHouse والجداول عبر شريط جانبي سهل الاستخدام
- عرض Data Flow: المصادر على مستوى الجدول والعروض المادية التابعة لها
- عرض Relationships: ربط على مستوى العمود مع تعبير التحويل المُحلَّل على كل حافة (مثل
toStartOfHour(scheduled_departure)وavgState(delay_minutes)) - أيقونات وترميز لوني يراعي نوع engine لكل من
MergeTreeوReplicated*وDistributedوMaterializedViewوDictionary - انقر على عمود في عرض Relationships لإبراز مسار البيانات الكامل الخاص به عبر مسار معالجة
- عامل تصفية فوري في الشريط الجانبي ولوحة أوامر
Ctrl+K/⌘Kللانتقال إلى أي table أو column أو engine - طبقة بيانات وصفية اختيارية تعرض عدد rows والحجم على disk لكل table
- تصدير المخطط الحالي كملف HTML مستقل بذاته
- اتصال TLS إلى ClickHouse، مع خيار تخطي التحقق وشهادات CA / client مخصصة
Tabix
Tabix
واجهة ويب لـ ClickHouse ضمن مشروع Tabix.الميزات:
- يعمل مع ClickHouse مباشرةً من المتصفح دون الحاجة إلى تثبيت برامج إضافية.
- محرر استعلامات مع تمييز بناء الجملة.
- إكمال تلقائي للأوامر.
- أدوات للتحليل الرسومي لتنفيذ الاستعلامات.
- خيارات النسق اللوني.
HouseOps
HouseOps
HouseOps هي واجهة مستخدم/بيئة تطوير متكاملة لأنظمة OSX وLinux وWindows.الميزات:
- منشئ استعلامات مع تمييز بناء الجملة. اعرض الاستجابة في جدول أو عرض JSON.
- تصدير نتائج الاستعلامات بصيغة CSV أو JSON.
- قائمة بالعمليات مع أوصاف، ووضع للكتابة، وإمكانية إيقاف عملية (
KILL). - رسم بياني لقاعدة البيانات يعرض جميع الجداول وأعمدتها مع معلومات إضافية.
- عرض سريع لحجم العمود.
- تكوين الخادم.
- إدارة قواعد البيانات.
- إدارة المستخدمين.
- تحليل البيانات في الوقت الفعلي.
- مراقبة العنقود.
- إدارة العنقود.
- مراقبة الجداول المنسوخة متماثلًا وجداول Kafka.
LightHouse
LightHouse
LightHouse هي واجهة ويب خفيفة لـ ClickHouse.الميزات:
- قائمة بالجداول مع التصفية والبيانات الوصفية.
- معاينة الجدول مع التصفية والفرز.
- تنفيذ الاستعلامات للقراءة فقط.
Redash
Redash
Redash هي منصة لتصوّر البيانات.يدعم Redash مصادر بيانات متعددة، بما فيها ClickHouse، ويمكنه ضم نتائج الاستعلامات من مصادر بيانات مختلفة في مجموعة بيانات نهائية واحدة.الميزات:
- محرر قوي للاستعلامات.
- مستكشف قاعدة البيانات.
- أداة تصور تتيح لك تمثيل البيانات بأشكال مختلفة.
Grafana
Grafana
Grafana هي منصة للمراقبة والتصور.“يتيح لك Grafana إجراء الاستعلامات وتصور مقاييسك وإنشاء التنبيهات وفهمها بغض النظر عن مكان تخزينها. أنشئ لوحات المعلومات واستكشفها وشاركها مع فريقك، وعزّز ثقافة قائمة على البيانات. موثوق ومحبوب من المجتمع” — grafana.com.توفر إضافة مصدر بيانات ClickHouse دعمًا لـ ClickHouse كقاعدة بيانات خلفية.
qryn
qryn
qryn هي حزمة observability متعددة اللغات وعالية الأداء لـ ClickHouse (كانت تُعرف سابقاً باسم cLoki)، مع تكاملات أصلية مع Grafana تتيح للمستخدمين استيعاب السجلات والمقاييس وآثار القياس عن بُعد وتحليلها من أي agent يدعم Loki/LogQL وPrometheus/PromQL وOTLP/Tempo وElastic وInfluxDB وغيرها الكثير.الميزات:
- واجهة Explore مدمجة وواجهة LogQL CLI للاستعلام عن البيانات واستخراجها وتصورها
- دعم أصلي لواجهات Grafana API للاستعلام والمعالجة والاستيعاب والتتبع والتنبيه دون إضافات
- مسار معالجة قوي للبحث الديناميكي في السجلات والأحداث والآثار وغيرها، وتصفيتها واستخراج البيانات منها
- واجهات API للاستيعاب وPUSH متوافقة بشفافية مع LogQL وPromQL وInfluxDB وElastic وغيرها الكثير
- جاهزة للاستخدام مع Agents مثل Promtail وGrafana-Agent وVector وLogstash وTelegraf وغيرها الكثير
DBeaver
DBeaver
DBeaver - عميل قواعد بيانات مكتبي شامل يدعم ClickHouse.الميزات:
- تطوير الاستعلامات مع تمييز بناء الجملة والإكمال التلقائي.
- قائمة بالجداول مع عوامل تصفية وبحث في البيانات الوصفية.
- معاينة بيانات الجداول.
- بحث بالنص الكامل.
session_id إلى سلسلة عشوائية (إذ يستخدم اتصال http داخلياً). بعد ذلك، يمكنك استخدام أي إعداد من نافذة الاستعلام.clickhouse-cli
clickhouse-cli
clickhouse-cli هو عميل بديل لسطر الأوامر لـ ClickHouse، مكتوب بلغة Python 3.الميزات:
- الإكمال التلقائي.
- تمييز بناء الجملة للاستعلامات ومخرجات البيانات.
- دعم أداة ترقيم الصفحات لمخرجات البيانات.
- أوامر مخصصة شبيهة بـ PostgreSQL.
clickhouse-flamegraph
clickhouse-flamegraph
clickhouse-flamegraph هي أداة متخصصة لتصور
system.trace_log على شكل flamegraph.clickhouse-plantuml
clickhouse-plantuml
cickhouse-plantuml هو برنامج نصي لإنشاء مخطط PlantUML لمخططات الجداول.
رسم بياني لجداول ClickHouse
رسم بياني لجداول ClickHouse
رسم بياني لجداول ClickHouse هي أداة CLI بسيطة لتصور التبعيات بين جداول ClickHouse. تسترجع هذه الأداة العلاقات بين الجداول من جدول
system.tables وتنشئ مخططاً انسيابياً للتبعيات بتنسيق mermaid. باستخدام هذه الأداة، يمكنك بسهولة تصور تبعيات الجداول وفهم تدفق البيانات في قاعدة بيانات ClickHouse. وبفضل mermaid، يبدو المخطط الانسيابي الناتج جذاباً ويمكن إضافته بسهولة إلى توثيق Markdown.xeus-clickhouse
xeus-clickhouse
xeus-clickhouse هي نواة Jupyter لـ ClickHouse، وتدعم الاستعلام عن بيانات ClickHouse باستخدام SQL في Jupyter.
MindsDB Studio
MindsDB Studio
MindsDB هي طبقة ذكاء اصطناعي مفتوحة المصدر لقواعد البيانات، بما فيها ClickHouse، تتيح لك تطوير نماذج التعلم الآلي المتقدمة وتدريبها ونشرها بسهولة. يتيح لك MindsDB Studio (GUI) تدريب نماذج جديدة من قاعدة البيانات، وتفسير تنبؤات النموذج، وتحديد الانحيازات المحتملة في البيانات، وتقييم دقة النموذج وتصورها باستخدام وظيفة Explainable AI، لتكييف نماذج التعلم الآلي وضبطها بسرعة أكبر.
DBM
DBM
DBM DBM هي أداة إدارة مرئية لـ ClickHouse!الميزات:
- دعم محفوظات الاستعلامات (تقسيم الصفحات، ومسح الكل، إلخ)
- دعم الاستعلام عن عبارات SQL المحددة
- دعم إنهاء الاستعلامات
- دعم إدارة الجداول (البيانات الوصفية، والحذف، والمعاينة)
- دعم إدارة قواعد البيانات (الحذف، والإنشاء)
- دعم الاستعلامات المخصصة
- دعم إدارة مصادر بيانات متعددة (اختبار الاتصال، والمراقبة)
- دعم المراقبة (المعالج، والاتصال، والاستعلام)
- دعم ترحيل البيانات
Bytebase
Bytebase
Bytebase هي أداة ويب مفتوحة المصدر لتغيير المخطط والتحكم في الإصدارات للفرق. وتدعم قواعد بيانات متنوعة، بما في ذلك ClickHouse.الميزات:
- مراجعة المخطط بين المطورين ومديري قواعد البيانات.
- Database-as-Code، والتحكم في إصدارات المخطط ضمن VCS مثل GitLab، وتشغيل النشر عند إرسال الشيفرة.
- نشر مبسّط مع سياسات لكل بيئة.
- سجل كامل لعمليات الترحيل.
- كشف انحراف المخطط.
- النسخ الاحتياطي والاستعادة.
- RBAC.
Zeppelin-Interpreter-for-ClickHouse
Zeppelin-Interpreter-for-ClickHouse
Zeppelin-Interpreter-for-ClickHouse هو مفسّر Zeppelin لـ ClickHouse. وبالمقارنة مع مفسّر JDBC، فإنه يوفر تحكمًا أفضل في المهلات للاستعلامات طويلة التشغيل.
ClickCat
ClickCat
ClickCat هي واجهة مستخدم سهلة تتيح لك البحث في بيانات ClickHouse واستكشافها وتصورها.الميزات:
- محرر SQL عبر الإنترنت يتيح تشغيل شيفرة SQL دون الحاجة إلى تثبيت أي شيء.
- يمكنك مراقبة جميع العمليات والتعديلات، وإنهاء العمليات غير المكتملة من واجهة المستخدم.
- تشمل المقاييس تحليل العناقيد وتحليل البيانات وتحليل الاستعلامات.
ClickVisual
ClickVisual
ClickVisual هي منصة خفيفة ومفتوحة المصدر للاستعلام عن السجلات وتحليلها وتصور التنبيهات.الميزات:
- يدعم إنشاء مكتبات سجلات التحليل بنقرة واحدة
- يدعم إدارة إعدادات جمع السجلات
- يدعم إعدادات الفهرسة المعرّفة من المستخدم
- يدعم إعدادات التنبيهات
- يدعم ضبط أذونات المكتبات والجداول بدرجة تفصيلية
ClickHouse-Mate
ClickHouse-Mate
ClickHouse-Mate هو عميل ويب مبني على Angular مع واجهة مستخدم للبحث في بيانات ClickHouse واستكشافها.الميزات:
- الإكمال التلقائي لاستعلامات ClickHouse SQL
- تنقل سريع ضمن شجرة قواعد البيانات والجداول
- تصفية وفرز متقدمان للنتائج
- وثائق مضمّنة لـ ClickHouse SQL
- إعدادات مسبقة للاستعلامات وسجل الاستعلامات
- يعمل بالكامل في المتصفح، دون خادم أو واجهة خلفية
Uptrace
Uptrace
Uptrace هي أداة APM توفر التتبع الموزع والمقاييس بدعم من OpenTelemetry وClickHouse.الميزات:
- تتبع OpenTelemetry، والمقاييس، والسجلات.
- إشعارات عبر البريد الإلكتروني وSlack وPagerDuty باستخدام AlertManager.
- لغة استعلامات شبيهة بـ SQL لتجميع الامتدادات.
- لغة شبيهة بـ PromQL للاستعلام عن المقاييس.
- لوحات معلومات للمقاييس مُعدة مسبقًا.
- عدة مستخدمين ومشاريع عبر إعدادات YAML.
clickhouse-monitoring
clickhouse-monitoring
clickhouse-monitoring هي لوحة معلومات بسيطة مبنية باستخدام Next.js تعتمد على جداول
system.* للمساعدة في مراقبة عنقود ClickHouse وتوفير نظرة عامة عنه.الميزات:- مراقب الاستعلامات: الاستعلامات الحالية، وسجل الاستعلامات، وموارد الاستعلامات (الذاكرة، والأجزاء المقروءة، وfile_open، …)، والاستعلامات الأكثر استهلاكًا للموارد، والجداول أو الأعمدة الأكثر استخدامًا، وغير ذلك.
- مراقب العنقود: إجمالي استخدام الذاكرة/CPU، وقائمة الانتظار الموزعة، والإعدادات العامة، وإعدادات MergeTree، والمقاييس، وغير ذلك.
- معلومات الجداول والأجزاء: الحجم، وعدد الصفوف، والضغط، وحجم الجزء، وغير ذلك، بتفاصيل على مستوى الأعمدة.
- أدوات مفيدة: استكشاف بيانات ZooKeeper، وEXPLAIN للاستعلامات، وإنهاء الاستعلامات، وغير ذلك.
- مخططات تصورية للمقاييس: الاستعلامات واستخدام الموارد، وعدد عمليات الدمج/التعديلات، وأداء الدمج، وأداء الاستعلامات، وغير ذلك.
CKibana
CKibana
CKibana هي خدمة خفيفة تتيح لك البحث في بيانات ClickHouse واستكشافها وتصورها بسهولة باستخدام واجهة مستخدم Kibana الأصلية.الميزات:
- تترجم طلبات المخططات من واجهة مستخدم Kibana الأصلية إلى صياغة استعلامات ClickHouse.
- تدعم ميزات متقدمة مثل أخذ العينات والتخزين المؤقت لتحسين أداء الاستعلامات.
- تقلل منحنى التعلّم للمستخدمين بعد الترحيل من ElasticSearch إلى ClickHouse.
Telescope
Telescope
Telescope واجهة ويب حديثة لاستكشاف السجلات المخزّنة في ClickHouse. توفّر واجهة مستخدم سهلة الاستخدام للاستعلام عن بيانات السجلات وتصورها وإدارتها، مع تحكم دقيق في الوصول.الميزات:
- واجهة مستخدم أنيقة ومتجاوبة مزوّدة بعوامل تصفية قوية وإمكانية اختيار الحقول وتخصيصها.
- بناء جملة FlyQL لتصفية السجلات بطريقة بديهية ومرنة.
- رسم بياني زمني مع دعم التجميع حسب، بما في ذلك حقول JSON وMap وArray المتداخلة.
- دعم اختياري لاستعلامات
WHEREبلغة SQL الخام للتصفية المتقدمة (مع التحقق من الأذونات). - طرق العرض المحفوظة: احفظ إعدادات واجهة المستخدم المخصصة للاستعلامات والتخطيط وشاركها.
- التحكم في الوصول المستند إلى الأدوار (RBAC) وتكامل مصادقة GitHub.
- لا حاجة إلى وكلاء أو مكونات إضافية من جهة ClickHouse.
ClickLens
ClickLens
ClickLens واجهة ويب حديثة وقوية وسهلة الاستخدام لإدارة قواعد بيانات ClickHouse ومراقبتها. توفّر مجموعة شاملة من الأدوات للمطورين والمحللين والمسؤولين للتفاعل بكفاءة مع عناقيد ClickHouse الخاصة بهم. تُعد ClickHouse قاعدة بيانات تحليلية مذهلة، لكن إدارتها عبر CLI أو الأدوات الأساسية قد تكون صعبة. يسد ClickLens هذه الفجوة من خلال توفير:
- Discover - استكشاف مرن للبيانات، مشابه لـ Kibana، لأي جدول
- وحدة تحكم SQL - اكتب الاستعلامات ونفّذها وحلّلها مع تمييز بناء الجملة والنتائج المتدفقة
- المراقبة في الوقت الفعلي - راقب سلامة عنقودك وأداء الاستعلامات واستخدام الموارد
- مستكشف المخطط - تنقّل بين قواعد البيانات والجداول والأعمدة والأجزاء وغير ذلك
- التحكم في الوصول - أدر المستخدمين والأدوار مباشرة من واجهة المستخدم
- RBAC أصلي - تُشتق أذونات واجهة المستخدم مباشرة من منح ClickHouse الخاصة بك
CHouse UI
CHouse UI
CHouse UI هي واجهة ويب مفتوحة المصدر وذاتية الاستضافة لـ ClickHouse، ومصممة للفِرق التي تُشغّل ClickHouse في بيئات الإنتاج. تتقن معظم الأدوات جانبًا واحدًا فقط — مساحة عمل للاستعلامات، أو لوحة معلومات، أو مساعد ذكاء اصطناعي، أو مراقب للعناقيد؛ أما CHouse UI فهو يجمع كل ذلك: طبقة وصول للفرق مقترنة بمراقبة أسطول متعدد العناقيد وذكاء اصطناعي مستقل لـ SRE بوضع القراءة فقط. وعلى عكس العملاء الذين يحتاجون إلى بيانات اعتماد مباشرة لقاعدة البيانات، فإنه يخزّنها مشفّرة على جانب الخادم ويضبط الوصول عبر طبقة التحكم في الوصول المستند إلى الأدوار (RBAC) الخاصة به، لذلك لا يرى المتصفح كلمة مرور ClickHouse مطلقًا.الميزات:
- وصول الفرق والأمان - RBAC على مستوى التطبيق (أدوار محددة مسبقًا + أدوار مخصصة، وقواعد دقيقة للوصول إلى البيانات لكل قاعدة بيانات/جدول)، وتسجيل تدقيق مع سياق الجلسة الفعلي، وبيانات اعتماد مشفّرة على جانب الخادم باستخدام AES-256-GCM.
- أسطول متعدد العناقيد - راقب كل عنقود مُهيّأ من خلال لوحة واحدة (الحالة، والذاكرة، والاستعلامات النشطة، والاستثناءات، ومؤشرات الاتجاه المصغّرة)، مع استطلاع مستقل لكل بطاقة، ومدعوم بمستطلع لقطات في الواجهة الخلفية.
- Chouse AI — Fleet Doctor - ذكاء اصطناعي مستقل لـ SRE بوضع القراءة فقط: يفحص الأسطول باستخدام أداة
SELECTمقيّدة بـsystem.*فقط (مع ClickHousereadonly=1)، ويحدّد الأسباب الجذرية، ويكتب تقريرًا منظّمًا يتضمن تحليلًا معمّقًا للاستعلامات الثقيلة واقتراحات لإعادة كتابتها. وهو لا يُجري أي تغييرات على العنقود مطلقًا. - الذكاء الاصطناعي في علامات تبويب المراقبة - “Optimize with Chouse AI” على صف في سجلات الاستعلامات (إعادة كتابة + تقدير
EXPLAINقبل→بعد + فتح في مساحة عمل SQL)، بالإضافة إلى “Diagnose” بنقرة واحدة على صف منsystem.errorsأو على مُدخل في سجل الأجزاء. - تنبيهات العتبة - قواعد لذاكرة العقدة %، وذاكرة كل استعلام، والاستعلامات طويلة التشغيل، تُرسل إلى Slack والبريد الإلكتروني — مع إرفاق تحليل مستقل للسبب الجذري عند تجاوز العتبة.
- مساحة عمل متكاملة - محرر SQL من Monaco، ومستكشف المخطط، وعرض للاستعلامات الحية مع دعم الإنهاء، ومراقبة أصلية في ClickHouse (تفصيل الذاكرة، والأجزاء/عمليات الدمج، وتأخر النسخ المتماثلة، ومئينات زمن الوصول)، واستيراد/تصدير البيانات.
clickhouse-flow
clickhouse-flow
clickhouse-flow أداة مفتوحة المصدر لتصوّر تدفقات البيانات والتبعيات بين جداول ClickHouse وطرق العرض والعروض المادية.الميزات:
- تنشئ تلقائيًا رسمًا بيانيًا للمخطط من بيانات ClickHouse الوصفية.
- تصوّر تدفقات البيانات عبر العروض المادية.
- واجهة مستخدم تفاعلية لاستكشاف بنية المخطط.
- صدّر المخططات بتنسيق PDF أو SVG للتوثيق والمشاركة.
- نشر قائم على Docker لإعداد سريع في بيئات التطوير.
تجاري
DataGrip
DataGrip
DataGrip هي بيئة تطوير متكاملة لقواعد البيانات من JetBrains، وتوفر دعمًا مخصصًا لـ ClickHouse. وهي مضمّنة أيضًا في أدوات أخرى مستندة إلى IntelliJ، مثل PyCharm وIntelliJ IDEA وGoLand وPhpStorm وغيرها.الميزات:
- إكمال سريع جدًا للتعليمات البرمجية.
- تمييز بناء جملة ClickHouse.
- دعم الميزات الخاصة بـ ClickHouse، مثل الأعمدة المتداخلة ومحركات الجداول.
- محرر البيانات.
- إعادة الهيكلة.
- البحث والتنقل.
Yandex DataLens
Yandex DataLens
Yandex DataLens هي خدمة لتصور البيانات وتحليلها.الميزات:
- مجموعة واسعة من التصورات، من المخططات الشريطية البسيطة إلى لوحات المعلومات المعقدة.
- يمكن إتاحة لوحات المعلومات للعامة.
- دعم مصادر بيانات متعددة، بما في ذلك ClickHouse.
- تخزين للبيانات المُخزَّنة فعليًا يستند إلى ClickHouse.
- وثائق DataLens.
- دليل تعليمي حول تصور البيانات من قاعدة بيانات ClickHouse.
Holistics Software
Holistics Software
Holistics هي منصة بيانات متكاملة وأداة ذكاء أعمال.الميزات:
- جدولة تلقائية للتقارير عبر البريد الإلكتروني وSlack وGoogle Sheets.
- محرر SQL مزود بتصورات، والتحكم في الإصدارات، والإكمال التلقائي، ومكونات استعلامات قابلة لإعادة الاستخدام، وعوامل تصفية ديناميكية.
- تحليلات مضمّنة للتقارير ولوحات المعلومات عبر iframe.
- إمكانات إعداد البيانات وETL.
- دعم نمذجة البيانات بـ SQL لربط البيانات علائقيًا.
Looker
Looker
Looker هي منصة بيانات وأداة ذكاء أعمال تدعم أكثر من 50 لهجة لقواعد البيانات، بما في ذلك ClickHouse. يتوفر Looker كمنصة SaaS وإصدار ذاتي الاستضافة. يمكن للمستخدمين استخدام Looker عبر المتصفح لاستكشاف البيانات، وإنشاء التصورات ولوحات المعلومات، وجدولة التقارير، ومشاركة رؤاهم مع الزملاء. يوفر Looker مجموعة غنية من الأدوات لتضمين هذه الميزات في تطبيقات أخرى، وواجهة برمجة تطبيقات
لدمج البيانات مع تطبيقات أخرى.الميزات:
- تطوير سهل ومرن باستخدام LookML، وهي لغة تدعم نمذجة البيانات المنسقة لدعم كُتّاب التقارير والمستخدمين النهائيين.
- تكامل قوي لسير العمل عبر إجراءات البيانات الخاصة بـ Looker.
SeekTable
SeekTable
SeekTable هي أداة ذكاء أعمال ذاتية الخدمة لاستكشاف البيانات وإعداد التقارير التشغيلية. وهي متاحة كخدمة سحابية وكإصدار ذاتي الاستضافة. ويمكن تضمين تقارير SeekTable في أي تطبيق ويب.الميزات:
- أداة سهلة الاستخدام لبناء التقارير لمستخدمي الأعمال.
- معلمات تقارير قوية للتصفية في SQL وتخصيص الاستعلامات الخاصة بكل تقرير.
- يمكنه الاتصال بـ ClickHouse عبر نقطة نهاية native TCP/IP وواجهة HTTP(S) (باستخدام برنامجَي تشغيل مختلفين).
- يمكن استخدام كامل إمكانات لهجة ClickHouse SQL في تعريفات الأبعاد/المقاييس.
- واجهة برمجة تطبيقات الويب لإنشاء التقارير تلقائيًا.
- يدعم سير عمل تطوير التقارير مع النسخ الاحتياطي/الاستعادة لبيانات الحساب؛ كما أن إعداد نماذج البيانات (المكعبات) / التقارير يكون بتنسيق XML سهل القراءة ويمكن تخزينه ضمن نظام للتحكم في الإصدارات.
Chadmin
Chadmin
Chadmin هي واجهة مستخدم بسيطة تتيح لك عرض الاستعلامات التي تعمل حاليًا على عنقود ClickHouse الخاص بك ومعلومات عنها، وإيقافها إذا أردت.
TABLUM.IO
TABLUM.IO
TABLUM.IO — أداة عبر الإنترنت للاستعلامات والتحليلات وعمليات ETL وتصور البيانات. تتيح الاتصال بـ ClickHouse والاستعلام عن البيانات عبر وحدة تحكم SQL متعددة الاستخدامات، إلى جانب تحميل البيانات من الملفات الثابتة وخدمات الجهات الخارجية. ويمكن لـ TABLUM.IO عرض نتائج البيانات في مخططات وجداول.الميزات:
- ETL: تحميل البيانات من قواعد البيانات الشائعة والملفات المحلية والبعيدة واستدعاءات واجهة برمجة التطبيقات.
- وحدة تحكم SQL متعددة الاستخدامات مع تمييز بناء الجملة وأداة مرئية لإنشاء الاستعلامات.
- تصور البيانات في مخططات وجداول.
- تجسيد البيانات والاستعلامات الفرعية.
- إرسال تقارير البيانات إلى Slack أو Telegram أو البريد الإلكتروني.
- إنشاء مسارات البيانات عبر واجهة برمجة تطبيقات خاصة.
- تصدير البيانات بتنسيقات JSON وCSV وSQL وHTML.
- واجهة قائمة على الويب.
CKMAN
CKMAN
CKMAN أداة لإدارة عناقيد ClickHouse ومراقبتها!الميزات:
- نشر آلي سريع وسهل للعناقيد عبر واجهة متصفح
- يمكن زيادة أو تقليل حجم العناقيد
- موازنة حمل بيانات العنقود
- ترقية العنقود عبر الإنترنت
- تعديل تكوين العنقود من الصفحة
- يوفر مراقبة عُقد العنقود وZooKeeper
- مراقبة حالة الجداول والأقسام، ومراقبة عبارات SQL البطيئة
- يوفر صفحة سهلة الاستخدام لتنفيذ SQL
1bench
1bench
يُعد 1bench واجهة رسومية أصلية لسطح المكتب لعدة قواعد بيانات، مع دعم متكامل لـ ClickHouse — يشمل نظرة عامة على الخادم، وإدارة المخطط، والبحث المتجهي، وتصفح مجموعات النتائج الكبيرة.الميزات:
- نظرة عامة على الخادم عند الاتصال — الإصدار، ومدة التشغيل، والاستعلامات قيد التشغيل، وعمليات الدمج النشطة، والأجزاء وأحجام التخزين، وحالة النسخ المتماثلة، والمجموعات والعُقد في لمحة سريعة.
- أداة إنشاء استعلامات مرئية (منتقيات الأعمدة، وعوامل التصفية، والفرز، والحد) إلى جانب محرر Monaco SQL مع تمييز بناء الجملة وسجل الاستعلامات لكل اتصال.
- معالج مرئي لـ
CREATE TABLEيدعم متغيراتMergeTreeوORDER BYوPARTITION BYوSETTINGSوالتغليف التلقائي بـNullable(). - دعم أصلي لأنواع ClickHouse —
NullableوArrayوLowCardinalityوالكائنات المتداخلة. - دعم البحث المتجهي — تُعرض أعمدة التضمين
Array(Float32)كخلايا متجهية مضغوطة، مع تصور ثنائي الأبعاد للتضمين، وميزةFind SimilarعبرcosineDistance. - تحرير البيانات مباشرةً داخل جداول النتائج مع الحفظ على دفعات، بالإضافة إلى التصدير والاستيراد بتنسيقات CSV/JSON/SQL باستخدام التنسيقات الأصلية لـ ClickHouse.
- خيارات الاتصال: HTTP/HTTPS، ونفق SSH للمجموعات الخاصة خلف جدار حماية، ووضع اختياري للقراءة فقط لتصفح آمن في بيئات الإنتاج.
- يعمل مع ClickHouse Cloud وعمليات النشر ذاتية الاستضافة.