Thanks Alessandro.

As a follow-up, we have a situation where there are multiple sites each wanting data associated with there site. For example all users at Site A should only see Site A data. The Site A data is a subset of a larger group of data which simply means that it is filtered by adapter code. Given that scenario, is it better to have

1. A adapter set for the larger superset of data with adapters for each Site specific data where it can be filtered.
2. A single adapter where each site subscribes to a specific table within the adapter.

It should also be noted that there are multiple data types going to each site e.g.:

Data Type 1: Site A Data Type 1, Site B Data Type 1...
Data Type 2: Site A Data Type 2, Site B Data Type 2...
...

Just trying to understand the best subscription policy that provides the best performance.

Thanks in advance.