View the original community article here
Last tested: Jul 8, 2020
In most cases if one PDT view is included in multiple models which all share the same connection, the PDT is built once and is shared by multiple models.
There are some cases where a PDT will be built for each model even when those models share a connection. Some reasons that warrant multiple builds:
- The PDT is included in multiple models that have different connections.
- The PDT uses a datagroup that is defined differently in different models.
- The PDT is included in multiple models- with different case sensitivity settings
- Differences in a dependency PDT between one model and another.
Note: Admin > PDT will list out all the models that the PDT is shared between (the models have the same datagroup definition and the same connection).
However, as mentioned above, the PDT is built only once for one model and the rest of the models will just use that build. That is why, in the system activity PDT_builds explore, you'll see that the PDT belongs to only one of the models