DıŞ KONUM OLUŞTURMA
Şunlar için geçerlidir: Yalnızca Databricks SQL Databricks Runtime 10.4 LTS ve üzeri Unity Kataloğu
Belirtilen ada sahip bir dış konum oluşturur. Aynı ada sahip bir konum zaten varsa, bir özel durum oluşturulur.
Nasıl yapılır yönergeleri için bkz . Bulut depolamayı Azure Databricks'e bağlamak için dış konum oluşturma.
Sözdizimi
CREATE EXTERNAL LOCATION [IF NOT EXISTS] location_name
URL url_str
WITH (STORAGE CREDENTIAL credential_name)
[COMMENT comment]
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
-
Oluşturulacak konumun adı.
YOKSA
Mevcut değilse, belirtilen ada sahip bir konum oluşturur. Aynı ada sahip bir konum zaten varsa hiçbir şey olmaz.
url_str
Mutlak
STRING
URL olarak tanımlanan bulut depolama konumunu içeren değişmez değer. Tek tırnak içine alınmalıdır.-
Bu konuma bağlanmak için kullanılan adlandırılmış kimlik bilgisi.
Yorum
Konum veya
NULL
için isteğe bağlı bir açıklama. Varsayılan değer:NULL
.
Örnekler
-- Create a location accessed using the abfss_remote_cred credential
> CREATE EXTERNAL LOCATION abfss_remote URL 'abfss://container@storageaccount.dfs.core.windows.net/location'
WITH (STORAGE CREDENTIAL abfss_remote_cred)
COMMENT 'Default source for Azure exernal data';
Aşağıdaki örnekte dış konumun ve depolama kimlik bilgisi adlarının etrafındaki arka uçları (` `
) not edin. Kısa çizgi (-
) gibi özel karakterler içeren nesne adları için arka çizgiler gereklidir. Önceki örnektekiler gibi alt çizgili (_
) nesne adları için arka çizgi gerekmez. Bkz. Adlar.
-- Create a location accessed using the abfss_remote_cred credential
> CREATE EXTERNAL LOCATION `abfss-remote` URL 'abfss://container@storageaccount.dfs.core.windows.net/location'
WITH (STORAGE CREDENTIAL `abfss-remote-cred`)
COMMENT 'Default source for Azure exernal data';