---
schema_version: "1"
id: 357549a131a76da1b4efabb82fb51ecc9948f7fcdc55ebbb212321097c066bcd
title: 使用 Tableau Server 存放庫收集資料
collection: tableau
version: current
locale: zh-tw
portal_url: https://docs.salesforce.com/tableau/current/zh-tw/server/perf_collect_server_repo.md
canonical_url: https://help.tableau.com/current/server/zh-tw/perf_collect_server_repo.htm
source_site: help.tableau.com
content_type: documentation
content_hash: 7cf7817a0b70b77da195be1ec58127f10359a9849027f97fcb3c183b8cacafd4
description: Collect performance data from the Tableau Server PostgreSQL repository.
---
[跳至主要內容](#main-content)

# 使用 Tableau Server 存放庫收集資料

Tableau Server 存放庫是用於存儲有關所有使用者交互、擷取重新整理等資料的 PostgreSQL 資料庫。您可以啟用對存放庫的存取，並使用其中的資料來說明分析和瞭解 Tableau Server 效能。

**重要資訊：**請勿直接修改存放庫。這樣做會毀壞 Tableau Server。消費者對存放庫進行的任何修改都會導致 Tableau 不再支援您的安裝。

想使用 Linux 版 Tableau Server？請參閱[使用 Tableau Server 存放庫收集資料](https://help.tableau.com/current/server-linux/zh-tw/perf_collect_server_repo.htm)。

啟用 Tableau Server 存放庫的存取權限後，您可以使用該存放庫中的資料建立檢視。使用此資料建立的檢視有時稱為自訂管理檢視。除了用於效能監視外，自訂管理檢視還可用於跟蹤使用者活動、工作簿活動等等。有關可用於這些檢視之資料類型的詳情，請參閱[建立自訂管理檢視](https://help.tableau.com/current/server/zh-tw/adminview_postgres.htm)和[關於 Tableau Server 資料字典](https://help.tableau.com/current/server/zh-tw/data_dictionary.htm)。或者，如果您只對效能資料感興趣，則可以在範例效能工作簿中使用預先選取的資料庫表。

## 啟用對 Tableau Server 存放庫的存取

您可以使用兩個內置使用者透過 Tableau Desktop 連線到 Tableau Server 存放庫並進行查詢。名為 `tableau` 的使用者可以存取多個資料庫檢視（這些檢視可供您用來組建自己的 Tableau Server 活動分析檢視）。名為 `readonly` 的使用者可以存取其他資料庫表（您可以使用這些表為更深入的分析建立檢視），並且此使用者是我們建議您使用的使用者。

您需要為 `readonly` 使用者啟用資料庫存取權限，然後才能連線到存放庫。使用 `tsm data-access repository-access enable` 命令來啟用存放庫存取。在啟用存放庫存取時，還要為 `readonly` 使用者建立一個密碼。您將使用此密碼來存取存放庫。您可能還需要在存放庫節點上開啟連接埠 8060，以便連線到資料庫。

1. 確認安裝存放庫所在的電腦上已開啟連接埠 8060。如果是遠端連線，就必須完成此動作。
2. 啟用存放庫存取並建立 readonly 使用者密碼：
    
    `tsm data-access repository-access enable --repository-username readonly --repository-password <PASSWORD>`
    
    如果密碼包含特殊字元，則必須以雙引號括住密碼。
    
    此命令將重新啟動 Tableau Server。
    
    **附註：**如果稍後決定要停用 Tableau Server 存放庫的遠端存取，請使用 `tsm data-access repository-access disable` 命令。指令停用對存放庫的外部存取。這將不會停用從 localhost 進行的存取。有關詳情，請參閱[tsm data-access repository-access disable](https://help.tableau.com/current/server/zh-tw/cli_data-access.htm#repository-access-disable)。

## 連線到 Tableau Server 存放庫

本節介紹如何從 Tableau Server 存放庫連線到一組自訂表。有關您可連線之資料表的詳情，請參閱[關於 Tableau Server 資料字典](https://help.tableau.com/current/server/zh-tw/data_dictionary.htm)。

1. 在 Tableau Desktop 中，選取「資料」>「連線至資料」，然後選取「PostgreSQL」作為要連線的資料庫。
    
    **附註：**您可能需要安裝 PostgreSQL 資料庫驅動程式。可從 [www.tableau.com/zh-cn/support/drivers](http://www.tableau.com/zh-tw/support/drivers) 下載驅動程式。
2. 在「PostgreSQL 連線」對話方塊的「伺服器」方塊中輸入 Tableau Server 的名稱或 URL。如果您有分散式伺服器安裝，請輸入託管存放庫的節點的名稱或 IP 位址。
    
    使用為 pgsql.port 設定的埠（預設情況下為 8060）進行連線。
3. 指定 `workgroup` 作為要連線的資料庫。
4. 使用您指定的使用者和密碼進行連線。
5. 如果您已設定 Tableau Server 使用 SSL 連線至存放庫，請按一下**「需要 SSL」**選項。有關詳情，請參閱[設定 Postgres SSL 以允許從用戶端直接連線](https://help.tableau.com/current/server/zh-tw/ssl_config_direct_cx.htm)。
6. 按一下「連線」。
    
    ![PostgreSQL 登入畫面，包含伺服器、連接埠、資料庫、使用者名稱和密碼欄位。](/tableau/current/zh-tw/server/zh-tw/Img/postgres_connection.png)
7. 選取要連線的一個或多個表。
    
    `tableau` 使用者可以存取所有以底線或 `hist_` 開頭的表。例如，可連線到 `_background_tasks` 和 `_datasources`。`hist_` 表包含有關[特定使用者的動作](https://help.tableau.com/current/server/zh-tw/adminview_user.htm)檢視中當前未呈現的伺服器使用者的資訊。`readonly` 使用者能夠存取可用於查詢有關伺服器使用情況的其他資訊的其他表。
    
    ![兩個資料來源的資料來源連結：歷史事件類型和歷史事件。](/tableau/current/zh-tw/server/zh-tw/Img/adminview_custom2.png)
8. 按一下「轉到工作表」。

## PostgreSQL 版本

使用以下步驟找出 Tableau Server 使用的 PostgreSQL 版本：

1. 直接登入或透過遠端連線登入 Tableau Server。
2. 啟動**「工作管理員」**。
3. 按一下**「詳細資料」**索引標籤。
4. 以右鍵按一下其中一個 postgres.exe 處理序，並選取**「屬性**」以查看安裝的 PostgreSQL 版本。

您也可以連線到工作群組資料庫，並發出下列查詢以取得版本：`select version()`

## 此區段的其他文章