图1-1-1展现了从微软首次涉足数据分析服务到由世纪互联运营的Microsoft Power BI在中国发布,微软的商业智能产品经历的几个重要的时间点。
图1-1-1 微软商业智能产品的发展
随着自助式商业智能的重要性逐渐显现,2010年微软开发了Power Pivot SQL Server 2008 R2(简称Power Pivot)。最初它作为Excel的一个需要手动下载安装的免费插件提供给用户。在Office 365中微软又深度集成了Power Pivot并分发到Excel 2013中,这个变化允许用户直接导入数据到Power Pivot数据模型。xVelocity 是Power Pivot革命性的引擎,它可以高效地压缩数据,并存储在计算机的内存中,允许用户加载多个数据集和导入百万行记录,更重要的是,基于列存储的内存计算技术使得计算性能极大提高,很多以前需要等待几十分钟的操作,新技术只需要几秒钟就可以完成。这一技术后来被应用于微软的Analysis Service,更被广泛地应用于分析服务数据计算之中。
Microsoft SQL Server起初是被定义为关系型数据库管理系统,但是结合市场需求和产品的不断完善,Microsoft SQL Server已经可以实施Analysis Services,Reporting Service等方案。在SQL Server Analysis Services 中加入了基于内存技术的表格建模技术,SQL Server 2012中还引进了SharePoint 2010报表集成工具。
SharePoint Server 是用来进行文档存储、协作、商业智能的微软本地软件产品。在SharePoint 2010中,添加了允许用户部署数据模型到 SharePoint,以及连接数据模型共享报表的功能。在SharePoint 2013中,Power Pivot增强了在Excel 2013报表中和数据模型创建时的集成和支持程度。
SQL Server 2014中显著地改进了内存技术,以更高效的方式处理SQL事务、BI和数据仓库问题,因此运行BI处理分析数据更快。更重要的是SQL Server 2014中集成了Power BI for Office 365。Power BI for Office 365是Power BI的早期版本,支持除Excel中提供的功能之外的自助式商业智能功能。