When you say "all historical data" do you grab everything back to the beginning of time? Or does it depend on what dashboard the user has setup?
See details here:
https://bitdeli.com/docs/datasources.html