My new blog present here.

Featured Post

Insights into Sitecore Search: A Definitive Introduction

A key component of digital experience management is effective information retrieval. A simplified approach is required for websites, applications, and platforms containing a lot of material so that consumers can easily get the data they require. This need is met by Sitecore, a well-known name in the field of digital experience platforms (DXPs), which provides powerful and comprehensive search functionality. We will travel into the realm of Sitecore Search in this article, learning about its capabilities, architecture , and the enormous value it offers both developers and end users. Introduction to Sitecore Search    A headless content discovery platform powered by AI , Sitecore Search enables you to build predictive and custom search experiences across various content sources. To extract and ...

Sitecore Content Migration Using Sitecore Express Migration Tool

In the previous Sitecore Upgrade Process article, i explained that how to start with Sitecore Upgrade process, Why Sitecore Upgrade is not an individual task and what are the steps involved to start with Sitecore Upgrade Process.

Sitecore Upgrade Articles:

Sitecore Upgrade Process
Sitecore Content Migration Using Sitecore Express Migration Tool
Sitecore Content Migration Using Sitecore Content Serialization Tool
Sitecore xDB Migration Using Sitecore xDB Data Migration Tool

In the continuation of Sitecore Upgrade Process, I will explain the ways for Sitecore Data Migration which can be used to migrate Sitecore Content from older Sitecore Version to newer Sitecore Version.

In most of the Sitecore upgrade, Data Migration part is always challenging because Data is heart of any application, so we need to spend considerable amount of time in thinking.
Most of the Sitecore Applications are driven by Sitecore CMS Content, Sitecore Analytics Content and Custom Databases.
Before jumping into Sitecore Migration, it’s good to consider following items: 


  Let’s take an example that in our case we have application which is in Sitecore version is 6.6.0 Initial Release and target version is Sitecore 10.1.

As explained above, we need to upgrade Sitecore CMS Content, Sitecore Analytics Content and Custom Databases. In this option, we will be concentrating on Sitecore 10.1 upgrade with existing data migration, so it will involve:
> Sitecore CMS Content Migration
> Sitecore Analytics (xDB) Content Migration

For Sitecore CMS Data Migration, Sitecore provides Sitecore Data Migration utility called Sitecore Express Migration Tool 3.1 but in our case it can’t be used because it support migration from Sitecore 6.6, 7.2, 7.5 or 8.0 to Sitecore Experience Platform 9.0 (Initial Release) without the need to gradually upgrade from version to version.
We can upgrade to Sitecore 10.1.0 from Sitecore 6.6.0 Initial Release by following way:

o Sitecore CMS Data Upgrade Option - 1: Use Sitecore Express Migration Tool and Sitecore Upgrade Packages
o Sitecore CMS Data Upgrade Option - 2: Use Sitecore Content Serialization Technique to new version of Sitecore
o Sitecore CMS Data Upgrade Option - 3: Use Sitecore Packages to new version of Sitecore


In this article we will discussing the process to move Sitecore CMS Content during Sitecore Upgrade/Sitecore Migration using Sitecore Express Migration Tool from Sitecore lower version to Sitecore Higher version.

The Sitecore 10.1.0 provides new way of upgrade process i.e. we don’t need to upgrade to version by version. Now, it’s somehow simple as compare to Sitecore 9.x version:
o Upgrade the databases.
o Install the new version of Sitecore XP beside your existing Sitecore XP installation.
o Attach the databases to the new installation.
o Deploy your solution on top of the new installation.
o Perform some post-upgrade steps.
To use Sitecore 10.1 provided upgrade packages you should be on Sitecore Experience Platform 8.1.0 or later version. For this article, i took Sitecore 6.6.0 version and we will be upgrading to Sitecore 10.1, in this case we can't utilize Sitecore 10.1 provided upgrade packages.

I have tried to depict all the upgrade steps in detail: also I am using Sitecore Express Migration Tool 3.1 upgrade from lower version to supported version of Sitecore 10.1.0:

Process to upgrade from Sitecore 6.6.0 to Sitecore 10.1


