SET ADMINISTRADO (VISTA EXTERNA)

Se aplica a:marcado como sí Databricks Runtime 17.3 y versiones posteriores

Importante

Esta característica está en versión preliminar pública y solo está disponible para los clientes participantes en este momento. Para participar en la versión preliminar, aplíquelo rellenando este formulario. Esta característica solo admite la conversión de vistas externas federadas mediante HMS y Glue Federation.

Use el ALTER VIEW SET MANAGED comando para convertir una vista externa en una vista estándar en el catálogo de Unity. Después de la conversión, la vista deja de sincronizarse con la definición de vista del catálogo externo.

Para revertir la vista a una vista extranjera, elimine la vista. A continuación, se vuelve a federar en el catálogo externo como vista externa durante la siguiente sincronización del catálogo.

Durante la conversión, el comando valida que el texto SQL de la definición de vista es válido y que las tablas a las que se hace referencia existen en el catálogo externo.

Requiere permiso OWNER o MANAGE en la vista y el catálogo.

Syntax

ALTER VIEW view_name SET MANAGED

Parámetros

  • view_name

    Nombre de la vista externa que se va a convertir en una vista estándar.

Examples

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

Puede confirmar que la vista externa se ha convertido en una vista estándar:

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

Si la vista se ha convertido, Type bajo col_name se muestra como VIEW bajo data_type.