Nota
O acesso a esta página requer autorização. Pode tentar iniciar sessão ou alterar os diretórios.
O acesso a esta página requer autorização. Pode tentar alterar os diretórios.
Aplica-se a:
Databricks Runtime 17.3 e superior
Importante
Esta funcionalidade encontra-se na Pré-visualização Pública e só está disponível para clientes participantes neste momento. Para participar na pré-visualização, candidate-se preenchendo este formulário. Esse recurso suporta apenas a modificação de locais gerenciados para esquemas em catálogos estrangeiros usando HMS e Glue Federation.
Use o ALTER SCHEMA SET MANAGED LOCATION comando para modificar o local padrão usado no armazenamento em nuvem ao criar novas tabelas gerenciadas em esquemas do Unity Catalog. Essa alteração não afeta os objetos existentes no esquema.
Requer OWNER ou MANAGE permissões no esquema.
Sintaxe
ALTER SCHEMA schema_name SET MANAGED LOCATION 'path'
Parâmetros
-
O nome do esquema a ser modificado. Pode ser um nome totalmente qualificado (
catalog_name.schema_name) ou apenas o nome do esquema se o catálogo já estiver selecionado. caminho
O caminho de armazenamento em nuvem a ser usado como o local padrão para novas tabelas gerenciadas criadas neste esquema. Deve ser um local de armazenamento em nuvem válido (por exemplo,
s3://bucket/path, ,abfss://container@account.dfs.core.windows.net/pathgs://bucket/path).
Examples
-- 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
Verificar configuração
Você pode confirmar o local gerenciado para um esquema:
DESCRIBE SCHEMA EXTENDED hms_federated_catalog.my_schema;
A saída mostra o local gerido no campo Location.