Is it possible to generate complex reporting data from a variety of data sources?

Hi,

Is it possible  to generate complex reporting data from a variety of data sources and also include ad-hoc reporting capability? 

  Discussion posts and replies are publicly visible