ما الطبقة الدلالية؟
تصف الطبقة الدلالية بياناتك المتصلة بلغة العمل: تسمّي ما يتابعه عملك، كالطلبات والفروع والعملاء، وتحدد الجدول الذي يحوي كلًّا منها وكيف يتصل بعضها ببعض، ثم تعرّف الأرقام التي تقيسها عليها. وتقرأ هذه التعريفاتِ المؤشراتُ والمساعدُ وسائرُ ميزات الذكاء الاصطناعي في كيوبت، فيبقى للرقم معنى واحد أينما ظهر.
فتح الطبقة الدلالية
من القائمة الجانبية، افتح البيانات وانقر النموذج الدلالي في أعلى الصفحة، فتُفتح صفحة الطبقة الدلالية. ويفتح زر إنشاء مؤشر في صفحة المؤشرات الصفحة نفسها.
مكوّناتها
النموذج ملف YAML واحد، أجزاؤه:
sources: اسم مختصر لكل اتصال بيانات يستخدمه النموذج.entities، وتظهر في المحرر باسم كيانات العمل: كل كيان جدولٌ فيه صف واحد لكل شيء حقيقي، كصف لكل طلب، ومعه مفتاحه الأساسي ووصفه والأبعاد التي تقسّم بها الأرقام.relationships، وتظهر في المحرر باسم العلاقات: تُكتب داخل الكيان، وتحدد كل منها العمود الذي يصله بكيان آخر، وقد يكون الكيانان في قاعدتَي بيانات مختلفتين.metrics: الأرقام الرسمية المبنية على تلك الكيانات.
تعدّل الملف في وضع البناء، وهو نموذج إدخال قائم على جداولك وأعمدتك الفعلية، أو في وضع الكود، وهو نص YAML ذاته. ويعدّل الوضعان الملف نفسه.
ما تغيّره
- تظهر المؤشرات المعرّفة هنا في صفحة المؤشرات، وإذا عدّلت التعريف هنا، تحدّث المؤشر حيثما استُخدم.
- يُقسَّم المؤشر ببُعد من كيان مرتبط، كتقسيم الطلبات حسب منطقة الفرع، لأن العلاقة معرّفة مرة واحدة.
- يتلقى المساعد كياناتك وعلاقاتها، ويُوجَّه إلى ربط الجداول بالمفاتيح التي عرّفتها بدل أن يخمّن الربط من أسماء الأعمدة. راجع كيف تشكّل الطبقة الدلالية إجابات الذكاء الاصطناعي.
هل تحتاج إليها؟
يجيب المساعد عن الأسئلة دون نموذج، إذ يقرأ مخطط بياناتك ويكتب استعلامات SQL بنفسه. أما النموذج فيمنحه علاقات معرّفة وتعريفات رسمية يتبعها، وفيه تعرّف المؤشرات.
من يستطيع تعديلها
لكل عضو في مساحة العمل أن يفتح الصفحة ويشغّل فحص. أما حفظ التغييرات واكتشاف العلاقات فيتطلبان صلاحية التحديث في مساحة العمل، وهي للمالك والمسؤولين.