---
schema_version: "1"
id: 4d70962addc6d41dd24a12f70e6a77935ecb30007fc22de4d900e97f831bfff6
title: 規劃資料來源
collection: tableau
version: next
locale: zh-tw
portal_url: https://docs.salesforce.com/tableau/next/zh-tw/pro/desktop/datasource_plan.md
canonical_url: https://help.tableau.com/v0.0/pro/desktop/zh-tw/datasource_plan.htm
source_site: help.tableau.com
content_type: documentation
content_hash: 1b399f1c7cd1ab28fb2098efbf6c705ca443e3d9fcb52206443bbd13763d14f4
description: Plan a data source and choose how to combine data using relationships, joins, blends, or unions.
---
[跳至主要內容](#main-content)

# 規劃資料來源

您的資料在 Tableau 中心。您在探索資料、回答問題以及建構視覺化效果以供自己或他人使用的成功度取決於基礎資料。

若您的目標是快速探索或進行特定分析，您可以跳進系統、連線到資料、透過拖放動作建立一些視覺效果，然後帶著所需資訊跳出系統。但若您的目標是建立可供常規使用的分析或資料來源，最好仔細考慮並規劃您的資料來源。

## Tableau 資料來源

Tableau 資料來源是您的資料來源與 Tableau 之間的連結。資料來源本質上是您的資料（無論是即時連線還是擷取）、連線資訊、包含資料的資料表或工作表的名稱以及資料之上語意的總和。這些語意包括資料的合併方式、計算、重新命名的欄位和預設格式設定等。

Tableau _資料來源_可能包含連到不同資料庫或檔案的多個_資料連線_。連線資訊包括資料所在的位置（例如檔案路徑或網路位置）以及如何連線到資料的詳細資訊（例如資料庫登入資訊）。

**附註**：過去，_「資料來源」_和_「資料連線」_這兩個術語經常被混用，並且在許多資料中可能缺乏清晰的區分。  
  
此外，還要牢記 Tableau 資料來源（Tableau 對您的資料的存取以及可能相關的所有自訂）與來源資料本身（如資料庫或 Excel 試算表）之間的區別。從設計資料庫的意義上規劃資料來源不是本主題的討論範圍。

Tableau 資料來源可以維持嵌入到原來建立的工作簿中，也可以單獨發佈。已發佈的資料來源允許集中和擴展精心策劃的資料來源。詳情請參閱[發佈的資料來源的最佳做法](https://help.tableau.com/v0.0/pro/desktop/zh-tw/publish_datasources_about.htm)。

## 合併資料

若具有單一資料表資料來源，可以[連線到資料](https://help.tableau.com/current/pro/desktop/zh-tw/basicconnectoverview.htm)，將資料表拖曳到畫布上，然後開始建立檢視。但若資料分散在多個資料表中，或分散在多個資料庫中，則需要將它們合併。合併資料是在「資料來源」頁面上進行。

<table class="table--plain" style="width: 100%;"><colgroup><col style="width: 50%;"><col style="width: 50%;"></colgroup><tbody><tr><td>單一資料庫</td><td>多個資料庫</td></tr><tr><td><ol><li value="1">連線到資料。這樣會建立一個資料來源。</li><li value="2">將一個資料表或工作表拖曳到畫布上。</li><li value="3">將第二個資料表或工作表拖曳到畫布上。如此隨即會形成關聯線，表示已自動建立關係；或是隨即開啟「編輯關係」對話方塊，提示您告訴 Tableau 這些表與兩個表相關聯的欄位。</li><li value="4">繼續新增表。</li></ol></td><td><ol><li value="1">連線到資料。這樣會建立一個資料來源。</li><li value="2">將一個資料表或工作表拖曳到畫布上。</li><li value="3">帶出第一個資料表後，按兩下左側窗格中「連線」標題右側的<b>「新增」</b>連結。</li><li value="4">在左側窗格中切換資料連線，然後將所需的資料表拖曳到畫布上。如此隨即會形成關聯線，表示已自動建立關係；或是隨即開啟「編輯關係」對話方塊，提示您告訴 Tableau 這些表與兩個表相關聯的欄位。</li><li value="5">繼續新增表，在相關的資料連線之間進行切換。</li></ol></td></tr></tbody></table>

**附註：**為了將不同資料庫的表建立關聯，必須將表新增為相同資料來源中的**資料連線**，而不是新的**資料來源**。資料連線是從左側窗格中的「新增」連結進行新增。可以從「資料」功能表或資料來源名稱旁的圖示中的下拉式功能表建立新的資料來源，如下圖所示：  
  
![下拉式功能表，提供新增資料來源的選項。](/tableau/next/zh-tw/pro/desktop/zh-tw/Img/datasource_plan_connection_vs_source.png)

### 資料合併方法

關係是在 Tableau 中合併資料的預設方式。關係是合併多個表中的資料以進行分析的動態彈性方式。如有必要，還可以聯結或聯集表。此外也可以混合資料來源。讓我們看看如何在 Tableau 中合併資料的選項，以及每種方法都有用的一些情況。

<table class="table--plain" style="width: 100%;"><colgroup><col style="width: 20%;"><col></colgroup><tbody><tr><td>關係</td><td>根據相關欄位建立兩個表之間的可能聯結。請勿將資料合併在一起以建立新的固定資料表。在分析期間，使用上下文相關的聯結自動查詢相關表，以產生用於該分析的自訂資料表。<p>保持適當的詳細資料層級，不會遺失資料，保留適當的彙總，並處理 null。</p><p>可以跨多個已發佈資料來源使用。</p></td></tr><tr><td>聯結</td><td>根據聯結子句和聯結類型合併兩個資料表，以形成新的固定資料表。通常用於在相同的基本列結構上新增資料欄。<p>若某些欄位並非存在於所有資料表中，則可能會造成某些聯結類型的資料遺失。如果表處於不同的詳細層級，則可能會造成資料重複。</p></td></tr><tr><td>聯集</td><td>合併兩個或多個資料表以形成新的固定資料表。用於在相同基本欄結構上附加資料（新增資料列）。</td></tr><tr><td>混合</td><td>資料保持獨立。Tableau 會獨立查詢資料來源，並根據為該工作表建立的連結欄位在檢視中一起以視覺化方式呈現結果。模擬左聯結的行為，而且可能篩選來自次要資料來源的資料。</td></tr></tbody></table>

**附註：**您也可以將資料與[自訂 SQL](https://help.tableau.com/current/pro/desktop/zh-tw/customsql.htm) 合併。大多數時候，最好直接在畫布中或透過資料混合來合併資料。如此一來，Tableau 就有最大的靈活性可達到最佳化。但是在某些情況下，可能有些原因導致需要使用自訂 SQL。切記這樣做可能會對效能產生影響，因為 Tableau 被迫按原樣執行自訂 SQL 陳述式。

### 關係

建立關聯是一種基於這些表之間的共用欄位（欄）處理來自多個表的資料的方法。關係會告知 Tableau 如何跨資料表對列進行連線。Tableau 會保留該資訊，但不會像硬式編碼聯結那樣立即將列組合在一起。相反，建立視覺效果時，會透過關係追溯分析中涉及的欄位，並建立適當的聯結以傳回正確的資料。

由於資料永遠不會被強制放入視覺效果內容之外的單一資料表中，因此資料處於不同的詳細資料層級或粒度時，關係非常有用。例如，如果您需要在一個表中處理每日降雨量資料，但在另一個表中使用每小時溫度的資料。

有關如何使用關係合併資料表的詳細資訊，請參閱[與您的資料建立關聯](https://help.tableau.com/v0.0/pro/desktop/zh-tw/relate_tables.htm)

有關如何使用關聯合併表的詳情，請參閱[與您的資料建立關聯](https://help.tableau.com/v0.0/pro/desktop/zh-tw/relate_tables.htm)和以下 Tableau 部落格文章：

- [關係，第 1 部分：在 Tableau 中導入新的資料建模](https://www.tableau.com/about/blog/2020/5/relationships-part-1-meet-new-tableau-data-model)
- [關係，第 2 部分：提示和技巧](https://www.tableau.com/about/blog/2020/5/relationships-part-2-tips-and-tricks)
- [關係，第 3 部分：在多個關聯資料表中提問](https://www.tableau.com/about/blog/2020/6/relationships-part-3-asking-questions-across-multiple-related-tables)

**附註**：在 Tableau 版本 2024.2 及之後版本中，Tableau 資料模型支援透過多重要素關係進行多事實分析與共用維度。有關詳情，請參閱[關於多事實關係資料模型](https://help.tableau.com/current/pro/desktop/zh-tw/datasource_mfr_multiple_base_tables.htm)、[何時使用多事實關係模型](https://help.tableau.com/current/pro/desktop/zh-tw/datasource_mfr_when_to_use.htm)與[建置多事實關係資料模型](https://help.tableau.com/current/pro/desktop/zh-tw/datasource_mfr_build.htm)。

### 聯結

「聯結」是合併依常用欄位建立關聯之表格的方法。使用聯結合併資料後會產生一個透過新增資料欄以進行橫向擴展的表。

![淺紫色和深紫色條說明使用聯結合併資料。](/tableau/next/zh-tw/pro/desktop/zh-tw/Img/visual_join.png)

有關如何在 Tableau 中聯接資料的詳細資料，請參閱[聯結資料](https://help.tableau.com/v0.0/pro/desktop/zh-tw/joining_tables.htm)。

### 資料混合

使用資料混合時，可以將主要資料來源中的資料與一個或多個從屬資料來源中的公用欄位合併在一起。

資料混合在以下情況中非常實用：

- 需要逐個工作表變更資料來源的設定方式
- 想要合併不允許關係或聯結的資料庫，例如多維資料集資料來源。

使用資料混合來合併資料後會產生一個透過新增資料欄以進行橫向擴展的虛擬表。系統會將每個資料來源中的資料彙總到公用層級，然後再一起顯示於視覺效果中。

![紫色和藍色條說明使用資料混合合併資料。](/tableau/next/zh-tw/pro/desktop/zh-tw/Img/visual_blend.png)

有關混合資料的工作方式以及如何在 Tableau 中混合資料的詳細資料，請參閱[混合您的資料](https://help.tableau.com/v0.0/pro/desktop/zh-tw/multiple_connections.htm)。

### 聯集

合併是一種將值（列）附加到表的方法。如果表具有相同的欄，則可以聯集這些表。使用並聯集資料後會組建一個虛擬表，此表具有相同的欄，但會透過新增資料列進行縱向擴展。

![淺紫色和深紫色條說明使用聯集合併資料。](/tableau/next/zh-tw/pro/desktop/zh-tw/Img/visual_union.png)

您可以透過以下兩種方式之一合併表：手動或使用萬用字元搜尋。有關如何在 Tableau 中使用這些方法之一合併資料的詳細資料，請參閱[聯集資料](https://help.tableau.com/v0.0/pro/desktop/zh-tw/union.htm)。

## Tableau 資料來源的注意事項

在考慮任何其他事項之前，請確保您清楚資料來源的用途。針對具有廣泛問題的各類使用者的通用資料來源與針對效能最佳化的利基資料來源的建構方式不同。一開始就請務必瞭解自己的目標。

以此目標為前提，您必須考慮並規劃下列幾個項目，然後才在 Tableau 中建構資料來源：

- 位置與存取權限
- 圖形和整潔度
- 資料模型和合併資料
- 語意和自訂
- 可擴充性、安全性和可探索性
- 效能和新鮮度

#### 位置與存取權限

資料位置可以很簡單，例如一個 Excel 檔案或 Google 試算表；也可以很複雜，例如使用各種技術的多個資料庫。存取權限還可能涉及資料庫的特定驅動程式或連接器或資料庫伺服器的登入資訊。

**要考慮的問題：**

- 正確的 Tableau 使用者是否有權存取資料和 Tableau？
- 應該使用哪些使用者帳戶登入資料庫？
- 是否需要使用者篩選或[列層級安全性](https://help.tableau.com/current/server/zh-tw/rls_bestpractices.htm)？
- 來源資料位於本機還是在雲端中？
    - [如果將資料發佈到 Tableau Cloud](https://help.tableau.com/current/online/zh-tw/to_publish.htm#tableau-online-data-connection-support)，這可能會產生影響。
- 是否有[使用 Tableau 提供的連接器](https://help.tableau.com/v0.0/pro/desktop/zh-tw/exampleconnections_overview.htm)？
- 該資料庫是否有任何限制（它是否支援您希望使用的所有功能）？

#### 圖形和整潔度

您的組織可能已經擁有可以連線且結構良好的資料或可以使用的 ETL 流程。或者，您可能需要使用 Tableau Prep Builder 來執行清理和調整作業，以便將資料轉換為有用的格式。

**要考慮的問題：**

- 資料是否結構良好而能與 Tableau 一起使用？
- 是否應使用 [Tableau Prep Builder](https://help.tableau.com/current/prep/zh-tw/prep_clean.htm) 和 Tableau Prep Conductor 來清理和[自動執行](https://help.tableau.com/current/prep/zh-tw/prep_conductor_publish_flow.htm)資料準備流程？
- 哪些計算或操作最好在 Tableau 中以原生方式完成？
- 是否不需要這些資料？是否缺少任何資料？

#### 資料模型和合併資料

Tableau 必須知道如何查詢由 [Tableau 資料模型](https://help.tableau.com/v0.0/pro/desktop/zh-tw/datasource_datamodel.htm)傳達的資料。如果資料來自多個表，則需要合併資料。合併資料的方法包括關係、聯結、聯集和混合。

**要考慮的問題：**

- 資料是否分佈在多個系統中？
- 組合每個資料表的最佳方式為何？

#### 中繼資料和自訂

資料的儲存方式通常會導致使用起來不太順手。例如，預設欄位名稱可能過於冗長，縮寫或程式碼的定義可能缺失，或者完整資料中可能不存在常用的計算。使用這些資訊建立語意層可以讓資料更易於理解和使用。

**要考慮的問題：**

- 應該新增哪些計算？
- 表和欄位名稱可以理解嗎？
- 欄位的預設設定是否有用，或是應該自訂這些設定？
- 是否應進行任何調整才能支援 [Tableau Catalog](https://help.tableau.com/current/pro/desktop/zh-tw/qs_content_page.htm#add-or-edit-descriptions)？  
    _請注意，「資料詮釋」目前不支援多資料表資料來源。_

#### 可擴充性、安全性和可探索性

資料來源可以保留在建立它的工作簿中（[內嵌資料來源](https://help.tableau.com/current/server/zh-tw/permissions.htm#data-access-for-published-tableau-data-sources)），也可以作為獨立的內容資產發佈到 Tableau Server 或 Tableau Cloud。這種對已發佈的資料來源的集中化具有安全性和擴展的額外優勢，允許多個使用者存取一致的資料來源。已發佈的資料來源還可以利用 [Tableau Catalog](https://help.tableau.com/current/server/zh-tw/dm_catalog_overview.htm) 和建議，並為組織提供單一真實來源。

**要考慮的問題：**

- 資料來源是否應內嵌在工作簿中？

_（以下問題假設已發佈資料來源）_

- 將在哪裡發佈資料來源？
- 誰將擁有資料來源？
- 資料來源應擁有哪些[驗證](https://help.tableau.com/current/pro/desktop/zh-tw/publishing_sharing_authentication.htm)與[權限](https://help.tableau.com/current/pro/desktop/zh-tw/publish_workbooks_permissions_add.htm)？
- 資料來源是否會[獲得認證](https://help.tableau.com/current/server/zh-tw/datasource_certified.htm)？

#### 效能和新鮮度

此外，Tableau 資料來源可以是與來源資料的即時連線，也可以將資料複製為可重新整理的擷取。擷取可以提高分析效能或是防止資源耗盡而不利於資料庫系統。

**要考慮的問題：**

- 資料連線應為即時或是[擷取](https://help.tableau.com/current/pro/desktop/zh-tw/extracting_data.htm)？
- 若為擷取，是否會有重新整理的排程？([Tableau Server](https://help.tableau.com/current/server/zh-tw/data_fresh_section.htm) | [Tableau Cloud](https://help.tableau.com/current/online/zh-tw/to_keep_data_fresh.htm))
- 如果發佈到 Tableau Cloud，是否需要使用 [Tableau Bridge](https://help.tableau.com/current/online/zh-tw/qs_refresh_local_data.htm)？

### 建構高品質的資料來源

若要解釋何為設計良好且效能卓越的資料來源，有許多可探討的細節。不過，您也不一定第一次嘗試就發佈成果。與建立優質的視覺效果一樣，您可以將建構資料來源視為一個持續的過程。嘗試合併您認為需要的資料，然後查看是否可以建構想要的視覺效果。您可以隨時回頭編寫新的計算，或帶入另一個資料表。執行幾項使用者測試，詢問同事看看他們是否能推斷出欄位名稱。

當然，最好只發佈您確信可靠的資料來源，並且只認證已經通過品質保證的資料來源。您必須先確認資料來源值得信任，然後才呈現給使用者。

## 此區段的其他文章