
來源:medium
編譯:張大筆茹、一一
本文轉自:大資料文摘
正确分析使用資料可能會挖到寶藏。那麼,作為個人或公司,如何選擇分析和可視化資料的工具?
在本文中,我們從各個方面比較三個工具的功能。
Microsoft Excel釋出于1985年,本質上是一種具有計算,繪圖工具,資料透視表和宏程式設計語言等功能的工具,可以在Windows,Mac,Android,iOS等多種作業系統上運作。
Tableau發行于2003年,是一種互動式資料可視化軟體,被公認為增長最快的資料可視化工具,主要是因為它能夠幫助使用者檢視和了解資料。它将原始資料轉換成可了解的視覺效果,進而改變人們使用資料進行問題解決和決策的方式。
Power BI于2014年釋出,它是Microsoft提供的基于雲的分析和商業智能服務。旨在為使用者提供互動式的可視化和商業智能,簡單的資料共享,資料評估和可擴充的儀表闆等功能。
讓我們從一些參數角度來比較這三種軟體。
1. Data Sources 資料源
Excel是一種靈活,易于使用的電子表格,通常用于建立資料集。它可以借助資料連接配接功能将外部資料源中的資料提取到電子表格中,還可以從Web,Microsoft Query,SharePoint清單,OData Feed,Hadoop檔案(HDFS)等來源擷取資料。是以,Excel檔案通常用作Power BI和Tableau的資料源。
Tableau支援數百種資料連接配接器,包括線上分析處理(OLAP)和大資料(例如NoSQL,Hadoop)以及雲資料。
圖檔由作者提供
Power BI能夠連接配接到使用者的外部資源,包括SAP HANA,JSON,MySQL等。它可以連接配接到Microsoft Azure資料庫,第三方資料庫,檔案和線上服務,例如Salesforce和Google Analytics。
當使用者從多個來源添加資料時,Tableau和Power BI會自動關聯。但Power BI連接配接有限的資料源,同時會在每月更新中增加其資料源連接配接器。
2. 資料發掘
資料發掘是通過可視化資料或應用進階分析來檢測資料中的模式和特點的過程。
使用Excel需要充分了解資料特點才能找到關鍵的資訊。Excel中的“股票”和“地理”等選項有助于快速擷取資料的詳細資訊。
通過Tableau和Power BI,你可以自由浏覽資料而無需提前知道所需的答案。可以先發現關聯和趨勢,然後深入了解導緻其發生的原因。這些系統能一目了然地了解資料。
3. 資料模型和适用範圍
Excel專主要用于建立具有廣泛功能的結構化和簡單資料模型,最适合對結構化資料進行統計分析。
Tableau可以建立簡單的資料模型,例如單個表,也可以建立更複雜的資料模型,其中多個表使用關系,聯接和聯合的不同組合。它最适合快速,輕松地表示大資料,有助于解決大資料問題。
Power BI的資料模型專注于資料提取,并輕松建構潛在的複雜資料模型。
4. 資料可視化
可視化是突出顯示必要資料的好方法。
在使用excel進行資料可視化時,需要首先處理存在的資料,然後手動建立不同的圖表,圖形。為了使可視化易于了解,需要好好學習excel的功能。
使用者可以選擇許多可視化作為藍圖,然後使用Power BI将側邊欄中的資料插入到可視化中。它還允許使用者通過使用自然語言進行查詢來建立可視化效果。當深入到資料集進行分析時,Power BI确實設定了3500個資料點限制。但是,此資料點限制有一些例外:R視覺效果的最大資料點限制為1,50,000,Power BI視覺效果的最大資料點限制為30,000資料點,散點圖的最大資料點限制為10,000資料點 。
使用Tableau,使用者可以建立不同類型的基線可視化圖表,包括熱圖,折線圖和散點圖。此外,使用者可以建立資料“如果”的情況,還可以自由地在分析中使用任何數量的資料點。
此外,Power BI和Tableau允許使用者內建程式設計語言(如Python,R等)建立可視化結果。
此外,良好的API(應用程式接口)通過提供所有構件,使程式員更容易開發可視化對象。API由一組子例程定義,通信協定和用于建構軟體的工具組成。它是一組在各個元件之間明确定義的通信方法。Excel,Tableau和Power BI允許使用者合并API并利用資料建立醒目的可視化效果。
5. Dashboards 儀表盤
Excel提供了有限的建立儀表闆功能,重新整理過程繁瑣。Tableau和Power BI可以建立由不同類型的圖表,地圖和圖表組成的自定義儀表闆。使用Tableau和Power BI可以輕松重新整理儀表闆,以建立美觀的儀表闆。嵌入資料後,可以在所有三個系統上輕松完成此操作,但是與Power BI相比,Tableau實時更新資料功能弱一點。
6. 使用者界面
需要掌握宏和Visual Basic腳本的知識,才能發揮Excel的最大潛力。
Tableau 和 Power BI 的界面不需要編碼知識就能開發精細且複雜的可視化報表。
Tableau有一個智能使用者界面,能夠容易地建立儀表盤,但Power BI更簡單。
Power BI 使用者界面非常易學,也是以被使用者偏愛。
7. 語言依賴
Excel以及其他Microsoft Office程式的程式設計語言是VBA。另外,當你從一個透視表選取項目時,Excel使用MDX來檢索字段和數值。從Analysis Services多元資料集中導入資料時,也可以手動生成MDX查詢。
但什麼是MDX?MDX代表多元表達式,是OLAP資料庫的查詢語言。
Tableau的軟體工程師使用多種程式設計語言,但組成Tableau Desktop代碼最主要的語言是C++。
DAX和M是Power BI使用的語言;兩種語言在建立Power BI模型時,有着不同的使用方式,且互相獨立。M是一種公式查詢語言。在将資料加載到Power BI模型之前,可以使用M語言在power query編輯器中檢視、編輯和準備資料。使用M語言的表達式在資料傳輸後會自動生成。DAX是一種分析資料計算語言。你可以使用DAX為計算列和度量(也稱為計算字段)定義自定義計算,所有這些都可以在資料視圖階段進一步用于深入的資料分析。DAX包括Excel公式中使用的一些函數和用于處理關系資料以及執行動态聚合的附加函數。
8. 表現
Excel的運作速度适中,但是沒有辦法加快。Tableau和Power BI運作速度也适中但是可以優化和增強。Power BI是為普通參與人員設計的,不一定是資料分析師。為了幫助團隊建立他們自己的可視化,Power BI的使用者界面更多地依靠拖放和直覺特性。總之,在進行資料可視化時,Power BI勝在容易使用,Tableau勝在速度和能力。
9. 資料可得性
Excel是特定于使用者的。但是,你可以使用Power BI來共享你的Excel工作簿給你的同僚們。
在Tableau上建立的可視化報表可以在Tableau伺服器上被儲存和共享給其他的Tableau使用者。
Power BI更加關注報告和分析模型,使用Power BI你可以通過将你的儀表盤發表到一個工作空間裡來儲存和共享它,其他人可以在上面合作編輯。存儲容量限制取決于工作區的類型(共享或進階)。
更多的資訊參見:
https://docs.microsoft.com/en-us/power-bi/admin/service-admin-manage-your-data-storage-in-power-bi
10. 産品及價格
Excel綁定了MS Office工具,并且可以單獨購買。Tableau有許多種産品,例如Tableau Server, Tableau Online, Tableau Public Server, Tableau Desktop, Tableau Public Desktop, Tableau Reader, Tableau Mobile, and Tableau Prep Builder,它們有這不同的使用目的,更多關于這些産品的資訊可以參考這裡。
使用免費的Tableau Public,所有人都可以連結一個工作表或一個檔案,并且為網站建立互動資料可視化。接着,免費的Tableau Reader允許你打開并與這些建立在Tableau Desktop的可視化報表互動。
你可以通路Tableau的網站來找到關于它們産品和價格的更多資訊。
Power BI也有多款産品,比如Power BI Desktop, Power BI Mobile, Power BI Report Server等等。更多關于這些産品的資訊可以參考這裡。
更多關于産品和價格的資訊見下表:
Power BI通常而言是一個更負擔得起的選擇。對那些需要免費試用功能的使用者而言,Power BI提供穩定的60天試用期。而Tableau的試用期隻有14天,Excel不提供試用期。而且,Power BI最低的價格為$9.99每人每月,但Tableau Explorer最低價格也為$35。
最後的結論
讀完上述對三種系統的對比,現在,你可以通過問自己以下幾個問題,來決定你和你的組織西藥哪一個系統?
1、你更關注資料處理過程還是資料可視化?
2、你或者你的組織需要哪一種報表?
3、你做報表的頻率是什麼?
4、你的預算有多少?
Excel很适合建立快速的一次性報告。雖然Excel是一個很穩健工具,但是建立和維護重複的報表、建立可視化和示範以及深入到資料的細粒度都需要一些有關其功能的進階知識。
但是,選擇任何一個工具都取決于使用者的業務規模和需求。
财力和人力資源有限的小型企業,如果想尋求更實惠的商業智能解決方案,應該從powerbi開始。然而,那些優先考慮資料分析并擁有人力資本支援的中型和企業公司,使用Tableau會更好。
Tableau是根據高管的需求建立的。它的資料可視化和自助服務功能允許決策者打開一個報告或儀表闆,并自由地向下鑽取到細粒度的資訊。這一解決方案可能很昂貴,但是當你需要建立非常多的重複報告并迅速更新的時候,這些錢花得就很值得。如果你的公司建立很多一次性報表而不是更新原有報告,你可能更想學習Excel的進階特性。Tableau允許使用者內建無限量的資料點,并提供全面支援的選項。
Power BI,Tableau和Excel的工作原理和思想并不相同。是以,決定哪一個是最優的非常有挑戰性。我們需要根據我們的需求來做出選擇。
我希望這篇文章,以及文章中對于多種因素的對比,能夠幫助你決定為哪一款産品投入時間和金錢。
感謝你的閱讀。
參考文獻:
[1] Excel help & learning : https://support.microsoft.com/en-us/excel
[2] Get Started — Tableau :
https://help.tableau.com/current/pro/desktop/en-us/gettingstarted_overview.htm
[3] Power BI documentation:
https://docs.microsoft.com/en-us/power-bi/#:~:text=Power%20BI%20amplifies%20your%20insights,how%20you%20use%20Power%20BI.
相關報道:
https://towardsdatascience.com/excel-tableau-power-bi-what-should-you-use-336ef7c8f2e0
CDA成都校區免費申請試聽課程!
歡迎掃碼申請
近期開班情況
課程詳情請掃碼咨詢