
|
課程培訓(xùn)
|
Power BI 建模專家培訓(xùn)課程
Power BI 建模專家培訓(xùn)課程大綱
培訓(xùn)對象:
培訓(xùn)目標(biāo):
培訓(xùn)內(nèi)容介紹:
一、數(shù)據(jù)建模設(shè)計(jì)原則 (1)理解Power BI中的數(shù)據(jù)建模層:Power BI Desktop模型結(jié)構(gòu)的層次與組件;語義模型(Semantic Model)的概念與價(jià)值;邏輯數(shù)據(jù)模型與物理數(shù)據(jù)模型的區(qū)別。 (2)星型模式與雪花型模式:事實(shí)表與維度表的角色定位;星型模式(Star Schema)作為首選建模方法的設(shè)計(jì)優(yōu)勢;雪花型模式(Snowflake Schema)的適用場景與取舍;維度建模四步走方法論。 (3)創(chuàng)建和管理表之間的關(guān)系:關(guān)系類型(一對多/一對一/多對多)的使用時(shí)機(jī);基數(shù)(Cardinality)的準(zhǔn)確設(shè)置;交叉篩選方向(Cross Filter Direction)的含義與應(yīng)用;自動(dòng)偵測與手動(dòng)配置的最佳實(shí)踐。 (4)角色扮演維度:同一個(gè)維度表在模型中扮演多個(gè)角色的場景(如訂單日期/發(fā)貨日期);ACTIVE RELATIONSHIP與USERELATIONSHIP函數(shù)的應(yīng)用;維度復(fù)制的替代方案。 (5)多對多關(guān)系的高級(jí)處理:多對多關(guān)系的挑戰(zhàn)與陷阱;使用橋接表(Bridge Table)的正確方式;CROSSFILTER函數(shù)控制交叉篩選。
二、高級(jí)DAX核心概念 (1)DAX語法與數(shù)據(jù)類型深入:DAX中的數(shù)據(jù)類型與隱式轉(zhuǎn)換規(guī)則;BLANK與空值的哲學(xué);VAR變量定義的最佳實(shí)踐(簡化代碼、提升性能、便于調(diào)試)。 (2)計(jì)算列與度量值的本質(zhì)區(qū)別:行上下文(Row Context)與篩選上下文(Filter Context)的深度理解;計(jì)算列的物理存儲(chǔ)與內(nèi)存占用;度量值的動(dòng)態(tài)計(jì)算特性;何時(shí)使用計(jì)算列vs度量值的決策框架。 (3)CALCULATE函數(shù)核心原理:CALCULATE作為DAX中最重要函數(shù)的語法結(jié)構(gòu);篩選上下文修改的底層機(jī)制;CALCULATE如何觸發(fā)上下文轉(zhuǎn)換;CALCULATE與CALCULATETABLE的對比。 (4)篩選修飾符高級(jí)應(yīng)用:FILTER函數(shù)實(shí)現(xiàn)復(fù)雜篩選條件;ALL/ALLEXCEPT清除篩選器的準(zhǔn)確含義;KEEPFILTERS保留現(xiàn)有篩選的行為;REMOVEFILTERS顯式移除篩選的使用場景。 (5)上下文轉(zhuǎn)換與EARLIER:行上下文到篩選上下文的轉(zhuǎn)換機(jī)制;EARLIER函數(shù)實(shí)現(xiàn)多層上下文交互的經(jīng)典模式(行間計(jì)算);EARLIER在迭代函數(shù)中的應(yīng)用。
三、時(shí)間智能函數(shù) (1)時(shí)間智能對日期表的依賴:日期表的必要屬性(連續(xù)無間斷、完整年份);創(chuàng)建主日期表的最佳實(shí)踐(CALENDAR函數(shù)/M語言);標(biāo)記為日期表功能;會(huì)計(jì)日歷/財(cái)政年度的定制方法。 (2)累計(jì)計(jì)算函數(shù):TOTALYTD/TOTALQTD/TOTALMTD的語法與參數(shù);DATESYTD與TOTALYTD的對比;累計(jì)計(jì)算中的篩選處理;與CALCULATE的組合應(yīng)用。 (3)期間對比函數(shù):SAMEPERIODLASTYEAR(上年同期)的準(zhǔn)確含義;PARALLELPERIOD實(shí)現(xiàn)上季/上月平行期間;DATEADD通用期間偏移函數(shù)。 (4)時(shí)間區(qū)間函數(shù):DATESBETWEEN自定義日期區(qū)間;DATESINPERIOD實(shí)現(xiàn)滾動(dòng)區(qū)間(如滾動(dòng)12個(gè)月);FIRSTDATE/LASTDATE首末日期函數(shù)。 (5)高級(jí)時(shí)間智能應(yīng)用:同比(YOY)與環(huán)比(MOM)的DAX實(shí)現(xiàn);移動(dòng)平均計(jì)算(DATESINPERIOD+AVERAGEX);年初至今與去年同期對比的復(fù)合計(jì)算;半累加度量(期初余額/期末平均)的實(shí)現(xiàn)。
四、迭代函數(shù)與高級(jí)聚合 (1)迭代函數(shù)(X函數(shù))原理:SUMX/AVERAGEX/MAXX/MINX的逐行計(jì)算機(jī)制;迭代函數(shù)與基礎(chǔ)聚合函數(shù)的性能對比;迭代函數(shù)的行上下文與篩選上下文。 (2)SUMX應(yīng)用場景:行級(jí)計(jì)算后求和(如 = SUMX(Sales, Sales[Quantity] * Sales[Price]));多表關(guān)聯(lián)迭代的注意事項(xiàng);SUMX性能優(yōu)化技巧。 (3)RANKX排名計(jì)算:RANKX語法與參數(shù)(值/引用/順序/關(guān)系);絕對排名與相對排名;處理并列排名(跳過/密集);動(dòng)態(tài)分區(qū)的排名實(shí)現(xiàn)。 (4)CONCATENATEX與文本聚合:將多行文本合并為單字符串;分隔符設(shè)置與排序控制;在報(bào)表標(biāo)題/工具提示中的應(yīng)用。 (5)其他迭代函數(shù)應(yīng)用:MAXX/MINX查找極值行;COUNTX/CALCULATE組合的嵌套迭代。
五、計(jì)算組與窗口函數(shù) (1)計(jì)算組(Calculation Groups)概述:計(jì)算組的概念與價(jià)值;創(chuàng)建計(jì)算組的步驟(Tabular Editor);計(jì)算項(xiàng)(Calculation Items)的編寫規(guī)范。 (2)計(jì)算組應(yīng)用場景:同比環(huán)比動(dòng)態(tài)切換(選擇基礎(chǔ)/同期/環(huán)期);貨幣轉(zhuǎn)換計(jì)算組;時(shí)間智能計(jì)算組(年累計(jì)/季累計(jì)/月累計(jì));動(dòng)態(tài)格式字符串實(shí)現(xiàn)。 (3)窗口函數(shù)基礎(chǔ):窗口函數(shù)(WINDOW/INDEX/OFFSET/RANK)的語法結(jié)構(gòu);PARTITIONBY分區(qū)定義;ORDERBY排序定義;窗口函數(shù)與傳統(tǒng)DAX的對比優(yōu)勢。 (4)窗口函數(shù)應(yīng)用:運(yùn)行總和(Running Sum);移動(dòng)平均(Moving Average);分區(qū)內(nèi)動(dòng)態(tài)排名;相對位置訪問(往前N行/往后N行);滑動(dòng)窗口計(jì)算。
六、數(shù)據(jù)模型優(yōu)化與性能調(diào)優(yōu) (1)性能影響因素識(shí)別:性能分析器(Performance Analyzer)的使用方法;DAX查詢視圖(DAX Query View)分析查詢計(jì)劃;識(shí)別低性能度量、關(guān)系和視覺對象。 (2)數(shù)據(jù)模型優(yōu)化策略:通過識(shí)別和刪除不必要的行和列提高性能;通過降低粒度(Reducing granularity)提高性能;避免數(shù)據(jù)冗余;優(yōu)化列的數(shù)據(jù)類型(整數(shù)優(yōu)于字符串)。 (3)DAX查詢優(yōu)化:避免迭代函數(shù)過度嵌套;使用變量減少重復(fù)計(jì)算;FILTER函數(shù)替代策略;CALCULATE優(yōu)化技巧;SUMX與SUM的取舍。 (4)VertiPaq引擎理解:列式存儲(chǔ)與壓縮原理;列基數(shù)對模型大小的影響;雙向篩選的性能成本;聚合表(Aggregation Table)的設(shè)計(jì)與使用。 (5)查詢折疊(Query Folding):查詢折疊的概念與價(jià)值;Power Query中識(shí)別查詢折疊的方法;破壞查詢折疊的常見操作;優(yōu)化源查詢提高性能。
七、行級(jí)安全與模型治理 (1)行級(jí)安全性(RLS)原理:RLS的概念與作用;靜態(tài)RLS(角色定義/用戶映射);在Desktop中創(chuàng)建角色的流程;角色測試與驗(yàn)證方法。 (2)動(dòng)態(tài)RLS實(shí)現(xiàn):使用USERNAME/USERPRINCIPALNAME函數(shù);基于用戶屬性的動(dòng)態(tài)權(quán)限;與維度表關(guān)聯(lián)的權(quán)限設(shè)計(jì);復(fù)雜權(quán)限規(guī)則(層級(jí)/矩陣權(quán)限)。 (3)對象級(jí)安全性(OLS):OLS的概念與適用場景;隱藏敏感字段與表;表級(jí)權(quán)限控制;列級(jí)權(quán)限控制;OLS與RLS協(xié)同工作。 (4)模型治理最佳實(shí)踐:數(shù)據(jù)集管理規(guī)范;內(nèi)容認(rèn)證(認(rèn)證報(bào)表/認(rèn)證數(shù)據(jù)集);敏感度標(biāo)簽(Sensitivity labels)應(yīng)用;部署管道(Deployment Pipelines)使用。
八、高級(jí)建模技術(shù) (1)計(jì)算表(Calculated Tables)應(yīng)用:計(jì)算表的創(chuàng)建與適用場景;連接表(Bridge Table)的DAX生成;匯總表的預(yù)計(jì)算策略。 (2)假設(shè)參數(shù)(What-If Parameters)設(shè)計(jì):參數(shù)表的創(chuàng)建原理;動(dòng)態(tài)情景分析(價(jià)格變動(dòng)/折扣模擬);參數(shù)與度量值的聯(lián)動(dòng)設(shè)計(jì)。 (3)字段參數(shù)(Field Parameters)應(yīng)用:動(dòng)態(tài)切換分析維度;字段參數(shù)的DAX實(shí)現(xiàn);在圖表中與切片器的配合使用。 (4)計(jì)算組與字段參數(shù)的組合應(yīng)用:復(fù)雜動(dòng)態(tài)分析的實(shí)現(xiàn);用戶驅(qū)動(dòng)的分析體驗(yàn)設(shè)計(jì)。
九、綜合實(shí)戰(zhàn)項(xiàng)目 (1)項(xiàng)目一:企業(yè)級(jí)銷售數(shù)據(jù)模型設(shè)計(jì):需求分析(銷售/產(chǎn)品/客戶/區(qū)域多維分析);數(shù)據(jù)源整合(訂單表/產(chǎn)品表/客戶表/區(qū)域表);星型模型設(shè)計(jì)(事實(shí)表+4維度表);日期表創(chuàng)建與標(biāo)記;關(guān)系配置(基數(shù)/方向);核心度量設(shè)計(jì)(銷售額/銷量/毛利率/客單價(jià));時(shí)間智能度量(YOY/MOM/累計(jì));性能優(yōu)化與RLS配置。 (2)項(xiàng)目二:零售RFM分析模型:客戶交易數(shù)據(jù)模型設(shè)計(jì);FIXED LOD計(jì)算客戶首次購買日期/最后一次購買日期;RFM指標(biāo)DAX實(shí)現(xiàn)(R/F/M分值);RFM客戶分層邏輯(重要價(jià)值/保持/發(fā)展/挽留);動(dòng)態(tài)RFM評分參數(shù)設(shè)計(jì);RFM儀表板實(shí)現(xiàn);性能優(yōu)化驗(yàn)證。 如果您想學(xué)習(xí)本課程,請預(yù)約報(bào)名
如果沒找到合適的課程或有特殊培訓(xùn)需求,請訂制培訓(xùn) 除培訓(xùn)外,同時(shí)提供相關(guān)技術(shù)咨詢與技術(shù)支持服務(wù),有需求請發(fā)需求表到郵箱soft@info-soft.cn,或致電4007991916 技術(shù)服務(wù)需求表點(diǎn)擊在線申請 服務(wù)特點(diǎn): 海量專家資源,精準(zhǔn)匹配相關(guān)行業(yè),相關(guān)項(xiàng)目專家,針對實(shí)際需求,顧問式咨詢,互動(dòng)式授課,案例教學(xué),小班授課,實(shí)際項(xiàng)目演示,快捷高效,省時(shí)省力省錢。 專家力量: 中國科學(xué)院軟件研究所,計(jì)算研究所高級(jí)研究人員 oracle,微軟,vmware,MSC,Ansys,candence,Altium,達(dá)索等大型公司高級(jí)工程師,項(xiàng)目經(jīng)理,技術(shù)支持專家 中科信軟培訓(xùn)中心,資深專家或講師 大多名牌大學(xué),碩士以上學(xué)歷,相關(guān)技術(shù)專業(yè),理論素養(yǎng)豐富 多年實(shí)際項(xiàng)目經(jīng)歷,大型項(xiàng)目實(shí)戰(zhàn)案例,熱情,樂于技術(shù)分享 針對客戶實(shí)際需求,案例教學(xué),互動(dòng)式溝通,學(xué)有所獲 |
|