次の方法で共有


BizTalk Server に Operational Data Service をインストールして構成する

BizTalk Server 2016 Feature Pack 1 以降では、提供されている Power BI テンプレートを使用して Power BI に追跡を送信するか、独自に作成します。

運用データとは

運用データは、BizTalk Server 環境を通過するインスタンスとメッセージに関する情報です。 詳細については、「 運用データ サービス」を参照してください。

[前提条件]

  • BizTalk Server へのネットワーク アクセス権を持つ任意のコンピューターに Power BI Desktop をダウンロードしてインストールします。

  • BizTalk Server に Feature Pack 2 以降の機能パックをインストールします。

  • BizTalk Server に IIS をインストールします。 ほとんどの BizTalk Server 環境では、IIS は既にインストールされています。 「BizTalk Server 2016 のハードウェアとソフトウェアの要件」を参照してください。 インターネット インフォメーション サービス マネージャーを開いて IIS がインストールされていることを確認します。

  • 任意。 PowerBI.com をオンプレミスの BizTalk Server に接続するようにPower BI ゲートウェイをインストールして構成します。 オンプレミスの BizTalk Server を使用していない場合は、ゲートウェイは必要ありません。

ステップス

  1. Windows PowerShell を管理者として実行します ([スタート ] メニューに 「PowerShell」と入力し、右クリックして [ 管理者として実行] を選択します)。

  2. BizTalk インストール フォルダーに移動します (例: cd 'C:\Program Files (x86)\Microsoft BizTalk Server 2016\')。

  3. 次のテキストでは、 Default Web SiteoperationalDataServiceAppPool___domain\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 Web サイト。 既定値は [既定の Web サイト] です
    • ApplicationPool: サービスによって使用されるアプリケーション プール。 存在する場合、新しいファイルは作成されません。 既定値は DefaultAppPool です
    • ApplicationPoolUser: このユーザー ID として実行するようにアプリケーション プールを構成します。 BizTalk Server オペレーター以上の特権が必要です。
    • ApplicationPoolUserPassword: ApplicationPoolUser のパスワード
    • AuthorizationAccount: このサービスを使用できる承認されたグループまたはユーザーの一覧

    次の例では、 Default Web Siteを使用し、 PowerBIAppPoolという名前のアプリケーション プールを作成し、 bootcampbts2016\btsservice アカウントとして appPool を実行し、ユーザー アカウントのパスワードとして BIZTALK-serviceacct を使用し、 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を参照します。

    サインインを求められた場合は、前の手順 (-AuthorizationRoles 'BOOTCAMPBTS2016\BizTalk Server Administrators') で入力した ___domain\group のメンバーであるアカウントでサインインします。

    BizTalkOperationalDataService.jsonを開くか保存するように求められたら、インストールが完了しました。 ローカルに保存し、メモ帳または Visual Studio で開いて内容を確認できます。

Warnung

IIS の BizTalkOperationalDataService アプリケーションは、web.config ファイルを使用します。 web.config 内の要素 では大文字と小文字が区別されます。 Windows PowerShell スクリプトを実行する際は、-AuthorizationRoles 値を正しい大文字小文字の状態で入力してください。 ケースがわからない場合は、次の簡単な方法で確認できます。

  1. [コンピューターの管理] を開き、[ローカル ユーザーとグループ] を展開します。
  2. [グループ] を選択し、SQLServer... グループまで下にスクロールします。
  3. 次の例では、 BOOTCAMPBTS2016 がすべての大文字に含まれていることがわかります。 すべての大文字が表示される場合は、コンピューター名をすべての大文字で入力します。

コンピューター名がすべての CAPS に含まれる

こちらも参照ください

オペレーショナル データ サービスの詳細

Feature Pack の新機能