7. The method of claim 6 , wherein the data structure is stored in random access memory of a cluster computing framework configured to process data within the data structure in at least near real-time.
6. A method comprising: performing operations to facilitate a displaying of an aggregate in at least near-real-time in a user interface, the facilitating including reducing an amount of processing time and an amount of resources required to perform the displaying of the aggregate by incrementally updating the aggregate instead of using a batch process to create an additional aggregate, the operations including: acquiring a data stream of payment card and transaction data from a first source, the data stream of the payment card and transaction data comprising a first data stream; storing a first set of data in a data structure, the first set of data taken from the first data stream, the first set of data including at least a portion of the payment card and transaction data; producing the aggregate from the first set of data by running a query on the data structure; acquiring a data stream of interaction data from a second source, the data stream of the interaction data comprising a second data stream; performing the incremental updating the aggregate, the incremental updating including creating a modified data structure based on the first data structure, the modified data structure including a second set of data into the aggregate and including at least a subset of the interaction data; and based on the incremental updating of the aggregate, running the query on the modified data structure and modifying the user interface in at least near-real time to include at least some of the second set of data as it is acquired from the second data stream, one or more modules incorporated into one or more memories of a computer system to configure one or more processors of the computer system to implement the performing of the incremental updating and modifying of the user interface.