- تجسيد البيانات في مثيلات مستضافة ذاتيًا ومثيلات ClickHouse Cloud
- معالجة مهام مثل إنشاء الجداول وتطور المخطط تلقائيًا
- دعم الحذف المنطقي أو الحذف النهائي
- استخدام
ReplacingMergeTreeلتحديثات الدمج القياسية أوMergeTreeلتحديثات دلتا - توفير تسليم exactly-once
دليل الإعداد
- حساب في Estuary
- عملية التقاط واحدة أو أكثر في Estuary لسحب البيانات من المصادر المطلوبة
- مثيل ClickHouse مستضاف ذاتيًا أو حساب Cloud
- مستخدم قاعدة بيانات ClickHouse مع بيانات الاعتماد الخاصة به
1
تهيئة ClickHouse للتكامل
لإعداد موصل ClickHouse في Estuary، ستحتاج إلى جمع بعض المعلومات من مثيل ClickHouse وتهيئة أذونات المستخدم.
- انسخ نقطة نهاية مضيف قاعدة بياناتك. استخدم المنفذ 9440 إذا كان TLS مفعّلًا، أو 9000 إذا كان TLS معطّلًا. يشكّل المضيف والمنفذ معًا العنوان الذي يجب تقديمه إلى Estuary.
-
امنح الأذونات لمستخدم قاعدة البيانات الذي سيستخدمه Estuary.
لكي ينشئ Estuary الجداول ويديرها تلقائيًا، يحتاج إلى أذونات
CREATEوSELECTوINSERTوغيرها على قاعدة البيانات الهدف، بالإضافة إلى أذونات اكتشاف البيانات الوصفية وإدارة الأقسام. يمكنك منح جميع الأذونات المطلوبة بتشغيل أوامر SQL التالية، مع استبدال<database>و<user>بمعلوماتك: -
يمكنك اختياريًا تقييد وصول المستخدم إلى النظام ليقتصر على قاعدة البيانات الهدف فقط.
يمكنك إجراء ذلك باستخدام سياسات على مستوى الصفوف. على سبيل المثال:
2
إنشاء تجسيد في Estuary
- في لوحة معلومات Estuary، انتقل إلى صفحة الوجهات.
- انقر على + تجسيد جديد.
- اختر موصل ClickHouse.
-
املأ قسم تفاصيل التجسيد:
- أدخل اسمًا فريدًا للتجسيد
- اختر مستوى بيانات (موفر سحابي ومنطقة)
-
املأ تفاصيل تهيئة نقطة النهاية ليتمكن Estuary من الاتصال بمثيل ClickHouse:
- العنوان: مضيف المثيل والمنفذ
- قاعدة البيانات: اسم قاعدة البيانات الهدف
- المصادقة: اسم المستخدم وكلمة المرور لمستخدم قاعدة البيانات
3
تهيئة مجموعات المصدر
اختر المصادر التي تريد تجسيدها في ClickHouse ضمن قسم مجموعات المصدر.
- اربط عملية التقاط موجودة أو أضف مجموعات بيانات فردية لتجسيدها في ClickHouse.
- اختر مجموعة بيانات من القائمة لإجراء تهيئة إضافية عند الحاجة. تشمل خيارات التخصيص:
- اختيار اسم جدول مختلف للمجموعة
- اختيار سلوك الدمج للمجموعة، مثل استخدام وضع تحديثات دلتا
- تخصيص سلوك اختيار الحقول للتحكم في الحقول التي تُجسَّد
- بعد التأكد من إعداد تجسيد البيانات في ClickHouse، انقر على التالي ثم حفظ ونشر.
موارد إضافية
- راجع وثائق تجسيد لـ ClickHouse من Estuary.
- بالإضافة إلى سير العمل المعتمد على واجهة المستخدم والمتاح في هذه الإرشادات، يمكنك أيضًا إدارة إعداد مسار المعالجة في Estuary عبر واجهة سطر الأوامر. راجع أدلة Estuary حول
flowctlلمعرفة المزيد عن العمل مع Estuary برمجيًا.