If you're predicting for each user, you need all of the data.
And generally you probably wouldn't want to sample too much for BI as it could lead to people making wrong decisions.
But yeah, in general sampling rocks and is super effective.