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ı
Azure Databricks çalışma alanınızda,
tıklayın.
Kataloğu 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ış veridüğ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ı
Azure Databricks çalışma alanınızda,
tıklayın.
Kataloğu 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ış veridüğ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 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ıyaUSE 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:
Azure Databricks çalışma alanınızda,
tıklayın.
Kataloğu 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ış veridüğmesine tıklayın ve Bağlantılar sekmesine gidin.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.
Onayla seçeneğine 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,
tıklayın.
Kataloğu 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ış veridüğ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>;