2015-11-23 42 views
1

我使用的是Sitecore 8.0 + EXM 3.1.1。
Sitecore ECM AutomationStatesStatisticsByMessage

安裝QA服務器和某些測試負載後,Analitycs DB中的表「Fact_AutomationStatesStatisticsByMessage」保持爲空。在DEBUG模式下,日誌文件事件沒有錯誤。我期望表中有一些數據,因爲表在我們的DEV服務器上進行了更新並反映了已發送/已打開消息的數量。

任何想法,爲什麼?

+0

您是否檢查過Mongo DB Server和QA服務器之間的連接正在工作? – Shriroop

回答

2

我弄明白了。

在Mongo「Analytics」數據庫中有一個名爲「AutomationStateDefinition」的集合。它應該是所有活動電子郵件活動的所有自動化國家填補。在新安裝的環境中是空的,因爲我沒有將Mongo數據庫複製到新環境中,我只是希望它們是空的。但是,如果此集合爲空,則Sitecore無法更新「Fact_AutomationStatesStatisticsByMessage」SQL表。

事實上日誌說法是這樣的: 「錯誤無法獲取自動化狀態定義」

當你安裝新的環境,可能是一個問題。我的解決方案是停用,然後激活 EXM中的每個電子郵件。一旦激活了EXM電子郵件,Mongo「AutomationStateDefinition」集合中就會充滿記錄。