Skip to main content
اربط ClickHouse Cloud بكتالوجات البيانات لديك للوصول إلى جداولك بتنسيق الجداول المفتوح. يمكنك إعداد الاتصالات من واجهة مصادر البيانات. وللإعداد باستخدام SQL، استخدم محرك قاعدة البيانات DataLakeCatalog في محرر SQL الذي تفضّله. بعد الاتصال، تظهر جداول الكتالوج في وحدة تحكم SQL ضمن اسم قاعدة البيانات الذي تختاره. يمكنك الاستعلام عنها باستخدام ClickHouse SQL القياسي، وربطها بجداول MergeTree، واستخدامها كمصادر للعروض المادية.

المتطلبات المسبقة

قبل ربط كتالوج، تأكد مما يلي:
  • أذونات الخدمة. تحتاج إلى الإذن control-plane:service:manage للوصول إلى صفحة مصادر البيانات وإضافة الكتالوجات.
  • خدمة قيد التشغيل. إذا كانت الخدمة خاملة، فأيقظها من صفحة مصادر البيانات أو صفحة إعدادات الخدمة قبل ربط الكتالوجات أو عرض الكتالوجات المرتبطة.
  • بيانات اعتماد الكتالوج. اجمع تفاصيل الاتصال الخاصة بنوع الكتالوج قبل فتح اللوحة المنبثقة. يستخدم كل كتالوج حقولًا وأساليب مصادقة مختلفة — راجع إضافة اتصال الكتالوج أدناه.

الاتصال بالكتالوج

1

افتح اللوحة المنبثقة لكتالوج البيانات

  1. اختر مصادر البيانات من شريط التنقل الأيسر.
  2. انقر على + إضافة كتالوج إذا لم تكن قد أعددت أي مصادر بيانات بعد. وإلا، فانقر على إضافة مصدر بيانات > إضافة كتالوج لبحيرة البيانات.
  3. في اللوحة المنبثقة ربط كتالوج البيانات، اختر الكتالوج من القائمة المنسدلة اختيار كتالوج. إذا كان الكتالوج يدعم عدة تنسيقات جداول مفتوحة، فاختر التنسيق من تنسيق الجدول المفتوح.
2

أضف اتصالاً بالكتالوج الخاص بك

حدّد الـ catalog الخاص بك أدناه للحصول على الإرشادات والمتطلبات المسبقة، ثم أدخل معاملات الـ connection، إلى جانب Database name — وهي قاعدة بيانات ClickHouse التي تعرض جداول الـ catalog الخاصة بك في SQL console.
كتالوج AWS Glue يعرض جداول Iceberg المسجَّلة في Glue Data Catalog.قبل الاتصال، تأكد مما يلي:
  • استخدام الإصدار 25.12 أو أحدث من ClickHouse.
  • أن جداول Iceberg مسجَّلة في AWS Glue Data Catalog ضمن المنطقة الهدف.
  • للمصادقة بمفتاح الوصول، أن لديك مفتاح وصول لمستخدم IAM يمتلك أذونات لقراءة بيانات Glue الوصفية وكائنات S3 الأساسية.
  • للمصادقة بدور IAM ‏(26.2+)، أن لديك دور IAM يثق بدور خدمة ClickHouse لديك. أدرج ARN دور الخدمة من Settings → Network security information في سياسة الثقة للدور. راجع الوصول الآمن إلى بيانات Iceberg للاطلاع على أمثلة لسياسات IAM.
في اللوحة المنبثقة، أدخل Region الخاصة بـ AWS (مثل us-west-2)، ثم اختر طريقة المصادقة:المصادقة بمفتاح الوصول
  1. اختر AWS Access Key كـ Authentication method.
  2. أدخل Access Key ID وSecret Access Key.
  3. أدخل Database name لقاعدة بيانات ClickHouse التي تعرض جداول Glue لديك.
المصادقة بدور IAM ‏(26.2+)
  1. اختر AWS IAM Role كـ Authentication method.
  2. انسخ Service role ID (IAM) من اللوحة المنبثقة وأضِفه إلى سياسة الثقة الخاصة بدور IAM.
  3. أدخل AWS Role ARN، وأدخل AWS Role Session Name اختياريًا.
  4. أدخل Database name لقاعدة بيانات ClickHouse التي تعرض جداول Glue لديك.
يدعم Glue تنسيقات جداول متعددة، لكن ClickHouse لا يقرأ من Glue سوى جداول Iceberg.
3

احفظ الاتصال

بعد ملء الحقول:
  1. انقر على Add catalog. يتحقق ClickHouse من الاتصال وبيانات الاعتماد عند الحفظ.
  2. عند نجاح العملية، يظهر إشعار تأكيد يتضمن رابط View in SQL console. يُدرج الكتالوج في جدول Linked catalogs مع حالة اتصاله وعدد الجداول فيه.
من قائمة Actions في صف كتالوج مرتبط، يمكنك حذف اتصال الكتالوج. يؤدي الحذف إلى إزالة قاعدة بيانات الكتالوج من ClickHouse، لكنه لا يحذف أي بيانات من الكتالوج الخارجي.

الاستعلام عن بياناتك

1

عرض جداول الكتالوج

في صفحة مصادر البيانات، ابحث عن الكتالوج الخاص بك في جدول الكتالوجات المرتبطة، ثم انقر على عرض الجداول.يفتح ClickHouse وحدة تحكم SQL مع تحديد قاعدة بيانات الكتالوج، ويعرض الجداول المتاحة.
قد لا تظهر الجداول فورًا بعد الاتصال بكتالوج. وقد يستغرق إدراج جميع الجداول، حسب الكتالوج، ما يصل إلى 3 دقائق.
2

تشغيل استعلام

اكتب استعلامًا في محرر SQL وانقر على تشغيل. ضع اسم الجدول الكامل بين علامتَي الاقتباس العكسيتين:

استكشاف الأخطاء وإصلاحها

  • إذا لم تظهر جداولك في وحدة تحكم SQL، فتحقّق من بيانات الاعتماد وإمكانية الوصول إلى الشبكة وأنواع الجداول في الكتالوج. وتأكد من أن الجداول التي تتوقع ظهورها تستخدم تنسيقات الملفات والجداول المدعومة.

راجع أيضًا

آخر تعديل في ١٤ أغسطس ٢٠٢٦