Defining structural relations in a data connection
Structural relations are used to combine different tables from a data source into a single view in Spotfire, which in turn can be used to create a data table.
Before you begin
Procedure
Results
Join methods
About this task
All of the examples below assume a join configured using the A columns. By default, another A column is created with the joined values, but you can always clear the check box for the duplicate column in the Views in Connection dialog.
Inner join
Data will be kept (and columns might be added depending on how data is modeled) only for rows that are available in both the foreign key table and the primary key table. If the foreign key table contains fewer rows than the primary key table, rows will be removed from the primary key table after this operation. If there are duplicates of the identifiers then there will be one row for each combination of values.
Left outer join
Data will be kept (and columns might be added depending on how data is modeled) only for rows that are available in the foreign key table. If additional rows exist in the primary key table, they will not be added to the foreign key table. If there are duplicates of the identifiers then there will be one row for each combination of values.
Right outer join
Data will be kept (and columns might be added depending on how data is modeled) only for rows that are available in the foreign key table. If the foreign key table contains fewer rows than the primary key table, rows will be removed from the primary key table after this operation. If there are duplicates of the identifiers then there will be one row for each combination of values.
Full outer join
Data will be kept (and columns might be added depending on how data is modeled) for all rows available in any of the tables. If additional rows exist in the foreign key table, they will be added to the primary key table. If there are duplicates of the identifiers then there will be one row for each combination of values.
