Fact-oriented modelling for data analysis