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 を使用していない場合は、ゲートウェイは必要ありません。
ステップス
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 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 内に作成されます。
動作していることを確認するには、
http://localhost/BizTalkOperationalDataService
を参照します。サインインを求められた場合は、前の手順 (
-AuthorizationRoles 'BOOTCAMPBTS2016\BizTalk Server Administrators'
) で入力した ___domain\group のメンバーであるアカウントでサインインします。BizTalkOperationalDataService.jsonを開くか保存するように求められたら、インストールが完了しました。 ローカルに保存し、メモ帳または Visual Studio で開いて内容を確認できます。
Warnung
IIS の BizTalkOperationalDataService アプリケーションは、web.config ファイルを使用します。 web.config 内の要素 では大文字と小文字が区別されます。 Windows PowerShell スクリプトを実行する際は、-AuthorizationRoles
値を正しい大文字小文字の状態で入力してください。 ケースがわからない場合は、次の簡単な方法で確認できます。
- [コンピューターの管理] を開き、[ローカル ユーザーとグループ] を展開します。
- [グループ] を選択し、SQLServer... グループまで下にスクロールします。
- 次の例では、 BOOTCAMPBTS2016 がすべての大文字に含まれていることがわかります。 すべての大文字が表示される場合は、コンピューター名をすべての大文字で入力します。