It cannot. It is a traditional "big data" problem that involves a large amount of data collection, merging, and analysis.
Blockchain's distributed ledger offers no value-add here. Making it just a glorified Merkle Tree, but that doesn't even seem like the most appropriate way to handle this type of data set.