一句話簡明介紹:Power Query用來加載元數(shù)據(jù)喇颁,Power Pivot負責對數(shù)據(jù)進行建模分析辽话,Power View則是生成數(shù)據(jù)圖表数尿,三兄弟主要是給Excel這位老板打工朋鞍;而Power BI是這三兄弟合資經(jīng)營的新公司殿较,脫離了Excel專注于做BI產(chǎn)業(yè)啊奄。
1.Power Query
Power Query的誕生晚于Power Pivot辩蛋,最初問世于Excel 2013,后來由于需求龐大挽霉,微軟又對應的開發(fā)了對Excel 2010版本的支持。Power Query專注于對數(shù)據(jù)連接的管理变汪,可以理解為一種ETL (Extract, Transform, Load) 服務侠坎。Power Query支持將導入的不同數(shù)據(jù)源數(shù)據(jù)進行裁剪和合并生成一個新的表單(例如將SQL,Oracle和Facebook的數(shù)據(jù)進行整合)疫衩,同時也支持對數(shù)據(jù)格式進行調(diào)整硅蹦,去掉空數(shù)據(jù)荣德,批量替換某些數(shù)據(jù)闷煤,以及拆分某一column或者合并多個column。如果有需要涮瞻,還可以用Power Query對數(shù)據(jù)做簡單的整理例如計算鲤拿,排序和過濾。Power Query對數(shù)據(jù)的處理都在加載數(shù)據(jù)如Excel之前完成的署咽,也就是說近顷,通過Power Query中的設(shè)置,相當于創(chuàng)建了一個模具宁否,只有符合這個模具大小要求的數(shù)據(jù)才會被加載到Excel之中窒升。相比Power Pivot只能在load數(shù)據(jù)之前做filter處理,Power Query提供的功能操作就豐富了很多慕匠,可以很大程度上減少冗余數(shù)據(jù)的加載饱须,從而顯著提高數(shù)據(jù)分析的效率和能力。
2.Power Pivot
Power Pivot應該是最早被人熟知的Power家族成員台谊。最早是作為Excel 2010的一個Add-in被引入進來蓉媳,在Excel 2013做了大幅度的功能提升和改進,在最新的Excel 2016中已經(jīng)變成了Built-in工具锅铅。Power Pivot的工作原理是將數(shù)據(jù)加載到內(nèi)存中進行建模酪呻,因此可以快速的對數(shù)據(jù)進行分析,整合和計算盐须,缺點嗎玩荠,當然是對內(nèi)存的依賴程度比較高,可以分析的數(shù)據(jù)量于內(nèi)存大小成正比贼邓。Power Pivot可以對多種數(shù)據(jù)源進行建模分析阶冈,當引入多張表時,可以在不同的表之間添加關(guān)聯(lián)關(guān)系并且可以使用Data Analysis Expressions (DAX)語言對數(shù)據(jù)進行計算立帖。同時Power Pivot生成的數(shù)據(jù)圖表可以以Excel為載體發(fā)布到SharePoint端已實現(xiàn)數(shù)據(jù)共享眼溶。并且與Excel native的數(shù)據(jù)分析功能相比,Power Pivot的顯著優(yōu)勢是在導入數(shù)據(jù)時可以指定具體導入哪部分數(shù)據(jù)(以column為單位做filter)晓勇,這樣能一定程度的減少冗余數(shù)據(jù)被加載到表單里面而影響數(shù)據(jù)分析的效率堂飞。
3.Power View(數(shù)據(jù)展示)
跟它的名字一樣灌旧,Power View是一個讓人“看”的工具,提供了豐富的圖形模塊用已將數(shù)據(jù)分析的結(jié)果展現(xiàn)出來绰筛。Power View最早來源于SQL Server2012的Server Reporting Services枢泰,并被SharePoint 2010所應用。之后被引入到Excel 2013铝噩,與Power Pivot帶的Povit Table和Chart相比衡蚂,Power View提供的可用數(shù)據(jù)圖形模板更加豐富,更加便于操作骏庸,大大提升了Report的整體視覺感官毛甲。
4.Power BI
Power BI是基于Power Query,Power Pivot和Power View架構(gòu)的一個獨立軟件具被,在包含了這三者的全部功能同時又增加了一些BI相關(guān)工具玻募,允許在沒有Excel,SQL Server或者SharePoint的環(huán)境上對數(shù)據(jù)進行可視化分析處理一姿。同時為了的實現(xiàn)數(shù)據(jù)共享七咧,Power BI除了提供On desktop版本外,還有基于微軟Azure運行的SaaS版本以及為mobile用戶準備的APP版本叮叹,可以實現(xiàn)在不同場合地點對數(shù)據(jù)的無縫瀏覽以及修改艾栋。同時,Power BI還提供了一套REST API允許第三方Application引用Power BI的相關(guān)圖形表單蛉顽。也就是說蝗砾,第三方application可以專注于數(shù)據(jù)的收集和初步整理,之后利用Power BI對進行建模分析生成相應的表單圖形蜂林,之后再將結(jié)構(gòu)引入到自己application里面功任何用戶使用遥诉。