Articles in this section
Category / Section

What is the difference between table join and append data sources in Bold BI?

Published:

Understanding Append Data source and Table Joins in Bold BI

When working with data in Bold BI, it’s essential to understand the different methods available for merging data from multiple sources. Two common approaches are combining data sources and performing table joins. Each method serves a unique purpose and can be used to achieve different results. Understanding these concepts will enable you to manipulate and analyze your data effectively within Bold BI.

Append/Union Data Sources

Combining data sources, often referred to as a union, is the process of appending rows from one data source to another. This is particularly useful when you have data with the same structure spread across different tables or sources and you want to create a single, continuous dataset.

Example:

Given two tables, A and B, with the same structure:

Table A

User Age
user 1 25
user 2 28

Table B

User Age
user 3 25
user 4 33

When combined, the resultant dataset will be:

User Age
user 1 25
user 2 28
user 3 25
user 4 33

This method does not require a common key or relationship between the datasets, as it simply stacks them on top of each other.

Table Joins

Table joins, on the other hand, are used to merge two tables based on a related column, known as a join key. Joins can be of various types, such as inner join, left join, right join, full join, and cross join, each serving a different purpose and yielding different results.

Example:

Given two tables, A and B, with the same structure:

Table A

User Age
user 1 25
user 2 28

Table B

Salary Age
30k 25
45k 33

When Inner Joined with Age field, the resultant dataset will be:

User Age Salary(Table B) Age(Table B)
user 1 25 30k 25

Additional References

Was this article useful?
Like
Dislike
Help us improve this page
Please provide feedback or comments
SM
Written by Siranjeevi Murugan
Updated
Comments (0)
Please  to leave a comment
Access denied
Access denied