Operational Data Service を使用して Power BI で追跡されたデータBizTalk Server表示する
OData を使用して、BizTalk Server追跡データを Power BI に送信します。 たとえば、ポートとオーケストレーションから追跡データの視覚的な表現を取得します。
運用データとは
運用データは、BizTalk Server環境を流れるインスタンスとメッセージに関する情報です。 運用データ フィードは、BizTalk Server管理でグループ ハブを確認するのと同じデータです。
フィードには、次のデータ テーブルが含まれています。
- アプリケーション データ
- AS2 状態レコード
- 情報のバッチ処理
- インスタンス情報
- インターチェンジ集計レコード
- インターチェンジの状態レコード
- メッセージ
- サブスクリプション
- 追跡イベント
- トランザクション レポート
- トランザクション セット
ヒント
PowerBI.com は、Power BI について理解し、さらに学習するための優れたリソースです。
前提条件
- BizTalk Serverへのネットワーク アクセス権を持つ任意のコンピューターにPower BI Desktopをダウンロードしてインストールします。
- BizTalk Serverに IIS をインストールします。
- 運用データ サービスの REST API を構成します。
- 省略可能。 PowerBI.com をオンプレミスのBizTalk Serverに接続するためのPower BI Gatewayをインストールして構成します。 オンプレミスのBizTalk Serverを使用していない場合は、ゲートウェイは必要ありません。
Power BI を使用して運用データを読み込む
BizTalk ServerにPower BI Desktopをダウンロードしてインストールします。 選択して開くことができます。これは省略可能です。 職場または学校アカウントをお持ちの場合は、Power BI にアクセスできる可能性があります。 そのアカウントでサインインしてみてください。 または、サインアップ後に無料で試すことができます。
フォルダーを
\Program Files (x86)\Microsoft BizTalk Server\OperationalDataService
開き、ファイルをBizTalkOperationalData.pbit
開きます。Power BI Desktop が開き、URL の入力を求められます。 OData フィード用
http://localhost/<yourWebSite>
に作成した URL を入力します。 たとえば、「http://localhost/BizTalkOperationalDataService
」と入力します。 URL は次のようになります。[読み込み] を選択します。 このウィンドウは、BizTalkOperationalDataService.json ファイル内のさまざまな oData ソースを読み込んで接続します。 完了すると、ダッシュボードに環境に関する詳細が表示されます。
認証できませんでした
次のようなメッセージが表示couldn't authenticate with the credentials provided
される場合は、アプリケーション プール ID がBizTalk Serverデータベースに十分なアクセス権を持っていない可能性があります。 IIS 内の appPool ID を、より多くの特権を持つアカウント (サインインしているユーザー アカウント (ローカル管理者特権を持つ) に変更できます。
その他の操作
これはほんの始まりにすぎません。 Power BI には、オンプレミスのBizTalk Serverにインストールできるゲートウェイもあります。 ゲートウェイを使用すると、ダッシュボードの発行、リアルタイム データの取得、ダッシュボードを更新するスケジュールの作成を行うことができます。 次のブログでは、これらの手順を詳しく説明した優れた仕事を行います。
ガイド付き学習は、Power BI の詳細と、実行できるすべてのことを学ぶのに最適な場所でもあります。