azure - Azure 中的 Sitecore DMS

标签 azure sitecore sitecore-dms sitecore-azure

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

但是,在我手动将“analytics”连接字符串更新到 sql azure 之前,我无法获取任何分析数据。

如果有人已经配置了上面的内容,您能帮我解决以下问题吗:

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

  2. 是否可以将 SQL Azure 分析同步到本地分析数据库?我们需要它来进行灾难恢复,即在发生灾难时将所有网络、核心、分析部署到不同的数据中心。

  3. DMS 是否会降低 Sitecore CD 的性能?

谢谢。

最佳答案

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

    • 导航到/sitecore/system/modules/Azure/[环境]/[区域]/[农场]/[角色]/[部署]
    • 在部署项(例如暂存、生产)中,您应该会看到一个名为“连接字符串补丁”的字段。
    • 在该字段中向下滚动,直到看到“core”、“master”和“web”数据库的连接字符串。
    • 为您的“分析”数据库添加连接字符串元素。请务必使用您正在编辑的部署项目的连接字符串,即,将 Analytics 暂存连接字符串用于暂存项目,将生产连接字符串用于生产项目。

  2. 不建议使用 Azure SQL 数据同步进行备份/灾难恢复(此建议并非特定于 Sitecore)。建议使用 Azure SQL 数据库复制和 Azure SQL 数据库导出的组合。

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

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

    最后,随着您的 Analytics 数据库的增长,同步操作可能需要大量时间才能完成,而复制操作仍需要一些时间,但可能不会那么长,并且会减轻 SQL 的负担服务器。

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

关于azure - Azure 中的 Sitecore DMS,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/17377848/

相关文章:

c# - 可能的 HeroCard 或 Azure 测试 Web 聊天图像缓存问题

azure - 从 Azure PowerShell 任务调用 PowerShell 函数时未获得预期输出

sitecore - 如何在 Sitecore 6 内容编辑器中选择和删除、移动多个项目?

sitecore - 更改sheerui sitecore的高度和宽度

sitecore - 如何在 Sitecore DMS 中触发配置文件?

Sitecore GeoIP 服务不支持个性化

azure - 转换后托管磁盘位于何处?

solr - 避免系统文件夹的 Sitecore Lucene/Solr 索引

sitecore - 在 Sitecore 8 中禁用分析

c# - MobileServiceClient.LoginAsync(..) 在 WP 8.1 中不会返回