إدارة ملكية كائن كتالوج Unity
يحتوي كل كائن قابل للتأمين في كتالوج Unity على مالك. يمكن أن يكون المالك أي كيان: مستخدم أو كيان خدمة أو مجموعة حساب. يصبح الأساسي الذي ينشئ كائن مالكه الأولي. يمتلك مالك العنصر جميع الامتيازات على الكائن، مثل SELECT
وعلى MODIFY
جدول، بالإضافة إلى إذن منح امتيازات لكيانات أخرى. مالك الكائن لديه القدرة على إسقاط الكائن.
امتيازات المالك
يتم منح مالكي كائن تلقائيا كافة الامتيازات على هذا الكائن. بالإضافة إلى ذلك، يمكن لمالكي الكائنات منح امتيازات على الكائن نفسه وعلى كافة العناصر التابعة له. وهذا يعني أن مالكي المخطط ليس لديهم تلقائيا كافة الامتيازات على الجداول في المخطط، ولكن يمكنهم منح أنفسهم امتيازات على الجداول في المخطط.
Metastore وملكية الكتالوج
مسؤولو Metastore هم مالكو metastore. دور مسؤول metastore اختياري. يمكن لمسؤولي Metastore إعادة تعيين ملكية metastore عن طريق نقل دور مسؤول metastore، راجع تعيين مسؤول metastore.
إذا تم تمكين مساحة العمل الخاصة بك ل Unity Catalog تلقائيا، يتم إرفاق مساحة العمل بمخزن بيانات التعريف بشكل افتراضي ويتم إنشاء كتالوج مساحة عمل لمساحة العمل الخاصة بك في metastore. مسؤولو مساحة العمل هم المالكون الافتراضيون ويمكنهم إعادة تعيين ملكية كتالوج مساحة العمل. في مساحات العمل هذه، لا يوجد مسؤول metastore معين بشكل افتراضي، ولكن يمكن لمسؤولي الحساب منح أذونات مسؤول metastore إذا لزم الأمر. راجع مسؤولي Metastore.
لمزيد من المعلومات حول امتيازات المسؤول في كتالوج Unity، راجع مسؤول الامتيازات في كتالوج Unity.
عرض مالك كائن
مستكشف الكتالوج
- في مساحة عمل Azure Databricks، انقر فوق كتالوج.
- حدد الكائن، مثل كتالوج أو مخطط أو جدول أو عرض أو وحدة تخزين أو موقع خارجي أو بيانات اعتماد تخزين.
- انقر فوق أذونات.
Sql
قم بتشغيل أمر SQL التالي في دفتر ملاحظات أو محرر استعلام SQL. استبدل قيم العنصر النائب:
<securable-type>
: نوع القابلة للتأمين، مثلCATALOG
أوTABLE
.<catalog>
: الكتالوج الأصل لجدول أو طريقة عرض.<schema>
: المخطط الأصل لجدول أو طريقة عرض.<securable-name>
: اسم القابل للتأمين، مثل جدول أو طريقة عرض.
DESCRIBE <securable-type> EXTENDED <catalog>.<schema>.<securable-name>;
نقل الملكية
يمكن نقل ملكية الكائن إلى أساسيات أخرى بواسطة المالك الحالي أو مسؤول metastore أو مالك الحاوية (كتالوج مخطط، مخطط جدول). تعد كائنات مشاركة Delta Sharing استثناء: الأساسيات مع USE SHARE
ويمكن SET SHARE PERMISSION
أيضا نقل ملكية المشاركة.
مستكشف الكتالوج
- في مساحة عمل Azure Databricks، انقر فوق كتالوج.
- حدد الكائن، مثل كتالوج أو مخطط أو جدول أو طريقة عرض أو موقع خارجي أو بيانات اعتماد تخزين.
- انقر فوق أذونات.
- انقر فوق القلم الأزرق بجوار المالك.
- حدد مجموعة أو مستخدم أو كيان خدمة من القائمة المنسدلة.
- انقر فوق حفظ.
Sql
قم بتشغيل أمر SQL التالي في دفتر ملاحظات أو محرر استعلام SQL. استبدل قيم العنصر النائب:
<securable-type>
: نوع الكائن القابل للتأمين، مثلCATALOG
أوTABLE
.METASTORE
غير معتمد ككائن قابل للتأمين في هذا الأمر.<securable-name>
: اسم القابل للتأمين.<principal>
هو مستخدم أو كيان خدمة (ممثل بقيمة applicationId الخاصة به) أو مجموعة. يجب إحاطة المستخدمين وأساسيات الخدمة وأسماء المجموعات التي تتضمن أحرفا خاصة في backticks (` `
). راجع الأساسي.
ALTER <securable-type> <securable-name> OWNER TO <principal>;
على سبيل المثال، لنقل ملكية جدول إلى
accounting
المجموعة:ALTER TABLE orders OWNER TO `accounting`;
الملاحظات
https://aka.ms/ContentUserFeedback.
قريبًا: خلال عام 2024، سنتخلص تدريجيًا من GitHub Issues بوصفها آلية إرسال ملاحظات للمحتوى ونستبدلها بنظام ملاحظات جديد. لمزيد من المعلومات، راجعإرسال الملاحظات وعرضها المتعلقة بـ