DıŞ KONUMU DEĞIŞTIRME
Şunlar için geçerlidir: Yalnızca Databricks SQL
Databricks Runtime 10.4 LTS ve üzeri
Unity Kataloğu
Dış konumun özelliklerini değiştirir veya konumu yeniden adlandırır.
Sözdizimi
ALTER EXTERNAL LOCATION location_name
{ RENAME TO to_location_name |
SET URL url_str [ FORCE ] |
SET STORAGE CREDENTIAL credential_name |
[ SET ] OWNER TO principal }
Kısa çizgi ()-
gibi özel karakterler içeren tüm nesne adları, arka çizgiler (` `
) ile çevrelenmelidir. Alt çizgili (_
) nesne adları için arka uç gerekmez. Bkz. Adlar ve Örnekler.
Parametreler
-
Değiştirilmekte olan dış konumu tanımlar.
TO_LOCATION_NAME OLARAK YENIDEN ADLANDıR
Konumu yeniden adlandırır. Ad, meta veri deposundaki tüm konumlar arasında benzersiz olmalıdır.
SET URL url_str [ FORCE ]
url_str
mutlak URLSTRING
olarak tanımlanan bulut depolama konumunu içeren bir değişmez değer olmalıdır.Konum şu anda kullanılıyorsa deyiminin başarısız olacağını belirtmediğiniz
FORCE
sürece.DEPOLAMA KIMLIK BILGILERI credential_name AYARLAMA
Bu konuma erişmek için kullanılan adlandırılmış kimlik bilgilerini güncelleştirir. Kimlik bilgisi yoksa Databricks SQL bir hata oluşturur.
-
Depolama konumunun sahipliğini konumuna
principal
aktarır.Şunlar için geçerlidir:
Databricks SQL
Databricks Runtime 11.3 LTS ve üzeri
SET
isteğe bağlı anahtar sözcük olarak izin verilir.
Örnekler
Aşağıdaki örneklerde kısa çizgi (-
gibi) gibi özel karakterler içermeyen konum adları kullanılır. Özel karakterler içeren tüm nesne adları, arka uçlarla (` `
) çevrelenmelidir. Bkz. Adlar.
-- Rename a location
> ALTER EXTERNAL LOCATION descend_loc RENAME TO decent_loc;
-- Redirect the URL associated with the location
> ALTER EXTERNAL LOCATION best_loc SET URL 'abfss://container@storageaccount.dfs.core.windows.net/best_location' FORCE;
-- Change the credentials used to access the location
> ALTER EXTERNAL LOCATION best_loc SET STORAGE CREDENTIAL street_cred;
-- Change ownership of the external location
> ALTER EXTERNAL LOCATION best_loc OWNER TO `alf@melmak.et`
İlgili makaleler
Geri Bildirim
https://aka.ms/ContentUserFeedback.
Çok yakında: 2024 boyunca, içerik için geri bildirim mekanizması olarak GitHub Sorunları’nı kullanımdan kaldıracak ve yeni bir geri bildirim sistemiyle değiştireceğiz. Daha fazla bilgi için bkz.Gönderin ve geri bildirimi görüntüleyin