Luis,
End Users access an editable table from the reporting surface. Changes to an editable table must be "saved" to store them in the underlying database. The information displayed in the editable table report component can be impacted by changes to the report itself. If an action occurs that forces the report to "refresh", then any changes in the Editable Table report that weren't saved will be lost. This can occur in three situations:
1) End User refreshes the report via the browser
2) End User is in Production environment and a promote from Stage to Prod occurs
3) End User is in Development environment (requires AccessDev permission which is needed to Promote from reporting surface) and a Dev calc build completes
We have a story in the product backlog to determine how we might prevent the second and third issue.
For completeness, here are a few key points about editable tables and the cost model. First, editable tables exist in a MySQL database outside of the cost model. As such, information in an editable table is independent of the Time Period and Environment selected in the report UI. Only data in the transform tables, model and calculated metrics are time period aware and follow the Dev/Stage/Promotion process. To get the editable table information to the cost model requires publishing to a transform table. Three methods are available: 1) Admin manually updates in data pipeline; 2) End User with permissions and in Dev environment publishes from the reporting surface; and 3) Recurring Scheduler is configured to run and publish on a regular basis.
For more information, please refer to the section, "Publishing editable tables to the cost model" in the Consolidated Editable Tables deck I provide visuals on how information in an editable table is shared with the cost model.
------------------------------
Ed Hayman
Sr. Director, Product Management for IBM Apptio product line
IBM
Bellevue WA
------------------------------