Share via


在 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,則不需要閘道。

步驟

  1. 以系統管理員身分執行 Windows PowerShell ([開始] 功能表,輸入PowerShell,按一下滑鼠右鍵,然後選取 [以系統管理員身分執行) ]。

  2. 例如,移至 BizTalk 安裝資料夾 (,輸入: cd 'C:\Program Files (x86)\Microsoft BizTalk Server 2016\') 。

  3. 在下列文字中,以您的值取代 Default Web SiteoperationalDataServiceAppPooldomain\userpassword 、 和 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 內建立:

    BizTalkMOperationalDataServer 應用程式

  4. 若要確認運作正常,請流覽至 http://localhost/BizTalkOperationalDataService

    如果系統提示您登入,請使用您在上一個步驟中輸入之 domain\group 成員的帳戶登入, (-AuthorizationRoles 'BOOTCAMPBTS2016\BizTalk Server Administrators') 。

    如果系統提示您開啟或儲存 BizTalkOperationalDataService.json,則您的安裝已完成。 您可以在本機儲存它,然後在記事本或 Visual Studio 中開啟它,以查看內容。

警告

IIS 中的 BizTalkOperationalDataService 應用程式會使用 web.config 檔案。 web.config 內的元素 會區分大小寫。 因此,當您執行Windows PowerShell腳本時,請務必輸入 -AuthorizationRoles 正確的值大小寫。 如果您不確定這種情況,以下是一種容易瞭解的方式:

  1. 開啟 [電腦管理],然後展開 [ 本機使用者和群組]。
  2. 選取 [群組],然後向下捲動至 [SQLServer... ] 群組。
  3. 在下列範例中,請注意 BOOTCAMPBTS2016 在所有上限中。 如果您看到所有上限,請在所有上限中輸入電腦名稱稱。

電腦名稱稱在所有 CAPS 中

另請參閱

深入瞭解 Operational Data Service

Feature Pack 的新功能