在 BizTalk Server 中安裝和設定 Operational Data Service
從 BizTalk Server 2016 Feature Pack 1 開始,使用提供的 Power BI 範本傳送追蹤至 Power BI,或自行建立。
什麼是運算元據
作業資料是流經您BizTalk Server環境的實例和訊息相關資訊。 若要深入瞭解,請參閱 Operational Data Service。
必要條件
在任何可存取您BizTalk Server網路的電腦上下載並安裝Power BI Desktop。
在您的BizTalk Server上安裝Feature Pack 2或更新的功能套件。
在BizTalk Server上安裝 IIS。 在大部分BizTalk Server環境中,已安裝 IIS。 請參閱BizTalk Server 2016 的硬體和軟體需求。 開啟 Internet Information Services Manager以確認已安裝 IIS。
選擇性。 安裝和設定Power BI Gateway,以與內部部署BizTalk Server連線PowerBI.com。 如果您未使用內部部署BizTalk Server,則不需要閘道。
步驟
以系統管理員身分執行 Windows PowerShell ([開始] 功能表,輸入PowerShell,按一下滑鼠右鍵,然後選取 [以系統管理員身分執行) ]。
例如,移至 BizTalk 安裝資料夾 (,輸入:
cd 'C:\Program Files (x86)\Microsoft BizTalk Server 2016\'
) 。在下列文字中,以您的值取代
Default Web Site
、operationalDataServiceAppPool
domain\user
、password
、 和domain\group
:FeaturePack.ConfigureServices.ps1 -Service operationaldata -WebSiteName '<Default Web Site>' -ApplicationPool <operationalDataServiceAppPool> -ApplicationPoolUser <domain>\<user\> -ApplicationPoolUserPassword <password> -AuthorizationRoles '<domain>\<group1\>, <domain>\<group2\>, <domain>\<user\>, <domain>\<user2\>'
- 服務:要為 Power BI) 設定 (OperationalData 的服務
- WebSiteName:裝載服務的現有 IIS 網站。 預設值為 預設網站。
- ApplicationPool:服務所使用的應用程式集區。 如果存在,則不會建立新的。 預設值為 DefaultAppPool。
- ApplicationPoolUser:設定應用程式集區以此使用者身分識別執行。 必須具有BizTalk Server操作員或更高的許可權。
- ApplicationPoolUserPassword:ApplicationPoolUser 的密碼
- AuthorizationAccount:可使用這項服務的授權群組或使用者清單
在下列範例中,我們使用
Default Web Site
、建立名為 的應用程式集區、以帳戶身分PowerBIAppPool
執行 appPool、使用BIZTALK-serviceacct
作為bootcampbts2016\btsservice
使用者帳戶密碼,並授BizTalk Server Administrators
與群組許可權。 請務必輸入下列內容,包括空格括住值周圍的單引號:FeaturePack.ConfigureServices.ps1 -Service operationaldata -WebSiteName 'Default Web Site' -ApplicationPool PowerBIAppPool -ApplicationPoolUser bootcampbts2016\btsservice -ApplicationPoolUserPassword BIZTALK-serviceacct -AuthorizationRoles 'BOOTCAMPBTS2016\BizTalk Server Administrators'
完成時,BizTalkOperationalDataService 應用程式會在 IIS 內建立:
若要確認運作正常,請流覽至
http://localhost/BizTalkOperationalDataService
。如果系統提示您登入,請使用您在上一個步驟中輸入之 domain\group 成員的帳戶登入, (
-AuthorizationRoles 'BOOTCAMPBTS2016\BizTalk Server Administrators'
) 。如果系統提示您開啟或儲存 BizTalkOperationalDataService.json,則您的安裝已完成。 您可以在本機儲存它,然後在記事本或 Visual Studio 中開啟它,以查看內容。
警告
IIS 中的 BizTalkOperationalDataService 應用程式會使用 web.config 檔案。 web.config 內的元素 會區分大小寫。 因此,當您執行Windows PowerShell腳本時,請務必輸入 -AuthorizationRoles
正確的值大小寫。 如果您不確定這種情況,以下是一種容易瞭解的方式:
- 開啟 [電腦管理],然後展開 [ 本機使用者和群組]。
- 選取 [群組],然後向下捲動至 [SQLServer... ] 群組。
- 在下列範例中,請注意 BOOTCAMPBTS2016 在所有上限中。 如果您看到所有上限,請在所有上限中輸入電腦名稱稱。