1. A method of investigating a business process, comprising: accessing from a business process data warehouse execution data corresponding to data generated during execution of one or more instantiations of one or more business processes each involving a set of one or more activities each defined by a respective service and performed by a respective set of one or more resources; mapping the accessed execution data into one or more semantic concepts to obtain outcome data; and outputting a report visualizing the outcome data in terms of a user-selected perspective; wherein the accessing, the mapping, and the outputting are performed by a computer.