ما هي المخططات في Azure Databricks؟
في كتالوج Unity، المخطط هو تابع للكتالوج ويمكن أن يحتوي على جداول وطرق عرض ووحدات تخزين ونماذج ووظائف. توفر المخططات فئات متعددة المستويات لتنظيم البيانات أكثر من الكتالوجات.
توضح هذه المقالة دور المخططات في التسلسل الهرمي لكائن بيانات Azure Databricks في كتالوج Unity.
للحصول على معلومات حول المخططات في مخزن بيانات Hive metastore المحلي القديم لمساحة العمل، راجع كائنات قاعدة البيانات في مخزن بيانات Hive القديم.
في كتالوج Unity، المخطط هو المستوى الثاني من مساحة الاسم ثلاثية المستوى في كتالوج Unity (catalog.schema.table-etc
).
ينظم المخطط البيانات الذكاء الاصطناعي الأصول في فئات منطقية أكثر دقة من الكتالوجات. عادة ما يمثل المخطط حالة استخدام واحدة أو مشروع أو بيئة الاختبار المعزولة للفريق. بغض النظر عن نوع الفئة، تعد المخططات أداة مفيدة لإدارة التحكم في الوصول إلى البيانات وتحسين إمكانية اكتشاف البيانات.
ملاحظة
في Azure Databricks، تسمى المخططات أحيانا قواعد البيانات. على سبيل المثال، CREATE DATABASE
هو اسم مستعار ل CREATE SCHEMA
. تختلف هذه المصطلحات عن بعض أنظمة قواعد البيانات الارتباطية التي تكون فيها قاعدة البيانات مجموعة من المخططات.
لمزيد من المعلومات حول التسلسل الهرمي لكائنات البيانات في كتالوج Unity، راجع ما هي كائنات قاعدة البيانات في Azure Databricks؟.
في كتالوج Unity يمكنك عزل البيانات فعليا لكافة الجداول المدارة ووحدات التخزين المدارة في مخطط من المخططات الأخرى في كتالوج عن طريق تحديد موقع تخزين مدار للمخطط. هذا اختياري تماما. إذا لم تحدد موقع تخزين مدار للمخطط، فإن البيانات موجودة في موقع التخزين المدار للكتالوج (وإذا لم يتم تعريف أي موقع للكتالوج، فإنه يوجد في موقع التخزين المدار في metastore). راجع تحديد موقع تخزين مدار في كتالوج Unity.
يعتمد عزل البيانات للجداول ووحدات التخزين الخارجية على كيفية إدارة البيانات في التخزين السحابي. وهو مستقل عن الموقع المدار للمخطط.