This document discusses techniques for pre-computing aggregations over large datasets using associative and commutative functions. It describes how to map input data to combinable structures, reduce the structures using associative operations, and store the results in Accumulo in a way that allows efficient querying. Examples are given of counting occurrences and finding top-k relationships between fields in the data. Considerations for more complex aggregations, security, and querying capabilities are also outlined.