بما أن هذه الميزة تجريبية، فستحتاج إلى تفعيلها باستخدام:
SET allow_experimental_database_unity_catalog = 1;المتطلبات الأساسية
- Snowflake Open كتالوج (Polaris المُدار) أو Polaris Catalog مستضاف ذاتيًا
- URI الخاص بكتالوج Polaris (على سبيل المثال،
https://<account-id>.<region>.aws.snowflakecomputing.com/polaris/api/catalog/v1أوhttp://polaris:8181/api/catalog/v1/oauth/tokens) - بيانات اعتماد الكتالوج (client ID وclient secret)
- URI الخاص برموز OAuth المميزة لمثيل Polaris لديك
- نقطة نهاية التخزين لمخزن الكائنات الذي توجد فيه بيانات Iceberg الخاصة بك (على سبيل المثال، S3)
- إصدار ClickHouse 26.1+
/polaris، بينما في حالة الاستضافة الذاتية، قد لا يتضمنه.
1
إنشاء اتصال بين Polaris وClickHouse
أنشئ قاعدة بيانات تربط ClickHouse بكتالوج Polaris لديك:
2
الاستعلام عن كتالوج Polaris باستخدام ClickHouse
بمجرد إنشاء الاتصال، يمكنك الاستعلام عن Polaris:للاستعلام عن جدول:لمعاينة DDL الخاص بالجدول:
استعلام
استعلام
تكون علامات backticks مطلوبة، على سبيل المثال:
schema.table.3
تحميل البيانات من Polaris إلى ClickHouse
لتحميل البيانات من Polaris إلى جدول ClickHouse، أنشئ الجدول الهدف بالمخطط المطلوب، ثم نفّذ insert من جدول Polaris:
استعلام