Anybody using Data Source Groups?
We just installed Team Server 17, and I've created a Data Source Group called Development, but I don't see how the Data Source Group can be associated with a new Data Source. So what is the purpose of Data Source Groups if they aren't used to categorize Data Sources? The documentation is very vague, just tells you how to create one but not how it can be leveraged, or its purpose.
My thought was to be able to group Data Sources into Development, QA, Staging, and Production groups, since the names would be the same for a given data source in each of those groups. I was hoping NOT to have to precede the Data Source Name with 'DEV', 'PROD', etc since that would render the alphabetical links useless. But if Data Source Groups aren't useful, I'll have to go that route.
You can "Include" Data Sources in your newly defined Data Source Group.
Follow the points below:
When you want to find the Data Source(s) for the Data Source Group you'll need to select the "Members" hyperlink again. This time it'll list all of the included Data Source(s) in the Group.
Thanks, I always forget about those links on the side, somehow they aren't intuitive for me. I still don't find this feature very useful, I'd much rather see the hierarchy expressed in the Data Sources panel where the relationships can be seen together instead of as a flat list of both types of objects shown alphabetically.
It's also odd that the Data Source Groups / Data Sources hierarchy is presented differently than the Glossary / Terms structure where you see all your glossaries and must click a Glossary to see the Terms in that Glossary. Personally I wish both of them were presented in a hierarchical tree structure.
The reason that the individual data sources aren't shown as nested underneath the groups is because a specific data source can belong to more than 1 group. "DEV, QA, PROD" is one classification scheme that you and many others choose to use, but the same data source may also belong in another group for a different scheme. Some examples are:
1) Classifying data sources based on application portfolio grouping
2) Classification based on physical location (data center, server etc)
All can be utilized simultaneously.
Clicking on the "Members" on the sidebar when in a group will show the individual data sources in the group on the "View" tab. Using the "Include" tab will let you search, include and exclude data sources for that group.
I see, thanks for the explanation Ron. Perhaps for our purposes we should just make sure we're populating the Production Level field appropriately and use the search feature to find data sources associated with a particular environment rather than using Data Source Groups.