首页 理论教育 使用PowerPivot加载外部数据源:高效数据处理方案

使用PowerPivot加载外部数据源:高效数据处理方案

时间:2023-05-24 理论教育 版权反馈
【摘要】:Power Pivot for Excel是Excel的一个加载项,可用于组织数据、检测相关关系、提供快捷的浏览信息,Excel 2010可以加载,Excel 2016已经预装好,只须激活即可。通过Power Pivot加载的数据,不存储于Excel表格之内,而是存储于Power Pivot数据库内。Excel用户可能通过Power Pivot解析来自各种源的大量数据,快速执行信息分析。加载Power Pivot及数据库连接的操作过程如下。Power Pivot加载完成之后,还会显示一个总结报告,并返回到Power Pivot窗口,此时显示了加载到Power Pivot数据模型中的所有数据。

使用PowerPivot加载外部数据源:高效数据处理方案

Power Pivot for Excel是Excel的一个加载项,可用于组织数据、检测相关关系、提供快捷的浏览信息,Excel 2010可以加载,Excel 2016已经预装好,只须激活即可。通过Power Pivot加载的数据,不存储于Excel表格之内,而是存储于Power Pivot数据库内。与传统的Excel相比,其数据容量与处理能力有了翻天覆地的变化(如表2-3所示)。

表2-3 传统Excel和Power Pivot for Excel的比较

Power Pivot可用于执行强大的数据分析和创建显式数据模型,通过添加计算列、计算字段、层次结构和KPI来扩展模型。Excel用户可能通过Power Pivot解析来自各种源的大量数据,快速执行信息分析。

加载Power Pivot及数据库连接的操作过程如下。

Step 1:Excel中选中【开发工具】下【COM加载项】,选择“Microsoft Power Pivot for Excel”,点击【确定】,结果如图2-54所示。

图2-54 Excel中加载Power Pivot

Step 2:此时Excel状态栏有了【Power Pivot】。双击【Power Pivot】→点击【管理】进入Power Pivot页面(图2-55)。

图2-55 Power Pivot管理界面(www.xing528.com)

Step 3:数据库连接——可以点击【从数据库】获取外部数据,并按选择连接的数据库根据向导操作;也可以点击【从其他源】获取外部数据,可选择更多可连接的数据库。本例以教材配套“风险管理”(Access类型数据库)为例,选择【从其他源】获取数据。

Step 4:点击【Microsoft Access】→【下一步】→【数据库名称】浏览→选择文件所在路径,选择所要打开的文件“风险管理”→【下一步】,在选择【如何导入数据】中,选择“从表和视图的列表中进行选择,以便选择要导入的数据”→【下一步】(图2-56),则进入选择【表和视图】。

Step 5:在如图2-57所示【表和视图】界面中勾选需要导入的相关表格,点击【完成】。本例选择加载DimProduct、DimCoustomer、FactInternetSales和Dim Date。Power Pivot加载完成之后,还会显示一个总结报告,并返回到Power Pivot窗口,此时显示了加载到Power Pivot数据模型中的所有数据。

图2-56 Power Pivot导入表向导

图2-57 选定表格成功加载后的模型中所有数据

Step 6:如图2-58所示,数据成功加载过程中也自动创建了几个关系,这是由于Power Pivot检测到这些关系存在于数据库之中。直接载入到Power Pivot的表格可以通过DAX语言向原始表格添加新列,虽然无法对原始数据进行编辑,却也避免了对数据进行错误的修改。

图2-58 源数据库中已经存在的关系显示于数据模型

免责声明:以上内容源自网络,版权归原作者所有,如有侵犯您的原创版权请告知,我们将尽快删除相关内容。

我要反馈