Realización de consultas mediante la administración de agrupación querying-using-grouping-management
En este ejemplo, se desea ejecutar una consulta para buscar todos los dominios de correo electrónico que han sido objetivos más de 30 veces durante las entregas anteriores.
-
¿Qué tabla se debe seleccionar?
La tabla de destinatario (nms:recipient).
-
¿Campos que se van a seleccionar en las columnas de salida?
Dominio de correo electrónico y clave principal (con recuento).
-
¿Agrupación de datos?
En función del dominio de correo electrónico con un recuento de claves principales por encima de 30. Esta operación se lleva a cabo con la opción Group by + Having. Group by + Having permite agrupar los datos (“Group by”) y realizar una selección de lo que se ha agrupado (“Having”).
Para crear este ejemplo, aplique los pasos siguientes:
-
Abra Generic query editor y seleccione la tabla de destinatarios (nms:recipient).
-
En la ventana Data to extract, seleccione los campos Email domain y Primary key. Ejecute un recuento en el campo Primary key.
Para obtener más información sobre el recuento de claves principales, consulte esta sección.
-
Marque la casilla Handle groupings (GROUP BY + HAVING).
-
En la ventana Sorting, ordene los dominios de correo electrónico en orden descendente. Para ello, seleccione Yes en la columna Descending sort. Haga clic en Next.
-
En Data filtering, seleccione Filtering conditions. Vaya a la ventana Target elements y haga clic en Next.
-
En la ventana Data grouping, seleccione la opción Email domain haciendo clic en Add.
Esta ventana de agrupamiento de datos solo se muestra si se ha marcado la casilla Handle groupings (GROUP BY + HAVING.
-
En la ventana Grouping condition, indique un recuento de clave principal mayor que 30, ya que solo se desea que los dominios de correo electrónico que han sido objetivos más de 30 veces sean devueltos como resultados.
Esta ventana aparece cuando se ha marcado la casilla Manage groupings (GROUP BY + HAVING): aquí es donde se filtra el resultado de la agrupación (HAVING).
-
En la ventana Data formatting, haga clic en Next: aquí no es necesario ningún formato.
-
En la ventana de vista previa de datos, haga clic en Launch data preview: aquí se devuelven tres dominios de correo electrónico que han sido objetivos más de 30 veces.