Logo Questions Linux Laravel Mysql Ubuntu Git Menu
 

How to put BIDS solutions under source control?

I am starting to work with Microsoft BI suite: Analysis services 2005, Business Intelligence Development Studio 2005, stuff like that. Of course my first wish was to set up the same source control/automated testing environment I have for my .NET projects.

But xml files used by Analysiss services (dwproj, cube, dim, ds, dsv) and Integration services (dtsx) are rather source control-unfriendly. Not only they have actual data intermingled with presentation details of e.g. diagram coordinates, but they are also often reformatted on save by Visual Studio. This results in completely useless diffs in TortoiseSVN, where half of the file has changed but you cannot understand where and why.

How do you solve this problem? Are there any specilized systems/plugins suitable for the job?

like image 902
Alexander Abramov Avatar asked Nov 07 '08 13:11

Alexander Abramov


1 Answers

We have a feature in BIDS Helper (a free open source add-in) that does a "smart diff". We can't stop all the reformatting that goes on, but the smart diff feature strips out as much of the presentation details as we can which usually lets you see the important details of any change. I know it works with Source Safe and TFS, I don't know if anyone has tried with SVN yet.

like image 112
Darren Gosbell Avatar answered Nov 02 '22 05:11

Darren Gosbell