Aracılığıyla paylaş


Lakehouse Federasyonu bağlantılarını yönetme

Bu makalede, bir Unity Kataloğu meta veri deposunda tanımlanan tüm Lakehouse Federasyon bağlantılarını listeleme, bağlantı ayrıntılarını alma, bağlantı izinleri verme ve not defterlerinde veya Databricks SQL sorgu düzenleyicisinde Katalog Gezgini ve SQL deyimlerini kullanarak bağlantıları bırakma işlemleri açıklanmaktadır. bağlantı, Unity Kataloğu'nda dış veritabanı sistemine erişmek için bir yol ve kimlik bilgileri belirten güvenli hale getirilebilir bir nesnedir.

Ayrıca bkz. Bağlantı oluşturma.

REST API'yi kullanmayı tercih ediyorsanız Azure Databricks başvuru belgelerine bakın.

Bağlantıları listeleme

Gerekli İzinler: Döndürülen bağlantıların listesi, rolünüz ve İzinlerinize bağlıdır. Meta veri deposunda USE CONNECTION ayrıcalığına sahip kullanıcılar tüm bağlantıları görür. Aksi takdirde, yalnızca bağlantı nesnesi sahibi olduğunuz veya bazı ayrıcalıklara sahip olduğunuz bağlantıları görüntüleyebilirsiniz.

Katalog Tarayıcısı

  1. Azure Databricks çalışma alanınızda, Katalog simgesinetıklayın.

  2. Kataloğu bölmesinin üst kısmında, Dişli simgesi dişli simgesine tıklayın ve menüden Bağlantılar seçin.

    Alternatif olarak, Hızlı erişim sayfasında Dış veri düğmesine tıklayın ve Bağlantılar sekmesine gidin.

    Görme izniniz olan bağlantılar URL, oluşturma tarihi, sahip ve açıklamayla birlikte listelenir.

SQL

Aşağıdaki komutu bir not defterinde veya Databricks SQL sorgu düzenleyicisinde çalıştırın. İsteğe bağlı olarak, <pattern>'yi bir LIKE öznitelik ile değiştirin.

SHOW CONNECTIONS [LIKE <pattern>];

Bağlantı ayrıntılarını alma

gerekli izinler: Bağlantı sahibi, USE CONNECTION meta veri deposunda ayrıcalık veya bağlantıda bazı ayrıcalıklar.

Katalog Tarayıcısı

  1. Azure Databricks çalışma alanınızda, Katalog simgesinetıklayın.

  2. Kataloğu bölmesinin üst kısmında, Dişli simgesi dişli simgesine tıklayın ve menüden Bağlantılar seçin.

    Alternatif olarak, Hızlı erişim sayfasında Dış veri düğmesine tıklayın ve Bağlantılar sekmesine gidin.

  3. Bağlantıyı bulun ve ayrıntıları görüntülemek için seçin.

SQL

Aşağıdaki komutu bir not defterinde veya Databricks SQL sorgu düzenleyicisinde çalıştırın.

DESCRIBE CONNECTION <connection-name>;

Bağlantılarda izin verme ve iptal etme

Yabancı kataloglar oluşturmak veya bağlantıyla ilgili ayrıntıları görüntülemek için bağlantı kullanma izni vekleyebilirsiniz:

  • CREATE FOREIGN CATALOG, bağlantı tarafından tanımlanan veri kaynağındaki bir veritabanının salt okunur bir yansıması olarak bir harici katalog oluşturma yeteneği sağlar.
  • USE CONNECTION, veri kaynağından Azure Databricks'e veri almak için DLT'deki bağlantıyı kullanma olanağı sağlar. Ancak, meta veri deposu düzeyinde verilirse, yalnızca meta veri deposundaki bağlantıların ayrıntılarını görüntülemeye izin verir. Kullanıcılara hala bunları kullanabilmeleri için her bir bağlantıya USE CONNECTION izni verilmelidir.

Gerekli izinler: Meta veri deposu yöneticisi veya bağlantı sahibi.

Katalog Tarayıcısı

Bağlantı kullanma izni vermek için:

  1. Azure Databricks çalışma alanınızda, Katalog simgesinetıklayın.

  2. Kataloğu bölmesinin üst kısmında, Dişli simgesi dişli simgesine tıklayın ve menüden Bağlantılar seçin.

    Alternatif olarak, Hızlı erişim sayfasında Dış veri düğmesine tıklayın ve Bağlantılar sekmesine gidin.

  3. Bağlantıyı bulun ve seçin.

  4. İzinler sekmesinde Ver'e tıklayın.

  5. İzin ver <connection-name> iletişim kutusunda, kullanıcı veya grup adını yazmaya başlayın ya da kullanıcı menüsüne tıklayarak kullanıcılar ve gruplar arasında gezinin ve seçim yapın.

  6. Vermek istediğiniz ayrıcalıkları seçin.

    Giriş bölümündeki ayrıcalık açıklamalarına bakın.

  7. Onayla seçeneğine tıklayın.

Bağlantı ayrıcalığını iptal etmek için:

  1. Bağlantının İzinler sekmesine gitmek için önceki adımları izleyin.
  2. Ayrıcalığını iptal etmek istediğiniz kullanıcıyı veya grubu seçin.
  3. hem sekmede hem de onay iletişim kutusunda iptal et'e tıklayın.

SQL

Bağlantı kullanarak yabancı katalog oluşturma yeteneği vermek için bir not defterinde veya Databricks SQL sorgu düzenleyicisinde aşağıdaki komutu çalıştırın.

GRANT CREATE FOREIGN CATALOG ON CONNECTION <connection-name> TO <user-name>;

Bağlantıyı görüntüleme olanağı vermek için aşağıdakileri çalıştırın:

GRANT USE CONNECTION ON CONNECTION <connection-name> TO <user-name>;

Ayrıcalığı iptal etmek için aşağıdakileri çalıştırın. Burada <privilege> kullanıcıya verilen bağlantıdaki ayrıcalıklardan biridir:

REVOKE <privilege> ON CONNECTION <connection-name> FROM <user-name>;

Bağlantıları bırakma

Gerekli izinler: Bağlantı sahibi

Katalog Tarayıcısı

  1. Azure Databricks çalışma alanınızda, Katalog simgesinetıklayın.

  2. Kataloğu bölmesinin üst kısmında, Dişli simgesi dişli simgesine tıklayın ve menüden Bağlantılar seçin.

    Alternatif olarak, Hızlı erişim sayfasında Dış veri düğmesine tıklayın ve Bağlantılar sekmesine gidin.

  3. Bağlantıyı bulun ve seçin.

  4. Kebap menüsüne Kebap menüsü tıklayın ve Sil'i seçin.

  5. Onay iletişim kutusunda Sil'e tıklayın.

SQL

Aşağıdaki komutu bir not defterinde veya Databricks SQL sorgu düzenleyicisinde çalıştırın.

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