Azure中的Sitecore DMS

Azure中的Sitecore DMS,azure,sitecore,sitecore-dms,sitecore-azure,Azure,Sitecore,Sitecore Dms,Sitecore Azure,我已使用Sitecore Azure 3.0.0将Sitecore部署到Azure CD上 但是,在手动将“analytics”连接字符串更新到SQLAzure之前,我不会获得任何分析数据 如果有人已经在上面配置了,您能否帮助我进行以下查询: 手动连接字符串是最好的解决方案吗?或者,我是否缺少sitecore azure部署的任何配置设置 是否可以将SQL Azure analytics同步到内部分析数据库?我们需要这一点进行灾难恢复,即在发生灾难时将所有web、core和分析部署到不同的数据中

我已使用Sitecore Azure 3.0.0将Sitecore部署到Azure CD上

但是,在手动将“analytics”连接字符串更新到SQLAzure之前,我不会获得任何分析数据

如果有人已经在上面配置了,您能否帮助我进行以下查询:

  • 手动连接字符串是最好的解决方案吗?或者,我是否缺少sitecore azure部署的任何配置设置

  • 是否可以将SQL Azure analytics同步到内部分析数据库?我们需要这一点进行灾难恢复,即在发生灾难时将所有web、core和分析部署到不同的数据中心

  • DMS是否会降低Sitecore CD的性能

  • 谢谢

  • 您可以将“分析”连接字符串添加到Sitecore Azure配置中定义的连接字符串修补程序文件中。通过以下步骤执行此操作:

    • 导航到/sitecore/system/modules/Azure/[Environment]/[Region]/[Farm]/[Role]/[Deployment]
    • 在部署项(例如,暂存、生产)中,您应该看到一个名为“连接字符串补丁”的字段
    • 在该字段中向下滚动,直到看到“core”、“master”和“web”数据库的连接字符串
    • 为“分析”数据库添加连接字符串元素。请确保对正在编辑的部署项使用连接字符串,即对暂存项使用分析暂存连接字符串,对生产项使用生产连接字符串。

  • 不建议将Azure SQL数据同步用于备份/灾难恢复(此建议不特定于Sitecore)。建议结合使用Azure SQL数据库复制和Azure SQL数据库导出

    此外,Azure SQL数据同步对支持的数据库架构也有限制。SQL数据同步无法同步任何没有主键的表(Sitecore Analytics数据库有几个没有主键的表)

    此外,SQL数据同步仅同步数据,而不同步存储过程和触发器(Sitecore Analytics数据库确实有存储过程)

    最后,随着分析数据库的增长,同步操作可能需要花费大量的时间才能完成,而复制操作仍然需要一些时间,但可能不会花费那么多时间,并且对SQL server的负担也会减少

    • 本MSDN文章提供了复制/导出过程的详细信息和概述:
    • 这篇MSDN文章提供了有关如何复制Azure SQL数据库的详细信息:

  • 是的,启用DMS时,Sitecore内容交付服务器性能会受到影响。在多大程度上取决于您使用DMS的方式(例如个性化、MV测试、参与计划)和服务器接收的流量