Skip to content

Mapping to new top-level project causes migration errors #71

@jyoung-slalom

Description

@jyoung-slalom

When mapping to a new top-level project, the mapping will execute properly and print as desired to the manifest file. However, when the application attempts to migrate items, it does not attempt to create the mapped top-level project if it does not already exist, which results in all objects within the mapped location failing to migrate.

Example:
Initial path: Test/Workbook
Mapping function inserts "Dev" as path_segment 0, resulting in path: Dev/Test/Workbook

Actual Result:
Because "Dev" does not exist yet, an error is triggered by the application:

ResourceManagerStringLocalizer searched for 'ContainerParentNotFound' in 'Tableau.Migration.Resources.SharedResources' with culture 'en-US'.

All content within the mapped location errors and does not migrate:

[16:03:46][INFO][main.py] 
            IWorkbook
                0/9 succeeded
                0/9 skipped
                9/9 errored
                0/9 cancelled
                0/9 pending

Expected result:
Application should attempt to create the new top-level project, similar to how it replicates an existing Tableau Server project structure on a blank Tableau Cloud site.

Metadata

Metadata

Assignees

No one assigned

    Labels

    pending internal trackingThe issue is not yet tracked internally by Tableau.

    Projects

    No projects

    Milestone

    No milestone

    Relationships

    None yet

    Development

    No branches or pull requests

    Issue actions