Sitecore体验数据库(Sitecore xDB)是营销模块的中央数据存储库。它收集并连接一个单试图中的所有客户的交互,并且可以实现快速、个性化、自动化体验。Sitecore的xDB使用MongoDB作为一个集合数据库。
1.前提条件
安装Sitecore xDB 7.5需要满足一下条件:
- Sitecore CMS 7.5 or 更高
- Sitecore许可文件支持Sitecore xDB
- Microsoft SQL Server 2008 R2 SP1或SQL Server 2012
- Microsoft Silverlight 4 或更高
- MongoDB 2.6.1或更高
2. 配置过程
Sitecore xDB包含在Sitecore XP包中,不需要分别安装。
三个步骤配置Sitecore xDB:
- 配置报表数据库 - 导入Sitecore.Analytics.mdf数据库文件到SQL Server。报表使用这个数据库。
- 在ConnectionStrings.config文件中,自定义如下字符串:
<add name="reporting" connectionString="user id=_username_;password=_password_;Data Source=_server_;Database=Sitecore_Analytics" />
- 安装MongoDB - 下载并安装最新版本的MongDB
- 配置Sitecore使用Mongo数据库 - 为每个Mongo 服务器执行如下动作.
配置Sitecore使用Mongo数据库:
- 在ConnectionStrings.config文件中,定义下面MongoDB的连接字符串:
<add name="analytics" connectionString="mongodb://localhost/analytics" /> <add name="tracking.live" connectionString="mongodb://localhost/tracking_live" /> <add name="tracking.history" connectionString="mongodb://localhost/tracking_history" />
- 更新相关的web.config和Sitecore.Analytics.config设置,比如MailServer和Analytics.EMailFromAddress(通过邮件发送报表)
- 如果你想Sitecore MVC和DMS一起使用,在/App_Config/Include/文件夹下,重命名Sitecore.MvcAnalytics.config.disabled文件 为 Sitecore.MvcAnalytics.config。
- 查找活动限制在一个服务器上,在/App_Config/Include/Sitecore.Analytics.config文件中,更新Analytics.PerformLookup设置。
- 重启IIS
来源:oschina
链接:https://my.oschina.net/u/2006545/blog/351231