ALM - Merge Branch
At present, developers can only develop together on one MasterDB. This can lead to problems in large projects with many developers.
Example:
Developer 1 starts a procedure to calculate values in a cube.
Developer 2 has to empty an entity that is contained in the above-mentioned cube. For example, because the MaxItem number needs to be increased.
For this reason, the procedure of developer 1 fails. He loses several hours searching for the error.
For this and other problems, the option of working in a separate branch would be helpful. Developers can already easily create their own branch today. By restoring a backup of the MasterDB in a new DB. Or transporting the current DB schema into an empty database using the ALM. The problem arises when the developer transfers his changes from his branch to the MasterDB.
Let's assume that another developer has already made his changes to the MasterDB. He has created
- the entity Product,
- the data cube ProductRevenue and
the procedure Calc_ProductRevenue.
Our developer has created:
- the Customer entity,
- the data cube CustomerRevenue and
- the procedure Calc_CustomerRevenue.
Our developer would overwrite those of his colleagues with his changes.
This is due to the use of the same ID. The developer needs the option to switch from "Update" to "Create new ID".
If the developer has a new ID created for the entity, the references to this entity must be automatically updated to the new ID in the source snapshot.
For example in our Cube CustomerRevenue:
Categories
- All Categories
- 1.8K Forums
- 1.7K Platform
- 105 Academy
- 280 Resources
- 3 Community Captains
- 1 About Community Captains
- 1 Meet the Community Captains
- 1 Topics & Thought Starters
- Board Manual
- 50 Best Practices
- 41 How-To Guides
- 25 Board Advocacy Program
- 157 Blog
- 4 Groups Hub
- 4 About Groups
- New Community Members
- DACH
- Japan
- Academy
- 2 Board Academy
- 7 ILT/VILT Course Catalogue
- 13 e-Learning Course Catalogue
- 4 Academy Forum
- 1.1K Idea Exchange
- 305 Partner Hub
- 2 Solution Sales Toolkits
- 91 Support
- 14 FAQ's
- Customer Support Portal
- 54 Support Articles
- BEAP