data blending in tableau
data blending 通常和join other table 做對比。
在tableau 中通常情況下推薦使用link table 作為表與表之間的關聯,但是表與表之間的關聯也是有很多缺陷。 例如跨數據源跨資料庫就不行了,所以在tableau 中有了data blending 這個概念。
data blending 與join 相比我暫時發現有以下兩個優點:
- 跨資料庫,essbase 或者其他一些多維資料庫 與excel 之間的跨資料庫連接。
- 提高performance 在有海量的數據面前,join 往往會使得performance 變得很慢,如果分為幾個數據源,用data blending 速度就會提高的很快。
不過還是很不推薦用 data blending
It is generally preferable to avoid data blending when you can combine the two data sources outside of Tableau. If this is not an option, then you must identify at least one common variable shared by the two data sources you want to blend together. When possible, go for a join rather than a blend. If you need to combine two data sources and for whatever reason cannot manage to join the data outside of Tableau, your only option is a data blend.
data blending 的方法很簡單,只要有一個主數據源, 然後一個次數據源就能做data blending。
首先我點擊38 作為主數據源,
然後我點擊一下9 作為子數據源
可以看到相同的列名 "*Client" 出現了一個link 的圖表,這樣我們就能在行列中進行拖拽了。
在"*Period" 和"*Year"也出現了灰色的link , 我們可以點擊下這個link ,會出線一種多重join 的效果。
看一下下面這兩張圖就能看到區別:
推薦閱讀:
※Tableau 標記 | 「隱藏」不需要看到的「Abc」
※Tableau 地圖 | 無法識別的城市
※Tableau冠軍獨家秘籍,看可視化語法如何巧妙引導思維
※都說 tableau做不了 中國式報表,是這樣的嗎?求大神