1. A computer-implemented method to retrieve data from one or more datasets, comprising: receiving at least one query in a first query language, wherein the at least one query includes one or more key performance indicators that are related to a performance of an entity; retrieving configuration information from a configuration database, wherein the configuration information includes at least key performance indicator configurations; validating the one or more key performance indicators in the at least one query based on the retrieved configuration information; splitting the at least one query in the first query language into a plurality of sub-queries; transforming the plurality of sub-queries into one or more second query languages, wherein the one or more second query languages correspond to the one or more datasets; processing the one or more transformed queries to retrieve one or more query results from the one or more datasets; and processing the one or more query results to generate a data presentation, wherein the processing the one or more query results to generate the data presentation further comprises: processing the one or more query results based on at least one exchange rate parameter; factoring the one or more processed query results based on at least one factoring parameter, wherein the at least one factoring parameter is based on at least one of a therapeutic benefit of a dosage of a medicine and a market share of a medicine for a disease; and generating one or more calculated values based on the one or more factored query results.