愈来愈多人喜欢Power Query了,我发现许多Excel使用者或者资料处理的工作者,愈来愈仰赖Power Query来进行资料的汇入、拆解、转换、组合、…等等作业。而从一些来自学员、读者的提问与疑惑中,也发觉到他们大大小小的困扰,尤其是若要进行更进一步的资料转换时,基于并非资讯专业人员,资料库基础观念涉猎不多,卡关的情境屡见不鲜,于是有了撰写这系列文章的念头。就从Power Query与Excel和Power BI的关係开始讲起啰!
前言
前几年商务智慧极为盛行也蔚为风潮,因此,笔者这几年也将许多时间与精神都专注于Power BI与Excel的教学、着作与教育训练,亦录製了一些视频并撰写一些文章免费分享这些领域的所见所闻与所学,以及提供付费的线上节目可进一步的深度学习。这期间坊间也有很多关于Power BI、Power Pivot、Power Query等议题的影音、文章与教学,偶有看到不是很精準的引述,以及关于这些工具出处众所纷纭时,总想要聊聊个人的看法与心得,尤其针对Excel、Power Pivot和Power Query等相关议题。于是有了这一系列文章与实作範例介绍的分享,就从这里开始啰~
从试算表软体开始
记得第一次接触试算表类型的应用程式,是在当年组装仿Apple II个人电脑时代,使用了VisiCalc这套被称之为试算表应用程式始祖的应用软体,那应该是约莫是45年前的事了。后来短时间的使用过Multiplan、SuperCalc等着名的试算表程式,再由6502/8088的环境到x86,个人认为史上最厉害的试算表应用程式Lotus 1-2-3也让我在求学与职场上风光了十几年。然而世代的更迭与试算表应用程式战场的风云变色,若说Microsoft Excel早已一统天下应该也不为过。
进入自助式商务智慧的时代
而自从90年代商务智慧(Business Intelligence)开始慢慢普及与实现时,大数据与大量资料的处理和统计分析已经不可避免,在资料库系统里的资料总是要藉由下载、汇入、筛选、关联、…才到使用者的作业环境里(常常是诸如Excel的工作环境),实在消耗了不少资讯单位的负担与资源。此外,即便试算表应用程式易懂易学也易用,但工作表的容量毕竟有限,也不是正统的资料表处理模式,没有资料型态(Data Type),也欠缺资料关联的建构与管理。所以,也开始了有将资料库技术与资料分析工具释放至使用者端工具端的契机,让个人化的自助式商务智慧(Self-Service Business Intelligence)有了划时代的发展。
进入自助式商务智慧的时代
而自从90年代商务智慧(Business Intelligence)开始慢慢普及与实现时,大数据与大量资料的处理和统计分析已经不可避免,在资料库系统里的资料总是要藉由下载、汇入、筛选、关联、…才到使用者的作业环境里(常常是诸如Excel的工作环境),实在消耗了不少资讯单位的负担与资源。此外,即便试算表应用程式易懂易学也易用,但工作表的容量毕竟有限,也不是正统的资料表处理模式,没有资料型态(Data Type),也欠缺资料关联的建构与管理。所以,也开始了有将资料库技术与资料分析工具释放至使用者端工具端的契机,让个人化的自助式商务智慧(Self-Service Business Intelligence)有了划时代的发展。
大量资料的转换与处理
紧接着Power Query的出现,可以执行撷取(Extract)、转换(Transform)和载入(Load),俗称ETL工具,使得资料汇入、转换、清洗、分割、合併、…等作业,都可以在Excel活页簿里档案里实现。从多种不同资料来源的汇入和处理数据变得更加容易和直观。
Excel让试算表软体不再只是试算表软体,微软开始将Power Query和Power Pivot的技术融入在Excel环境,从原本的外挂已经变成内建功能了,甚至Power Pivot的资料模型、xVelocity资料压缩引擎技术和DAX函数,以及Power Query工具的ETL数据整合与转换工具和M语言,都变成了Microsoft Power BI Desktop应用程式的核心功能。
结语
所以,Power Query和Power Pivot的确是在处理商务智慧、数据分析与视觉化报表的过能中,不能漠视的一环。熟悉并了解这两个应用程式的使用,真是一鱼两吃,不但在Excel环境境里可以得心应手,在Power BI的服务与工具应用中更可运用自如。若有兴趣的读者,可以到笔者录製分享的影音:
<<Ares老师说说Power BI系列>>
共有四支影片与大家分享基本概念与学习路径:
- (1/4):BI商务智慧简介与Microsoft PowerBI
- (2/4):PowerBI历史与Excel的BI增益集(Excel自助式BI的学习地图)
- (3/4):自助式的观念与Power BI Desktop的由来
- (4/4):Power BI Desktop与Excel Self BI增益集的差异与学习地图
下一篇:<<Power Query的学习与M语言实作系列>>