Hi - this probably isnt the answer you are looking for, but I can guarantee it will work!
Build your cubes to a temp area, such as as "cube builds" directory. Then at some time when no one is using cognos, and when all your cube builds are finished, (like 3am in the morning) kick off a bat...