
I'm dealing with data that (normally) is only collated and uploaded twice a year (although it takes several months to do so). Each time it's loaded it goes to an element in the "version" dimension. Due to the complexities of the hierarchies and the way they relate to the business, if a department is moved from area A to area B after the 1st version has been agreed, it will change the consolidated values in some cubes but not others. This is because some cubes have N levels that equate to consolidated levels in others, and if the move affects a big bunch of numbers then it's going to bugger up the historic picture and put cubes out of sync.
So i'm left with (what i think is) the only option of creating a set of archival processes to create copies of the dimensions, attributes, cubes and then copy the data across. I know that's something done a lot of the time, but the model i inherited wasn't designed to work in that manner. Normally i'd just be manually recreating all this and copying data with TI, but the archival is to be done by people who don't know how to create models and nor should they need to.
Sooooo, my question is this. has anyone already written a suite of TIs to do such work? I have started planning out what i'd need to do, but if anyone has already done this kind of thing it would be fantastic to have a look at how you went about it

