PowerBI 商業智慧分析
內容描述
業界頂尖顧問教您如何用PowerBI進行資料分析
商業智慧(Business Intelligence BI)在這幾年一直都是顯學,因為企業希望能夠在決策時,即時取得有效的輔助資訊,以因應越來越快速的變遷與越來越複雜的商業邏輯。而這些資訊能夠改善整個團隊乃至於企業的決策品質與效率,或是更了解客戶的特性,提供更貼心的服務。
.適合使用者從入門到精通Power BI
.協助企業IT建構以Power BI為基礎的資料分析平台
.從整理資料開始,一步步教您如何建立豐富的分析報告
.深入說明整理異質型資料來源的Mashup引擎與M語言
.廣泛說明表格式模型的運作原理與效能調校
.以實例說明如何利用DAX語言完成日常所需的分析
.說明如何安裝、管理與監控Power BI報表伺服器
原廠推薦
「百敬老師多年的扎實功力在本書中體現,詳盡介紹了Power BI語法,除了是資料分析相關課程而言是非常好的教材外,對BI開發人員來說,更是一本深入淺出的好工具書。」 - 廖育萱, 台灣微軟資深產品行銷經理
<序>
在資訊界唯一不變的就是變,但新的變動並不代表進步、它只代表多了一個嘗試的方向與可能。學習與摸索從不簡單,從生澀地試用、證明、開發、測試、上線、維護到改版、升級。從一小群人/某個部門試行到全面地推廣,從先行者摸索最佳解法,到大家遵守的標準作業程序。這是條漫漫長路,但有耐心的人群不多,尤其在這隨手轉傳資訊氾濫的時代,一兩個人或許能靜下心摸索,但一群人就會充滿冒進,在不平與抱怨中折損士氣。
我們參與建置BI系統與平台20多年,始終看到一個迷思:「新的BI工具可以省掉IT人員,使用者據此自己深入分析」。新的工具可以降低進入門檻,讓更多人能夠一起參與。但人多所帶來的是更多需求面向,更複雜邏輯,更細緻的權限與稽核,與更多的變動。
商業智慧邏輯本身是非常的繁亂,企業部門與流程間的績效往往互斥,非任何工具可以簡化。以我們經常碰到狀況:多對多關係,例如:訂單與出貨,一張訂單可能分多次出貨,一次出貨可能包含多張訂單,三階正規後的資料結構往往讓使用者難以理解。遑論階層式多對多,因為出貨跟倉庫、儲位、派車…等,再形成階層式多對多,這是資訊人員都頭大無比的分析。而分析目標混著企業經營條件、領域知識、技術限制、安全規範…等。非任何標準範本、智慧預測可以解決。
在商業智慧領域中,這些需求比比皆是,例如階層式緩時變維度、時間序列分析搭配複雜的遞迴計算…等。一旦進入分析深水區,整個BI團隊都在抱頭燒腦,好不容易分析正確了,但系統效能奇差無比。所以,我聽到任何人說出:「有了 XXX 就不用IT」這句話,只想告訴該人:「沒做過的,就請不要談論人事」。
在眾人敦促中,雅玲與我決定集結這些年來使用Power BI的經驗成書,方便需要分析資料的人可以快速上手,不僅提供IT專業人員據以開發系統,也讓一般使用者藉此入手。但面對Power BI快速改版的頻率,我們只能苦笑以對。若你覺得書中引用的畫面與你電腦呈現的不同,尚請海涵,因為要用三季才能成書的期間,Power BI已經換了9版。
玩IT三十多年,只有一個感覺,技術,不是解決問題的重點,人才是。而玩BI的人除了需要IT人必備的IQ外,更要有好EQ,因為使用者談分析需求往往比交易流程更天馬行空。談交易系統的需求如同詢問廚師;以寫出食譜讓每個人都據此燒菜。但分析系統是了解百百種食客的喜好後;要改變員工和廚師的行為,以達到最低成本,最高收益與最大營業額。但食客、員工和廚師都說不清楚數字,總流連在抱怨、茫然與想像。
雅玲有過人的EQ和毅力,能埋在數百張資料表,數十億筆紀錄中找尋正確的關係與運算邏輯,將點串成線,繼而鋪展成面。能傾聽客戶需求並整理成公式,能將數字以直覺的圖形呈現。能以SQL和Excel既驗巨觀彙總,又驗微觀單筆,既能歸納又能演繹。跟她合作案子,總在讚嘆中完成。反觀自己面對資料海只會生悶氣,抱怨為何一種米養出了百種人。
本書限於篇幅,又往往被快速變遷撕扯書籍章節,做不到多廣泛與深入,僅能鋪陳整體架構,再挑選我們共通開發的經驗,願能讓你見樹又見林。
和妻攜手二十幾年,慢慢地,少了衝突,少了狂喜,多的是相視微笑,靜靜地坐在一起,走在一起。感謝一直在旁的慧。
百敬
目錄大綱
Ch1|Power BI 簡介
1.1 商業智慧系統
1.2 Power BI
1.3 Power BI 報表伺服器
1.4 Azure Power BI 服務
1.5 本書章節簡介
Ch2|Power Query 編輯器
2.1 連接資料
2.2 組織資料
Ch3|M 語言
3.1 M 語言概論
3.2 基本資料型態
3.3 特殊資料型態
3.4 函數
3.5 控制流程
3.6 效能
Ch4|基本報表設計
4.1 Power BI Desktop 環境介紹
4.2 報表設計原則
4.3 視覺效果設計原則
Ch5|互動式設計
5.1 製作互動報表
5.2 深入資料細節
5.3 套用篩選條件
5.4 建構報表故事
Ch6|表格式模型
6.1 維護資料表
6.2 格式化與屬性
6.3 依其他資料行排序
6.4 計算
6.5 角色與資料列層級安全
6.6 群組
6.7 關聯
Ch7|初探 DAX 語言
7.1 基本觀念
7.2 純量函數(Scalar Functions)
7.3 資料表函數(Table Functions)
7.4 理解 DAX 語境(Context)
7.5 關聯性(Relationships)
7.6 CALCULATE 函數
Ch8|深入 DAX 應用
8.1 資料歷程(Data Lineage)
8.2 時間智慧
8.3 運用統計函數
8.4 柏拉圖分析
Ch9|Power BI 效能相關議題
9.1 VertiPaq 引擎
9.2 最佳化模型
9.3 分析引擎執行狀況的工具
9.4 找尋 Power BI 報表中的瓶頸
Ch10|安裝與管理 PBIRS 伺服器
10.1 安裝 PBIRS
10.2 報表伺服器組態管理員
10.3 管理工具
10.4 PBIRS 安全設定
10.5 資料列層級安全性
10.6 共用排程與報表特定排程
10.7 管理與監控 PBIRS
10.8 透過 PBIRS 整合與呈現報表
作者介紹
胡百敬
現任集英信誠合夥顧問,恆逸講師,台灣微軟、統一數網等企業約聘顧問,SQL PASS 台灣社群創始人。擁有 MCT、MCAD、MCSD…等證照,獲選為微軟最有價值專家。有30年的資訊應用系統架構、資料平台的設計、實做與維護經驗。
黃雅玲
現任集英信誠商業智慧執行顧問。專長:商業智慧規劃與設計、資料移轉及流程自動化。著有《SQL Server Reporting Services報表服務》、《SQL Server SSIS整合服務》