读《用PowerPivot建立数据模型》
用PowerPivot建立数据模型MicrosoftExcel是进行数据分析的世界标准,其易用性和强大功能使得Excel电子表格成为人人使用的工具,无论分析何种信息。
2010年,微软公司发起的一项颠覆之举打破了BI专业人员和Excel用户之间的藩篱:通过引入一个名为xVelocity的强大引擎,直接在Excel内部驱动大型BI解决方案。
彼时,MicrosoftSQLServer2008R2PowerPivotforExcel发布,成为Excel2010的免费插件。目标是使得创建BI解决方案变得如此容易,Excel将不仅仅能作为BI客户端启动,而且还能作为BI服务器启动,能够在笔记本电脑上托管复杂的BI解决方案。他们将其称为自助式BI。
微软PowerPivot对其可存储的行数没有限制:如果你需要处理100万行,你大可放心地这么做,且其分析速度惊人。PowerPivot还引入了DAX语言,一个旨在创建BI解决方案的强大编程语言,而不仅仅通过Excel公式。最后,PowerPivot能够高倍压缩数据,使得大量信息可存储于相对较小的工作簿中。但是,这还只是第一步。
PowerPivot不再是一个分离的Excel插件,现在成为Excel技术的一个内在组成部分,为每个Excel用户带来了xVelocity引擎的力量。自助式BI时代于2010年开启,且在2013年升级。
未来需要新的复合型财会专业人士,能够对财务、IT和信息三大领域融会贯通。而对每一位数据分析师和管理会计师而言,熟练掌握ExcelPowerPivot,无疑是迎接未来十年,驾驭数据的一张必备“驾照”。
PowerPivot是一个Excel加载项(add-in,也称为外接程序),实施了一个快速强大的内存数据库,可用于:组织数据。检测相关的关系。提供最快捷的方式来浏览信息。
PowerPivot的一些最受关注的特性包括:运用数据透视表工具以关系型方式来组织表格的能力,分析师在分析之前无须将数据以Excel工作表的形式进行导入。使你得到一个迅捷、节省空间的列式数据库,从而不受Excel工作表的局限即可处理大量数据。DAX,一种强大的编程语言,可在关系数据库之上定义复杂的表达式。同Excel相比,它可定义令人惊叹的丰富表达式。整合不同来源数据的能力,如数据库、Excel工作表、来自互联网的数据源,以及几乎任何类型的数据。可对整个数据库进行复杂查询,具有令人惊讶的快速内存处理能力。
PowerPivot填补了Excel工作表和完整BI解决方案之间的空隙,它具有一些独特的特性,使其在Excel高级用户和经验丰富的BI分析师当中都富有吸引力。
数据透视表也有一定的局限性:数据透视表仅能分析存储于Excel工作表中单个表格的信息。如果你有包含不同信息的不同的电子表格,要关联来自这些电子表格的相关信息并不容易。将源数据转换成适合分析的格式并不容易。
PowerPivot是微软公司主推的自助式BI工具,并且配套了PowerView, 要使用PowerPivot,数据不应该存储于Excel表格内,而需要存储于PowerPivot数据库内。
注意:PowerPivot数据库也称为Excel数据模型。这两个术语涉及同一项技术:Excel数据模型在现实中即是PowerPivot数据,PowerPivot数据库存储于Excel工作簿之中。 PowerPivot表格(记住,它们是不同于Excel表格的)。只要激活一些Excel高级功能进行数据分析,事情将变得顺利,例如:PowerView报告。表格间的关系。多于一个表格的数据透视表。