

Las traducciones son generadas a través de traducción automática. En caso de conflicto entre la traducción y la version original de inglés, prevalecerá la version en inglés.

# Introducción a las agregaciones de datos
<a name="aggregations"></a>

Amazon ElastiCache for Valkey admite consultas de agregación, lo que le permite filtrar, agrupar, transformar y resumir los datos almacenados en la memoria caché con una sola consulta. Las agregaciones se ejecutan en la memoria del lado del servidor, realizan cálculos directamente sobre los datos indexados y devuelven solo los resultados finales al cliente. Esto elimina la necesidad de transferir grandes conjuntos de datos a la capa de aplicación para su procesamiento, lo que reduce la sobrecarga de la red y permite latencias de respuesta de tan solo microsegundos en terabytes de datos.

Las consultas de agregación se crean como canalizaciones de etapas encadenadas, donde la salida de cada etapa pasa a la siguiente. Las etapas disponibles incluyen `GROUPBY` agrupar los resultados por valores de campo, `REDUCE` aplicar funciones como COUNT, SUM, AVG, MIN y MAX a cada grupo, calcular los valores derivados mediante expresiones, `APPLY` depurar los resultados intermedios, `FILTER` ordenar la salida, `SORTBY` `LIMIT` controlar el tamaño del conjunto de resultados e `LOAD` incorporar campos hash adicionales a la canalización en el momento de la consulta. Puede combinar estas etapas en cualquier orden y repetirlas para crear flujos de trabajo analíticos de varios pasos con un solo comando.

Los casos de uso comunes incluyen:
+ **Búsqueda por facetas**: agrupe los artículos del catálogo coincidentes por atributos, como la categoría, la marca o la calificación, y devuelva los recuentos por grupo para potenciar las interfaces de usuario del filtro dinámico.
+ **Real-time clasificaciones y tendencias**: Calcule los mejores resultados en función de las métricas de participación, como las visitas, las puntuaciones o las ventas en todas las categorías, y obtenga resultados que reflejen los datos más recientes sin tener que volver a calcularlos de forma programada.
+ **Informes y análisis operativos**: genere métricas resumidas, como promedios, totales y distribuciones a partir de los datos de sesiones, pedidos o transacciones, a pedido o según un cronograma, sin necesidad de una capa de análisis independiente.

Para obtener más información sobre la sintaxis de los comandos, consulta la documentación [FT.AGGREGATE](https://valkey.io/commands/ft.aggregate/)de Valkey.

Para obtener más información sobre las expresiones de agregación, consulte Expresiones de [búsqueda de Valkey](https://valkey.io/topics/search-expressions/).