這是使用微軟Power BI Embed功能,在自定義WEB應用中嵌入報表的系列入門指南。系列文章共分為三篇,這是第二篇。
開發PBI報表
使用同名Pro賬戶
在PBI Desktop中,使用建立工作區的同名Pro賬號登入,如下圖
![image-20180606112453220](https://i.iter01.com/images/9f4a6c80bb270ad609efa7016219c0a837689804d69643b6dec4ecf561b7a9c5.png)
使用本地ODBC資料來源
在開發報表過程中,一定要使用前面配置的ODBC資料來源來連線資料庫,這一點非常重要!因為報表會把資料來源資訊記錄在後設資料中,最終PBIE會通過閘道器來訪問後設資料指定的ODBC。
如下圖,我們使用GP-Prod這個ODBC DSN來訪問資料庫
![image-20180606113249473](https://i.iter01.com/images/9144b6afb391023c01efbceaeaa33f163811aff3bcef3bf000034674d0392758.png)
資料建模和視覺化
使用PBI Desktop建立報表並不是本文的重點,所以略過這部分內容。
部署PBI報表
釋出到工作區
開發完成的報表,必須釋出到應用工作區才可以被PBIE訪問。如下圖,我們在【釋出】視窗中選擇前面建立的【danlu_workspace】作為目標工作區。
![image-20180606113543081](https://i.iter01.com/images/bbbbd935ef22b70fce2eff2968dbe2540e23cf28222f31fec57eff996647e626.png)
在PBI中,一個報表(Report)依賴於一個資料集(Dataset),所以當我們釋出一個報表的時候,實際上是同時釋出了報表和資料集。
釋出成功後,在PBI服務中就可以看到這個報表和對應的資料集,如下圖
![image-20180606135100463](https://i.iter01.com/images/4dc871cc48804800c254de9454c6b73b10f8517a5db2a9bdc5c3a2379429a132.png)
指定報表使用的閘道器
前面已經提到,資料集是通過閘道器來訪問資料的,所以我們需要給資料集指定使用哪一個閘道器。如下圖,我們在【資料集】的【操作】部分選擇【更多選項】,然後單擊【設定】
![image-20180606135631192](https://i.iter01.com/images/5d68e8662a3049847f184df594ac67ea7adcbe11f7ebf88dd9d5b33bf32fea73.png)
在具體設定項中,我們需要修改兩個配置項,如下圖
- 使用本地閘道器
- 計劃的重新整理
![image-20180606140041263](https://i.iter01.com/images/716acc2d5c0a499b093df3f2189f186c3a3cdf4684c3a4f1327f03856c0f0a55.png)
待續。。。