Respect!! Blend is not an easy material to explain, but this video made so easy to grasp. Your database background is making you such a great instructor. The left join, aspect of the Blend, primary data source, and aggregation to the blended second data source were the missing point that you tackled here very explicitly. Can't wait for the relationship tutorial week
Thank you so much for your note abderrahim. 🙂 This is also a product of struggling with blends earlier on. I am quite happy that there are better and easier ways to deal with combining data now (LODs and Relationships take a lot of the pain away)
I have started learning tableau and then I found your videos on Data connection topics it is so nicely explained with examples. thanks for making such videos
This is probably the best explanation available online. I am new to Tableau and felt overwhelmed by most of these new concepts but watching your videos has helped me so much! Thank you!!
So happy to hear you found the video helpful, Albert :) .. Tableau is a wonderful tool, but it does get overwhelming sometimes - even for people who may have used it for years. It has a great community though! Happy Tableau'ing!
I started to learn Tableau 6 months ago and I had watched this video a few times in the past. After 6 months, I am watching this video again and many things make better sense to me! Your Tableau videos are the best in class! Thank you!
This is the best explanation about data blending I've ever watched, very clear and very knowledgeable. I actually enjoy all the video you posted. Thank you.
I have watched so many videos.. But urs could be the best video if I want to suggest anyone. Take a bow for ur explanation. Became fan of your lecture.
Pure Gold, understanding how blends work and the difference between the primary and secondary data source. Fantastic channel, packed with top info. Well done !
Great Video and super helpful. I was struggling exactly on the same issue of asterisks to understand why it is happening on my dashboard, and, now I got the answer.. Keep up the great work!
This was really helpful. Thanks! One small request. Since this is a video which is used by many as reference, would request you to please keep this updated as when Tableau makes any changes.
Superb! Your explanation is super clear. I just start my new role as Analytics and watch many videos on youtube but your channel is super good!Thank you so much for great video and explanation. Love this channel!
Amazing explanation on Blend. Although I have used tableau before but I didn't know that blend is a left join. Only one suggestion, please reduce the volume of background music. Thank you so much!
i went through a lot of videos in the process of getting certified. This video is one use case on when to use blend...and pretty much tells everything about it very well. What i am saying is there is no need to go searching for other explanations after seeing this. You are good! Since you have done this so well...can you please do Tableau recommended other when to blend situations - when Data needs cleaning - when dealing with large amounts of data You already did data at different aggregation level and also cross DB is not supported when Cubes are in picture of Salesforce Data.
I have tremendous admiration for your work.. I have one small suggestion, please choose the background music which doesn't hinder our learning..previpis videos were perfect I had to struggle through this one...
Thank you so much for your support and kind comment, Saikat. I have received the same feedback and have removed background music in the later tutorials. Hope you will find the later tutorials much easier to listen to!
Huge fan of all your videos. Learning conceptually all the Tableau concepts from all of your videos.Please keep up the good work!!!. Can you please share the excel file /dataset you have used in this video for me to practice.Just started with this video
Thank you, I appreciate your feedback. And yes I have removed background music from the newer tutorials based on similar feedback before. These were some of the earlier videos I created trying to navigate how to create content in UA-cam .. still living and learning :)
Thanks Belle for providing great concept on these topics .... Could you also provide the excel sheet here? So that i can just practice it to get some hands on experience.
Great content! Thank You! Using your Blend example, how could I find out which customer has not bought a specific product yet? If I filter out the product on the secondary data source will it show me all the customers id who haven't bought this product yet?
How am I just discovering your amazing content! Thank you so much for the fantastic explanation! Ps. There are those of us with a little sql knowhow but we just don’t know tableau…. it would be good if you used some of the language we are familiar with to help us recognize the topic. For anyone reading … It helps me to think about blending as just a sub query in the select statement. the ‘linking fields’ are whatever you would have put in your group by clause if you were writing the query. and whatever fields you are getting from the secondary table have to be aggregated in the select statement so product name won’t work, but the measure count(distinct product_name) can be used. Get it?
Thank you Tomix7777 - I appreciate the feedback, and yes I've removed the background music for the later tutorials. Unfortunately there isn't any way for me to just swap videos in YT once they're published. I will probably try to re-create some of the earlier tutorials without the background music.
Quick question Belle..so lets say using customer orders table customer id as the primary data source, what happens when you bring in salary from the customers table?
Hello ma'am. As always , i enjoyed your lecture. It's informative , easily understandable. I recently came to know that there's a technique called domain padding which avoids suppression of rows. Kindly make a tutorial on this topic. It'll be a great help.
Thank you Bhagavathula for your comment and suggestion! I will definitely consider that for a future video. It may come in handy for an upcoming (advanced) table calculations video. Appreciate your support!
Hi, Very intuitive video! I have one question in mind. How do we go with data pivoting in relationship model? Or how can we achieve the same in relationship?
Thanks Kaustav! Do you have an option to do it outside of Tableau Desktop? The reason I am asking is the cleaning phase can get complicated, and ideally (where possible) is for this to be done outside of Tableau - for example in Tableau Prep or maybe an ETL process.
Thank you Avantika. Blend needs at least 2 different data sources (could be more). The data sources could technically be the same file, but created twice as different data sources.
All videos are just amazing. Thank you so much :) One doubt, sales and product name are from secondary table 'Customer Order'. Sales value got aggregated per customer id and displayed correctly. Why cant we combine all product name per customer id?
Thank you Diksha. When we join - we are combining tables horizontally, ie what you get in your result is a wider table with more columns. For example if TableA has 5 columns and TableB has 10 columns and you join them, your (immediate) result will have 15 columns, therefore wider.
Thank you Tamil. You cannot do any other types of joins in Tableau's blend functionality. This is built in to the product; it is always going to be a left join to the primary. If you want to do, for example, a right join, you need to change the primary data source for that worksheet. Here is a reference that may be helpful: kb.tableau.com/articles/howto/deciding-between-joining-tables-and-blending-data
Thank you for making such a great video. I think a big distinction between blend and join/relationship is the number of data sources. Blend requires at least two different data sources while join/relationship work on a single data source (but you can add multiple connections to it). When I started my Tableau journey, I was very confused about data sources and data connections. For example, if I have one Excel spreadsheet with two tabs, do I connect to it multiple times (each time is a new data source) or do I use join/relationship? Even if the data in these two tabs are not related in anyway, I can still create a dummy field in each tab and relate them. Or should I have two different Tableau workbooks, each workbook is for a different Excel tab? I hope the personal struggle I'm describing here makes sense. Anyways, regarding the material presented here, you highlighted the difference very well.
Hi sqlbelle, Thanks for such beautiful videos. I have few questions. 1. Where is the aggregation performed? Do the sales are aggregated in the secondary datasource to the granularity of primary datasource based on the linking field and then a aggregated result set is sent to tableau or the aggregation is performed in tableau after fetching the record level sales from the sec. datasource? 2. Could you suggest me few use cases where blending is still preferred over joins and relationships? 3. I came across limitations of blending around non-additive aggregates like median, Rawsqlagg etc. on Tableau official website? What exactly does non-additive aggregates mean? Appreciate your help. Thanks.
Great questions Nikhith. 1. Aggregations will happen at the data source, and results are sent back to Tableau. The key in here is that aggregations will happen with each respective data source. Here's a reference from the Tableau documentation: help.tableau.com/current/pro/desktop/en-us/multiple_connections.htm 2. Hmm, great question. I can't think of a lot of use cases right now. Perhaps if the data source you're using is not supported for relationships, and you want to maintain the different aggregation levels? 2. Non-additive means you cannot accumulate or total up the numbers. For example, bank balance. You cannot add your bank balance everyday - this will not be a true reflection of how much you have in your account. Hope this helps! Donabel
Great video. I have customer data from many ERPs. Could I use tableau to somehow merge the similar customers on Name or Address? Or is such data mining best in SQL?
Hello, Where possible, it is best to leave the data transformation work in the database or your ETL process. Usually Tableau will be one of many tools you will use to analyze and report out the data, so having this cleaned up and made available in a more central place will make it more scalable. Also, having more data cleaning happening at the Tableau workbook level will mean your workbook will load more slowly. Ultimately, there are many factors to be considered, but where possible we want to clean data at the source. If that's not possible, it is better to clean in a more central place/repository. Hope this helps! Donabel
Hlo mam I completed self study in tablue devloper but I am not select any interview so I have problems in English communication so what is processe in apply for devloper reole
Respect!! Blend is not an easy material to explain, but this video made so easy to grasp. Your database background is making you such a great instructor. The left join, aspect of the Blend, primary data source, and aggregation to the blended second data source were the missing point that you tackled here very explicitly.
Can't wait for the relationship tutorial week
Thank you so much for your note abderrahim. 🙂 This is also a product of struggling with blends earlier on. I am quite happy that there are better and easier ways to deal with combining data now (LODs and Relationships take a lot of the pain away)
@@sqlbelle Can blending be done within same datasource
@@monikadileep1731 no we can use join for that!
Yes.. It is possible..@@monikadileep1731
I have started learning tableau and then I found your videos on Data connection topics it is so nicely explained with examples. thanks for making such videos
This is probably the best explanation available online. I am new to Tableau and felt overwhelmed by most of these new concepts but watching your videos has helped me so much! Thank you!!
So happy to hear you found the video helpful, Albert :) .. Tableau is a wonderful tool, but it does get overwhelming sometimes - even for people who may have used it for years. It has a great community though! Happy Tableau'ing!
Hands down the best place to learn Tableau on the internet. Thank you once again.
I’ve never heard anyone explaining blend so clearly!
Thank you for your comment! Glad you found the video useful :🙂
This video has the clearest description of what data blending is. It essentially is a left join of the primary data.
I started to learn Tableau 6 months ago and I had watched this video a few times in the past. After 6 months, I am watching this video again and many things make better sense to me! Your Tableau videos are the best in class! Thank you!
Thank you Tony! :) Appreciate your kind comment and feedback!
This is the best explanation about data blending I've ever watched, very clear and very knowledgeable. I actually enjoy all the video you posted. Thank you.
Thank you, Vu! SO happy to hear that 🙂
I have watched so many videos.. But urs could be the best video if I want to suggest anyone. Take a bow for ur explanation. Became fan of your lecture.
Thank you Ganesh! I appreciate your very kind note.
I never usually subscribe or comment.. but your lucid explanation made me do that.. your channel is so underrated..more people should subscribe.
I really appreciate your feedback Onam, thank you.
Thanks belle! I was often confused about the use case of blending. Now you've made it really clear. Great video!
Thank you Romy, I am happy to hear that! 🙂
Pure Gold, understanding how blends work and the difference between the primary and secondary data source. Fantastic channel, packed with top info. Well done !
Thank you so much for your feedback Neil, so happy to hear you found the video useful! 😀
- Donabel
@@sqlbelle Please could you add a download link to the two spreadsheets you use.
Belle's videos are so well produced. It's an enjoyment to watch them.
Thank you Shisui!
Excellent! Excellent! Excellent!
Truly, the best video on Blend :)
Thank you very much for creating this video.
Thank you Neeraj!
OMG! what an easy way to explain Blend. Congratulations!
Thank you Ricardo! 🙂
By far the best tutorial for Blend. Thank you so much.
Thank you Sneha!
Great Video and super helpful. I was struggling exactly on the same issue of asterisks to understand why it is happening on my dashboard, and, now I got the answer.. Keep up the great work!
Thank you sas all!
you don`t know how your solving my these issues so deeply.........love you always.
Thank you Nitesh!😀
Fan of your teaching from India..love your videos as it is making more clear about data.
Hats off to you! best video on yt on blends! Thank a ton. God bless you
You are an excellent instructor ! Super helpful, thank you for sharing !
Thank you for your kind comments, Gera, and I am happy to hear you found the video helpful!
Thanks miss... I am really enjoying all your tutorials...
Thank you coco
This was really helpful. Thanks!
One small request. Since this is a video which is used by many as reference, would request you to please keep this updated as when Tableau makes any changes.
Thank you Aditya!
I was searching for this kind of explanation from a month . Thanks a lot mam :)
Thank you Rohit! Hope you found the video helpful!
This is amazing. I am big fan of how you explain things so easily which makes everything so simple. Thanks a lot
Thank you Vicky!
The Level of Detail of the explanation is a Primary 🤓 distinction from the rest making other videos Secondary 😎👏👏👏
Superb! Your explanation is super clear. I just start my new role as Analytics and watch many videos on youtube but your channel is super good!Thank you so much for great video and explanation. Love this channel!
Thank you Pum! I appreciate you rcomment, and happy to hear you found the video and the channel helpffil :)
That was a clear video on the Blend topic. Thanks a lot.
Thank you MTG!
Just single word .. Excellent (100/100)
Amazing explanation on Blend. Although I have used tableau before but I didn't know that blend is a left join. Only one suggestion, please reduce the volume of background music. Thank you so much!
Thank you Nishi! I will definitely adjust the background music, appreciate your feedback!
Such a crisp n clear explanation Belle :) Thankyou for this !!!
Thank you Kirti! Glad you found the video helpful!
Your giving reply to every comment, it's great mam. May god bless you 🙏🙏
Thank you Sampath. I try, and am trying not to miss some :)
Thank you!!! Finally I understand Blends in Tableau
Thank you 🙏
As always the best teacher ...thanks a lot a lot...very very usefullllll....
Thank you VDN, I am glad you found it useful! 😊
Absolutely beautiful video series 😍....A Must Watch Video series for beginners
simply awesome way of explaining...expecting more from you in Tableau.
Thank you for your comment Ranjith, appreciate it! :)
EXECLLENT video. Finally understand blends!
Excellent video, you really explained very well what I was searching from a long time. Thanks a lot.
Great, amazing explaination, very deep observations
very precisely explained. Great work !
Thank you so much Gaurav!
You explained everything very clearly !! Thanks a lot .
Thank you Shilpa!
Amazing explanation. Thank you very much
Thank you Rasika!
You are amazing. I’ve taken paid courses online and I didn’t get this level of explanation.
Thank you for your kind note Josh, and happy to hear it was helpful! :)
Thank you so much.... Understood perfectly...!!! very well taught..
Crisp and clear! Thanks!
Thank you Arun!
i went through a lot of videos in the process of getting certified. This video is one use case on when to use blend...and pretty much tells everything about it very well. What i am saying is there is no need to go searching for other explanations after seeing this. You are good!
Since you have done this so well...can you please do Tableau recommended other when to blend situations
- when Data needs cleaning
- when dealing with large amounts of data
You already did data at different aggregation level and also cross DB is not supported when Cubes are in picture of Salesforce Data.
Thank you so much for your comment and feedback Kiran! Happy to hear you found the video helpful! Appreciate your time and kind comment.
Thank you so much for this video. The explanation is so clear and I now completely understand how blend works.
So great to hear you found it helpful! Thank you for your comment Fiery!
You explained it very beautifully. Thank you for such a great video!
Thank you Abhishek! :) :) Happy to hear you found it helpful.
Terrific content! Thank you sqlbelle
Thank you Thomas! Hope you found it helpful! :)
This is an amazing explanation!
Great video, as always, sqlbelle!
Thank you for your support, as always, Andrew!
Very easy and understandable.
Thank you Aliyan!
awesome explanation.. very clear.. Keep it up
Thank you Abdul Khader! :)
Thank you so much for the information! Straight to the point and very clear. New subscriber here :)
Thank you Jesus :)
Thanks a lot, very clear. Now I know how to solve the issue I had!
That's great to hear Geraud, thank you for sharing!
thank you so much Mam also get many things to learn from you...i am very big fan of you and will be always :)
Thank you Peter. I am very grateful for your support - and please do not call me Mam 🙂 ..
Donabel
hats off to you man... thankyou so so much .. bless you !
Thank you Divyam!
i find this tutorial very useful
thank you
I have tremendous admiration for your work.. I have one small suggestion, please choose the background music which doesn't hinder our learning..previpis videos were perfect I had to struggle through this one...
Thank you so much for your support and kind comment, Saikat. I have received the same feedback and have removed background music in the later tutorials. Hope you will find the later tutorials much easier to listen to!
Simply awesome 👌
Thank you Mohammad
Simply Awesome! Please do more videos
Thank you Arun! 😀
great explanation! Thanks😊
Huge fan of all your videos. Learning conceptually all the Tableau concepts from all of your videos.Please keep up the good work!!!. Can you please share the excel file /dataset you have used in this video for me to practice.Just started with this video
Thank you for your kind comment Padma, and happy to hear you are finding the video useful.
Thanks a lot. Explanations are great. I'm gonna thank in each video I see in your channel. 💓💓
Thank you so much Apuroop! Much appreciated!
Great videos.Thank you. I wanted to follow the videos in a Workshop. Could you please provide a link to your 2 XL datafiles. Thanks
Hi, your knowledge and explaination is excellent. Just one advice though- please do not add unnecessary background music, it is irritating. Thanks :)
Thank you, I appreciate your feedback. And yes I have removed background music from the newer tutorials based on similar feedback before. These were some of the earlier videos I created trying to navigate how to create content in UA-cam .. still living and learning :)
Thanks Belle for providing great concept on these topics ....
Could you also provide the excel sheet here? So that i can just practice it to get some hands on experience.
love the explanations
Thank you Berry!
Excellent content. Thank you.
Great content! Thank You! Using your Blend example, how could I find out which customer has not bought a specific product yet? If I filter out the product on the secondary data source will it show me all the customers id who haven't bought this product yet?
Great tutorial! Thanks :)
Thank you Jakub!
How am I just discovering your amazing content! Thank you so much for the fantastic explanation!
Ps. There are those of us with a little sql knowhow but we just don’t know tableau…. it would be good if you used some of the language we are familiar with to help us recognize the topic.
For anyone reading … It helps me to think about blending as just a sub query in the select statement. the ‘linking fields’ are whatever you would have put in your group by clause if you were writing the query. and whatever fields you are getting from the secondary table have to be aggregated in the select statement so product name won’t work, but the measure count(distinct product_name) can be used. Get it?
brilliant once again.
Thank you Russell!
A truly amazing explanation of blend functionality!!! However, the background music is way too loud and I find it distracting.
Thank you Tomix7777 - I appreciate the feedback, and yes I've removed the background music for the later tutorials. Unfortunately there isn't any way for me to just swap videos in YT once they're published. I will probably try to re-create some of the earlier tutorials without the background music.
Thanks madam for Amazing video
Thank you Naman!
Hi Sqlbelle. I follow your lessons regularly. A small request can you please do a lesson for Tableau Join
Thank you Simmu! I have a Part 2 which discusses Join - is this what you're looking for? ua-cam.com/video/FtyVMvfzn1I/v-deo.html
Quick question Belle..so lets say using customer orders table customer id as the primary data source, what happens when you bring in salary from the customers table?
Hi, can we have an explanation of the Alteryx? How to display the values? How to make them visible even if it’s several values
Hello ma'am. As always , i enjoyed your lecture. It's informative , easily understandable. I recently came to know that there's a technique called domain padding which avoids suppression of rows. Kindly make a tutorial on this topic. It'll be a great help.
Thank you Bhagavathula for your comment and suggestion! I will definitely consider that for a future video. It may come in handy for an upcoming (advanced) table calculations video. Appreciate your support!
Wow exactly what I was looking for
Happy to hear that Maseed, thank you for sharing!
You are fantastic!!
Thank you Andrew!
👌👌👌👌👌 keep going on,pls take use cases also pls...
Pls.....pls....
Thank you venkat. Are there any specific use case you are looking for?
Hi Mam, is there any way to find out which dimensions and measures are used in a tableau file ?
Hi, Very intuitive video! I have one question in mind. How do we go with data pivoting in relationship model? Or how can we achieve the same in relationship?
Thanks Kaustav! Do you have an option to do it outside of Tableau Desktop? The reason I am asking is the cleaning phase can get complicated, and ideally (where possible) is for this to be done outside of Tableau - for example in Tableau Prep or maybe an ETL process.
@@sqlbelle Thank you for your reply. I was just trying to understand how the logical layer deals with pivoting. I think I got my answer. 😀
please provide the data set so that we can follow along.
Thanks Nitesh, I will be updating the descriptions once I upload the files.
you explained so well. I have one question, so blend is just about 2 data sources those 2 could be same or different.
Thank you Avantika. Blend needs at least 2 different data sources (could be more). The data sources could technically be the same file, but created twice as different data sources.
All videos are just amazing. Thank you so much :)
One doubt, sales and product name are from secondary table 'Customer Order'.
Sales value got aggregated per customer id and displayed correctly.
Why cant we combine all product name per customer id?
Hello mam Could you please explain what you are referring by join data horizontally ??
Thank you Diksha. When we join - we are combining tables horizontally, ie what you get in your result is a wider table with more columns. For example if TableA has 5 columns and TableB has 10 columns and you join them, your (immediate) result will have 15 columns, therefore wider.
@@sqlbelle Thankyou so much for the explanation ❤️
How to do other type of joins in blending except left join?
Thank you Tamil. You cannot do any other types of joins in Tableau's blend functionality. This is built in to the product; it is always going to be a left join to the primary. If you want to do, for example, a right join, you need to change the primary data source for that worksheet.
Here is a reference that may be helpful:
kb.tableau.com/articles/howto/deciding-between-joining-tables-and-blending-data
@@sqlbelle Thank you very much for your response.. Really helpful
How can I get access to datasets used in this video?
Thank you Nadeem. I will try to put the workbooks and data sources in a central place and provide it in the descriptions
NICE Explanation ..
Thank you for making such a great video. I think a big distinction between blend and join/relationship is the number of data sources. Blend requires at least two different data sources while join/relationship work on a single data source (but you can add multiple connections to it). When I started my Tableau journey, I was very confused about data sources and data connections. For example, if I have one Excel spreadsheet with two tabs, do I connect to it multiple times (each time is a new data source) or do I use join/relationship? Even if the data in these two tabs are not related in anyway, I can still create a dummy field in each tab and relate them. Or should I have two different Tableau workbooks, each workbook is for a different Excel tab? I hope the personal struggle I'm describing here makes sense. Anyways, regarding the material presented here, you highlighted the difference very well.
Hi sqlbelle,
Thanks for such beautiful videos. I have few questions.
1. Where is the aggregation performed? Do the sales are aggregated in the secondary datasource to the granularity of primary datasource based on the linking field and then a aggregated result set is sent to tableau or the aggregation is performed in tableau after fetching the record level sales from the sec. datasource?
2. Could you suggest me few use cases where blending is still preferred over joins and relationships?
3. I came across limitations of blending around non-additive aggregates like median, Rawsqlagg etc. on Tableau official website? What exactly does non-additive aggregates mean?
Appreciate your help. Thanks.
Great questions Nikhith.
1. Aggregations will happen at the data source, and results are sent back to Tableau. The key in here is that aggregations will happen with each respective data source. Here's a reference from the Tableau documentation: help.tableau.com/current/pro/desktop/en-us/multiple_connections.htm
2. Hmm, great question. I can't think of a lot of use cases right now. Perhaps if the data source you're using is not supported for relationships, and you want to maintain the different aggregation levels?
2. Non-additive means you cannot accumulate or total up the numbers. For example, bank balance. You cannot add your bank balance everyday - this will not be a true reflection of how much you have in your account.
Hope this helps!
Donabel
that video is gold
Thank you TeddyAfro!
Hi Belle, Can you please send us a link to download the datasets?
Can I get these data source files?
great video ............thank you so much..
Hope you found it useful Dipankar!
@@sqlbelle yes Mam...
Where i can get the files for orders and order details for practice for blending in tableau. Any idea
Great video.
I have customer data from many ERPs. Could I use tableau to somehow merge the similar customers on Name or Address? Or is such data mining best in SQL?
Hello,
Where possible, it is best to leave the data transformation work in the database or your ETL process. Usually Tableau will be one of many tools you will use to analyze and report out the data, so having this cleaned up and made available in a more central place will make it more scalable.
Also, having more data cleaning happening at the Tableau workbook level will mean your workbook will load more slowly.
Ultimately, there are many factors to be considered, but where possible we want to clean data at the source. If that's not possible, it is better to clean in a more central place/repository.
Hope this helps!
Donabel
Hlo mam I completed self study in tablue devloper but I am not select any interview so I have problems in English communication so what is processe in apply for devloper reole