Partilhar via


SET GERENCIADO (VISTA ESTRANGEIRA)

Aplica-se a:verificado como sim 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. Este recurso suporta apenas a conversão de visualizações estrangeiras federadas usando HMS e Glue Federation.

Use o ALTER VIEW SET MANAGED comando para converter uma exibição estrangeira em uma exibição padrão no Unity Catalog. Após a conversão, a exibição para de sincronizar com a definição de exibição do catálogo externo.

Para reverter a vista para uma vista estrangeira, elimine a vista. Em seguida, ele é refederado no catálogo estrangeiro como uma exibição externa durante a próxima sincronização de catálogo.

Durante a conversão, o comando valida se o texto SQL da definição de exibição é válido e se existem tabelas referenciadas no catálogo estrangeiro.

Requer OWNER ou MANAGE permissões na exibição e no catálogo.

Sintaxe

ALTER VIEW view_name SET MANAGED

Parâmetros

  • view_name

    O nome do modo de exibição estrangeiro a ser convertido em um modo de exibição padrão.

Examples

-- Convert a foreign view to a standard view
> ALTER VIEW hms_federated_catalog.my_schema.my_view SET MANAGED;
OK

Pode confirmar que a sua vista estrangeira foi convertida numa vista padrão:

-- Check the view type after conversion
> DESCRIBE EXTENDED hms_federated_catalog.my_schema.my_view;

Se o modo de exibição tiver sido convertido, o Type abaixo col_name será exibido como VIEW em data_type.