Versions Compared
Version | Old Version 6 | New Version Current |
---|---|---|
Changes made by | ||
Saved on |
Key
- This line was added.
- This line was removed.
- Formatting was changed.
Insert excerpt | ||||||||
---|---|---|---|---|---|---|---|---|
|
By the end of this chapter you will be able to:
- Create lookup pipes
- Enrich a data set using a lookup pipe
Copy data from merge
...
In your Introduction to Modelling analysis model you will create a new
...
table to copy over all data from your merge table:
- Hover over the
...
- merge table Customer All Details, and press
...
.Insert excerpt _table_new _table_new nopanel true - Call this
...
- table:
Customer Details with Region.
...
- To copy all attributes into your new
...
- table, hover over Customer All Details and in the hover menu press
...
Insert excerpt _table_attributes_show _table_attributes_show nopanel true - Select all attributes in the list:
- Select the tick box next to Name.
- Alternatively, select the top attribute
- Select all attributes in the list:
...
- , then keeping shift pressed down
...
- , select the bottom attribute in the list.
- Drag the attributes on top of the
...
- table Customer Details with Region
...
.
on new Customer Details with Region table and look at the data in it to verify that you have copied the data from the Customer All Details mergeInsert excerpt _run_analysis _run_analysis nopanel true
...
- table.
- Remember to save your model layout.
Here you have copied data from a merge |
...
table into a new |
...
table – but this method works for any type of input |
...
table. Copying data into a new |
...
table is a common starting point for a modelling step. |
Create a lookup into reference data
Now you will add a lookup pipe from Regions by County to enrich the data in Customer Details with Region, by finding the region for each customer address:
- Hover over
...
- the table Regions by County and press
.Insert excerpt _pipe _pipe nopanel true - Move the pointer over the top of Customer Details with Region and select – this will attach the end of the pipe to the selected
...
- table.
- In the pipe
...
- settings, enter:
...
- Name:
region
- Type: Look-up
- Data To Read: leave as the default – Latest
- Press
.Insert excerpt _save _save nopanel true - In the Order/Index section of the pipe settings we will set up the fields to match across the two
- Name:
...
- recordsets:
- Press
- recordsets:
...
.Insert excerpt _attributes_show _attributes_show nopanel true - Drag the attribute County from the left hand list (the input attributes from the
...
- table Regions By County) into the list of Order/Index attributes.
- Drag the attribute County
...
- from the right hand list (the output attributes from the
...
- table Customer Details with Region) on top of the Order/Index attribute County
...
.
Image Added
- Notice that in the Order/Index section, the Index Expression column has updated to _out.County.
Image Added - This means that the lookup will match records in the reference data (
- Notice that in the Order/Index section, the Index Expression column has updated to _out.County.
...
- Regions By County) where County
...
- equals County in the output data (Customer Details with Region).
- Press
...
on the pipe settings.Insert excerpt _finish _finish nopanel true
Note that the pipe linking
...
Regions By County to Customer Details with Region
...
is dashed; this indicates that this is a lookup pipe.
Tip |
---|
When adding lookup pipes |
...
, the arrow points in the direction that the data flows |
...
. Here you are getting data from |
...
Regions By County to add to Customer Details with Region |
Enrich a
...
dataset using a Lookup Pipe
Now you
...
will add the region
...
from Regions By County to Customer Details with Region:
- Hover over
...
- Regions By County and in the hover menu press
...
Insert excerpt _table_attributes_show _table_attributes_show nopanel true - On the list of the
...
- table attributes, drag the attribute Region
...
- from Regions By County on top of the Customer Details with Region table in the model
.
- Run analysis on Customer Details with Region
.
...
- View the data in
...
- the table. Check that the Region attribute has been populated with the value looked up from
...
- Regions By County, like the image below:
- Image Added
- In the model window, click
.Insert excerpt _save_saveModel _save_saveModel nopanel true