Seleccione sus preferencias de cookies

Usamos cookies esenciales y herramientas similares que son necesarias para proporcionar nuestro sitio y nuestros servicios. Usamos cookies de rendimiento para recopilar estadísticas anónimas para que podamos entender cómo los clientes usan nuestro sitio y hacer mejoras. Las cookies esenciales no se pueden desactivar, pero puede hacer clic en “Personalizar” o “Rechazar” para rechazar las cookies de rendimiento.

Si está de acuerdo, AWS y los terceros aprobados también utilizarán cookies para proporcionar características útiles del sitio, recordar sus preferencias y mostrar contenido relevante, incluida publicidad relevante. Para aceptar o rechazar todas las cookies no esenciales, haga clic en “Aceptar” o “Rechazar”. Para elegir opciones más detalladas, haga clic en “Personalizar”.

Consultas de vistas materializadas - Amazon Redshift

Consultas de vistas materializadas

Puede utilizar una vista materializada en cualquier consulta de SQL haciendo referencia al nombre de la vista materializada como el origen de datos, como una tabla o vista estándar.

Cuando una consulta accede a una vista materializada, ve solo los datos almacenados en la vista materializada a partir de la actualización más reciente. Por lo tanto, la consulta podría no ver todos los cambios correspondientes a las tablas de base de la vista materializada.

Si otros usuarios quieren consultar la vista materializada, el propietario de la vista materializada concede el permiso SELECT a esos usuarios. Los demás usuarios no necesitan tener el permiso SELECT para las tablas base subyacentes. El propietario de la vista materializada también puede revocar el permiso SELECT a otros usuarios para impedir que consulten la vista materializada. Tenga en cuenta que los demás usuarios aún necesitan el permiso USAGE en los esquemas que contienen las tablas base de la vista materializada.

Si el propietario de la vista materializada ya no tiene el permiso SELECT local para las tablas base subyacentes:

  • El propietario ya no podrá consultar la vista materializada.

  • Otros usuarios que tengan el permiso SELECT para la vista materializada ya no podrán consultar la vista materializada.

Esto se limita a los permisos locales. Los cambios en los permisos administrados por Lake Formation no se verifican al consultar la vista materializada. Esto significa que si una tabla base subyacente está administrada por Lake Formation y se revocan los permisos de selección en la tabla en Lake Formation, aún puede consultar la vista materializada.

En el siguiente ejemplo, se consulta la vista materializada de tickets_mv. Para obtener más información sobre el comando SQL utilizado para crear una vista materializada, consulte CREATE MATERIALIZED VIEW.

SELECT sold FROM tickets_mv WHERE catgroup = 'Concerts';

Como los resultados de la consulta se calculan con anticipación, no es necesario acceder a las tablas subyacentes (category, event y sales). Amazon Redshift puede devolver los resultados directamente desde tickets_mv.

PrivacidadTérminos del sitioPreferencias de cookies
© 2025, Amazon Web Services, Inc o sus afiliados. Todos los derechos reservados.