我已使用Sitecore Azure 3.0.0将Sitecore部署到Azure CD上。
但是,在手动将“analytics”连接字符串更新为sql azure之前,我没有收到任何分析数据。
如果上面已经配置了任何人,您能否帮我解决以下问题:
手动连接字符串是最佳解决方案吗?或者,我错过了sitecore azure deploy的任何配置设置。
是否可以将SQL Azure分析同步到内部部署分析?我们需要将其用于灾难恢复,即在发生灾难时将所有Web,核心和分析部署到不同的数据中心。
DMS是否会降低Sitecore CD的性能?
感谢。
答案 0 :(得分:5)
您可以将“analytics”连接字符串添加到Sitecore Azure配置中定义的连接字符串修补程序文件中。通过以下步骤执行此操作:
建议不要将Azure SQL Data Sync用于备份/灾难恢复(此建议不是特定于Sitecore)。建议使用Azure SQL数据库复制和Azure SQL数据库导出的组合。
此外,Azure SQL Data Sync在支持的数据库模式方面存在限制。 SQL Data Sync无法同步任何没有主键的表(Sitecore Analytics数据库有几个没有主键的表)。
此外,SQL Data Sync仅同步数据,但不同步存储过程和触发器(Sitecore Analytics数据库确实具有存储过程)。
最后,随着您的Google Analytics数据库的增长,同步操作可能需要很长时间才能完成,而复制操作仍需要一些时间,但可能不会那么多,并且会减轻SQL的负担服务器。
是,启用DMS后,Sitecore内容传送服务器性能会受到影响。在多大程度上取决于您使用DMS的方式(例如个性化,MV测试,参与计划)以及服务器获得的流量。