إدارة الاتصالات ل Lakehouse Federation
توضح هذه المقالة كيفية سرد جميع اتصالات Lakehouse Federation المعرفة في مخزن بيانات تعريف كتالوج Unity، والحصول على تفاصيل الاتصال، ومنح أذونات الاتصال، وإفلات الاتصالات باستخدام مستكشف الكتالوج وعبارات SQL في دفاتر الملاحظات أو محرر استعلام Databricks SQL.
راجع أيضا إنشاء اتصال.
إذا كنت تفضل استخدام واجهة برمجة تطبيقات REST، فراجع الوثائق المرجعية ل Azure Databricks.
سرد الاتصالات
الأذونات المطلوبة: تعتمد قائمة الاتصالات التي تم إرجاعها على دورك وأذوناتك. يرى المستخدمون الذين USE CONNECTION
لديهم امتياز على metastore جميع الاتصالات. وإلا، يمكنك عرض الاتصالات التي تكون مالك عنصر الاتصال لها فقط أو لديك بعض الامتيازات عليها.
مستكشف الكتالوج
في مساحة عمل Azure Databricks، انقر فوق
كتالوج.
في الجزء الأيمن، قم بتوسيع قائمة البيانات الخارجية وحدد الاتصالات.
يتم سرد الاتصالات التي لديك إذن رؤيتها، بالإضافة إلى عنوان URL وتاريخ الإنشاء والمالك والتعليق.
SQL
قم بتشغيل الأمر التالي في دفتر ملاحظات أو محرر استعلام Databricks SQL. اختياريا، استبدل <pattern>
بدالة LIKE
تقييم.
SHOW CONNECTIONS [LIKE <pattern>];
الحصول على تفاصيل الاتصال
الأذونات المطلوبة: مالك الاتصال أو USE CONNECTION
الامتياز على metastore أو بعض الامتيازات على الاتصال.
مستكشف الكتالوج
- في مساحة عمل Azure Databricks، انقر فوق
كتالوج.
- في الجزء الأيمن، قم بتوسيع قائمة البيانات الخارجية وحدد الاتصالات.
- ابحث عن الاتصال وحدده لعرض التفاصيل.
SQL
قم بتشغيل الأمر التالي في دفتر ملاحظات أو محرر استعلام Databricks SQL.
DESCRIBE CONNECTION <connection-name>;
منح الأذونات وإبطالها على الاتصالات
يمكنك منح الإذن لاستخدام اتصال لإنشاء كتالوجات خارجية أو لعرض تفاصيل حول اتصال:
CREATE FOREIGN CATALOG
يمنح القدرة على إنشاء كتالوج خارجي كعكس للقراءة فقط لقاعدة بيانات في مصدر البيانات الموضح بواسطة الاتصال.USE CONNECTION
يمنح القدرة على استخدام الاتصال في Delta Live Tables لاستيعاب البيانات من مصدر البيانات إلى Azure Databricks. ومع ذلك، إذا تم منحه على مستوى metastore، فإنه يسمح فقط بعرض تفاصيل الاتصالات في metastore. يجب منحUSE CONNECTION
المستخدمين على اتصالات فردية لاستخدامها.
الأذونات المطلوبة: مسؤول Metastore أو مالك الاتصال.
مستكشف الكتالوج
لمنح الإذن لاستخدام اتصال:
في مساحة عمل Azure Databricks، انقر فوق
كتالوج.
في الجزء الأيمن، قم بتوسيع قائمة البيانات الخارجية وحدد الاتصالات.
ابحث عن الاتصال وحدده.
على علامة التبويب أذونات ، انقر فوق منح.
في مربع الحوار منح على
<connection-name>
، ابدأ بكتابة اسم المستخدم أو المجموعة أو انقر فوق قائمة المستخدم لاستعراض المستخدمين والمجموعات وتحديدها.حدد الامتيازات التي تريد منحها.
راجع أوصاف الامتيازات في مقدمة القسم.
انقر فوق منح.
لإبطال امتياز اتصال:
- اتبع الخطوات السابقة للوصول إلى علامة التبويب أذونات للاتصال.
- حدد المستخدم أو المجموعة التي تريد إبطال امتيازها.
- انقر فوق إبطال على كل من علامة التبويب وعلى مربع حوار التأكيد.
SQL
لمنح القدرة على إنشاء كتالوج خارجي باستخدام اتصال، قم بتشغيل الأمر التالي في دفتر ملاحظات أو محرر استعلام Databricks SQL.
GRANT CREATE FOREIGN CATALOG ON CONNECTION <connection-name> TO <user-name>;
لمنح القدرة على عرض الاتصال، قم بتشغيل ما يلي:
GRANT USE CONNECTION ON CONNECTION <connection-name> TO <user-name>;
لإبطال امتياز، قم بتشغيل ما يلي، حيث <privilege>
يكون أحد الامتيازات على الاتصال الممنوح للمستخدم:
REVOKE <privilege> ON CONNECTION <connection-name> FROM <user-name>;
إسقاط الاتصالات
الأذونات المطلوبة: مالك الاتصال
مستكشف الكتالوج
- في مساحة عمل Azure Databricks، انقر فوق
كتالوج.
- في الجزء الأيمن، قم بتوسيع قائمة البيانات الخارجية وحدد الاتصالات.
- ابحث عن الاتصال وحدده.
انقر فوق قائمة kebab وحدد Delete.
- في مربع حوار التأكيد، انقر فوق حذف.
SQL
قم بتشغيل الأمر التالي في دفتر ملاحظات أو محرر استعلام Databricks SQL.
DROP CONNECTION [IF EXISTS] <connection-name>;
الملاحظات
https://aka.ms/ContentUserFeedback.
قريبًا: خلال عام 2024، سنتخلص تدريجيًا من GitHub Issues بوصفها آلية إرسال ملاحظات للمحتوى ونستبدلها بنظام ملاحظات جديد. لمزيد من المعلومات، راجعإرسال الملاحظات وعرضها المتعلقة بـ