Compartir a través de


materialized_view()

Se aplica a: ✅Microsoft FabricAzure Data Explorer✅Azure MonitorMicrosoft Sentinel

Hace referencia a la parte materializada de una vista materializada.

La materialized_view() función admite una forma de consultar la parte materializada solo de la vista, al tiempo que especifica la latencia máxima que el usuario está dispuesta a tolerar. No se garantiza que esta opción devuelva los registros más actualizados, pero siempre debe ser más eficaz que consultar toda la vista. Esta función es útil para escenarios en los que está dispuesto a sacrificar cierta actualización del rendimiento, por ejemplo, en los paneles de telemetría.

Sintaxis

materialized_view(ViewName, [ max_age ] )

Obtenga más información sobre las convenciones de sintaxis.

Parámetros

Nombre Type Obligatorio Descripción
ViewName string ✔️ El nombre de la vista materializada.
max_age timespan Si no se proporciona, solo se devuelve la parte materializada de la vista. Si se proporciona, la función devolverá la parte materializada de la vista si la última hora de materialización es mayor que @now - max_age. De lo contrario, se devuelve toda la vista, que es idéntica a consultar ViewName directamente.

Ejemplos

Consulte la parte materializada de la vista solo, independientemente de cuándo se materializó por última vez.

materialized_view("ViewName")

Consulte la parte materializada solo si se materializó en los últimos 10 minutos. Si la parte materializada es anterior a 10 minutos, devuelva la vista completa. Se espera que esta opción sea menos eficaz que consultar la parte materializada.

materialized_view("ViewName", 10m)

Notas

  • Una vez creada una vista, se puede consultar como cualquier otra tabla de la base de datos, incluida la participación en consultas entre clústeres o entre bases de datos.
  • Las vistas materializadas no se incluyen en uniones comodín ni búsquedas.
  • La sintaxis para consultar la vista es el nombre de la vista (como una referencia de tabla).
  • La consulta de la vista materializada siempre devolverá los resultados más actualizados, en función de todos los registros ingeridos en la tabla de origen. La consulta combina la parte materializada de la vista con todos los registros no materializados de la tabla de origen. Para obtener más información, vea cómo funcionan las vistas materializadas para obtener más información.