This is the multi-page printable view of this section. Click here to print.

Return to the regular view of this page.

Migration Waves

Want to know how content transformed by WikiTraccs looks like? This page has lots of visual samples.

    Starting with WikiTraccs v1.18 you can assign waves to your content selectors in the Space Inventory.

    When starting a migration, you can optionally specify the waves to migrate.

    What are waves?

    In the context of WikiTraccs, waves are numbers that you assign to selectors in the Space Inventory.

    When starting a migration you can tell WikiTraccs which of those waves it should migrate.

    Using waves you can prepare a multi-wave migration where each wave is assigned the same number.

    Let’s look at an example:

    Wave 1: Project Teams and Miscellaneous

    • Space “Project Alpha” should be migrated to site “/sites/ProjectAlpha”
    • Space “Project Beta” should be migrated to site “/sites/ProjectBeta”
    • Space “Miscellaneous” should be migrated to site “/sites/Miscellaneous”

    Wave 2: Client-Facing and Support Departments

    • Space “Marketing” should be migrated to site “/sites/Marketing”
    • Space “Sales” should be migrated to site “/sites/Sales”
    • Space “Customer Service” should be migrated to site “/sites/CustomerService”

    Wave 3: Core Operational Departments

    • Space “HR” should be migrated to site “/sites/HR”
    • Space “Finance” should be migrated to site “/sites/Finance”
    • Space “IT” should be migrated to site “/sites/IT”

    How to configure waves?

    When configuring what to migrate in the Space Inventory, you use the WT_Setting_Waves column to assign a wave it belongs to.

    Here’s what the Space Inventory list might look like:

    WT_In_CfSpaceNameWT_In_CfSpaceKeyWt_Setting_RequestTransformationWT_Setting_WavesWT_Setting_TargetSiteRootUrl
    Project AlphaPALPHAx1https://contoso.sharepoint.com/sites/ProjectAlpha
    Project BetaPBETAx1https://contoso.sharepoint.com/sites/ProjectBeta
    MiscellaneousMISCx1https://contoso.sharepoint.com/sites/Miscellaneous
    MarketingMRKTx2https://contoso.sharepoint.com/sites/Marketing
    SalesSALESx2https://contoso.sharepoint.com/sites/Sales
    Customer ServiceSERVICEx2https://contoso.sharepoint.com/sites/CustomerService
    HRHRx3https://contoso.sharepoint.com/sites/HR
    FinanceFINx3https://contoso.sharepoint.com/sites/Finance
    ITITx3https://contoso.sharepoint.com/sites/IT

    Note: Other columns have been omitted for brevity.

    With this configuration everything is prepared for a 3-wave migration.

    How to choose waves to migrate?

    In WikiTraccs.GUI you can enter waves into the Waves text box right above the Start transformation button:

    You can choose multiple waves to migrate.

    Here are supported ways of selecting waves:

    Wave selection exampleDescription
    1Migrate wave 1
    1,2,3Migrate waves 1, 2, and 3
    1-3Migrate waves 1, 2, and 3
    1,4-6,8Migrate waves 1, 4, 5, 6, and 8
    -4Migrate all waves up to and including 4
    4-Migrate all waves equal to or greater than 4
    1,4-Migrate wave 1 and all waves equal to or greater than 4
    *Migrate all selectors with wave configuration, but skip selectors with empty WT_Setting_Waves column
    Migrate all selectors with checked Wt_Setting_RequestTransformation column

    Use cases for waves

    Waves are used to partition the migration into different chunks.

    Those chunks can then be

    • migrated one after another
    • migrated in parallel by multiple WikiTraccs instances

    Have a look at the How to run parallel WikiTraccs migrations blog post about the latter use case.