PowerBI 與 Excel 以及市面上大多數的數據分析軟體一樣,都屬於分析工具。但是,用過Excel進行數據分析的朋友應該會發現,Excel有一些局限性。比如:
1、一個工作表數據記錄最多只能存儲1048576條
2、處理超過幾萬行數據時要做好隨時死機的準備
3、當數據分散在不同報表時不便於管理數據
而Power BI恰好解決了上述局限性,人性化易操作的界面、不需要高級的IT語言知識、易於創建交互式動態圖表、輕鬆處理海量數據...這些特點Power BI通通滿足。
Power BI有哪些功能?
1. 打通各類數據源
Power BI能夠從各種數據源中抓取數據進行分析,除了支持微軟自家產品如Excel,SQL Server等,各類資料庫如Oracle,My SQL,IBM DB2等,還支持從R語言腳本,Hdfs文件系統,Spark平臺等等地方導數據。下圖是Power BI的數據導入窗口:
Power BI還支持直接從網頁抓取數據。
2. 易用性(無需編程)
筆者給自己的定位是一枚數據科學家,因此不會也不能將過多精力放在可視化工作上。畢竟資料庫/數據倉庫系統架構,數據挖掘算法研究等工作更是重中之重。而Power BI採用的拖拉控制項式圖形化開發模式,將我從可視化的泥潭中解放出來,把更多精力投放到數據管理,算法研究,業務溝通上。下圖展示了Power BI乾淨而清爽的工作界面:
這裡展示的僅僅是一個方面,絕大多數商業公司出品的軟體在易用性方面完爆開源產品。
3. 圖表顏值高
下面這些圖是筆者10分鐘不到就做好,稍加美化就能達到大部分客戶在顏值上的要求了:
Power BI vs 其他同類產品
Power BI由四大組件構成:
1. Power Query(數據查詢)
2. Power Pivot(數據建模)
建立多表表關係實現數據管理
3. Power View(數據交互展示)
Power BI vs 其他同類產品:
1. Power BI VS Excel
都是微軟自家產品,但Excel更全面且更專注於數據分析,而Power BI則比較精簡且更更專注於報表可視化。另外這兩個產品也是相互打通的,據說最新版本的Excel集成了Power BI插件,而Power BI裡的數據分析功能也和Excel相似。
2. Power BI VS R語言ggplot2
ggplot2其實是R語言的可視化包,因此對於熟悉R語言的人來說,使用ggplot2會非常得心應手。同時由於ggplot2是由程式語言R驅動,因此它在定製化方面肯定做得比Power BI要好。但這也帶來了一些代碼量,不是每個人都喜歡。
3. Power BI VS Python matplotlib
相對Power BI而言,matplotlib更受程式設計師群體的歡迎。一個特點是代碼量較大,筆者本人非常討厭,真不知道為什麼那麼多人支持 = =#。那些用matplotlib做的比較好看的圖,代碼量動輒幾十行上百行,說好的"人生苦短我用python"呢?當然,如果您確實需要經常做一些精細定製化的圖形,也可以考慮使用它。
4. Power BI VS echarts
echarts專用於網頁圖表製作,對瀏覽器兼容特別好。但它一般是給前端程式設計師用的,需要程式語言javascript驅動,不推薦數據分析師使用。
5. Power VS 其他商用BI工具(如Tableau等)
這些商用BI工具的技術通常來說比較專有化,這也就意味著很難找到人交流學習。因此,使用這類工具要慎重,請仔細考慮好具體使用環境和詳細業務場景是否合適後再學習吧。
綜上所述,這些可視化工具並沒有單純的優劣之分,用哪種得具體問題具體分析。一句話,如果你想糙,快,猛地製作還不錯的報表,那麼就快快學習Power BI吧。
Power BI可視化思想
使用Power BI進行可視化的總體步驟如下:
1. 首先從數據源導入數據。Power BI支持的數據源格式非常多;
2. 然後在Power BI後臺區進行數據塑性。數據導入後,必須確定好數據列名,數據類型是否正確,是否需要進行切分工作,是否需要生成匯總表等等;
3. 最後在Power BI的圖表區進行報表繪製。具體工作中,這步和上一步工作迭代進行,我們需要不斷對數據進行塑性,並基於塑性好的數據繪製出各種報表。
學習Power BI的好處
1. PBI中的Power View可能會讓業務人員、領導眼前一亮,就是大家常說的動態圖儀錶盤,在PBI中操作很簡單
2. PBI中的Power Query、Power Pivot很實用,特別是多表、數據整理方面,很強大,可以結合excel快速完成數據整合和統計
3. 要做一個小BI系統的話,PBI很適合,而且短平快,可以讓領導看到成果,也可以作為分析思路展示的demo,效果很不錯
4. 有時候我們所想和領導所需會有一些偏差,為了提高效率,建議用PBI做分析的模板和框架與領導確定,這樣你的分析思路和輸出結果一目了然,只要方向和形式正確,你的報告不會差
唯心鴨z_zhizuobiao
在實際的工作環境中,Excel的圖表更多是為了匯報,分析成果的交流討論,而PBI、tableau樣式的主要是自己用或者提供給業務方用,比如監督日常業務的變化、運營健康度等,更像是數據產品的能效。
也可以作為分析思維梳理和展示的形式,PBI除了強大的動態圖表功能,還支持各種數據形式的導入、而且在多表合併、多文件合併、數據整理方面也有很多優勢,可以與excel互補,提高數據處理分析的效率。
各平臺同名「職坐標在線」