Not
Bu sayfaya erişim yetkilendirme gerektiriyor. Oturum açmayı veya dizinleri değiştirmeyi deneyebilirsiniz.
Bu sayfaya erişim yetkilendirme gerektiriyor. Dizinleri değiştirmeyi deneyebilirsiniz.
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ı
Azure Databricks çalışma alanınızda
Katalog'a gidin.
Katalog bölmesinin üst kısmında
Dişli simgesine tıklayın ve menüden Bağlantılar'ı seçin.
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ı
Azure Databricks çalışma alanınızda
Katalog'a gidin.
Katalog bölmesinin üst kısmında
Dişli simgesine tıklayın ve menüden Bağlantılar'ı seçin.
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 Lakeflow Spark Bildirimli İşlem Hatları'ndaki bağlantıyı kullanma olanağı verir. 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ıyaUSE CONNECTIONizni verilmelidir.
Gerekli izinler: Meta veri deposu yöneticisi veya bağlantı sahibi.
Katalog Tarayıcısı
Bağlantı kullanma izni vermek için:
Azure Databricks çalışma alanınızda
Katalog'a gidin.
Katalog bölmesinin üst kısmında
Dişli simgesine tıklayın ve menüden Bağlantılar'ı seçin.
Bağlantıyı bulun ve seçin.
İzinler sekmesinde Ver'e tıklayın.
İ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.Vermek istediğiniz ayrıcalıkları seçin.
Giriş bölümündeki ayrıcalık açıklamalarına bakın.
İzin Ver'e tıklayın.
Bağlantı ayrıcalığını iptal etmek için:
- Bağlantının İzinler sekmesine gitmek için önceki adımları izleyin.
- Ayrıcalığını iptal etmek istediğiniz kullanıcıyı veya grubu seçin.
- 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ı
Azure Databricks çalışma alanınızda
Katalog'a gidin.
Katalog bölmesinin üst kısmında
Dişli simgesine tıklayın ve menüden Bağlantılar'ı seçin.
Bağlantıyı bulun ve seçin.
Kebap menüsü ve Sil'i seçin.
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>;