ماذا تفعل إعادة المزامنة؟
- يُحذف ClickPipe الحالي، ويُطلَق ClickPipe جديد لعملية “resync”. لذلك، تُلتقط التغييرات التي تطرأ على بنية الجداول المصدر عند إجراء إعادة المزامنة.
- ينشئ ClickPipe الخاص بـ resync (أو يستبدل) مجموعة جديدة من الجداول الوجهة تحمل الأسماء نفسها للجداول الأصلية، ولكن مع اللاحقة
_resync. - يُجرى التحميل الأولي على جداول
_resync. - بعد ذلك، تُبدَّل جداول
_resyncمع الجداول الأصلية. وتُنقل الصفوف المحذوفة حذفًا منطقيًا من الجداول الأصلية إلى جداول_resyncقبل التبديل.
حالات استخدام إعادة مزامنة ClickPipe
- قد تحتاج إلى إجراء تغييرات كبيرة على بنية الجداول المصدرية، ما قد يؤدي إلى تعطيل ClickPipe الحالي، وعندها ستحتاج إلى إعادة تشغيله. يمكنك ببساطة النقر على إعادة المزامنة بعد إجراء هذه التغييرات.
- وبالنسبة إلى ClickHouse تحديدًا، قد تحتاج إلى تغيير مفاتيح ORDER BY في الجداول الهدف. يمكنك استخدام إعادة المزامنة لإعادة ملء البيانات في الجدول الجديد باستخدام مفتاح الترتيب الصحيح.
دليل إعادة مزامنة ClickPipe
- في تبويب مصادر البيانات، انقر على MongoDB ClickPipe الذي تريد إعادة مزامنته.
- انتقل إلى تبويب Settings.
- انقر على زر إعادة المزامنة.
- ينبغي أن يظهر مربع حوار للتأكيد. انقر على إعادة المزامنة مرة أخرى.
- انتقل إلى تبويب Metrics.
- انتظر حتى تصبح حالة المسار Setup أو Snapshot.
- يمكن متابعة التحميل الأولي لإعادة المزامنة في تبويب Tables - ضمن قسم Initial Load Stats.
- بمجرد اكتمال التحميل الأولي، سيبدّل المسار جداول
_resyncمع الجداول الأصلية تبديلًا ذريًا. أثناء التبديل، ستكون الحالة إعادة المزامنة. - بمجرد اكتمال التبديل، سيدخل المسار في حالة Running وسيُجري CDC إذا كان مفعّلًا.