Master Data Services Manager
-
19. srpna 2010 17:08Moderátor
Here we can discuss about his codeplex project I've initiated 2 years ago
MDS (Master Data Services) Winform Management Tool :a lot of API usage samples included
- Display Models, Entities, derived hierachies, attributes, versions, flags, members, users, user groups
- import/export Subscription Views
- several actions on models, entities, members, attributes, versions, flags
LINK : http://mdsmanager.codeplex.com/
please take a look below to see versions changelist.
updated 2013-02-21 for SQL 2012 compatibility (Beta release, C# .Net framework 4)
update 2011-10-19 version 1.0.7.2
added a binding type switch in configuration manager :
BasicHttpBinding , or
WShttpBinding
update 2011-10-14 version 1.0.7
connection class completely refactored (available with code on http://averbouch.biz/?p=225 )
no need to restart the app so as to change endpoint
a lot of new features
executable available free
(source code not included in this version)version 1.0.7 release notes
please extract the zip content in a new folder
(the tool will save a configuration file in this folder)
when running the app for the first time, you will have to create a MDS connection config (just fill in the textboxes in the connection manager and click save)
then in the main form, you can click on "connect" button and enjoy!update 2011-09-21 Version 1.0.6
cross model entity copy
- cross model business rules copy / import /Export
- some UI changes
______________________________________________________________________
update 2011-05-30
- many bug fixes
- improved speed to load data (10 times faster)
- buttons to copy entities / attributes / members /business rules list to clipboard
- globalized assemblyinfo.cs in "globalassemblyinfo.cs" / version number displayed in main form title
- business rules manager
- publish all your business rules in one click (useful when you deploy a model, because business rules are not published by default)
- copy business rules to another model (work in progress)
- entity manager
- copy entities to another model (work in progress)



---------------------------------------------------------------------------------------------------------------------------------------------------------------------------
Update 2011-03-11
bug fix on password read when configuration.config file does not exist yet
added for members filtering :
- similary level values edit
- searchterm edit (LIKE, ...)
- right click context menu on Members List to
- delete checked (and filtered or not) members
- check all members
- uncheck all members

________________________________
Update 2011-03-07
- bug fixes
- added external configuration File
- added TreeView Display of model (still in dev)
- added Connection Parameters (username, domain, password, stored encrypted in configuration file)
________________________________
update 10/10/2010
various fixes and UI improvement
Solution migrated on VS2010

Hi,
http://mdsmanager.codeplex.com/
Project Description
MDS (Master Data Services) Winform Management Tool
- Display Models, Entities, derived hierachies, attributes, versions, flags, members, users- new filter member with "LIKE" expression on code or name
- new : Export Model Diagram:
this feature allow you to export each entity as a separate table in a new dynamicaly generated Database and Generate FK relationships between each entity (domain based attributes)
After that, you can create a dbml diagram (linq to SQL) in order to view your model with a diagram.
- import / export subscription views (WORKING)
- import/export Business Rules (TO DO)
- import/export User Rights (NOT FINISHED)
- Add/Update/Delete Members (ADD/ DELETE Working, UPDATE: to fix)Please feel free to give me some suggestions or help if you want...
example of diagram generated with the sample model : Customer

the interface look

Regards
Xavier Averbouch
- Upravený Xavier Averbouch [xavave]Moderator 21. února 2013 5:30
Všechny reakce
-
28. září 2010 11:06Moderátor
new version:
- You can now update member Name (working)
- You can also delete all members from a specific entity (new delete button in the bottom right)
- added a refresh button for Models
- You just have one reference to change in order to make the project work :
webservice reference : http://yourMDSServer/Service/Service.svc in App.Config

Xavier Averbouch -
19. října 2010 8:04Moderátor
hello again
my app is now on VS2010
please make some feedbacks
Note: Please vote/mark the post as answered if it answers your question/helps to solve your problem. _________________________________________________________ Regards, Xavier Averbouch, Consultant, Avanade France -
18. ledna 2011 12:42Moderátor
update 2011-01-18
- bug fixes
- added directory browser for saving and loading subscription views
- working progress barhttp://mdsmanager.codeplex.com
_____________________________Regards,
Xavier Averbouch
-
22. ledna 2011 14:37Moderátor
Update 2011-01-22
http://mdsmanager.codeplex.com
- new button to copy version
- new button to validate displayed member (with business rules)
- member validation status display box
- bug fixes

Note: Please vote/mark the post as answered if it answers your question/helps to solve your problem. _________________________________________________________ Regards, Xavier Averbouch, Consultant, Avanade France -
24. ledna 2011 9:59Moderátor
Update 2011-01-22
http://mdsmanager.codeplex.com
- new button to copy version
- new button to validate displayed member (with business rules)
- member validation status display box
- bug fixes

Note: Please vote/mark the post as answered if it answers your question/helps to solve your problem. _________________________________________________________ Regards, Xavier Averbouch, Consultant, Avanade Francenote: the button "Delete all members from all entities" is still in developement:
I'm currently working on a way to delete all members by respecting a specific order for deletion, needed because of domain based attributes constraints.
Nevertheless , you can find the current C# code for this button click in comments, in the applications sources included in ZIP file
Note: Please vote/mark the post as answered if it answers your question/helps to solve your problem. _________________________________________________________ Regards, Xavier Averbouch, Consultant, Avanade France -
7. března 2011 11:14Moderátor
Update 2011-03-07
- bug fixes
- added external configuration File
- added TreeView Display of model (still in dev)
- added Connection Parameters (username, domain, password, stored encrypted in configuration file)
Xavier Averbouch
Avanade , FRANCE
If a post answers your question, please click "Mark As Answer" on that post and "Vote as Helpful". -
12. března 2011 19:20Moderátor
Update 2011-03-11
bug fix on password read when configuration.config file does not exist yet
added for members filtering :
- similary level values edit
- searchterm edit (LIKE, ...)
- right click context menu on Members List to
- delete checked (and filtered or not) members
- check all members
- uncheck all members

Xavier Averbouch
Avanade , FRANCE
If a post answers your question, please click "Mark As Answer" on that post and "Vote as Helpful". -
30. května 2011 11:54Moderátor
update 2011-05-30
- many bug fixes
- improved speed to load data (10 times faster)
- buttons to copy entities / attributes / members /business rules list to clipboard
- globalized assemblyinfo.cs in "globalassemblyinfo.cs" / version number displayed in main form title
- business rules manager
- publish all your business rules in one click (useful when you deploy a model, because business rules are not published by default)
- copy business rules to another model (work in progress)
- entity manager
- copy entities to another model (work in progress)


---------------------------------------------------------------------------------------------------------------------------------------------------------------------------
Xavier Averbouch
Microsoft Community Contributor
Avanade , FRANCE
If a post answers your question, please click "Mark As Answer" on that post and "Vote as Helpful".