Thanks @devyendar
My business case in details is as follows:
I do project for a company with multiple entities:
1. We are going to have one sandbox - but with multiple merge policies
a) default - containing all data - on EDGE
b) entity 1
c) entity 2
d) entity 3
2. Two datastreams
a) dev
b) prod
3. In Target we assume 4 workspaces:
a) common campaigns
b) workspace for entity 1
c) workspace for entity 2
d) workspace for entity 3
If entity 2 would like to send audience using their merge policy to Workspace for entity 2 its not possible because you can activate only audiences to Target using only on EDGE merge policy......
Creating multiple Datastreams do not make sense because it would be decicated for one web page - shared between all of these 3 entitites
I see two solutions:
1. Using AJO more - but what with real-time event use-cases ...
2. One Schema for data from Data Mart and one dataset but with four separate objects.
a) object 1 - shared data
b) object 2 - entity 1
c) object 3 - entity 2
d) object 4 - entity 3
However while doing audience for only with entity 2 data Audience Creator has to be super careful to use data regarding object 3 ....
Do you have any ideas?