cancel
Showing results for 
Search instead for 
Did you mean: 

Large physical model about

former_member554397
Participant
0 Kudos

? What is better for large model:

1) several PDM files + shortcuts

or

2) one PDM with packages + shortcuts

Accepted Solutions (0)

Answers (2)

Answers (2)

former_member554397
Participant
0 Kudos

Ondrej,

thank You for your quick response.

There are separate PDM files now: party. pdm, contract.pdm, application. pdm and so on.

1. One data modeler works with one of its own PDM
2. Each PDM file is modified very often (so far often)
3. Each PDM file is published to the repository
4. Sometimes there are different errors when publishing / extraction from the repository

Ondrej_Divis
Contributor
0 Kudos

Then stay with separate models. External shortcuts bring only one disadvantage (sometimes can be outdated) against more advantages. With multiple smaller models you will be able to avoid parallel work of your users, opening, closing, check-in, check-out, Check Model,... everything will be faster with smaller model. When having some issues during check-in/check-out, making bigger model won`t solve it either.

Perhaps you can create some automation, that will make all external shortcuts updated automatically. It can run during night, can be scheduled in OS.

Ondrej_Divis
Contributor
0 Kudos

Hi Alexander, the answer is dependend on many factors.

  1. How many users need to work with the model?
  2. How frequently is the model modified (is it more DEV model or more read-only model)?
  3. How is your model stored & versioned?
  4. What are your current bottlenecks (=is the solution you choose going to make your bottlenecks wider or more narrow?)
  5. PD allows generating DDL even from shortcuts (without opening the original model), but are you ok with the fact, that shortcut being generated into DDL might not be in most up-to-date version (if you don`t open the original model)?

Generally based on my former experience, smaller models are better (they bring more advantages than disadvantages), but without knowing the context it is just lottery. Perhaps in your specific environment might be much better way to use packages.

Your question is very important and the decision might affect usage (and usability) of your models for a long time, so choose wisely.

Ondrej