دليل الإعداد
- حساب Estuary
- عملية التقاط واحدة أو أكثر في Estuary لجلب البيانات من المصادر المطلوبة
- حساب ClickHouse Cloud لديه أذونات ClickPipe
1
إنشاء materialization في Estuary
لنقل البيانات من مجموعات المصدر في Estuary إلى ClickHouse، يجب أولاً إنشاء materialization.
- في لوحة معلومات Estuary، انتقل إلى صفحة Destinations.
- انقر على + New Materialization.
- اختر الموصل ClickHouse Kafka API.
- املأ التفاصيل في أقسام Materialization وEndpoint وSource Collections:
- Materialization Details: أدخل اسماً فريداً لـ materialization واختر مستوى بيانات (موفر الخدمات السحابية والمنطقة)
- Endpoint Config: أدخل Auth Token آمناً
- Source Collections: اربط capture موجوداً أو اختر مجموعات بيانات لإتاحتها لـ ClickHouse
- انقر على Next ثم Save and Publish.
- في صفحة تفاصيل materialization، دوّن الاسم الكامل لـ materialization في ClickHouse. سيبدو تقريباً كالتالي:
your-tenant/your-unique-name/dekaf-clickhouse.
2
إدخال تفاصيل اتصال Kafka
أعِد ClickPipe جديداً من نوع Kafka في ClickHouse وأدخل تفاصيل الاتصال:
- في لوحة معلومات ClickHouse Cloud، اختر Data sources.
- أنشئ ClickPipe جديداً.
- اختر Apache Kafka بوصفه مصدر البيانات.
- أدخل تفاصيل اتصال Kafka باستخدام معلومات الوسيط والسجل الخاصة بـ Estuary:
- أدخل اسماً لـ ClickPipe
- استخدم للوسيط:
dekaf.estuary-data.com:9092 - اترك المصادقة على الخيار الافتراضي
SASL/PLAIN - أدخل في حقل المستخدم الاسم الكامل لـ materialization من Estuary، مثل
your-tenant/your-unique-name/dekaf-clickhouse - أدخل في حقل كلمة المرور رمز المصادقة الذي قدمته لـ materialization
- فعّل خيار سجل المخططات:
- استخدم لعنوان URL الخاص بـ schema:
https://dekaf.estuary-data.com - سيكون مفتاح schema مطابقاً لمستخدم الوسيط، أي اسم materialization
- سيكون السر مطابقاً لكلمة مرور الوسيط، أي رمز المصادقة
- استخدم لعنوان URL الخاص بـ schema:
3
تهيئة البيانات الواردة
- اختر أحد Kafka topics لديك، وهو إحدى مجموعات البيانات من Estuary.
- اختر offset.
- سيكتشف ClickHouse رسائل topic. يمكنك المتابعة إلى قسم Parse information لتهيئة معلومات الجدول.
- اختر إنشاء جدول جديد أو تحميل البيانات إلى جدول موجود مطابق.
- عيّن حقول المصدر إلى أعمدة الجدول، مع تأكيد اسم العمود ونوعه وما إذا كان يقبل القيم الفارغة.
- في القسم الأخير Details and settings، يمكنك اختيار أذونات مستخدم قاعدة البيانات المخصص.
موارد إضافية
- راجع وثائق إنشاء materialization في ClickHouse لتكامل ClickPipes.
- يوفّر Estuary البيانات على هيئة رسائل Kafka باستخدام Dekaf. يمكنك معرفة المزيد عن Dekaf في دليل Estuary.