KÜLSŐ HELY LÉTREHOZÁSA
A következőkre vonatkozik: Databricks SQL Databricks Runtime 10.4 LTS és a Unity Catalog felett csak
Létrehoz egy külső helyet a megadott névvel. Ha már létezik egy azonos nevű hely, a rendszer kivételt jelez.
Útmutató: Külső hely létrehozása a felhőbeli tároló Azure Databrickshez való csatlakoztatásához.
Syntax
CREATE EXTERNAL LOCATION [IF NOT EXISTS] location_name
URL url_str
WITH (STORAGE CREDENTIAL credential_name)
[COMMENT comment]
Minden olyan objektumnevet, amely speciális karaktereket, például kötőjeleket (-
) tartalmaz, háttérjelekkel (` `
) kell körülvenni. Az aláhúzásjelekkel (_
) rendelkező objektumnevekhez nincs szükség háttérjelekre. Lásd a neveket és példákat.
Paraméterek
-
A létrehozandó hely neve.
HA NEM LÉTEZIK
Létrehoz egy helyet a megadott névvel, ha nem létezik. Ha már létezik egy azonos nevű hely, semmi sem fog történni.
url_str
Egy
STRING
abszolút URL-címként leírt, a felhőbeli tároló helyével rendelkező literál. Egy idézőjelek veszik körül.-
A helyhez való csatlakozáshoz használt elnevezett hitelesítő adat.
Megjegyzést
A hely vagy a .
NULL
Az alapértelmezett értékNULL
.
Példák
-- 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';
Az alábbi példában jegyezze fel a külső hely és a tároló hitelesítő adatainak neve körüli háttérrendszereket (` `
). Speciális karaktereket, például kötőjeleket (-
kötőjeleket) tartalmazó objektumnevekhez háttértitkokra van szükség. Az aláhúzásjelekkel (_
például az előző példában szereplő) objektumnevekhez nincs szükség háttérjelekre. Lásd a neveket.
-- 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';