Verifying models or packages
At any point in the modeling process, you can check the validity of the whole model or selected objects in the model such as a package. First, verify the model and repair any problems, and then verify each package within a model individually. By verifying a package, you can find and remove invalid objects that can cause a query to fail.
When you verify a model or package, IBM® Cognos® Framework Manager looks for messages in the following categories:
Category | Description |
---|---|
Internal Model Inconsistencies | Verifies that objects are properly defined and that duplicate names are not used. Always run this group of tests. |
Invalid or Incomplete Object References | Checks for dangling references or references to missing objects. |
Determinant Completeness | Verifies that determinants are completely defined with keys and attributes, and that all query items are accounted for in a determinant. |
Dimension Completeness | Verifies that dimensions are fully defined with level member captions and business keys. |
Query Status | Verifies that the evaluation status for query subjects and dimensions is valid and is not set to "needs reevaluation" or "invalid". Query status does not verify shortcut objects. For example, you create a shortcut to an object. The object becomes invalid for some reason. If you verify the object, a message is shown because it is invalid. When you verify the shortcut, no message is shown. |
Backward Compatibility | Informs you that a model contains features from a previous release that have been maintained but will be deprecated in a future release. |
Verify Relationship Cardinality | Warns when many-to-many relationships are found. |
Each category can generate multiple messages for an object. For each message, the severity, object icon, object ID, description of the message, explanation of how to correct the problem, and possible actions that can be performed on the object are provided. You may be able to correct a problem immediately by modifying the object that caused the problem or by asking Framework Manager to repair the problem.
Procedure
Results
For stand-alone filters, if the underlying objects might not be valid, a "needs reevaluation" message displays. The Repair option does not work for stand-alone filters. To ensure that the stand-alone filters are valid, open each filter and save it.