Generar tablas de consulta materializadas a partir de sentencias de SQL

Puede utilizar las sentencias SELECT y FULLSELECT de un modelo de datos físico en un proyecto de diseño de datos para generar tablas de consulta materializadas en el modelo de datos físico.
Antes de empezar

Una tabla de consulta materializada es una tabla cuya definición está basada en el resultado de ejecutar una consulta. Una tabla de consulta materializada suele contener resultados calculados previamente que están basados en los datos existentes en la tabla o tablas en las que se basa la definición de la tabla de consulta.

Requisito previo: la sentencia SELECT o FULLSELECT debe existir en la carpeta Sentencias de SQL de un modelo de datos físico contenido en un proyecto de diseño de datos.

Por qué y cuándo se efectúa esta tarea

Para generar una tabla de consulta materializada en un modelo de datos físico:

  1. Vaya a la vista Explorador de proyectos de datos en la perspectiva Datos.
  2. Expanda un proyecto de diseño de datos que contenga un modelo de datos físico y luego expanda la carpeta Modelos de datos.
  3. Efectúe una doble pulsación en el archivo del modelo de datos físico (.dbm) para abrirlo.
  4. Expanda el modelo de datos físico, la base de datos y la carpeta Sentencias de SQL.
  5. En la carpeta Sentencias de SQL, pulse con el botón derecho del ratón en una sentencia SELECT o FULLSELECT y luego pulse Generar > MQT en el menú emergente. La tabla de consulta materializada (MQT) se creará a partir de la sentencia de SQL y se almacenará en el modelo de datos físico.
  6. Guarde el modelo de datos físico. Cuando guarda el modelo de datos físico, se guardan todos los objetos de datos del modelo de datos físico que tienen cambios sin guardar.
Resultados
La tabla de consulta materializada aparece seleccionada en la vista Explorador de proyectos de datos para que pueda localizarla fácilmente. Puede copiar o mover la tabla de consulta materializada a otro esquema de base de datos arrastrándola o utilizando los mandatos del menú emergente de la tabla. La tabla de consulta materializada generada recibe el nombre "MQTn", donde n es un número secuencial que empieza en 1 y se incrementa en una unidad para cada MQT que se crea. Puede utilizar la vista Propiedades para cambiar el nombre y otras propiedades de la MQT.
Conceptos relacionados
Tablas de consulta materializadas

Comentarios