修正: BizTalk Serverで BAM SSIS パッケージを実行すると"処理中に属性キーが見つかりません" エラー

適用先
BizTalk Server Branch 2010 BizTalk Server Developer 2010 BizTalk Server Enterprise 2010 BizTalk Server Standard 2010 BizTalk Server 2009 Branch BizTalk Server 2009 Developer BizTalk Server 2009 Enterprise BizTalk Server 2009 Standard

現象

たとえば次のようなシナリオを考えてみます。

  • Microsoft BizTalk Server 2009 または Microsoft BizTalk Server 2010 を実行しているコンピューターにビジネス アクティビティ監視 (BAM) アクティビティを作成して展開します。
  • BAMPrimaryImport データベースの BAM アクティビティ テーブルには、日付ディメンションのマイルストーンに対して少なくとも 1 つの NULL 値があります。
  • BAM Microsoft SQL Server Integration Services (SSIS) パッケージを実行して、日付ディメンションを処理します。

この場合に、次のようなエラー メッセージが表示されます。

OLAP ストレージ エンジンのエラー: 属性キーが見つかりません。テーブル: 'bam_<activity name>_ActiveFacts'、Column: '<column name>_ID'、Value: '0'、属性は '<column name>_ID' です。

      

解決策

この問題を解決するには、次の手順を実行します。

  1. 次の累積的な更新プログラム パッケージを適用します。

  2. 既存のディメンション内のデータが重要でない場合は、スケジュールされた集計ビューを再作成します。 既存のディメンション内のデータが重要な場合は、新しい BAM ビューを作成します。

    メモ 新しいビューは、BAMPrimaryImport データベース内のすべてのデータから作成されます。

累積的な更新プログラムの情報

BizTalk Server 2010

                
累積的な更新プログラム パッケージを取得する方法の詳細については、次の記事番号をクリックして、Microsoft サポート技術情報の記事を表示してください。

2497789 BizTalk 2010 用累積的な更新プログラム パッケージ 1
この問題を解決する修正プログラムは、BizTalk Server 2009 の累積的な更新プログラム パッケージ 2 に含まれています。

  累積的な更新プログラム パッケージを取得する方法の詳細については、次の記事番号をクリックして、Microsoft サポート技術情報の記事を表示してください。

2497794 累積的な更新プログラム パッケージ 2 for BizTalk Server 2009

状態

Microsoft は、これが "適用対象" セクションに記載されている Microsoft 製品の問題であることを確認しました。

参考資料

BizTalk Server修正プログラムの詳細については、次の記事番号をクリックして、Microsoft サポート技術情報の記事を参照してください。

BizTalk Server修正プログラムに関する2003907情報