Ejemplo: Prevención de análisis de tabla completa en una tabla específica - Teradata Viewpoint - Teradata Workload Management

Teradata® Viewpoint Guía del usuario

Product
Teradata Viewpoint
Teradata Workload Management
Release Number
16.50
16.20
Published
Julio de 2021
Language
Español
Last Update
2021-08-17
dita:mapPath
es-ES/yqb1520516846011.ditamap
dita:ditavalPath
es-ES/yqb1520516846011.ditaval
dita:id
B035-2206
Product Category
Analytical Ecosystem
Suponga que quiere proteger su sistema de consultas malas impidiendo a los usuarios ejecutar análisis completos de tabla. Por ejemplo, el centro de llamadas de su empresa registra los detalles sobre las llamadas en una tabla de historial de llamadas, que ha crecido hasta hacerse enorme. Desea impedir que los usuarios ejecuten unos análisis completos de tabla en esta tabla en particular.
  1. Seleccione un conjunto de reglas que editar.
    1. Abra el portlet Diseñador de cargas de trabajo y la vista Diseñador de cargas de trabajo.
    2. En la lista Para el sistema, seleccione PROD1.
    3. En la sección En funcionamiento local, haga clic en el nombre del conjunto de reglas, Consultas incorrectas.
  2. Cree un filtro.
    1. En la barra de herramientas de conjunto de reglas, haga clic en Filtros.
    2. Junto a Filtros, haga clic en .
    3. Escriba el nombre del filtro, en este caso Full Table Scan.
    4. Haga clic en Save (Guardar).
  3. Agregue criterios de clasificación para que el filtro los aplique a las consultas que intenten ejecutar análisis de tabla completa en la tabla CallHistoryTable.
    1. Haga clic en la ficha Clasificación.
    2. En la lista Agregar criterios de clasificación, seleccione Destino.
    3. Haga clic en Add (Agregar).
      Aparece el cuadro de diálogo Editar criterios de objetivo.
    4. En la lista Tipo objetivo, seleccione Tabla.
    5. En la lista Base de datos, seleccione la base de datos que tiene la tabla de historial de llamadas: Historial.
    6. En Tabla, escriba el nombre de la tabla en la que desea impedir análisis completos de tabla en: CallHistoryTable.
    7. Haga clic en Incluye
      La tabla aparece en la lista Seleccionados bajo Incluidos con el nombre History.CallHistoryTable.
    8. En la lista Seleccionados, haga clic en junto a History.CallHistoryTable.
      Aparece el cuadro de diálogo Editar criterios.
    9. Seleccione los criterios de Análisis de tabla completa, haga clic en Incluye y haga clic en OK.

    10. Haga clic en OK.
    11. Haga clic en Save (Guardar).
  4. Active el conjunto de reglas.
    1. Vuelva a la vista Diseñador de cargas de trabajo.
    2. Para el conjunto de reglas Consultas incorrectas, haga clic en y seleccione Activar.
  5. [Opcional] Revise las consultas rechazadas según los criterios especificados.
    1. Abra el portlet Monitor de cargas de trabajo.
    2. Haga clic en "" en el marco del portlet y seleccione Configuración.
    3. Haga clic en la ficha Sistemas.
    4. En la lista Sistemas, seleccione PROD1.
    5. Haga clic en OK.
    6. En Vista Canales dinámicos, haga clic en el número situado debajo del icono de estado de la solicitud para filtros del sistema.

    7. Revise la tabla de resumen para identificar las consultas rechazadas por este filtro.
      La columna Razón incluye For Rule Name 'Full Table Scan'.