最近尝试在 Sitecore 8 中使用 xDB,现在正在寻找在不重新安装 Sitecore 的情况下从 xDB 中清除当前统计信息的方法。我删除了 Mongo 的数据文件(如建议的那样),但仍然在 Sitecore 的 Analytics 中看到数据;也做了 iisreset 但也没有帮助。我究竟做错了什么?(我是 Sitecore 的新手,所以可能会遗漏一些东西)。
user5489298
问问题
2098 次
1 回答
3
您是否尝试过只清理 MongoDB 文件,而不使用 Reporting 数据库?
如果是的话,我认为这是你困惑的一点。它在 xDB 中的工作方式是将所有跟踪分析数据写入 Mongo,然后由 SessionEnd 处理并保存到Reporting数据库,即SQL数据库,与之前在 DMS 中的方式相同。在这种情况下,您还需要清理该数据库。
如果您可以访问 SQL,则可以使用__DeleteAllReportingData
存储过程最快:
对于无法直接访问数据库的情况,更正确的方法是使用位于/sitecore/admin/RebuildReportingDB.aspx的管理工具。之前还有一个模块分析数据库管理器,但我不知道它的当前状态。
参考:演练:重建报告数据库 (来自官方文档)
于 2015-11-02T19:14:06.757 回答