اقرأ باللغة الإنجليزية

مشاركة عبر


إعدادات مسؤول مستودع SQL

توضح هذه المقالة إعدادات مستودع SQL وعناصر التحكم في الوصول المتوفرة لمسؤولي مساحة العمل.

توصي Databricks بالاحتفاظ بالإعدادات الافتراضية لجميع التكوينات على مستوى مساحة العمل لمستودعات SQL. تفترض هذه الإعدادات أن مسؤولي مساحة العمل مسؤولون عن إنشاء وتكوين جميع مستودعات SQL وأنك تستخدم كتالوج Unity لإدارة البيانات.

يمكن لمسؤولي مساحة العمل تكوين الأذونات التالية لمساحة عمل Azure Databricks:

  • إبطال جميع الوصول إلى مستودعات SQL.
  • منح القدرة على إنشاء مستودعات SQL.
  • تكوين المعلمات الافتراضية التي تتحكم في بيئة حساب مستودع SQL.
  • تكوين نهج الوصول إلى البيانات لمستودعات SQL.

ملاحظة

بشكل افتراضي، يمكن لجميع المستخدمين الوصول إلى Databricks SQL. لإلحاق المستخدمين ب Databricks SQL، يجب نشر مستودع SQL، ومنح المستخدمين حق الوصول إلى مستودع SQL، ومنح الوصول إلى البيانات باستخدام كتالوج Unity.

بشكل افتراضي، تحتوي مساحات العمل الجديدة على مستودعات SQL بلا خادم ممكنة في المناطق المدعومة. راجع تمكين مستودعات SQL بلا خادم.

إبطال الوصول إلى مستودعات SQL

يمكنك إبطال الوصول إلى مستودعات SQL لمستخدم أو كيان خدمة أو مجموعة عن طريق إلغاء تعيين Databricks SQL access الاستحقاق. راجع إدارة الاستحقاقات.

منح امتيازات إنشاء مستودع SQL

يمكنك منح امتيازات إنشاء مستودع SQL لمستخدم أو كيان خدمة أو مجموعة عن طريق تعيين Allow unrestricted cluster creation الاستحقاق. راجع إدارة الاستحقاقات.

تكوين معلمات SQL

لتكوين جميع المستودعات باستخدام معلمات SQL:

  1. انقر فوق اسم المستخدم في الشريط العلوي لمساحة العمل وحدد الإعدادات من القائمة المنسدلة.

  2. انقر فوق حساب أسفل عنوان الإعدادات على الجانب الأيمن من الشاشة.

  3. انقر فوق إدارة بجوار مستودعات SQL.

  4. في مربع النص معلمات تكوين SQL، حدد زوجا واحدا من قيم المفاتيح لكل سطر. افصل اسم المعلمة عن قيمتها باستخدام مسافة. على سبيل المثال، لتمكين ANSI_MODE:

    لقطة شاشة تعرض تعيين ANSI_MODE إلى true لجميع مستودعات SQL

    للحصول على قائمة بجميع المعلمات المدعومة في النطاق العمومي، راجع معلمات التكوين.

  5. انقر فوق حفظ.

هام

عند تغيير معلمة تكوين SQL، تتم إعادة تشغيل جميع مستودعات SQL قيد التشغيل تلقائيا.

للحصول على نظرة عامة على معلمات تكوين SQL المتوفرة، راجع معلمات التكوين.

لتكوين جميع مستودعات SQL باستخدام واجهة برمجة تطبيقات REST، راجع واجهة برمجة تطبيقات مستودعات SQL.

تكوين نهج الوصول إلى البيانات لمستودعات SQL

توصي Databricks بإدارة نهج الوصول إلى البيانات باستخدام كتالوج Unity.

قد تتطلب بعض مصادر البيانات امتيازات إضافية. راجع تمكين تكوين الوصول إلى البيانات.

ملاحظة

عند تكوين نهج الوصول إلى البيانات بخلاف كتالوج Unity، يتم أيضا تطبيق قوائم ACL للجدول القديم. راجع تمكين التحكم في الوصول إلى جدول Hive metastore على نظام مجموعة (قديم) .

نقل ملكية مستودع SQL

يجب أن يكون Allow unrestricted cluster creation لدى المستخدم الذي تنقل ملكية مستودع SQL إليه الحق.

  1. بصفتك مسؤول مساحة العمل، سجل الدخول إلى مساحة عمل Azure Databricks.
  2. انقر فوق SQL Warehouses في الشريط الجانبي.
  3. في صف المستودع، انقر فوق قائمة كباب قائمة kebab في أقصى اليمين وحدد Permissions. يتم عرض أذونات مستودع SQL.
  4. انقر فوق أيقونة الترس في أعلى اليمين وانقر فوق تعيين مالك جديد.
  5. حدد المستخدم الذي تريد تعيين الملكية إليه. لا يمكن تعيين ملكية كيانات الخدمة ومجموعاتها لمستودع SQL.
  6. انقر فوق تأكيد.