التنسيقات المدعومة
الميزات
الاستيعاب لمرة واحدة
الاستيعاب المستمر
الترتيب المعجمي
file1 وfile2 وfile3 بالتسلسل، ولكن إذا أُضيف ملف جديد باسم file 0 إلى الحاوية، فسيتم تجاهله لأن اسم الملف ليس أكبر معجميًا من آخر ملف تم استيعابه.
في هذا الوضع، يُجري ABS ClickPipe تحميلًا أوليًا لـ جميع الملفات في المسار المحدد، ثم يتحقق من وجود ملفات جديدة على فاصل زمني قابل للتهيئة (30 ثانية افتراضيًا). لبدء الاستيعاب المستمر بعد ملف محدد، هيّئ البدء بعد. ستتخطى ClickPipes الملفات التي تكون أقل من القيمة المُهيأة أو مساوية لها معجميًا، وتتابع استيعاب الملفات الأحدث من تلك النقطة.
مطابقة أنماط الملفات
data-2024-*.csv بدلًا من *.csv).
الأنماط المدعومة
أمثلة:
https://storageaccount.blob.core.windows.net/container/folder/*.csvhttps://storageaccount.blob.core.windows.net/container/logs/**/data.jsonhttps://storageaccount.blob.core.windows.net/container/file-?.parquethttps://storageaccount.blob.core.windows.net/container/data-2024-*.csv.gz
الأنماط غير المدعومة
أمثلة:
https://storageaccount.blob.core.windows.net/container/{documents-01,documents-02}.jsonhttps://storageaccount.blob.core.windows.net/container/file-{1..100}.csvhttps://storageaccount.blob.core.windows.net/container/{logs,metrics}/data.parquet
ضمان المعالجة مرة واحدة فقط
الأعمدة الافتراضية
_file ضمن قائمة تعيين الأعمدة. يحتوي العمود الافتراضي _file على اسم ملف الكائن المصدر، ويمكن استخدامه للاستعلام عن الملفات التي تمت معالجتها.
التحكم بالوصول
الأذونات
s3:GetObject وs3:ListBucket في سياسة الـ bucket.
المصادقة
المصادقة باستخدام Microsoft Entra ID (بما في ذلك الهويات المُدارة) غير مدعومة حاليًا.
مفتاح الوصول
توقيع الوصول المشترك (SAS)
Read، List) للحاوية وكائنات blob التي تريد إدخالها.
الوصول إلى الشبكة
-
بالنسبة إلى التحكم بالوصول المستند إلى عناوين IP، يجب أن تسمح قواعد شبكة IP في جدار حماية Azure Storage بعناوين IP الثابتة الخاصة بمنطقة خدمة ClickPipes والمدرجة هنا، بالإضافة إلى عناوين IP الثابتة الخاصة بخدمة ClickHouse Cloud. وللحصول على عناوين IP الثابتة لمنطقة ClickHouse Cloud، افتح الطرفية وشغّل:
الإعدادات المتقدمة
التحجيم
القيود المعروفة
حجم الملف
زمن الاستجابة
LIST في Azure blob storage زمن استجابة إضافيًا عند اكتشاف الملفات الجديدة، إلى جانب الفاصل الافتراضي للاستطلاع:
- < 100k files: ~30 ثانية (الفاصل الافتراضي للاستطلاع)
- 100k files: ~40-45 ثانية
- 250k files: ~55-70 ثانية
- 500k+ files: قد تتجاوز 90 ثانية