履歴データと追跡データを使用するための次のベスト プラクティスを確認します。
履歴データと追跡データを使用するためのセキュリティに関する考慮事項を確認する
- 履歴データと追跡データのセキュリティに関する考慮事項の詳細については、「 メッセージおよびインスタンス データ追跡のセキュリティに関する考慮事項」を参照してください。
SQL Server エージェント サービスがすべての MessageBox データベースで実行されていることを確認する
- SQL Server エージェントを使用すると、メッセージ本文を WMI で使用でき、履歴データと追跡データを使用できるようになります。 これにより、メッセージ ボックス データベースをクリーンアップするジョブを実行できます。 SQL Server エージェントの詳細については、SQL Server オンライン ブックを参照してください。
メッセージ本文の追跡を有効にする
- メッセージ本文の追跡は、サービス インスタンスの処理が完了した後にメッセージを保存するために必要です。
ビジネス ニーズに合わせて追跡を構成する
- 履歴データと追跡データを表示するには、まず BizTalk Server 管理コンソールを使用して追跡を構成する必要があります。 追跡オプションを有効または無効にする場合は、複数の考慮事項に留意する必要があります。 追跡するデータが多いほど、BizTalk Tracking (BizTalkDTADb) データベースのサイズが大きくなり、実行時のパフォーマンスに悪影響を与える可能性があります。 詳細については、「 BizTalk Server 管理コンソールを使用した追跡の構成」を参照してください。
トラブルシューティングまたは監査に適した種類の追跡を選択する
開発環境またはステージング環境または運用環境でトラブルシューティングを行うには、アーティファクト イベント、メッセージ プロパティ、メッセージ本文、オーケストレーション イベントを詳細に確認できるように、すべての追跡オプションを有効にする必要があります。 これにより、システム内の一連のイベントを再作成し、アプリケーションをデバッグするために使用できる追跡情報の豊富なセットが提供されます。
運用レベルの監査では、監査するイベントを慎重に選択し、それらのイベントに対してのみ追跡を有効にします。 たとえば、多くの企業は、メッセージがシステムに入ってシステムを終了したことを証明したいと考えています。 これを実現するには、対応する受信ポートで受信追跡を有効にし、対応する送信ポートで送信追跡を有効にする必要があります。 必要に応じて、メッセージ プロパティとメッセージ本文の追跡を追加できます。
ビジネス 主要業績評価指標 (KPI) または特定のビジネス マイルストーンの達成によって測定された進行状況を測定する場合は、ビジネス アクティビティ監視 (BAM) 追跡を使用する必要があります。 BAM 追跡では、メッセージ本文を追跡および格納する機能が制限されているため、これが重要な場合は、BAM 追跡と組み合わせて履歴データと追跡データを使用する必要があります。 BAM 追跡の詳細については、「 ビジネス アクティビティ監視の使用」を参照してください。
BizTalk Tracking (BizTalkDTADb) データベースのデータを定期的にアーカイブおよび消去する
- 追跡を有効にしている場合は、BizTalk 追跡データベースのデータを定期的にアーカイブおよび消去して、データベースのサイズを適切に維持し、システムパフォーマンスを向上させる必要があります。 詳細については、「 BizTalk 追跡データベースのアーカイブと消去」を参照してください。