I'm doing some training to upgrade my skills in the Microsoft SQL Server stack. I want to learn SSIS, SSAS and SSRS. I need advice on the best (lowest cost) way to get access to MS SQL Server 2012 for this purpose. Is SQL Server express an option? Are cloud based services available e.g. Amazon AWS? Do I need to buy a copy for my home PC? Thanks in advance for any help given.