Power BI是微軟用于商業智能的交互式數據可視化和數據分析工具。你可以用Power BI從云中和本地的大量系統中提取數據,創建儀表板來追蹤那些你最關心的指標,或者深度分析數據以及詢問有關數據的問題。你可以創建豐富的報告,或者把儀表板和報告嵌入到你已經在使用中的報告門戶中。你可以創建的儀表板、報告和可視化遠遠超過了普通的條形圖和餅圖,但你并不需要成為專業設計師才能使用這些內容。下面就讓我們來看看,如何從你現有的信息、在超出你預期的更多領域中獲得更多洞察。
1、對你使用的服務實現可視化
Power BI有數百個內容包、模板、與數百個數據服務、應用和服務(包含預設置的報告和可視化)的集成——不僅僅是像Dynamics 365和SQL Server這樣的微軟服務。
如果你在會計過程中使用Xero,或者K2 Appit for SharePoint來構建業務流程,或者Adobe Marketing Cloud、SAP HANA、Salesforce、MailChimp、Marketo或者Google Analytics,甚至是GitHub,你都可以使用Power BI來對這些服務中的數據進行可視化,創建針對這些數據的報告,并匯集到一個定制儀表板中。你還可以設置本地網關以便使用Power BI來探索你自己服務器上的數據集,這樣你就可以這將網絡訪客與銷售進行對比,或者看看那些促銷活動會帶來新的客戶。你可以創建你自己的報告和可視化,執行計算(Power BI會調用這些計算)并為單個用戶、數據源、或者特定儀表板和報告設置訪問級別,以控制哪些人可以查看更敏感的信息。
2、用你的數據講故事
對于數據來說圖表是一種很好的展現形式,但如果你希望以一種易于理解的方式,展現會隨時間推移而發生變化的數據,那你可以嘗試針對Power BI的Timeline Storyteller定制視覺效果。你可以創建數據或者時間的線性列表,或者以圓形、螺旋形、網格或者自定義形狀中排列這些數據。你還可以展現一個時間順序的列表,其序列顯示事件持續的時間,或者選擇相對或者對數尺度。選擇最好的展現方式,擴展和布局你的數據,Power BI將基于這些數據構建一個時間線,顯示需求增長的趨勢,或者對任何注重事件順序的內容作出解釋。
3、探索各種假設
你可以在Excel中對比不同場景,但是Power BI讓你可以通過拖動滑塊來顯示各種變更。為注入收入之類的數字添加計算得出的度量值,并且可以使用Power BI Desktop中的“新建參數”按鈕添加在你假設場景中變化的參數——設置數據類型、最小值、最大值和增量。這將創建一個計算的度量,你可以在其他計算度量中作為參考;所以如果你為一次特定的促銷活動做出響應的客戶數量創建了假設參數,你就可以將其代入一個公式中,顯示你預計處理客戶支持服務單的數量。在假設參數對話框中中勾選“向該頁面添加滑塊”以增加一個滑動條,這樣你就可以拖拽該滑動條來顯示客戶響應數量更高或者更低時的差別。
4、實時提問
你要使用Power BI的自然語言功能來提問并對響應做出可視化,而不是用Power BI設計圖表和報告。你可以指定數據的呈現方式——請求“按月份按地區劃分的總銷售額”——或者讓Power BI選擇一個的布局,將數據與像“上個季度的銷售額是多少?”這種常見問題進行匹配。
如果在儀表板上有顯示圖塊的話,Q&A會建議這些作為問題,當你輸入問題的時候,它會提示你可以在數據集表格中建議添加的條目。如果結果是這些問題非常有用的話,你就可以把這部分可視化添加到儀表板上,從而輕松地為數據集創建可視化。如果你擁有這個數據集的話,你還可以在儀表板設置中添加特色問題。Q&A會利用這個數據集中的表、列和計算字段的名稱;如果列是區域而不是地區的話,表名稱例如“客戶總結”將會讓Q&A不如“客戶”這種名字那么自然(盡管Q&A知道如果你問“芝加哥客戶總結”這種問題的時候你想要的是哪種表,因為它會把語句打散進行理解)。
Power BI Q&A適用于Power BI網站和iOS Power BI應用。它可以處理保存在Excel表格中的數據(或者通過本地網關處理數據庫中的數據,如果你為該數據集啟用Q&A的話),或者你可以使用Power Pivot來為Q&A優化數據集。確保你數據集中的所有表都是正確的,檢查日期和數量等數據類型,并為列創建默認字段集,為表創建默認標簽,調整列顯示,Q&A就會顯示圖表或的類型。
5、自定義可視化
Power BI包含了一系列可視化功能,你可以通過從Office Store下載來添加更多功能,或者用開源Power BI Custom Visual Tool(使用CSS、TypeScript和NodeJS)創建你自己的功能。Office Store中包含來自微軟的可視化,例如詞語云,一個基于R腳本的關聯圖,以圓形矩陣顯示相互關系的螺旋式矩陣,突出異常值、集群和百分位數的“盒形-虛線圖”來顯示可能會在平均值這樣的總結性數據中丟失的數據,以及由其他Power BI客戶創建的可視化。
如果你希望通過工作流和流程來分析進展的話,你還可以將Visio圖表連接到Power BI,將其作為自定義視覺效果。如果你有Excel分析模型的話,你可以使用Frontline的Analytic Solver將其轉變為自定義的Power BI可視化,而無需在JavaScript中設計自定義視覺。你得到的不是一個靜態報告,而是一個動態報告,你可以拖拽進來不同的Power BI數據集,以模擬或者優化不同的選項。
6、將更多數據納入高管看的儀表板中
不同的BI用戶在他們的可視化中需要不同層級的信息。經理和業務分析師可能希望得到大量細節,但是如果你的領導關心的是20或者30個關鍵指標,也許是全球的多個地區,那么最好是以簡單視圖的方式進行概覽,顯示目標和實際數據而不是更復雜的可視化。這樣你就可以在會上快速查看數據,而不會被太多的圖表和數據搞的暈頭轉向。Power KPI定制將可視化與多種報告類型結合到單一的圖塊中。
7、Power BI也可以用于IT數據
不止是擁有大量信息需要深入分析獲得洞察的業務用戶;你也可以使用Power BI來可視化用于IT監控工具的數據。Power BI解決方案針對Azure Activity Logs的模板采用了一個Azure SQL數據庫以及Stream Analytics來收集日志,并使用內嵌的Power BI Desktop報告來顯示這些數據,所以你可以查看使用情況和出現故障的趨勢。此外還有一組針對Intune Data Warehouse的內嵌Power BI報告,顯示像配置和合規狀態這樣的設備細節,以及一個針對Systems Center Configuration Manager的解決方案模板,其儀表板可以覆蓋客戶和服務器健康、惡意軟件防護級別、軟件庫存和哪些設備沒有更新等信息。還有針對一系列其他工具的模板,你還可以為其他工具生成你自己的儀表板和報告,只要你可以將這些數據納入SQL Server或者Azure SQL數據庫。