هل يمكنني ربط Elasticsearch أو OpenSearch بـ iDBQuery؟
ليس كاتصال SQL أصلي — فـ Elasticsearch وOpenSearch محرّكا بحث/مستندات لا قاعدتا بيانات علائقيتان. لتحليل بياناتهما مع iDBQuery، اقرأها عبر واجهة REST API الخاصة بهما أو صدّرها إلى CSV، فيستعلم iDBQuery عنها بلغة طبيعية مع إجابات موثّقة.
يتصل iDBQuery أصلياً بقواعد بيانات SQL وجداول البيانات والملفات والمستندات وواجهات REST API ومستودعات بيانات SQL. أما Elasticsearch وOpenSearch فهما محرّكا بحث ومستندات موزّعان مبنيان للبحث في النص الكامل وتحليلات السجلات، لذا فهما ليسا اتصال SQL أصلياً — لكن لا يزال بإمكانك إحضار بياناتهما إلى iDBQuery بصدق.
مساران عمليّان:
- استخدام واجهة REST API الخاصة بهما — يكشف Elasticsearch وOpenSearch واجهات HTTP (بما فيها نقاط نهاية استعلام على غرار SQL). اربط iDBQuery بتلك الواجهة بوصفها مصدر REST، فيعامل الاستجابات بوصفها مجموعة بيانات قابلة للاستعلام.
- التصدير إلى ملفات — التقط لقطة أو صدّر الفهارس التي تهمّك إلى CSV أو JSON، ووجّه iDBQuery إليها.
بعد ذلك تحصل على تجربة iDBQuery الكاملة: اسأل بلغة طبيعية، فيكتب iDBQuery الاستعلام، ويكون كل رقم موثّقاً بالرجوع إلى مصدره.
والميزة هي التوحيد. فبيانات السجلات أو الأحداث من Elasticsearch يمكن مزجها مع قواعد بياناتك العلائقية وجداول بياناتك في نموذج حيّ واحد — على سبيل المثال، ضمّ أعداد سجلات الأخطاء من Elasticsearch مع جدول عملاء في Postgres لمعرفة أي الحسابات تواجه أكبر عدد من المشكلات.
ولإعداد التقارير الثقيل والمستمرّ، كثيراً ما توجّه الفرق بيانات Elasticsearch إلى مخزن أو مستودع SQL؛ فيتصل به iDBQuery مباشرةً ويمنحك تحليلات موثّقة بلغة طبيعية عليه.
Updated 2026-06-22