لا يوفر Unity Catalog ميزة credential vending لجداول Delta Lake أو Iceberg المخزّنة على Databricks managed storage. يعتمد ClickHouse على credential vending لقراءة بيانات الجداول من Unity Catalog.
نظرًا إلى أن هذه الميزة تجريبية، ستحتاج إلى تفعيلها باستخدام:
SET allow_experimental_database_unity_catalog = 1;تهيئة Unity في Databricks
- بالنسبة إلى عملاء Iceberg، استخدم المصادقة عبر service principal.
- بالنسبة إلى عملاء Delta، استخدم رمز وصول شخصي (PAT).
أذونات رمز PAT المطلوبة
EXTERNAL USE SCHEMA، بالإضافة إلى إذن SELECT على الجدول، وUSE CATALOG على الكتالوج الأصل، وUSE SCHEMA على المخطط الأصل.
إنشاء connection بين Unity Catalog وClickHouse
قراءة Delta
قراءة جداول Iceberg
الاستعلام عن جداول Unity Catalog باستخدام ClickHouse
العلامات (`) مطلوبةالعلامات (`) مطلوبة لأن ClickHouse لا يدعم سوى مساحة اسم واحدة.
تحميل البيانات من بحيرة البيانات لديك إلى ClickHouse
INSERT INTO SELECT: