Clustering structured dataset