If you have Microsoft SQL Server and a need for an Analytics solution you have a dilemma: Multidimensional Cube or Tabular Model?
In many instances you could choose either, but 8 key questions to ask before making your decision are:
Are you planning on deploying to Azure Analysis Services or On-Premise Analysis Services?
Do you wish to be able to extend your analytics model with custom dimension fields/expressions?
Do you wish to embed hyperlinks into your analytics model?
Do you wish to carry out ETL operations within your analytics model or using a service such as SSIS prior to building your analytics model?
Do you wish to have automatic support for Ragged Depth Hierarchies and Custom Rollups?
Do you require writeback capability to your analytics model?
Do you have any Multidimensional or Tabular design experience with your business?
Are you planning on using Power BI to deliver enterprise wide reports and dashboards?