How fresh does the data need to be? If a nightly update suffices and the servers are on the same network or otherwise able to copy files, then you could create a SQL Server Agent job to copy backups to the analysis server & restore daily. If you need to filter or obfuscate data, you might need to do that process after the restore.
If you need completely in-synch data, then replication is probably your only solution with 2008 (ever going to upgrade?). Replication can filter data.