is MDS suitable for my scenario?
-
Monday, March 18, 2013 5:39 PM
Hi,
I have a DB XYZ in my PROD server which acts as a master DB to all the 150+ user app DBs in my server. Right now its working in a cross DB connection . We have unique service accounts mapped to each app DBs which also has access to the master DB XYZ. That master database gets data from different sources both in realtime and in batch mode. Will MDS implementation suit our model?
I have gone through some MDS documents. I have some questions
1) With MDS , are we configuring master data as centralized hub and exposing it as a webservice on top of WCF?
2)can we avoid cross DB dependency,if MDS implemented?
3)How the 150+ app will get the data which it needs from my XYZ master DB
Also some links to understand what is MDS and its features would be helpful
Thanks in advance
- Edited by udhayan Monday, March 18, 2013 5:40 PM
All Replies
-
Wednesday, March 20, 2013 4:39 AMAre my questions technically valid?
-
Wednesday, March 20, 2013 11:06 AM
1) With MDS , are we configuring master data as centralized hub and exposing it as a webservice on top of WCF?
2)can we avoid cross DB dependency,if MDS implemented?
3)How the 150+ app will get the data which it needs from my XYZ master DB
Also some links to understand what is MDS and its features would be helpful
- yes, MDS architecture is one where the master data is centralized and exposed to "subscribers" which can be users, or applications. Typically in DW environments, the master data is exposed via views where master data is referenced during the ETL process. There is a WCF-based web-service which is geared more towards master-data management-related tasks as opposed to consumption, but its likely that this can be used for consumption as well if the "view-based" expose doesn't suffice.
- no, I don't believe you can avoid cross DB dependency...for typical usage where master data is exposed via views to subscribers (users/applications) the data remains in the separate MDS database.
- subscription views...as mentioned in points 1 & 2 above
Here's a good place to get started: http://msdn.microsoft.com/en-us/sqlserver/ff943581.aspx
- Marked As Answer by Elvis LongMicrosoft Contingent Staff, Moderator Tuesday, March 26, 2013 3:03 AM

