Проблемы
Рассмотрим следующий сценарий.
-
Создать, а затем развернуть операцию мониторинг активности бизнеса (BAM) на компьютере под управлением Microsoft BizTalk Server 2010 или Microsoft BizTalk Server 2009.
-
Таблицы BAM активности базы данных BAMPrimaryImport иметь хотя бы одно значение NULL для вехой в измерение "Дата".
-
Запустите пакет BAM Microsoft SQL Server Integration Services (SSIS) для обработки измерения "Дата".
В этом случае появляется сообщение об ошибке, подобное приведенному ниже:
Ошибки модуля хранения OLAP: не удается найти ключ атрибута при обработке: таблица: столбец «bam_ < имя действия > _ActiveFacts»: значение «< имя столбца > _ID»: "0", атрибут является «< имя столбца > _ID».
Способ
Для решения проблемы выполните следующие действия:
-
Применение в следующий накопительный пакет обновления.
-
Снова создайте представления запланированной статистической обработки данных в существующее измерение не важен. Если важные данные в существующее измерение, создание новых представлений BAM.Примечание. Новые представления создаются из всех данных в базе данных BAMPrimaryImport .
Сведения о накопительном пакете обновления
В BizTalk Server 2010
Дополнительные сведения о том, как получить накопительный пакет обновления, щелкните следующий номер статьи базы знаний Майкрософт:
2497789 Накопительный пакет обновления 1 для BizTalk 2010 Исправление, устраняющее эту проблему включено в накопительный пакет обновления 2 для BizTalk Server 2009. Дополнительные сведения о том, как получить накопительный пакет обновления щелкните следующий номер статьи базы знаний Майкрософт:
2497794 Накопительный пакет обновления 2 для BizTalk Server 2009 г.
Статус
Корпорация Майкрософт подтверждает наличие этой проблемы в своих продуктах, которые перечислены в разделе "Применяется к".
Ссылки
Дополнительные сведения об исправлениях BizTalk Server щелкните следующий номер статьи базы знаний Майкрософт:
2003907 Сведения об исправлениях с BizTalk Server.