إدارة الاتصالات ل Lakehouse Federation

هام

هذه الميزة في المعاينة العامة.

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

راجع أيضا إنشاء اتصال.

سرد الاتصالات

الأذونات المطلوبة: تعتمد قائمة الاتصالات التي تم إرجاعها على دورك وأذوناتك. يرى المستخدمون الذين USE CONNECTION لديهم امتياز على metastore جميع الاتصالات. وإلا، يمكنك عرض الاتصالات التي تكون مالك عنصر الاتصال لها فقط أو لديك بعض الامتيازات عليها.

مستكشف الكتالوج

  1. في مساحة عمل Azure Databricks، انقر فوق Catalog iconكتالوج.

  2. في الجزء الأيمن، قم بتوسيع قائمة البيانات الخارجية وحدد الاتصال ions.

    يتم سرد الاتصالات التي لديك إذن رؤيتها، بالإضافة إلى عنوان URL وتاريخ الإنشاء والمالك والتعليق.

Sql

قم بتشغيل الأمر التالي في دفتر ملاحظات أو محرر استعلام Databricks SQL. اختياريا، استبدل <pattern> بدالة LIKEتقييم.

SHOW CONNECTIONS [LIKE <pattern>];

الحصول على تفاصيل الاتصال

الأذونات المطلوبة: مالك الاتصال أو USE CONNECTION امتياز على metastore أو بعض الامتيازات على الاتصال.

مستكشف الكتالوج

  1. في مساحة عمل Azure Databricks، انقر فوق Catalog iconكتالوج.
  2. في الجزء الأيمن، قم بتوسيع قائمة البيانات الخارجية وحدد الاتصال ions.
  3. ابحث عن الاتصال وحدده لعرض التفاصيل.

Sql

قم بتشغيل الأمر التالي في دفتر ملاحظات أو محرر استعلام Databricks SQL.

DESCRIBE CONNECTION <connection-name>;

منح الأذونات وإبطالها على الاتصالات

يمكنك منح الإذن لاستخدام اتصال لإنشاء كتالوجات خارجية أو لعرض تفاصيل حول اتصال:

  • CREATE FOREIGN CATALOG يمنح القدرة على إنشاء كتالوج خارجي كعكس للقراءة فقط لقاعدة بيانات في مصدر البيانات الموضح بواسطة الاتصال.
  • USE CONNECTION يمنح القدرة على عرض تفاصيل حول الاتصال.

الأذونات المطلوبة: مسؤول Metastore أو مالك الاتصال.

مستكشف الكتالوج

لمنح الإذن لاستخدام اتصال:

  1. في مساحة عمل Azure Databricks، انقر فوق Catalog iconكتالوج.

  2. في الجزء الأيمن، قم بتوسيع قائمة البيانات الخارجية وحدد الاتصال ions.

  3. ابحث عن الاتصال وحدده.

  4. على علامة التبويب أذونات ، انقر فوق منح.

  5. في مربع الحوار منح على <connection-name> ، ابدأ بكتابة اسم المستخدم أو المجموعة أو انقر فوق قائمة المستخدم لاستعراض المستخدمين والمجموعات وتحديدها.

  6. حدد الامتيازات التي تريد منحها.

    راجع أوصاف الامتيازات في مقدمة القسم.

  7. انقر فوق منح.

لإبطال امتياز اتصال:

  1. اتبع الخطوات السابقة للوصول إلى علامة التبويب أذونات للاتصال.
  2. حدد المستخدم أو المجموعة التي تريد إبطال امتيازها.
  3. انقر فوق إبطال على كل من علامة التبويب وعلى مربع حوار التأكيد.

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>;

إسقاط الاتصالات

الأذونات المطلوبة: مالك الاتصال

مستكشف الكتالوج

  1. في مساحة عمل Azure Databricks، انقر فوق Catalog iconكتالوج.
  2. في الجزء الأيمن، قم بتوسيع قائمة البيانات الخارجية وحدد الاتصال ions.
  3. ابحث عن الاتصال وحدده.
  4. Kebab menu انقر فوق قائمة kebab (المعروفة أيضا باسم القائمة ثلاثية النقاط) وحدد Delete.
  5. في مربع حوار التأكيد، انقر فوق حذف.

Sql

قم بتشغيل الأمر التالي في دفتر ملاحظات أو محرر استعلام Databricks SQL.

DROP CONNECTION [IF EXISTS] <connection-name>;