هذا امتداد لدالة الجدول paimon.
يتيح معالجة الملفات من Apache Paimon بالتوازي عبر عدة عُقد في عنقود محدد. على العقدة البادئة، يُنشئ اتصالًا بجميع عُقد العنقود ويوزّع كل ملف ديناميكيًا. وعلى العقدة العاملة، يطلب من العقدة البادئة المهمة التالية لمعالجتها ثم يعالجها. ويتكرر ذلك حتى تكتمل جميع المهام.
الصيغة
paimonS3Cluster(cluster_name, url [,aws_access_key_id, aws_secret_access_key] [,format] [,structure] [,compression] [,extra_credentials])
paimonAzureCluster(cluster_name, connection_string|storage_account_url, container_name, blobpath, [,account_name], [,account_key] [,format] [,compression_method])
paimonHDFSCluster(cluster_name, path_to_table, [,format] [,compression_method])المعاملات
cluster_name— اسم العنقود الذي يُستخدم لإنشاء مجموعة من العناوين ومعلمات الاتصال بالخوادم البعيدة والمحلية.- يتطابق وصف جميع المعاملات الأخرى مع وصف المعاملات في دالة الجدول paimon المكافئة.
- يمكن استخدام المعلمة الاختيارية
extra_credentialsلتمريرrole_arnمن أجل الوصول المستند إلى الدور في ClickHouse Cloud. راجع Secure S3 للاطلاع على خطوات الإعداد.
القيمة المعادة
جدول بالبنية المحددة لقراءة البيانات من العنقود في جدول Paimon المحدد.
الأعمدة الافتراضية
_path— مسار الملف. النوع:LowCardinality(String)._file— اسم الملف. النوع:LowCardinality(String)._size— حجم الملف بالبايت. النوع:Nullable(UInt64). إذا كان حجم الملف غير معروف، تكون القيمةNULL._time— وقت آخر تعديل للملف. النوع:Nullable(DateTime). إذا كان الوقت غير معروف، تكون القيمةNULL._etag— قيمة etag للملف. النوع:LowCardinality(String). إذا كانت قيمة etag غير معروفة، تكون القيمةNULL.
انظر أيضًا