使用PowerBI_Embed實現Web訪問報表 part 2

wait4friend發表於2018-06-12

這是使用微軟Power BI Embed功能,在自定義WEB應用中嵌入報表的系列入門指南。系列文章共分為三篇,這是第二篇。

第一篇 背景和準備工作

第二篇 在PBI Desktop中開發和釋出報表

第三篇 嵌入報表到自定義WEB應用中

開發PBI報表

使用同名Pro賬戶

在PBI Desktop中,使用建立工作區的同名Pro賬號登入,如下圖

image-20180606112453220

使用本地ODBC資料來源

在開發報表過程中,一定要使用前面配置的ODBC資料來源來連線資料庫,這一點非常重要!因為報表會把資料來源資訊記錄在後設資料中,最終PBIE會通過閘道器來訪問後設資料指定的ODBC。

如下圖,我們使用GP-Prod這個ODBC DSN來訪問資料庫

image-20180606113249473

資料建模和視覺化

使用PBI Desktop建立報表並不是本文的重點,所以略過這部分內容。

部署PBI報表

釋出到工作區

開發完成的報表,必須釋出到應用工作區才可以被PBIE訪問。如下圖,我們在【釋出】視窗中選擇前面建立的【danlu_workspace】作為目標工作區。

image-20180606113543081

在PBI中,一個報表(Report)依賴於一個資料集(Dataset),所以當我們釋出一個報表的時候,實際上是同時釋出了報表和資料集。

釋出成功後,在PBI服務中就可以看到這個報表和對應的資料集,如下圖

image-20180606135100463

指定報表使用的閘道器

前面已經提到,資料集是通過閘道器來訪問資料的,所以我們需要給資料集指定使用哪一個閘道器。如下圖,我們在【資料集】的【操作】部分選擇【更多選項】,然後單擊【設定】

image-20180606135631192

在具體設定項中,我們需要修改兩個配置項,如下圖

  • 使用本地閘道器
  • 計劃的重新整理

image-20180606140041263

待續。。。

相關文章