A Comprehensive Theoretical Framework for Privacy Preserving Distributed OLAP