次の方法で共有


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 ゲートウェイをインストールして構成します。 オンプレミスの BizTalk Server を使用していない場合は、ゲートウェイは必要ありません。

Power BI を使用して運用データを読み込む

  1. Power BI Desktop をダウンロードして BizTalk Server にインストールします。 開くことを選択できます。これは省略可能です。 職場または学校アカウントをお持ちの場合は、Power BI にアクセスできる可能性があります。 そのアカウントでサインインしてみてください。 または、サインアップ後に無料で試すことができます。

  2. \Program Files (x86)\Microsoft BizTalk Server\OperationalDataService フォルダーを開き、BizTalkOperationalData.pbit ファイルを開きます。

  3. Power BI Desktop が開き、URL の入力を求められます。 OData フィード用に作成した http://localhost/<yourWebSite> URL を入力します。 たとえば、「http://localhost/BizTalkOperationalDataService」を入力します。 URL は次のようになります。

    OData フィード用に作成された URL を入力します

  4. [ 読み込み] を選択します。 ウィンドウは、BizTalkOperationalDataService.json ファイル内のさまざまな oData ソースを読み込んで接続します。 完了すると、ダッシュボードに環境に関する詳細が表示されます。

認証できませんでした

次のようなメッセージ couldn't authenticate with the credentials provided 表示される場合は、アプリケーション プール ID が BizTalk Server データベースに十分なアクセス権を持っていない可能性があります。 IIS 内の appPool ID を、より多くの特権を持つアカウント (ローカル管理者特権を持つサインインユーザー アカウント) に変更できます。

IIS および BizTalk Server で指定された資格情報メッセージで認証できませんでした

さらに多くを行う

これは始まりにすぎません。 Power BI には、オンプレミスの BizTalk Server にインストールできるゲートウェイもあります。 ゲートウェイを使用すると、ダッシュボードの発行、リアルタイム データの取得、ダッシュボードを更新するスケジュールの作成を行うことができます。 次のブログでは、これらの手順について詳しく説明しています。

ガイド付き学習は、Power BI の詳細や、できることをすべて学ぶのに最適な場所でもあります。

こちらも参照ください

Power BI の詳細を確認します。