Sitecore Express Migration Tool Generic Step Details: 
The upgrade procedure for multiple instances depends on your environment architecture. For a single instance, you must follow all the above steps. In a scaled environment, you must repeat the above steps for each instance, except for the tasks related to Sitecore upgrade, which you must only perform once after Sitecore Content Freezing on PRODUCTION environment.

In the upcoming blog posts, I will explain rest of the Sitecore Content Migration activities in detail which can help you in Sitecore Upgrade Process.

Credit/References:

Steps For A Sitecore Xdb Analytics Data Migration Migrate Sitecore xDB Historical Data Upgrade Sitecore 7.2 SQL Analytics Database to Sitecore 9.0
All about Sitecore Upgrade Planning your Sitecore 9 upgrade? How to upgrade from Sitecore 6.6.0 Initial Release to Sitecore 6.6.0 Update-33 (Download Sitecore 6.6.0 Update-3)
How to upgrade from Sitecore 6.6.0 Update-3 to Sitecore CMS 7.0 rev.130424 (Download Sitecore CMS 7.0 rev.130424) How to upgrade from Sitecore CMS 7.0 rev.130424 to Sitecore CMS 7.1 rev. 130926 (Download Sitecore CMS 7.1 rev. 130926) How to upgrade from Sitecore CMS 7.1 rev. 130926 to Sitecore CMS 7.2 rev.140228 (Download Sitecore CMS 7.2 rev.140228)
How to upgrade from Sitecore CMS 7.2 rev.140228 to Sitecore 7.5 rev. 141003 (Download Sitecore 7.5 rev. 141003) How to upgrade from Sitecore 7.5 rev. 141003 to Sitecore 8.0 rev. 141212 (Download Sitecore 8.0 rev. 141212) Sitecore Express Migration Tool
Sitecore xDB Migration Tool Icons made by Pixel perfect from www.flaticon.com Icons made by Icon 54 from www.flaticon.com

Pingback:

Start using Sitecore GraphQL API Sitecore Helix Recommendation and Conventions - Helix 2.0 What’s new in Sitecore 10
Analysis for Sitecore Experience Accelerator (SXA) based website implementation Secure Sitecore JSS Site Sitecore Experience Accelerator (SXA)
Sitecore Graphql tutorial Sitecore Performance Tuning Sitecore GraphQl Examples
What is SXA Page Design? Sitecore Installation and Upgrade Guides Sitecore Upgrade Services
Upgrade to Sitecore 9 Sitecore Version 10 Sitecore 10 Upgrade
Sitecore Upgrade 9.0 to 9.3 Sitecore Upgrade Approach sitecore content migration
How to upgrade Sitecore CD environment Sitecore custom logs not working since upgrade Sitecore upgrade from 8.2 to 9.3
Sitecore upgrade from 8.2 to 9.2 Sitecore upgrade to 9.3 Sitecore upgrade 9.0 to 9.2
Sitecore upgrade from 8.2 to 9.1 Sitecore upgrade from 8.2 to 10 Sitecore upgrade azure
What is a Sitecore upgrade Sitecore content migration tools Content migration in Sitecore
Sitecore update center Sitecore upgrade from 6.6 to 10.1 Sitecore Migration
Sitecore upgrade guide Sitecore 10 upgrade guide Sitecore 9 upgrade guide
Sitecore upgrade book Sitecore 10 upgrade issues Sitecore JSS Upgrade
Sitecore update license file Sitecore powershell update Sitecore update package
Sitecore upgrade to 10 Sitecore 10 update installation Sitecore upgrade tool
Sitecore version upgrade Sitecore 9 why upgrade Sitecore 10 why upgrade
What is Sitecore upgrade How to upgrade Sitecore How to install Sitecore upgrade

Comments

Nicely explained

Popular posts from this blog

Sitecore GraphQL Queries

Sitecore Experience Manager Cloud (XM Cloud) Building blocks

Configuring Sitecore Next.js Headless SXA Multisite App in a Sitecore Container