PowerDesigner provides powerful tools for analyzing the dependencies between model objects.
When you perform an action on a model object, in a single operation you can produce both:
-
Impact Analysis –
to analyze the effect of the action on the objects that depend on the initial object.
-
Lineage Analysis –
to identify the objects that influence the initial object.
For example, RAP developers can answer questions like these:
- If I change the precision on a column in my RAPCache model, what table columns in my RAPStore model must also change, and what messages are affected?
- What message fields influence each column in my RAPStore and RAPCache models?
- If I delete a column from my RAPStore, what is the impact on tables and columns in my RAPStore and RAPCache, and what message definitions must change in my RAPMessages model?