

本文為英文版的機器翻譯版本，如內容有任何歧義或不一致之處，概以英文版為準。

# 資料彙總入門
<a name="aggregations"></a>

Amazon ElastiCache for Valkey 支援彙總查詢，可讓您使用單一查詢篩選、分組、轉換和摘要儲存在快取中的資料。彙總會在記憶體中執行伺服器端，直接對索引資料執行運算，並僅傳回最終結果給用戶端。這樣就不需要將大型資料集傳輸到應用程式層進行處理、減少網路額外負荷，並啟用在數 TB 的資料中低至微秒的回應延遲。

彙總查詢會建置為鏈結階段的管道，每個階段的輸出會饋送至下一個階段。可用的階段包括依欄位值`GROUPBY`分組結果、`REDUCE`將 COUNT、SUM、AVG、MIN 和 MAX 等函數套用至每個群組、使用表達式`APPLY`運算衍生值、剪`FILTER`除中繼結果、`SORTBY`排序輸出、`LIMIT`控制結果集大小，以及在查詢時將其他雜湊欄位`LOAD`提取至管道。您可以依任何順序結合這些階段，並重複這些階段，以在單一命令中建構多步驟分析工作流程。

常用案例包括：
+ **面向搜尋** - 依類別、品牌或評分等屬性分組相符的目錄項目，並傳回每個群組的計數，以為動態篩選條件 UIs 提供支援。
+ **即時排名和趨勢** - 依各類別的檢視、分數或銷售額等參與指標來計算最佳績效者，其結果反映最新的資料，無需排程重新計算。
+ **操作報告和分析** - 透過工作階段、訂單或交易資料隨需或排程產生摘要指標，例如平均值、總計和分佈，而無需單獨的分析層。

如需命令語法的詳細資訊，請參閱 Valkey 文件上的 [FT.AGGREGATE](https://valkey.io/commands/ft.aggregate/)。

如需彙總表達式的詳細資訊，請參閱 [Valkey 搜尋表達式](https://valkey.io/topics/search-expressions/)。