Patent ID: 9665636
Date: 2017-05-30
CPC Classifications: G06F

Claim:
1. A method for end user behavior, data partitioning, comprising: receiving a number of data queries for a data source from a user; developing a dimension relation graph based on attributes of the number of data queries by generating a number of nodes corresponding to the attributes and a number of vertices linking the nodes, the vertices representing data queries that include attributes of the nodes linked by the respective vertices; weighting each vertex, among the number of vertices, based on a quantity of data queries including attributes of the nodes linked by the respective vertex; determining, from the dimension relation graph, a portion of the attributes that are most frequently utilized together among the number of data queries based on weights of the vertices of the dimension relation graph; and partitioning the data source based on the dimension relation graph weights of the vertices so that data with the portion of the attributes is located in a same partition of the data source.