简体   繁体   中英

Sitecore DMS in Azure

I've deployed the Sitecore on to Azure CD by using Sitecore Azure 3.0.0.

However, I'm not getting any analytics data until I manually update the "analytics" connection string to sql azure.

If anyone has already configured above, could you help me with queries below:

  1. Is manual connection string the best solution? Or, am I missing any configuration setting for sitecore azure deploy.

  2. Is it possible to Sync SQL Azure analytics to on-premise analytics db? We need this for disaster recovery ie to deploy all web,core,analytics to different data centre in event of disaster.

  3. Does DMS slow down the performance of Sitecore CD?

Thanks.

  1. You can add your "analytics" connection string to the connection string patch file defined in your Sitecore Azure config. Do this via the following steps:

    • Navigate to /sitecore/system/modules/Azure/[Environment]/[Region]/[Farm]/[Role]/[Deployment]
    • In the deployment item (eg Staging, Production), you should see a field named "Connection Strings Patch".
    • Scroll down in that field until you see the connection strings for the "core", "master", and "web" databases.
    • Add a connection string element for your "analytics" database. Be sure to use the connection string for the deployment item you're editing, ie use your Analytics staging connection string for the Staging item, production connection string for the Production item.

  2. It is not recommended to use Azure SQL Data Sync for backup/disaster recovery (this recommendation is not specific to Sitecore). It is recommended to use a combination of Azure SQL database copying and then Azure SQL database export.

    Also, Azure SQL Data Sync has limitations regarding the database schemas supported. SQL Data Sync is unable to synchronize any table that does not have a Primary Key (the Sitecore Analytics database has a few tables without primary keys).

    Also, SQL Data Sync synchronizes only data but not stored procedures and triggers (the Sitecore Analytics database does have stored procedures).

    Lastly, as your Analytics database grows, a sync operation is likely to take a significant amount of time to complete, whereas a copy operation will still take some time but likely not as much and will place less of a burden on your SQL server.

  3. Yes, Sitecore content delivery server performance is impacted when DMS is enabled. To what extent largely depends on how you're using DMS (eg personalization, MV testing, engagement plans) and the amount of traffic your server receives.

The technical post webpages of this site follow the CC BY-SA 4.0 protocol. If you need to reprint, please indicate the site URL or the original address.Any question please contact:yoyou2525@163.com.

 
粤ICP备18138465号  © 2020-2024 STACKOOM.COM