善加運用關係

新的資料建模功能可以圍繞關係建立彈性資料來源。

關係會藉由查看那些表具有哪些相同的欄(欄位),並使用這項資訊將來自每個表中的資訊集合於分析之中,來合併來自不同表的資料。

有別於聯結或聯集,關係會形成資料來源,而無需將多個表展平至單一表中。因此,相關的資料來源就會知道每個欄位來自哪個表。這表示每個欄位都會保留其內容或詳細層級。如此一來,相關的資料來源就能處理具有不同粒度的表,而不會有重複或資料遺失的問題。

在相關的資料來源中,聯結並不是預先固定的。不是合併所有的資料(以及無論每個視覺效果的需求為何,都必須處理所有資料),而是根據實際需要為每個工作表合併相關的資料。在您進行拖放動作時,Tableau 會評估相關欄位與表的關係。這些關係會被用於編寫具有正確聯結類型、彙總與空值處理的查詢。

您可以思考資料如何組合在一起,以及您想要回答什麼問題,而非如何合併資料或補償來自資料來源的成品。

關係並不會取代先前的資料合併方式:聯結、聯集與混合。相反地,關係是一種充滿彈性的新方式,可以從多個來源將資料合併在一起。既有的方式並不會因此消失,而且在特定的情況中仍然十分有用。

使用關係

這項主題將逐步說明如何建立相關資料來源,並將其用於分析。若要依照說明執行操作,您可以下載「書店」資料集(連結在新視窗開啟)。您可以選擇 Bookshop.xlsx 作為原始資料,從頭開始進行;或選擇 MinimalBookshop.tdsx,從為您設定的相關資料來源基礎開始。

附註:Tableau 2020.2 及更新版本中存在關係。

影片: 移轉資料

如果您在 Tableau 2020.2 版本中開啟來自 Tableau 先前版本(2020.1 或更早版本)的既有工作簿,您的資料來源索引標籤可能會顯示「移轉資料」表。

這項主題中包含了多個內嵌影片。為了您的方便起見,我們在每部影片下方的可展開部分中提供了文字檔內容。

「移轉資料」影片文字檔

影片:效能選項

附註:此影片中顯示的編輯關係介面與當前版本略有不同,但功能相同。

「效能選項」影片文字檔

有關詳情,請參閱基數和參考完整性

範例:書店資料

我們稍後將會對此資料來源進行分析,現在先讓我們來討論「資料」。

由於資料集是圍繞著(假設的)書,因此就必須考慮書與版本之間的不同。書本身是一種概念作品,具有書名、作者及類型等屬性。此外,書會有不同的版本,具有價格或版式(精裝本或平裝本)等不同屬性,這會以國際標準書號 (ISBN) 來識別。一本書的某一個版本都會有一家出版商與一個頁數,而書可能會獲得獎項或屬於某個系列。

您可以下載 MinimalBookshop.tdsx 依照說明執行操作,或藉由 Bookshop.xlsx 來嘗試自行建立模型。請注意,您可以在表合併之後隱藏許多「ID」欄位。

書籍資料的資料庫結構描述。

影片:使用多個表

附註:此影片中顯示的編輯關係介面與當前版本略有不同,但功能相同。

「使用多個表」影片文字檔

影片:基本計算

「基本計算」影片文字檔

影片:集合與群組

「集合與群組」影片文字檔

分析關聯資料

讓我們比較一下關係和聯結之間的分析。我們建議您下載配套工作簿,而不是繼續使用上面的自己的資料來源。

問題:在擁有系列書籍的作者之中,哪位作家舉辦的圖書巡迴活動最多?

影片:處理不同的詳細層級

影片文字轉出

因此,請善用此功能來為您的資料建立關聯。自己親自試試!您可以下載「書店」資料(連結在新視窗開啟),或使用您自己的資料。嘗試使用篩選功能、表計算、建立各種圖表類型、設定效能選項,並且盡可能擴展關係。

相關資料的使用提示

  • 經常檢視基礎資料,以驗證標記所代表的資料。
  • 如果您沒有被要求聯結,且可能基於某些原因而需要使用,您可以藉由關係來獲得更多的彈性。
  • 如果您不想要只看見相符的值,可以前往「分析」功能表 >「表配置」>「顯示空列」,來還原不相符的值。

相關資源

準備好處理與關係有關的計算了嗎?請參閱善加運用計算關係

準備好繼續探索如何進行與關係有關的複雜分析了嗎?請參閱善加運用更深入的關係

若要直接從產品管理團隊取得有關關係技術基礎的詳情,請參閱 Tableau 部落格上有關關係的系列文章。

另請參閱「動作分析」(連結在新視窗開啟)中有關關係的影片播客,例如 Tableau 為何發明關係?(連結在新視窗開啟)按一下內容庫(連結在新視窗開啟)中的「影片播客」以查看更多資訊。