You should perform a certain number of checks after import, and also be prepared for certain differences in your models.
Automatically generate triggers - Select
. Creating triggers in this way ensures that they will be synchronized automatically by PowerDesigner, but the actual code may be different from that which you are used to in ERwin.Reverse engineer triggers - Generate the triggers from ERwin, and then reverse engineer them into PowerDesigner. Creating triggers in this way ensures that they use exactly the same code as before, but they will not be automatically synchronized by PowerDesigner.
Import procedures: Procedures cannot be directly imported from ERwin. You can, however transfer them by generating the triggers from ERwin, and then reverse engineering them into PowerDesigner.
Set up object naming conventions - Select
, expand the Naming Convention category and select the object entry (see Core Features Guide > The PowerDesigner Interface > Objects > Object Properties > Naming Conventions).Why do I see errors in Check Model when my ERwin model was clean? - PowerDesigner performs stricter checks than ERwin. For example, duplicate objects are not permitted in PowerDesigner, and the existence of orphaned items will generate a warning.
Why do some of my object symbols appear with numeric suffixes? - If an object is required to appear more than once in a diagram (for, example, to improve readability), PowerDesigner will create a graphical synonym to represent it. Thus, if the table "Purchase" is displayed twice in a diagram, the two symbols will be labeled as "Purchase: 1" and "Purchase: 2".