Skip to main content
يتيح لك محرك قاعدة البيانات DataLakeCatalog ربط ClickHouse بكتالوجات البيانات الخارجية والاستعلام عن البيانات بتنسيقات الجداول المفتوحة من دون الحاجة إلى تكرار البيانات. ويحوّل ذلك ClickHouse إلى محرك استعلامات قوي يعمل بسلاسة مع البنية التحتية القائمة لبحيرة البيانات لديك.

الكتالوجات المدعومة

يدعم محرك DataLakeCatalog كتالوجات البيانات التالية:
  • AWS Glue Catalog - لجداول Iceberg في بيئات AWS
  • Databricks Unity Catalog - لجداول Delta Lake وIceberg
  • Hive Metastore - كتالوج نظام Hadoop التقليدي
  • REST Catalogs - أي كتالوج يدعم مواصفة Iceberg REST

إنشاء قاعدة بيانات

ستحتاج إلى تمكين الإعدادات التالية لاستخدام محرك DataLakeCatalog:
يمكن إنشاء قواعد بيانات باستخدام المحرك DataLakeCatalog وفق الصيغة التالية:
الإعدادات التالية مدعومة:

أمثلة

راجع الأقسام التالية للاطلاع على أمثلة لاستخدام محرك DataLakeCatalog:
  • Unity Catalog
  • Unity Catalog مع جداول Delta Lake وIceberg عند ضبط use_unity_catalog_v2 = 1، يدعم الكتالوج unity جداول Delta Lake وIceberg معًا، ويكتشف صيغة كل جدول.
يقبل catalog_credential كيان خدمة يستخدم OAuth بالصيغة <client_id>:<client_secret>، أو رمز وصول شخصيًا (dapi...)، أو رمز OAuth تم الحصول عليه مسبقًا.
  • Glue Catalog
  • OneLake Catalog يمكن استخدامه عند تمكين allow_database_iceberg.
للمصادقة من دون مشاركة السر الخاص بالعميل، اضبط onelake_bearer_token على رمز Bearer تم الحصول عليه مسبقًا (ضمن النطاق https://storage.azure.com) بدلًا من onelake_client_id/onelake_client_secret. لا يُجدِّد ClickHouse هذا الرمز، لذا يجب إعادة إنشاء قاعدة البيانات بعد انتهاء صلاحيته.