使用外部 PostgreSQL 存放庫安裝 Tableau Server

本主題說明如何安裝及設定 Tableau Server,以使用 Tableau Server 存放庫的外部服務。

安裝之前

安裝和設定 Tableau Server

步驟 1:建立組態檔

使用下列組態設定建立 json 檔案:

{
 "flavor":"<flavor name>",
 "masterUsername":"<admin user name>",
 "masterPassword":"<password>", 
 "host":"<instance host name>",
 "port":5432
}
  • flavor(類別):要用於 Tableau Server 存放庫的外部服務類型。

    • Amazon RDS:使用「rds」
    • Azure 資料庫:使用「azure」
    • Google Cloud 資料庫:使用「gcp」
    • 獨立的 PostgreSQL 資料庫:使用「generic」
  • masterUsername(主要使用者名稱):

    • Amazon RDS:使用「rails」作為使用者名稱。這是在建立 RDS 執行個體時所指定的使用者。

      您必須使用「rails」做為 masterUsername。這是外部存放庫正常使用 Tableau Server 所需的。

    • Azure 資料庫、Google Cloud PostgreSQL 執行個體或獨立的 PostgreSQL 資料庫:選取滿足要求的使用者名稱。建議使用postgres作為「管理員」的使用者名稱。若選擇使用其他使用者名稱,請確保該使用者名稱不以 pgazure 開頭。使用者名稱也不能為 railstblwgadmintableaureadonlytbladminviews
  • masterPassword(主要密碼):與建立 PostgreSQL 資料庫執行個體時指定的密碼相同。

  • host(主機):PostgreSQL 資料庫執行個體的端點。

  • Port(連接埠):建立 PostgreSQL 資料庫執行個體時指定的資料庫連接埠。

步驟 2:安裝 Tableau Server 和設定外部存放庫

使用 TSM CLI:

  1. 安裝 TSM:遵循本主題中提供的「使用 TSM CLI」說明完成步驟 1-5,這些步驟執行安裝程式,並安裝 TSM。

  2. 啟用並註冊 Tableau Server:在啟動步驟中提供 Tableau Server 金鑰和 Advanced Management 金鑰。您需要執行下列命令兩次,先使用 Tableau Server 產品金鑰,然後再使用 Advanced Management 產品金鑰:

    tsm licenses activate -k <product key>

  3. 設定初始節點設定:遵循主題中提供的「使用 TSM CLI」說明設定初始節點設定。

    重要資訊!設定初始節點時,請勿執行初始化和啟動 Tableau Server 步驟。完成設定初始節點設定主題中的其他步驟後,返回此頁面並遵循其餘說明繼續執行。

  4. 設定 Tableau Server 使用下列命令來使用外部存放庫:

  • 使用您在上一個步驟中建立的 json 檔案,指定外部存放庫設定:

    tsm topology external-services repository enable -f <filename>.json -c <ssl certificate file>

    json 檔案是您在第一步中使用組態設定建立的檔案。

    附註:僅當您在 Tableau Server 和外部存放庫之間使用加密連線時才需要 SSL 憑證。若這對您來說不是必須的,則必須指定 --no-ssl 選項。在這種情況下,tsm 命令將如下所示:
    tsm topology external-services repository enable -f <filename>.json --no-ssl

  • 套用變更:

    tsm pending-changes apply

步驟 3:完成 tsm 初始化

若要初始化和啟動 Tableau Server:

tsm initialize --start-server --request-timeout 1800

步驟 4:完成安裝

新增管理員帳戶並完成安裝。

誰可以執行此動作

Tableau Server 管理員可以安裝與設定 Tableau Server。

感謝您的意見反應!已成功提交您的意見回饋。謝謝!