---
schema_version: "1"
id: 671191dd566d0daa2bd05c1cee6f1ca0c13457cc30c9f5c23b83b6d1f00c54f2
title: 可組合資料來源
collection: tableau
version: current
locale: zh-tw
portal_url: https://docs.salesforce.com/tableau/current/zh-tw/pro/desktop/datasource_extend_compose.md
canonical_url: https://help.tableau.com/current/pro/desktop/zh-tw/datasource_extend_compose.htm
source_site: help.tableau.com
content_type: documentation
content_hash: 7382d221f44c05f5206e86328d5056d3cc5a3a0b0c14ea897ee6af82007b5de4
description: Compose and extend published data sources to combine and republish them without altering originals.
---
[跳至主要內容](#main-content)

# 可組合資料來源

從 Tableau 2026.2 開始，可以組合已發佈資料來源 (PDS) 以及擴充和發佈已發佈資料來源。

- **組合已發佈資料來源**：將資料模型中的多個已發佈資料來源關聯起來，並將合併結果用作新的可發佈資料來源，同時保持原始資料來源不變。
- **發佈擴充的已發佈資料來源**：連線到已發佈資料來源，覆寫語意定義（例如重新命名欄位或建立新計算），然後將修改後的版本發佈為新資料來源。

## 書店範例

考慮兩個現有的 PDS，(1) _書店銷售額_和 (2) _書籍、版本和出版商_。假設每個書商都有自己的銷售額資料來源_「書店銷售額」_，而_「書籍、版本和出版商」_資料來源由倉儲集中維護。

若您是本地書商，您可以連線到商店的_「書店銷售額」_以及倉儲的_「書籍、版本和出版商」_。在「資料來源」索引標籤上，為了清楚起見，UI 會在每個個別資料來源周圍放置容器。可以跨資料來源建置關係，以建立新的組合資料來源_「詳細銷售額」_。

![名為「詳細銷售額」的資料模型，其中包含透過關係關聯線連線的兩個 PDS](/tableau/current/zh-tw/pro/desktop/zh-tw/Img/pds_detailedsales.png)

若您開啟工作表並變更資料窗格中的語意，則會**擴充**_「詳細銷售額」_資料來源。例如，可以使用公式 `[Price]*(1-[Discount])` 為**銷售價格**建立一個計算欄位。**價格**位於_「書籍、版本和出版商」_資料表中，而**折扣**位於_「書店銷售額」_的銷售額聯集中。

若要與商店中的其他人共用您的新資料來源，可以將工作發佈為自己的擴充組合資料來源。

## 發佈擴充的已發佈資料來源

在 Tableau 2026.2 及更高版本中，可以在 PDS 上發佈語意覆寫，而不是將這些修改作為本機資料來源保留在工作簿中。

1. 連線到已發佈資料來源。
2. 進行修改，例如新增計算、建立集合或變更欄位名稱和屬性。在擴充資料來源的內容中，這些稱為**覆寫**。
3. 使用唯一的描述性名稱發佈資料來源版本。

## 組合已發佈資料來源

在 Tableau 2026.2 及更高版本中，多個已發佈資料來源可以在工作簿或新的已發佈資料來源的面板中相互關聯。更好的是，包含多個 PDS 的資料模型可以發佈為新的已發佈資料來源。

1. 連線到已發佈資料來源。
2. 從「資料來源」索引標籤上的畫布中，使用**「新增已發佈資料來源」**按鈕，以連線到其他已發佈資料來源。
    
    **附註**：僅在已發佈資料來源之間支援可組合性。無法將本機一般檔案直接組合到已發佈資料來源。請先發佈一般檔案，然後將其用作已發佈資料來源。
3. 設定跨資料來源的資料表之間的關係。
4. （可選）根據需要擴充資料來源，例如變更欄位名稱或建立計算。
5. （可選）使用唯一且具有描述性的名稱進行發佈。

## 繼承和資料最新狀態

**連線類型**

在擴充或組合資料來源中使用已發佈資料來源時，請仔細考慮是要進行即時連線還是擷取。

在前面的範例中，若倉儲已將新書名新增至_「書籍、版本和出版商」_資料來源，則這些書名何時出現在_「詳細銷售額」_資料來源中取決於連線類型。

- 若進行即時連線，則在倉儲更新其資料來源時，_「詳細銷售額」_會在每次重新載入或重新整理時反映新資料。
- 若進行擷取，則_「詳細銷售額」_會包含_「書籍、版本和出版商」_的擷取，而不是其完整資料來源的新擷取。在_「詳細銷售額」_中尋找新書名時，請考慮_「書籍、版本和出版商」_的重新整理時間。

**覆寫**

擴充資料來源時，會將變更分層到完整 PDS 上，而不是直接變更來源。若覆寫完整資料來源的屬性（例如重新命名欄位），則對完整資料來源的更新不會復原變更。

可以隨時開啟本機資料來源的功能表，並檢閱所做的覆寫。

![顯示檢閱複寫選項的資料來源功能表](/tableau/current/zh-tw/pro/desktop/zh-tw/Img/pds_reviewoverridesmenu.png)

**檢閱覆寫**對話方塊會提供新增、變更或其他修改內容的摘要。可以透過按一下選取多個複寫來進行重設。

![範例檢閱覆寫對話方塊，顯示新增、變更和隱藏的覆寫](/tableau/current/zh-tw/pro/desktop/zh-tw/Img/pds_reviewoverridesdialog.png)

在 Tableau 2026.2 中，「檢閱覆寫」對話方塊會追蹤：

- 重新命名欄位
- 建立計算
- 建立群組
- 建立資料桶
- 合併欄位
- 隱藏欄位

**附註**：藍圖包括其他覆寫的計劃，例如修改欄位描述；離散/連續和度量/維度之間的變更；資料類型；會計年度開始；以及排序、色彩和圖形的預設值。但是，從 Tableau 2026.2 開始，這些不會在覆寫中進行追蹤。

## 術語詳細資料

**已發佈資料來源 (PDS)** 是作為獨立資產發佈到 Tableau Cloud 或 Tableau Server 的資料來源。PDS 可以在 Web 上建置或從 Tableau Desktop 發佈。已發佈資料來源既可以進行擴充，也可以進行組合。擴充是指覆寫（即新增或變更）語義定義。組合涉及合併多個已發佈資料來源。

本機資料來源是工作簿中存在的資料來源。本機資料來源可以是一般檔案、與資料庫的直接或虛擬連線，或與已發佈資料來源的連線。**擴充**發生在本機資料來源內部。Tableau 2026.2 中的新行為是能夠發佈擴充資料來源，而不是將擴充功能作為本機資料來源保留在本機工作簿中。

**組合資料來源**是其資料模型包含兩個或多個已發佈資料來源的資料來源。在 Tableau 2026.2 之前，只能透過資料混合按照工作表逐一合併已發佈資料來源，且只能作為工作簿而不是 PDS 發佈。在 Tableau 2026.2 及更高版本中，可以將已發佈資料來源相互關聯，並將結果發佈為新資料來源。

## 存取資料來源

使用擴充或組合資料來源時，必須能夠存取所有涉及的資料來源。不存在對組合資料來源的部分存取權限。也就是說，若使用者沒有權限連線到先前範例中的_「書店銷售額」_資料來源，則該使用者會完全無法存取_「詳細銷售額」_組合資料來源。

## 相依性限制

組合或擴充資料來源建立在其他已發佈資料來源的基礎上，形成相依性鏈。為保護效能和可靠性，Tableau 會限制組合資料來源或擴充資料來源可以依賴的已發佈資料來源的數量以及它們可以進行巢狀處理的深度。

- **相依性總計**：資料來源上游歷程中已發佈資料來源的數量（本身加上作為其建置基礎的每個 PDS）。
    
    - 若同一個已發佈資料來源多次出現在 PDS 的相依性鏈中，Tableau 會將其每次使用都計為一次。在多個位置重複使用同一個上游 PDS 的資料來源可能會達到總相依性限制，即使不同 PDS 的數量較少。
- **巢狀深度**：最長巢狀來源鏈的長度。直接建置在一個已發佈資料來源上的資料來源的深度為 1。

<table style="width: 100%;"><colgroup><col><col><col><col></colgroup><tbody><tr><td>限制</td><td>預設值</td><td>錯誤訊息</td><td>何時檢查</td></tr><tr><td>每個組合資料來源的資料來源</td><td>500</td><td>此組合資料來源中的資料來源太多。</td><td>開啟或使用組合資料來源，包括使用資料來源載入工作簿。</td></tr><tr><td>相依性總計</td><td>100</td><td>不支援發佈具有超過 100 個 PDS 相依性的資料來源。</td><td>發佈組合資料來源。</td></tr><tr><td>巢狀深度</td><td>20</td><td>不支援發佈具有超過 20 個巢狀層的資料來源。</td><td>發佈組合資料來源。</td></tr></tbody></table>

請務必注意，這些相依性限制是工程保護措施，大多數資料來源永遠不會達到這些限制。

### 為什麼發佈限制低於總體限制

將發佈限制 (100 / 20) 保持低於總體限制 (500) 可防止上游來源稍後新增其相依項時發生錯誤。即使上游出現複雜情況，此緩衝區有助於保持下游來源持續運作。

### 組合已發佈資料來源的限制

**擷取**

在 Tableau 2026.2 中，只能將即時組合資料來源作為獨立資料來源資產發佈。不過，可以發佈包含已擷取的組合資料來源的工作簿。由於在 Web 上擷取組合資料來源在此版本中不可用，因此必須在 Tableau Desktop 中進行擷取。這些擷取限制會在未來版本中取消。

**資料連線**

並非所有資料連接器都支援組合資料來源。組合資料來源在使用預存程序的多維資料集或連線中不可用。此外，作為支援可組合資料來源的必要條件，連接器必須支援跨資料庫聯結、左側聯結和詳細資料層級運算式 (LOD)。

特定的不相容資料連接器包括：

- Firebird 3
- Google Analytics (分析)
- JSON（因為 JSON 僅支援作為單一資料表）
- Microsoft SQL Server Analysis Services
- Odata
- Oracle Essbase
- Salesforce
- SAP NetWeaver Business Warehouse (BW)
- Splunk
- Teradata OLAP Connector

**組合資料來源中的跨資料庫聯結**

在 Tableau 2026.2 中，即使 PDS 使用相同的連線和資料庫認證，在所有情況下組合資料來源中都會使用跨資料庫聯結。為避免在相同連線中出現此行為，未來版本會進行效能最佳化。

**內嵌認證**

在可組合資料來源的第一個版本中（2026 年 6 月和 7 月），不會為組合資料來源中的已發佈資料來源保留內嵌認證。相反，系統會提示使用者輸入資料庫使用者名稱和密碼，儘管有完整資料來源的內嵌認證。Tableau Cloud 的修補程式以及即將發佈的 Tableau Server 和 Tableau Desktop 2026.2 維護版本即將推出修正。