1. 程式人生 > >淺談Power家族史--Power Pivot &Power Query& Power View& Power BI

淺談Power家族史--Power Pivot &Power Query& Power View& Power BI

閱讀微軟BI相關文章,出現最多的就是這四個以Power的開頭工具,Power Pivot,Power Query,Power View以及Power BI。相同的姓氏暗示這四兄弟來自同一家族,不同的名稱又表明四兄弟的分工各有不同。So,這幾個Power兄弟到底是幹什麼的呢?

一句話簡明介紹:Power Query用來載入元資料,Power Pivot負責對資料進行建模分析,Power View則是生成資料圖表,三兄弟主要是給Excel這位老闆打工;而Power BI是這三兄弟合資經營的新公司,脫離了Excel專注於做BI產業。

Power Pivot

Power Pivot應該是最早被人熟知的Power家族成員。最早是作為Excel 2010的一個Add-in被引入進來,在Excel 2013做了大幅度的功能提升和改進,在最新的Excel 2016中已經變成了Built-in工具。Power Pivot的工作原理是將資料載入到記憶體中進行建模,因此可以快速的對資料進行分析,整合和計算,缺點嗎,當然是對記憶體的依賴程度比較高,可以分析的資料量於記憶體大小成正比。Power Pivot可以對多種資料來源進行建模分析,當引入多張表時,可以在不同的表之間新增關聯關係並且可以使用Data Analysis Expressions (DAX)語言對資料進行計算。同時Power Pivot生成的資料圖表可以以Excel為載體釋出到SharePoint端已實現資料共享。並且與Excel native的資料分析功能相比,Power Pivot的顯著優勢是在匯入資料時可以指定具體匯入哪部分資料(以column為單位做filter),這樣能一定程度的減少冗餘資料被載入到表單裡面而影響資料分析的效率。

Power Query

Power Query的誕生晚於Power Pivot,最初問世於Excel 2013,後來由於需求龐大,微軟又對應的開發了對Excel 2010版本的支援。Power Query專注於對資料連線的管理,可以理解為一種ETL (Extract, Transform, Load) 服務。Power Query支援將匯入的不同資料來源資料進行裁剪和合並生成一個新的表單(例如將SQL,Oracle和Facebook的資料進行整合),同時也支援對資料格式進行調整,去掉空資料,批量替換某些資料,以及拆分某一column或者合併多個column。如果有需要,還可以用Power Query對資料做簡單的整理例如計算,排序和過濾。Power Query對資料的處理都在載入資料如Excel之前完成的,也就是說,通過Power Query中的設定,相當於建立了一個模具,只有符合這個模具大小要求的資料才會被載入到Excel之中。相比Power Pivot只能在load資料之前做filter處理,Power Query提供的功能操作就豐富了很多,可以很大程度上減少冗餘資料的載入,從而顯著提高資料分析的效率和能力。

Power View

跟它的名字一樣,Power View是一個讓人“看”的工具,提供了豐富的圖形模組用已將資料分析的結果展現出來。Power View最早來源於SQL Server2012的Server Reporting Services,並被SharePoint 2010所應用。之後被引入到Excel 2013,與Power Pivot帶的Povit Table和Chart相比,Power View提供的可用資料圖形模板更加豐富,更加便於操作,大大提升了Report的整體視覺感官。

Power BI

Power BI是基於Power Query,Power Pivot和Power View架構的一個獨立軟體,在包含了這三者的全部功能同時又增加了一些BI相關工具,允許在沒有Excel,SQL Server或者SharePoint的環境上對資料進行視覺化分析處理。同時為了的實現資料共享,Power BI除了提供On desktop版本外,還有基於微軟Azure執行的SaaS版本以及為mobile使用者準備的APP版本,可以實現在不同場合地點對資料的無縫瀏覽以及修改。同時,Power BI還提供了一套REST API允許第三方Application引用Power BI的相關圖形表單。也就是說,第三方application可以專注於資料的收集和初步整理,之後利用Power BI對進行建模分析生成相應的表單圖形,之後再將結構引入到自己application裡面功任何使用者使用。

目前Power BI的desktop版本免費,基於Azure的Power BI.com也對個人使用者開放一部分免費功能。如果手頭沒有O365,或者最新的Excel 2016,學習BI相關知識,Power BI是一個很不錯的入手工具。
--------------------- 
作者:紫玉齋 
來源:CSDN 
原文:https://blog.csdn.net/jessica_seiya/article/details/78738915 
版權宣告:本文為博主原創文章,轉載請附上博文連結!