التنسيقات المدعومة
الميزات
الإدخال لمرة واحدة
الإدخال المستمر
الترتيب المعجمي
file1، file2، و file3 بشكل تسلسلي، ولكن إذا أُضيف file 0 جديد إلى الحاوية، فسيتم تجاهله لأن اسم الملف ليس أكبر معجميًا من آخر ملف تم إدخاله.
في هذا الوضع، يُجري GCS ClickPipe تحميلًا أوليًا لكل الملفات في المسار المحدد، ثم يفحص الملفات الجديدة على فاصل زمني قابل للتهيئة (افتراضيًا، كل 30 ثانية). لا يمكن بدء الإدخال من ملف محدد أو من نقطة زمنية معينة — إذ ستقوم ClickPipes دائمًا بتحميل جميع الملفات الموجودة في المسار المحدد.
أي ترتيب
الوضع غير المرتب غير مدعوم للحاويات العامة. ويتطلب مصادقة حساب الخدمة واشتراك Google Cloud Pub/Sub متصلًا بالحاوية.
OBJECT_FINALIZE عبر اشتراك Pub/Sub التي تطابق المسار المحدد. سيتم تجاهل أي رسالة لملف تمت رؤيته سابقًا، أو لملف لا يطابق المسار، أو لحدث من نوع مختلف. لا يمكن بدء الإدخال من ملف محدد أو من نقطة زمنية معينة — إذ سيحمّل ClickPipes دائمًا جميع الملفات في المسار المحدد.
مطابقة أنماط الملفات
data-2024-*.csv بدلًا من *.csv).
الأنماط المدعومة
أمثلة:
https://bucket.s3.amazonaws.com/folder/*.csvhttps://bucket.s3.amazonaws.com/logs/**/data.jsonhttps://bucket.s3.amazonaws.com/file-?.parquethttps://bucket.s3.amazonaws.com/data-2024-*.csv.gz
الأنماط غير المدعومة
أمثلة:
https://bucket.s3.amazonaws.com/{documents-01,documents-02}.jsonhttps://bucket.s3.amazonaws.com/file-{1..100}.csvhttps://bucket.s3.amazonaws.com/{logs,metrics}/data.parquet
ضمانات المعالجة لمرة واحدة فقط
الأعمدة الافتراضية
_file ضمن قائمة ربط الأعمدة. يحتوي العمود الافتراضي _file على اسم ملف الكائن المصدر، ويمكن استخدامه للاستعلام عن الملفات التي تمت معالجتها.
التحكم بالوصول
الأذونات
حاوية GCS
storage.objects.list و`storage.objects.get، ما يتيح لـ ClickPipes سرد الكائنات وجلبها من الحاوية المحددة.
اشتراك Pub/Sub
roles/pubsub.subscriber— لتلقّي الرسائل والإقرار باستلامها.roles/pubsub.viewer— للاطلاع على البيانات الوصفية للاشتراك.
المصادقة
حساب الخدمة
بيانات اعتماد HMAC
Credentials ضمن طريقة المصادقة عند إعداد ClickPipe connection. ثم أدخِل مفتاح الوصول (على سبيل المثال، GOOGTS7C7FUP3AIRVJTE2BCDKINBTES3HC2GY5CBFJDCQ2SYHV6A6XXVTJFSA) والمفتاح السري (على سبيل المثال، bGoa+V7g/yqDXvKRqq+JTFn4uQZbPiQJo4pf9RzJ) في حقلي Access key وSecret key، على التوالي.
اتبع هذا الدليل لإنشاء حساب خدمة باستخدام مفتاح HMAC.
الوصول إلى الشبكة
-
بالنسبة إلى التحكم في الوصول المستند إلى IP، يجب أن تسمح قواعد تصفية IP الخاصة بحاوية GCS لديك بعناوين IP الثابتة الخاصة بمنطقة خدمة ClickPipes والمُدرجة هنا، وكذلك عناوين IP الثابتة الخاصة بخدمة ClickHouse Cloud. للحصول على عناوين IP الثابتة الخاصة بمنطقة ClickHouse Cloud لديك، افتح الطرفية وشغّل:
الإعدادات المتقدمة
التحجيم
القيود المعروفة
حجم الملف
التوافق
https://storage.googleapis.com/ (بدلًا من gs://) واستخدام HMAC keys للمصادقة.