الانتقال إلى المحتوى الرئيسي
يمكن لـ QuickSight الاتصال بإعداد ClickHouse المحلي (23.11+) عبر واجهة MySQL باستخدام مصدر البيانات الرسمي لـ MySQL ووضع Direct Query.

إعداد خادم ClickHouse محليًا

يُرجى الرجوع إلى الوثائق الرسمية لمعرفة كيفية إعداد خادم ClickHouse مع تمكين واجهة MySQL. بخلاف إضافة إعداد إلى ملف config.xml الخاص بالخادم
ومن الضروري أيضًا استخدام تشفير كلمة المرور باستخدام Double SHA1 للمستخدم الذي سيستخدم واجهة MySQL. إنشاء كلمة مرور عشوائية مُشفّرة باستخدام Double SHA1 من سطر الأوامر:
يجب أن يبدو الناتج كما يلي:
السطر الأول هو كلمة المرور التي جرى إنشاؤها، والسطر الثاني هو قيمة hash التي يمكن استخدامها لإعداد ClickHouse. فيما يلي مثال على إعداد mysql_user يستخدم قيمة hash المُنشأة: /etc/clickhouse-server/users.d/mysql_user.xml
استبدل قيمة password_double_sha1_hex بتجزئة Double SHA1 التي أنشأتها بنفسك. يتطلب QuickSight عدة إعدادات إضافية في profile مستخدم MySQL. /etc/clickhouse-server/users.d/mysql_user.xml
ومع ذلك، يُوصى بإسناده إلى ملف تعريف مختلف يمكن لمستخدم MySQL لديك استخدامه بدلًا من الملف الافتراضي. أخيرًا، اضبط خادم ClickHouse ليستمع إلى عنوان IP المطلوب (أو العناوين المطلوبة). في config.xml، أزل التعليق عن السطر التالي للاستماع على جميع العناوين:
إذا كان الملف التنفيذي mysql متاحًا لديك، يمكنك اختبار الاتصال من سطر الأوامر. وباستخدام اسم المستخدم التجريبي (mysql_user) وكلمة المرور (LZOQYnqQN4L/T6L0) المذكورين أعلاه، سيكون أمر سطر الأوامر على النحو التالي:

ربط QuickSight بـ ClickHouse

أولاً، انتقل إلى https://quicksight.aws.amazon.com، ثم افتح قسم Datasets وانقر على “New dataset”:
ابحث عن موصل MySQL الرسمي المضمّن مع QuickSight (ويظهر باسم MySQL فقط):
حدّد تفاصيل الاتصال. يُرجى ملاحظة أن منفذ واجهة MySQL هو 9004 افتراضيًا، وقد يختلف بحسب إعدادات الخادم لديك.
أمامك الآن خياران لجلب البيانات من ClickHouse. أولاً، يمكنك اختيار جدول من القائمة:
بدلاً من ذلك، يمكنك تحديد custom SQL لجلب بياناتك:
عند النقر على “Edit/Preview data”، ينبغي أن تتمكن من رؤية بنية الجدول المكتشفة أو تعديل custom SQL، إذا اخترت هذه الطريقة للوصول إلى البيانات:
تأكد من تحديد وضع “Direct Query” في الزاوية السفلية اليسرى من واجهة المستخدم:
يمكنك الآن المتابعة إلى نشر مجموعة البيانات وإنشاء تصور جديد!

القيود المعروفة

  • لا يعمل استيراد SPICE على النحو المتوقع؛ يُرجى استخدام وضع Direct Query بدلًا من ذلك. راجع #58553.
آخر تعديل في ٢٩ يونيو ٢٠٢٦