Compartilhar via


SET GERENCIADO (VISÃO EXTERNA)

Aplica-se a:check marked yes Databricks Runtime 17.3 e superior

Importante

Esse recurso está em Visualização Pública e só está disponível para clientes participantes no momento. Para participar da versão prévia, inscreva-se preenchendo este formulário. Esse recurso só suporta a conversão de exibiçõ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 Catálogo do Unity. Após a conversão, a visão deixa de sincronizar com a definição da visão do catálogo externo.

Para reverter a exibição para uma exibição estrangeira, solte a exibição. Posteriormente, ele é refederado no catálogo estrangeiro como uma visualização externa na próxima sincronização do catálogo.

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

Requer permissões de OWNER ou MANAGE sobre a visualização e o catálogo.

Sintaxe

ALTER VIEW view_name SET MANAGED

Parâmetros

  • view_name

    O nome da exibição estrangeira a ser convertida em uma exibição padrão.

Exemplos

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

Você pode confirmar se sua exibição estrangeira foi convertida em uma exibição padrão:

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

Se a visualização tiver sido convertida, o Type sob col_name aparecerá como VIEW sob data_type.