Skip to content

Data Discovery Utility


OpsHub Visual Studio Migration Data Discovery Utility


About Utility

OpsHub’s Data Discovery Utility tool helps the user to get the detailed sizing information from TFS or Azure DevOps (Server or Services) required to assess the migration scope. The Data Discovery Utility tool is a UI-based Windows tool.

The Data Discovery Utility will create an encrypted .zip file containing detailed sizing information for each project. These files can be viewed by using the decrypt function within the utility on the .zip file. The information collected by the Data Discovery Utility and the database size of any TFVC repo is instrumental for OpsHub to be able to provide an accurate quote for both price and migration timeline.

Follow the steps below to start assessing your instance of TFS or Azure DevOps Server or Services.

Step 1

Double click on the .exe to launch the Data Discovery Utility:


Step 2

Click on the “Select Source Project” button in the pop-up window. Check if the Source TFS/Azure DevOps Server/Services is listed in the drop down box. Select the appropriate instance if found. Click the “Servers…” button if not listed to connect to the correct instance:


Step 3

From the projects displayed, select the projects that need to be assessed:


Step 4

Select the type of data to be analyzed. For Version Control Data, the utility will only analyze TFVC repositories. If you use GIT repositories, please only select Work Item Data. Click the “Start” button. The analysis of the data may take from a few seconds to several minutes depending on the size of the project:


Step 5

Once the assessment is complete, you can view the .zip file in file explorer by clicking on the “here” hyperlink as shown in the screenshot:


Step 6

All the captured details will be available in the folder structure as shown in the screenshot. This .zip file is encrypted. To view decrypted file contents, see the instructions below:
For work items, the tool captures details including work item count, total revision count, total test assets (Test Suite, Test Run, Test Plan, Test Result), number of attachments, number of links, number of work items in different states (Active, resolved, closed, etc). The utility also collects the details related to the total number of users in each project, configured fields, and project templates. For Version Control, the utility captures the total number of Change sets and labels. The information captured here is crucial as it allows OpsHub to assess the migration cost and timeline.


Step – 7: Applicable only for TFVC repository.

To get the DB sizing for source control data, please follow through the steps below:

  • Open Azure DevOps Server/Azure DevOps Services in Visual Studio.
  • Use Team Explorer to connect to the source project/collection system.
  • In ‘Source Control Explorer’, right-click the project and select ‘Get Latest Version’.
  • Let the project content download, now browse to that folder location, and view its properties.
  • Take a screenshot of the size (on disk) as shown in the properties.


Note: Please share the (1) utility zip file and and (2) the Database sizing screenshot with us at sales@opshub.com or directly with your account executive.