DıŞ KONUM OLUŞTURMA

Şunlar için geçerlidir:onay işareti evet olarak işaretlenmiş Yalnızca Databricks SQL onay işareti evet olarak işaretlenmiş Databricks Runtime 10.4 LTS ve üzeri onay işareti evet olarak işaretlenmiş 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

  • location_name

    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.

  • credential_name

    Bu konuma bağlanmak için kullanılan adlandırılmış kimlik bilgisi.

  • Yorum

    Konum veya NULLiç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';