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 bir 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 bkz . Azure Databricks başvuru belgeleri.
Bağlantıları listeleme
Gerekli izinler: Döndürülen bağlantıların listesi, rolünüz ve izinlerinize bağlıdır. Meta veri deposunda ayrıcalığı USE CONNECTION
olan 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 Gezgini
Azure Databricks çalışma alanınızda Katalog'a tıklayın .
Katalog bölmesinin üst kısmında 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, yerine bir LIKE
koşul yazın<pattern>
.
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 Gezgini
Azure Databricks çalışma alanınızda Katalog'a tıklayın .
Katalog bölmesinin üst kısmında 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.
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 açıklanan veri kaynağındaki bir veritabanının salt okunur bir yansıtması olarak yabancı bir katalog oluşturma olanağı verir.USE CONNECTION
Veri kaynağından Azure Databricks'e veri almak için Delta Live Tabloları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 bunları kullanabilmeleri için tek tek bağlantılarda izin verilmesiUSE CONNECTION
gerekir.
Gerekli izinler: Meta veri deposu yöneticisi veya bağlantı sahibi.
Katalog Gezgini
Bağlantı kullanma izni vermek için:
Azure Databricks çalışma alanınızda Katalog'a tıklayın .
Katalog bölmesinin üst kısmında 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.
Bağlantıyı bulun ve seçin.
İzinler sekmesinde Ver'e tıklayın.
Verme tarihi
<connection-name>
iletişim kutusunda, kullanıcı veya grup adını yazmaya başlayın veya kullanıcılara ve gruplara göz atmak ve grupları seçmek için kullanıcı menüsüne tıklayın.Vermek istediğiniz ayrıcalıkları seçin.
Giriş bölümündeki ayrıcalık açıklamalarına bakın.
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 İptal 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ğıdaki komutu ç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 Gezgini
Azure Databricks çalışma alanınızda Katalog'a tıklayın .
Katalog bölmesinin üst kısmında 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.
Bağlantıyı bulun ve seçin.
Kebap menüsüne tıklayın 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>;