A device with one or more processors and memory receives, from a first party, an input including a sequence of numbers corresponding to a plurality of key performance indicator values associated with an entity and time range information for the sequence of numbers. In response to receiving the input, the device obtains, from a data set associated with the entity, data that corresponds to a plurality of metrics in accordance with the time range information, wherein the data set is accessible to a second party that does not have direct knowledge of the key performance indicators and determines correlations between the plurality of metrics and the sequence of numbers. The device provides, to the first party, a result indicative of a respective correlation between one or more of the metrics and the sequence of numbers.