Как очистить xDB в Sitecore?

Недавно пытался работать с xDB в Sitecore 8 и теперь ищет способ очистки текущей статистики из xDB без переустановки Sitecore. Я удалил файлы данных для Mongo (как было предложено), но все еще вижу цифры в Analytics в Sitecore; тоже сделал iisreset но тоже не помогло. Что я делаю неправильно? (Я новичок в Sitecore, поэтому может что-то упустить).

1 ответ

Решение

Вы пытались очистить только файлы MongoDB без базы данных отчетов?

Если да, я думаю, что это точка вашего замешательства. В xDB он работает так, что все данные аналитики отслеживания записываются в Mongo, а затем с помощью SessionEnd обрабатываются и сохраняются в базе данных отчетов, то есть в базе данных SQL, так же, как это было раньше в DMS. В этом случае вам также необходимо очистить эту базу данных.

Если у вас есть доступ к SQL, вы можете использовать __DeleteAllReportingData хранимая процедура как самая быстрая:

https://andrewwburns.files.wordpress.com/2015/04/capture211.png

Более правильный подход, который подходит для случаев, когда нет прямого доступа к БД, использует инструмент администратора для этого, расположенный по адресу /sitecore/admin/RebuildReportingDB.aspx. Также ранее был модуль Analytics Database Manager, однако я не знаю его текущего состояния.

Ссылка: Пошаговое руководство. Восстановление базы данных отчетности (из официальной документации).

Другие вопросы по тегам