Power Pivot、Power Query與Excel和Power BI的關聯

愈來愈多人喜歡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早已一統天下應該也不為過。

https://zh.wikipedia.org/zh-tw/VisiCalc#/media/File:Visicalc.png

進入自助式商務智慧的時代

而自從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語言實作系列>>