Condividi tramite


SET GESTITO (VISUALIZZAZIONE ESTERNA)

Si applica a:segnato con una spuntasegnato con una spunta 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 conversione di viste esterne federate tramite HMS e Glue Federation.

Usare il ALTER VIEW SET MANAGED comando per convertire una visualizzazione esterna in una visualizzazione standard nel catalogo unity. Dopo la conversione, la vista smette di eseguire la sincronizzazione con la definizione di visualizzazione del catalogo esterno.

Per eseguire il rollback della visualizzazione a una visualizzazione esterna, eliminare la visualizzazione. Viene quindi rifederato nel catalogo esterno come vista esterna durante la successiva sincronizzazione del catalogo.

Durante la conversione, il comando verifica che il testo SQL della definizione della vista sia valido e che nel catalogo esterno esistano tabelle a cui si fa riferimento.

Richiede OWNER o MANAGE autorizzazioni per la visualizzazione e il catalogo.

Sintassi

ALTER VIEW view_name SET MANAGED

Parametri

  • view_name

    Nome della visualizzazione esterna da convertire in una visualizzazione standard.

Esempi

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

È possibile verificare che la visualizzazione esterna sia stata convertita in una visualizzazione standard:

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

Se la vista è stata convertita, l'oggetto Type sotto col_name viene visualizzato come VIEW in data_type.