Data Model Synchronization

Prev Next

Data Model Synchronization from PIM

The data model synchronization feature enables PIM Administrators and System Administrators to synchronize the data model changes from PIM to Syndication. The synchronization status is displayed on the Data Model Sync page in PIM. The different types of data models that can be synced are entity, taxonomy, classification, and reference data. It consists of the following two cases:

  1. Synchronize Initial Data Models—The process of syndicating all the configured data models to the Syndication module is termed as initial load.
  2. Synchronize Updated Data Models—Any updates to the data models after the initial upload operation are termed as delta changes. For more information, see Update Reference Attribute Values of SKUs via Excel.
Note:

You must configure the data model to successfully synchronize from PIM to Syndication. For more information, see Configure Data Model Synchronization.

Synchronize Initial Data Models

To synchronize the changes after uploading the updated data model to PIM, perform the following:

  1. On the navigation menu, click Configurations > Data Model Sync.
    Config_DMSync

    Result: The Data Model Sync page is displayed. For more information on the description of the messages displayed, see Data Model Synchronization UI Messages.
    ILMsg

  2. Click Sync Now.
    IL_SyncNow

    Results:
    After successfully initiating the synchronization operation, the task status is updated to Submitted on Previous Sync Task. For more information, see Data Model Synchronization Statuses.
    IL_Submitted

    Note:

    Ensure to click the Refresh button after some-time to view the updated task status.

    After successfully synchronizing the data model information to Syndication, the task status is updated to Completed on Previous Sync Task.

    IL_Completed

Synchronize Updated Data Models

Consider a scenario where you have updated a reference value data, for example, colors. To synchronize the updated reference data model from PIM, perform the following:

  1. On the navigation menu, click Configurations > Data Model Sync.
    Config_DMSync

    Result: The respective reference data value update is displayed on Unpublished Changes.
    DL_DMSync

  2. Click Sync Now.
    DL_SyncNow

    Results:
    After successfully initiating the synchronization operation, the task status is updated to Submitted on Previous Sync Task.
    DL_Submitted

    Note:

    The module requires a maximum of 15 minutes to submit the synchronization operation. Ensure to click the Refresh button to view the updated task status.

    After successfully synchronizing the data model information to Syndication, the task status is updated to Completed on Previous Sync Task.
    DL_Completed

Data Model Synchronization UI Messages

The following table describes the various messages displayed on the Data Model Sync page while performing initial load or delta changes operation:

Data Model Content Scenario Data Model Sync Message Description
Unpublished Changes Initial load Data model is ready for initial synchronization, click the ‘Sync Now’ button to start Indicates that the data models are not yet synchronized from PIM. You must click the Sync Now button to perform the synchronization operation
Initial load and delta changes No changes available to sync Case 1: The message is displayed after the Administrator or System Administrator has successfully synchronized the data model from PIM
Case 2: The message is displayed when there are no delta changes yet
Previous Sync Task Initial load No previous sync tasks Indicates that the Administrator or System Administrator has not yet synchronized the data model. Therefore, information about a previous synchronization task cannot be displayed
Initial load and delta changes More details about the synchronization task will appear here after the changes are collected by the system Indicates that additional information such as the data model type and count is displayed after the data model is synchronized

Data Model Synchronization Statuses

The following table represents the different stages of the synchronization status:

Synchronization Status Description
Submitting Indicates the synchronization of data model to Syndigo’s Data Engineering (DE) team for data validation
Note: You cannot synchronize new data model changes in the Submitting state
Submitted Indicates successful synchronization of data model to the DE team
Queued Indicates that the data model is available to be mapped by the DE team
InProgress Indicates that the DE team has locked the data model and is performing the model mapping operations
Note: You cannot synchronize new data model changes in the InProgress state
ChangesRequired Indicates that data model requires additional information or modifications. The user receives an email about the required modifications
Completed Indicates successful synchronization of data model information to the Syndication module
Error Indicates that the data model contains technical errors. Therefore, the synchronization operation cannot be completed