Reputation: 137
What is the best way/tool to do version/source control for SSAS Tabular Projects? We are currently using TFS without branching
How can two people work on the same SSAS Project/CUBE and then merge changes?
Upvotes: 1
Views: 3607
Reputation: 137
For all who are looking for an answer, we came across tabular editor which allows us to do version control. In a nutshell, the paid version of tabular editor allows you to store the model.bim file as folder/file structure whereby you can easily do version control as well as merge conflicts within seconds.
Have a look: https://tabulareditor.com/#features
Upvotes: 0
Reputation: 114907
Microsoft offers SQL Server Developer Tools BI (SSDT-BI) to manage and sync changes between a local development server and disk. And from disk to any Visual Studio Supported source control provider.
Merging may be difficult for certain elements. It's important to stay in contact with your co-workers to make sure you're not stepping on each-others toes.
Given that you are using TFS, the recommended source control system would be Git. TFVC is in long-support mode and isn't receiving much love anymore. All CI and CD scenario's with TFS and Azure DevOps Server work best with Git.
Depending on the version of TFS you are using, you could use Universal Packages to store big binary data used to initialize or reset your data.
Upvotes: 2