Copy dataflow between sites and exports
Learn to copy and import dataflow between sites or export channels in Productsup.
Introduction
If you need to create multiple sites with the same data structure, you can set up dataflow in one site and copy it to other sites. This way, you copy all connections and rule boxes. For example, you can use this feature if multiple sites have the same product set adapted for different countries and need the same dataflow.
Also, you can copy dataflow from one export to another without overwriting the entire site dataflow.
Prerequisites
To copy a dataflow from site to site, check if:
The source and target sites have the same column names in the import stage.
To copy a dataflow from export to export, check if:
The exports of the source and target sites have the same column names in the intermediate stage.
If you don't have the needed column names at the import or intermediate stage, you can do the following:
Note
You can duplicate export channels only within the same site.
Copy and import dataflow for the whole site
Warning
When copying a dataflow from the source site, the platform overwrites the existing dataflow, all its versions, the enabled exports, and the segments of the target site with those of the source site. To recover your dataflow after importing, save it as a version before importing the new dataflow. See Manage versions in Dataflow.
Go to Settings from your target site's main menu.
Select the Advanced Settings tab.
Select Import Dataflow.
Select a source site from which you want to copy your dataflow.
Select Continue.
Select Import to overwrite the dataflow in the target site.
Note
Your imported dataflow may have red warning connections if the column names are different in the feeds of the source and target sites.
Copy and import dataflow from one export channel to another
You can copy a dataflow of a specific export to another export belonging to a different site without overwriting the dataflow of the entire site.
Note
When importing a copied export's dataflow, the platform automatically saves the current dataflow of the target export as a version, which lets you revert changes if necessary.
Go to Dataflow from your site’s main menu.
Select the copy dataflow icon.
Select the necessary source and target channels in the Site and Channel drop-down menus.
Optionally, select the Duplicate channel and copy dataflow checkbox:
If selected, the platform creates an identical channel in the site without overwriting the existing target channel.
If unselected, the platform overwrites the dataflow of the target export channel with the source export channel dataflow.
Optionally, select the Copy unconnected columns checkbox to add connected and unconnected attributes to the target export channel.
Select Add more and choose other target export channels from the Channel drop-down menu if you want to copy the dataflow to several export channels. Then, select Add more again.
Select Yes in the warning message pop-up to confirm copying the dataflow.