Wayne Snyder posted on June 01, 2009 08:47
Be very careful when deploying Reporting Services Report models. Do not deploy them and their associated reports until the model is stable. Otherwise when you change the report model, you may break all of the reports.
This list comes from Bob Meyers web site, dated Sept, 2006.
You can change anything except the following in a report model, and existing reports will still run:
Entities
· ID
· Inheritance properties
Attributes
· ID
· DataType
· IsAggregate properties
· entity membership
Roles
· ID
· Cardinality properties
· entity membership
· related role
· Related Role cardinality
· Related Role entity membership.
The report will run, but may give different results if you change:
· Attribute expressions,
· entity/attributerole bindings
· Definitions of tables and columns in the DSV (e.g. by modifying a Named Query),
It is OK to change:
· Organize and re-organize things in and out of folders
To Deprecate a Field:
· Use the Hidden property to exclude it from the design-time experience in Report Builder.