Publish-Cube allows you to deploy a tabular or multidimensional cube to an Analysis Services instance either on-premise or in Azure.