Where we have two sources of data that share the same structure we can combine these into a single table without the need to perform a merge. The intention is that we will keep all records so for every record we pass in we will get one out.
For example, if we are performing a data migration where we are consolidating data from 3 separate systems that all follow the same data structure we can use this technique.
Solution
It is assumed that all data sources are imported into their own tables in an analysis model.
From the Create section of the analysis toolbar, click Show Tables
drag the Merge Table onto your model.
In the settings, set the Name for example Businesses Merged
The attributes can be created manually using the plus button in the Attributes section. Here we will use the attributes from the Businesses 1 table to automatically setup our merge attributes.
Hover over the Businesses 1 table and from the hover over toolbar click Show or Hide Attributes.
Tick all of the attributes and then drag them into the attributes section of the Merge Table.
If PhixFlow asks for confirmation. Select Use original attribute name. Then click the arrow to confirm.
ClickOK to save and close the settings for the merge table.
Connect the Inputs
In the analysis model, hover over the Businesses 1 table.
From the hover over toolbar, select Connector, then click the end of the arrow onto the merge table. This connector will pipe data into the merge table.