Nota
L'accesso a questa pagina richiede l'autorizzazione. È possibile provare ad accedere o modificare le directory.
L'accesso a questa pagina richiede l'autorizzazione. È possibile provare a modificare le directory.
Si applica a:
Databricks Runtime 17.3 e versioni successive
Importante
Questa funzionalità è disponibile in anteprima pubblica ed è attualmente disponibile solo per i clienti partecipanti. Per partecipare all'anteprima, è necessario compilare il modulo. Questa funzionalità supporta solo la modifica delle posizioni gestite degli schemi in cataloghi esterni tramite HMS e Glue Federation.
Usare il ALTER SCHEMA SET MANAGED LOCATION comando per modificare il percorso predefinito usato nell'archiviazione cloud quando si creano nuove tabelle gestite negli schemi del catalogo Unity. Questa modifica non influisce sugli oggetti esistenti nello schema.
Richiede OWNER o MANAGE autorizzazioni per lo schema.
Sintassi
ALTER SCHEMA schema_name SET MANAGED LOCATION 'path'
Parametri
-
Nome dello schema da modificare. Può essere un nome completo (
catalog_name.schema_name) o solo il nome dello schema se il catalogo è già selezionato. path
Percorso di archiviazione cloud da usare come percorso predefinito per le nuove tabelle gestite create in questo schema. Deve essere un percorso di archiviazione cloud valido (ad esempio,
s3://bucket/path,abfss://container@account.dfs.core.windows.net/path,gs://bucket/path).
Esempi
-- Set managed location for a schema in a foreign catalog
> ALTER SCHEMA hms_federated_catalog.my_schema SET MANAGED LOCATION 's3://my-bucket/managed-tables/';
OK
-- Set managed location using fully qualified schema name
> ALTER SCHEMA my_catalog.my_schema SET MANAGED LOCATION 'abfss://container@account.dfs.core.windows.net/managed/';
OK
Verificare la configurazione
È possibile verificare il percorso gestito per uno schema:
DESCRIBE SCHEMA EXTENDED hms_federated_catalog.my_schema;
L'output mostra la posizione gestita nel Location campo .