ryan wrote:2)Let suppose, if by chance I lost values under one element today? can it be restored from the previous saved data file (atleast values as of on last saved time)?
How exactly did you lose the data? The full cube can be restored from the *.cub file and individual transactions can be backed out using the transaction log (provided logging is switched on for that cube).
In a dimension there was an element '
Fixed Costs' (weight:1,Level 0)
Level 0 maybe, weight 1, no. "Weights" only exist when an element is part of a consolidation, and in respect of that
specific consolidation. An element which is part of multiple consolidations can have a different weight in each consolidation. An element which is not part of any consolidation, or is looked at outside of a consolidation, has no weight at all.
Again, it's useful to read through the manuals or invest in training to get the basic concepts before deploying a TM1 application operationally.
ryan wrote:which was carrying its own values entered by business people. Today we enhanced the Level to 1 and added two children Fixed Cost(which is new element) and Misc(already existing element which is having values).
Once we populated Fixed Costs into the template, Fixed Costs element values are overridden by Misc (since Fixed Cost is new element and doesn't have values). Once we noticed the problem, we reverted the level of Fixed Costs from 1 to 0. But the worst happened as it lost all the business entered values.
That's hardly "the worst" when you understand what a consolidation
is. For numeric elements, it is
always a calculated value. If you change an N level element to a consolidation, you lose any existing values, period. Which, I'll admit, should be shown as a boldfaced warning in the relevant section of the Developers' Guide but isn't; the author probably assumed that it was too obvious, though in reality it may not be to a completely new user.
ryan wrote:So we are thinking atleast to restore yesterday saved data from that cube. We want to restore only that particulars elements older existing values.
What we have planned is:
-If we know the steps to restore or copy the cube to test environment using the production copy, once we are confident that values are available then we dump the values to .csv file from test environment and load it to production environment for that element.
You're overlooking a potentially simpler option, depending on how long you've been running your system, how far back you have log files for, and whether you have logging turned on on the cube (which, in most cases, you should, at least for entries which aren't bulk-uploaded by TI such as the ones you're describing here). You could search the transaction logs for entries which had been made to that particular element (consult the manuals for "View Transaction Log"), copy them, save them to a data file then re-load them using TI.