Data deluge: The one puzzle that has most finance leaders stumped