• <menu id="w2i4a"></menu>
  • logo 數(shù)據(jù)分析Power BI引導(dǎo)學(xué)習(xí)系列教程

    文檔首頁(yè)>>數(shù)據(jù)分析Power BI引導(dǎo)學(xué)習(xí)系列教程>>使用Power BI Desktop基于Analysis Services表格模型創(chuàng)建報(bào)表(下)

    使用Power BI Desktop基于Analysis Services表格模型創(chuàng)建報(bào)表(下)


    使用 Power BI Desktop 從數(shù)據(jù)獲得見(jiàn)解,然后進(jìn)行相關(guān)操作利用可視化分析免費(fèi)創(chuàng)建內(nèi)容豐富的交互式報(bào)表,一切盡在指尖。

    點(diǎn)擊下載Power BI Desktop正式版


    本教程將通過(guò)使用示例數(shù)據(jù)集完成以下步驟來(lái)演示如何在 Analysis Services 表格模型中實(shí)現(xiàn)行級(jí)別安全性以及如何在 Power BI 報(bào)表中使用它。

    • 在 AdventureworksDW2012 數(shù)據(jù)庫(kù)中創(chuàng)建新的安全表
    • 生成含有所需事實(shí)數(shù)據(jù)表和維度表的表格模型
    • 定義用戶(hù)角色和權(quán)限
    • 將模型部署到 Analysis Services 表格實(shí)例
    • 生成 Power BI Desktop 報(bào)表,為訪問(wèn)報(bào)表的用戶(hù)顯示量身定制的數(shù)據(jù)
    • 將報(bào)表部署到 Power BI 服務(wù)
    • 基于報(bào)表創(chuàng)建新的儀表板
    • 與您的同事共享儀表板

    注意:本教程要求使用AdventureworksDW2012 數(shù)據(jù)庫(kù)

    使用 Power BI Desktop 基于 Analysis Services 表格模型創(chuàng)建報(bào)表

    啟動(dòng) Power BI Desktop 并選擇“獲取數(shù)據(jù)” > “數(shù)據(jù)庫(kù)” 。從數(shù)據(jù)源列表中選擇“SQL Server Analysis Services 數(shù)據(jù)庫(kù)”,然后選擇“連接” 。

    連接到 SQL Server Analysis Services 數(shù)據(jù)庫(kù)

    填寫(xiě) Analysis Services 表格實(shí)例詳細(xì)信息,然后選擇“實(shí)時(shí)連接” 。然后,選擇“確定” 。

    Analysis Services 詳細(xì)信息

    使用 Power BI 時(shí),動(dòng)態(tài)安全性?xún)H適用于實(shí)時(shí)連接。

    可以看到部署的模型位于 Analysis Services 實(shí)例中。選擇相應(yīng)的模型,然后選擇“確定” 。

    現(xiàn)在,Power BI Desktop 在畫(huà)布右側(cè)的“字段” 窗格中顯示所有可用字段。在“字段”窗格中,從“FactInternetSales”表中選擇“SalesAmount”度量值,從“SalesTerritory”表中選擇“SalesTerritoryRegion”維度 。

    為了讓此報(bào)表看上去簡(jiǎn)單明了,現(xiàn)在不會(huì)再添加任何列。若要讓數(shù)據(jù)表示形式更有意義,請(qǐng)將可視化效果更改為“環(huán)形圖” 。

    環(huán)形圖可視化效果

    等報(bào)表準(zhǔn)備就緒后,你就可以將它直接發(fā)布到 Power BI 門(mén)戶(hù)。從 Power BI Desktop 的“主頁(yè)” 功能區(qū)中選擇“發(fā)布” 。

    創(chuàng)建和共享儀表板

    已創(chuàng)建報(bào)表并將其發(fā)布到 Power BI 服務(wù)?,F(xiàn)在,可以使用先前步驟中創(chuàng)建的示例來(lái)演示模型安全性方案。

    在銷(xiāo)售經(jīng)理角色中,用戶(hù)Grace可以看到所有不同銷(xiāo)售區(qū)域的數(shù)據(jù)。Grace會(huì)創(chuàng)建此報(bào)表并將其發(fā)布到 Power BI 服務(wù)。此報(bào)表是在以前任務(wù)中創(chuàng)建的。Grace 發(fā)布報(bào)表后,接下來(lái)需在 Power BI 服務(wù)中基于該報(bào)表創(chuàng)建名為 TabularDynamicSec 的儀表板 。在下圖中,請(qǐng)注意 Grace 可以看到所有銷(xiāo)售區(qū)域的對(duì)應(yīng)數(shù)據(jù)。

    Power BI 服務(wù)儀表板

    現(xiàn)在,Grace 與同事 Rita 共享此儀表板,后者負(fù)責(zé)澳大利亞地區(qū)的銷(xiāo)售。

    共享 Power BI 儀表板

    當(dāng) Rita 登錄到 Power BI 服務(wù)并查看 Grace 創(chuàng)建的共享儀表板時(shí),只能看到 Australia 區(qū)域的銷(xiāo)售額。

    最后,Power BI 服務(wù)顯示本地 Analysis Services 表格模型中定義的動(dòng)態(tài)行級(jí)別安全性。Power BI 使用 EffectiveUserName 屬性將當(dāng)前 Power BI 用戶(hù)憑據(jù)發(fā)送到本地?cái)?shù)據(jù)源,以運(yùn)行查詢(xún)。

    了解幕后發(fā)生了什么

    此任務(wù)假定你熟悉 SQL Server Profiler,因?yàn)槟阈枰ㄟ^(guò) SQL Server Profiler 捕獲本地 SSAS 表格實(shí)例上發(fā)生的事件。只要用戶(hù) (Rita) 訪問(wèn) Power BI 服務(wù)中的儀表板,會(huì)話就會(huì)初始化。你會(huì)發(fā)現(xiàn),salesterritoryusers 角色立即生效,有效用戶(hù)名為 rita@contoso.com

    <PropertyList><Catalog>DefinedSalesTabular</Catalog><Timeout>600</Timeout><Content>SchemaData</Content><Format>Tabular</Format><AxisFormat>TupleFormat</AxisFormat><BeginRange>-1</BeginRange><EndRange>-1</EndRange><ShowHiddenCubes>false</ShowHiddenCubes><VisualMode>0</VisualMode><DbpropMsmdFlattened2>true</DbpropMsmdFlattened2><SspropInitAppName>PowerBI</SspropInitAppName><SecuredCellValue>0</SecuredCellValue><ImpactAnalysis>false</ImpactAnalysis><SQLQueryMode>Calculated</SQLQueryMode><ClientProcessID>6408</ClientProcessID><Cube>Model</Cube><ReturnCellProperties>true</ReturnCellProperties><CommitTimeout>0</CommitTimeout><ForceCommitTimeout>0</ForceCommitTimeout><ExecutionMode>Execute</ExecutionMode><RealTimeOlap>false</RealTimeOlap><MdxMissingMemberMode>Default</MdxMissingMemberMode><DisablePrefetchFacts>false</DisablePrefetchFacts><UpdateIsolationLevel>2</UpdateIsolationLevel><DbpropMsmdOptimizeResponse>0</DbpropMsmdOptimizeResponse><ResponseEncoding>Default</ResponseEncoding><DirectQueryMode>Default</DirectQueryMode><DbpropMsmdActivityID>4ea2a372-dd2f-4edd-a8ca-1b909b4165b5</DbpropMsmdActivityID><DbpropMsmdRequestID>2313cf77-b881-015d-e6da-eda9846d42db</DbpropMsmdRequestID><LocaleIdentifier>1033</LocaleIdentifier><EffectiveUserName>rita@contoso.com</EffectiveUserName></PropertyList>
    基于有效用戶(hù)名請(qǐng)求,Analysis Services 在查詢(xún)本地 Active Directory 后將請(qǐng)求轉(zhuǎn)換為真實(shí)的 contoso\rita 憑據(jù)。Analysis Services 獲取憑據(jù)后,Analysis Services 會(huì)返回用戶(hù)有權(quán)查看和訪問(wèn)的數(shù)據(jù)。

    如果儀表板發(fā)生更多活動(dòng),則通過(guò) SQL Profiler 可以看到根據(jù) DAX 查詢(xún)?cè)O(shè)定,Analysis Services 表格模型會(huì)相應(yīng)返回一個(gè)特定的查詢(xún)。例如,如果 Rita 從儀表板轉(zhuǎn)到基礎(chǔ)報(bào)表,則會(huì)進(jìn)行以下查詢(xún)。

    DAX 查詢(xún)返回到 Analysis Services 模型還可在下方看到執(zhí)行用于填充報(bào)表數(shù)據(jù)的 DAX 查詢(xún)。

    EVALUATE
      ROW(
        "SumEmployeeKey", CALCULATE(SUM(Employee[EmployeeKey]))
      )
    
    <PropertyList xmlns="urn:schemas-microsoft-com:xml-analysis">``
              <Catalog>DefinedSalesTabular</Catalog>
              <Cube>Model</Cube>
              <SspropInitAppName>PowerBI</SspropInitAppName>
              <EffectiveUserName>rita@contoso.com</EffectiveUserName>
              <LocaleIdentifier>1033</LocaleIdentifier>
              <ClientProcessID>6408</ClientProcessID>
              <Format>Tabular</Format>
              <Content>SchemaData</Content>
              <Timeout>600</Timeout>
              <DbpropMsmdRequestID>8510d758-f07b-a025-8fb3-a0540189ff79</DbpropMsmdRequestID>
              <DbPropMsmdActivityID>f2dbe8a3-ef51-4d70-a879-5f02a502b2c3</DbPropMsmdActivityID>
              <ReturnCellProperties>true</ReturnCellProperties>
              <DbpropMsmdFlattened2>true</DbpropMsmdFlattened2>
              <DbpropMsmdActivityID>f2dbe8a3-ef51-4d70-a879-5f02a502b2c3</DbpropMsmdActivityID>
            </PropertyList>
    注意:

    • Power BI 的本地行級(jí)別安全性只能用于實(shí)時(shí)連接。
    • 處理模型后,數(shù)據(jù)的任何更改都將立即提供給從 Power BI 服務(wù)通過(guò)實(shí)時(shí)連接訪問(wèn)報(bào)表的用戶(hù)。
    由于內(nèi)容過(guò)多,本次內(nèi)容分為上下篇發(fā)布。點(diǎn)擊查看上篇>>

    Power BI Desktop 2020年2月版發(fā)布,新增多種可視化圖表,可點(diǎn)擊此處查看


    想要購(gòu)買(mǎi)Power BI Desktop正版授權(quán),或了解更多產(chǎn)品信息請(qǐng)點(diǎn)擊【咨詢(xún)?cè)诰€客服】

    關(guān)注慧聚IT微信公眾號(hào) ???,了解產(chǎn)品的最新動(dòng)態(tài)及最新資訊。

    慧聚IT

    掃碼咨詢(xún)


    添加微信 立即咨詢(xún)

    電話咨詢(xún)

    客服熱線
    023-68661681

    TOP
    三级成人熟女影院,欧美午夜成人精品视频,亚洲国产成人乱色在线观看,色中色成人论坛 (function(){ var bp = document.createElement('script'); var curProtocol = window.location.protocol.split(':')[0]; if (curProtocol === 'https') { bp.src = 'https://zz.bdstatic.com/linksubmit/push.js'; } else { bp.src = 'http://push.zhanzhang.baidu.com/push.js'; } var s = document.getElementsByTagName("script")[0]; s.parentNode.insertBefore(bp, s); })();