Compartir vía


Purga de datos de vistas materializadas

Nota

En este artículo se indican los pasos para eliminar los datos personales del dispositivo o del servicio y puede utilizarse para cumplir con sus obligaciones según el Reglamento general de protección de datos (RGPD). Para obtener información general sobre RGPD, consulte Información sobre los procedimientos recomendados para el cumplimiento del RGPD y la sección RGPD del portal de confianza de servicios.

Los comandos de purga de datos se pueden usar para purgar registros de vistas materializadas. Las mismas directrices para purgar registros de una tabla se aplican a la purga de vistas materializadas.

El comando de purga solo elimina los registros de la parte materializada de la vista (¿cuál es la parte materializada?). Por lo tanto, si la tabla de origen de la vista materializada incluye registros para purgar, estos registros se pueden devolver de la consulta de vista materializada, incluso después de que la purga se haya completado correctamente.

El proceso recomendado para purgar registros de una vista materializada es:

  1. Purga la tabla de origen de la vista materializada.
  2. Una vez completada correctamente la purga de la tabla de origen, purgue la vista materializada.

Advertencia

La eliminación de datos mediante el .purge comando está diseñada para usarse para proteger los datos personales y no debe usarse en otros escenarios. No está diseñado para admitir solicitudes de eliminación frecuentes o eliminación de cantidades masivas de datos y puede tener un impacto significativo en el rendimiento del servicio.

Nota

Mientras la purga se ejecuta en una vista materializada, no se ejecuta la materialización. En este escenario, el proceso de materialización está deshabilitado porque entra en conflicto con el proceso de purga, ambos intentando trabajar en las mismas extensiones (particiones de datos). El proceso de purga siempre tiene prioridad sobre el proceso de materialización. Si la purga tarda mucho tiempo en completarse, la vista materializada podría empezar a retardar. Se recomienda consultar solo la parte materializada de la vista durante este tiempo. Para obtener más información, vea cómo funcionan las vistas materializadas.

Limitaciones

El predicado de purga de una purga de vista materializada solo puede hacer referencia al grupo por claves de la agregación, o cualquier columna de una vista arg_max()/arg_min() /take_any(). No puede hacer referencia a otras columnas de resultados de funciones de agregación.

Por ejemplo, para una vista MVmaterializada , que se define con la siguiente función de agregación:

T | summarize count(), avg(Duration) by UserId

El siguiente predicado de purga no es válido, ya que hace referencia al resultado de la agregación avg():

MV | where avg_Duration > 1h