XE provides a currency data API and if you have an account with them, you can use their API to pull data for use in your database tables and cubes. Below is a link to an example utility process that pulls mid-market currency rates from their API and populates a database table.
Utility.Xe.com.Convert.js
Utility.Xe.com.Convert.js
Likes:
Brad Veryard and Ben Hill