During a conversation I expressed the idea of making a DSLs to model cubes by leveraging the “Oslo” platform – my needs was having a human readable source file, easy to compare if you have two versions of the same entity (cube, dimension, or something else). Chris pointed me to InstantCube, which seems exactly what I thought! The implementation is a little bit different, because it also creates the relational model behind the cube (and it could be too much for me in several cases), but having a DSL for defining SSAS entities is definitely a good idea!