本主題將介紹網站管理員可以如何設定和管理 Bridge 用戶端的集區。集區可允許網站中的用戶端為連線至私人網路資料的資料來源的資料新鮮度工作進行負載平衡。

設定集區

集區的目的是在集區中可用的用戶端之間指派資料新鮮度工作(或負載平衡)。集區對應到網域,使您能夠限制對私人網路中受保護網域的存取,將集區專用於保持特定資料的新鮮度和維護安全性。

雖然集區中執行資料新鮮度工作的用戶端是隨機選擇的,但如果由於任何原因,用戶端無法再執行此工作,該工作將自動重新路由到集區中另一個可用的用戶端以進行處理。您或您的使用者不需要額外的介入即可支援或管理用戶端的集區。

集區最佳化用於保持連線到一或多個私人網路資料的資料來源或虛擬連線是最新的。集區支援不擴展到使用 Bridge(舊版)排程的資料來源。

通常,集區會最佳化以適用於以下情況︰

  • Bridge 被用作關鍵服務。您的組織要求即時查詢和已排程重新整理支援必須可用(即使在用戶端變得不可用的情況下也是如此)。

  • 用戶端滿負荷執行。您的現有網站流量超出用戶端的當前容量。

  • Tableau Online 管理的基於檔案資料來源的排程。從 Bridge 用戶端版本 2021.4.1(即將推出)開始,Bridge 集區為基於檔案的資料來源啟用線上排程。

  • 在多個私人網路上保持資料最新。

  • 虛擬連線。必需有資料管理附加元件。需要 Bridge 來重新整理連線到私人網路資料的虛擬連線中的資料。有關虛擬連線的詳細資訊,請參閱關於虛擬連線和資料原則

在設定集區之前

在為站台設定用戶端集區之前,請檢閱以下內容:

  • 必須安裝並執行用戶端。
  • 設定用戶端並執行服務。有關詳情,請參閱應用程式模式與服務模式
  • 在用戶端經過身份驗證的使用者是 Tableau Online 網站管理員。有關部署 Bridge 的詳情,請參閱「規劃您的 Bridge 部署
  • 要保持虛擬連線最新,請確保集區中的所有用戶端都執行 Bridge 2021.4(或更高版本)。
  • 負載平衡基於檔案的資料來源 (將在版本 2021.4.1 中推出),確保集區中的所有用戶端都執行 Bridge 2021.4.1(或更高版本)。

有關使用者角色的註釋

只有網站管理員或具有網站管理員或網站管理員 Creator 角色的使用者才能設定並維護集區用戶端。無論對用戶端進行身份驗證的使用者類型如何,只有網站管理員才能新增集區、將用戶端新增至集區中、在集區刪除用戶端,並監視集區中的用戶端。

步驟 1︰確保用戶端可以連線至網站

為了能夠將 Bridge 用於您的網站,您必須允許用戶端對網站進行驗證。

  1. 使用網站管理員認證登入 Tableau Online 並轉到「設定」頁面。

  2. 按一下「驗證」索引標籤,並驗證是否已選取「已連線的用戶端」標題下的「讓用戶端自動連線到此 Tableau Online 網站」核取方塊。有關此核取方塊的詳情,請參閱從連線的用戶端中存取網站

    注意:如果啟用,則必須啟用連線的用戶端選項以支援使用 Tableau 身份驗證的多重身份驗證。若已停用站台的連線用戶端,Bridge 僅能支援 Tableau 使用者名稱和密碼驗證。

步驟 2:設定集區

集區有助於路由即時查詢並將重新整理作業擷取到適當的私人網路。使用集區存取分佈在多個私人網路中的資料,為基於檔案的資料來源啟用資料擷取重新整理 (將在版本 2021.4.1 中推出),並支援虛擬連線的資料新鮮度任務。

  1. 在 Bridge 索引標籤上的「集區」下,按一下「新增集區」按鈕。
  2. 在對話方塊中,在集區文字方塊中輸入新集區名稱,然後按一下儲存

在至少配置了一個集區後,作為發佈過程的一部分,Tableau Online 會自動將某些資料來源或虛擬連線與 Bridge 和用戶端集區相關聯。

步驟 3:為集區指定網域

從版本 2021.4 開始,每個新集區都需要通過私人網路允許清單指定一個網域。

使用私人網路許可名單,必須指定要啟用用戶端存取的私人網路網域。這些網域要對應於希望 Bridge 代表 Tableau Online 存取的資料庫和檔案共用(在 2021.4.1 版中推出)的私人網路位置。

附註:

  • 出於安全考慮,許可名單預設為空以防止 Tableau 存取。這可確保站台管理員指定可以使用 Bridge 將哪些資料傳送到 Tableau Online。
  • 可以將一或多個網域指派至集區。
  • 如果站台在 Tableau 2021.4 之前設定為使用集區,則預設集區將保留,但無法配置為存取特定的私人網路。要減少此集區的存取範圍,請考慮重新建立集區並將其對應到特定網域。

要將網域對應到集區,請執行以下操作:

  1. 在 Bridge 索引標籤上的「私人網路許可名單」下,按一下「新增網域」按鈕。

  2. 「網域」文字方塊中,使用允許名單登錄規則描述的資訊輸入網域的 URI。

  3. 在網域權限下,確保有選取允許選項按鈕。

  4. 「集區」下,選取存取範圍應限於在步驟 2 中指定的 URI 集區。

  5. 對每個其他網域重複步驟 1-4。
  6. 完成後,請按一下「儲存」

允許名單登錄規則

指定要啟用 Bridge 存取的網域時,請使用以下規則。這允許 Bridge 代表 Tableau Online 存取私人網路上的資料以執行資料新鮮度任務。網域使 Bridge 能夠連線到託管在該網域中的資料庫和檔案資料 (將在版本 2021.4.1 中推出)。

附註:

  • 當資料來源或虛擬連線在發佈或配置重新整理排程時,不會驗證網域。
  • 網域必須可由 Bridge 存取。這意味著,集區中的所有用戶端都必須有權存取指定的網域。
  • 如果未指定網域,Bridge 無法為為 Online 排程配置的資料來源或虛擬連線執行資料新鮮度任務。注意:為 Bridge(舊版)排程配置的資料來源將繼續以相同方式執行。
案例 說明 範例
完整的網域名稱 可以是 FQDN 或 PQDN。不允許使用 IP 地址和連接埠編號。 myco.com
Marketing.myco.com
網域名稱範圍

使用可選的開頭萬用字元 (*) 來包含所有子網域。* 後面必須直接跟一個句號 (.)。

*.myco.com
封鎖網域 封鎖與此網域中主機的 Bridge 連線。

在私人網路許可名單中新增或編輯網域時,選取封鎖選項按鈕選項。

許可名單登錄範例

範例 1 - 資料庫資料

假設您想要 Bridge 執行以下操作:

  • 對位於 data.lansqlserver.myco.lan 中的資料執行資料新鮮度任務。
  • 阻止位於 oracle.myco.lan 中的資料的資料新鮮度任務。

要使 Bridge 支援這些方案,可以將網域對應到兩個集區(A 和 B)並封鎖第三個網域。

如果指定... 並對應到集區... ...資料在位置重新整理
*.lan 集區 A data.lan
sqlserver.myco.lan B 集區 sqlserver.myco.lan

*.myco.lan

注意:儘管此網域範圍會封鎖 oracle.myco.lan 上的資料新鮮度任務,但如果明確允許該網域(例如 sqlserver.myco.lan),則被封鎖的網域範圍可以解除對其中的特定網域的封鎖。

(已封鎖) -

範例 2 - 檔案資料 (將在版本 2021.4.1 中推出)

假設您有位於 fileserv.myco.lan 上的檔案資料 C:\Shared\employees.csv。要啟用對該資料的 Bridge 存取,請將電腦網域對應到集區。可以為集區指定以下網域之一:

  • 選項#1:*.lan
  • 選項#2:*.myco.lan
  • 選項#3:fileserv.myco.lan

注意:主機必須允許網路存取「共用」檔案夾。

步驟 4:將用戶端新增至集區

按照以下步驟指派尚未指派到集區的用戶端。

注意:要支援所有資料的資料新鮮度任務,請確保集區中的用戶端執行 Bridge 2021.4(或更高版本)。

  1. 「未指派用戶端」表格的 Bridge 索引標籤上,巡覽到要指派給集區的用戶端,然後按遺下「指派」
  2. 「集區」下拉功能表中,選取要與用戶端關聯的集區。
  3. 對要指派至集區中的每個未指派用戶端重複步驟 2。

管理集區用戶端

有幾種方法可以管理集區的 Bridge 用戶端。

監視資料重新整理工作

您可以使用「作業」頁面和內建管理員檢視的組合來監視用戶端活動。

即時查詢

若要監視即時查詢活動,可以使用連接 Bridge 的資料來源流量的管理員檢視。

重新整理作業

若要監視重新整理作業,可以使用以下資源︰

  • 作業」頁面︰「作業」頁面可以顯示使用「線上排程」的已完成、正在進行、擱置中、已取消和暫停的 Bridge 重新整理作業。有關詳情,請參閱關於 Bridge 重新整理作業

  • 「非擷取背景工作」管理員檢視:在「透過 Bridge 重新整理擷取」上進行篩選後,這個管理員檢視會顯示使用線上排程的 Bridge 重新整理作業。有關詳細資訊,請參閱非資料擷取背景工作

  • Bridge 擷取」管理員檢視︰此管理員檢視會顯示使用線上排程和 Bridge(舊版)排程的 Bridge 重新整理活動。有關此檢視的詳情,請參閱Bridge 擷取

  • 使用用戶端記錄檔建立資料來源或檢視:使用用戶端產生的 JSON 記錄檔建立自己的資料來源和檢視,以監視重新整理作業。有關更多資訊,請參閱下面的用戶端重新整理作業部分。

用戶端重新整理作業

作為上面列出的使用管理檢視監視重新整理作業的替代方法,請考慮建立自己的資料來源和檢視,以監視 Bridge 用戶端執行的重新整理。可以透過使用 Tableau Desktop 連線到執行用戶端的電腦上的用戶端 JSON 記錄檔來完成此操作。

注意:用戶端的 JSON 記錄檔不會獲取虛擬連線的重新整理。

JSON 記錄檔由物件「k」和「v」組成。「k」物件擷取重新整理作業,「v」物件擷取重新整理詳細資訊。重新整理及其詳細資訊包括:

  • 排程類型 - 線上或 Bridge(舊版)
  • 資料來源類型和名稱
  • 重新整理起止時間、時長、上傳與發佈時間
  • 錯誤

第 1 步:開始之前

若想根據一個記錄檔的資料構建檢視,可以跳到第 2 步

若用戶端的資料在多個記錄檔中,則需要合併這些檔案。可以建立指令碼以在本機聯集記錄檔,或使用 Tableau Desktop 執行聯集,如下方程序中所述。

附註:

  • 下方描述的程序假設在與用戶端相同的電腦上執行 Tableau Desktop。
  • 若正在處理來自集區中不同用戶端的多個記錄檔,除了聯集用戶端的多個記錄檔之外,還可以聯結來自多個用戶端的記錄檔,以監視集區中的重新整理。
  • 目前不支援直接從 Tableau Online Web 製作連線到 JSON 檔案。有關詳情,請參閱 Creator:在 Web 上連線到資料(連結在新視窗開啟)

第 2 步:連線到 JSON 記錄檔

要構建資料來源和檢視,請使用 Tableau Desktop 連線到用戶端的記錄檔。

  1. 啟動 Tableau Desktop,然後在「連線」下選取 JSON 檔案。執行以下操作:

    1. 在「選取結構層級」對話方塊中,選取最高層級結構,以包含「k」物件詳細資訊,並(可選)選取「v」層級結構,以包含「v」物件詳細資訊,然後按一下確定
    2. 巡覽到要連線的記錄檔(例如,C:\Users\jsmith\Documents\My Tableau Bridge Repository\Logs),選取該記錄檔,然後按一下開啟
  2. (可選)在資料來源頁面,右鍵按一下記錄檔,然後按一下轉換為聯集以設定聯集。執行以下操作:

    1. 選取萬用字元(自動)索引標籤。
    2. 搜尋範圍旁邊,驗證路徑是否顯示用戶端的 Log 目錄。
    3. 在符合模式下,輸入ExtractRefreshMetrics_*,並按一下確定
  3. 選取工作表索引標籤,以開始分析並構建檢視。

  4. 完成後,將資料來源和檢視分別發佈到 Tableau Online。為確保資料來源保持為最新狀態,可以在發佈後為資料來源設定 Bridge(舊版)排程。

請注意,建立的資料來源和檢視可能會在沒有警告的情況下發生變更,因為在達到某些記錄檔特定的限制後,可能會產生新記錄檔,並刪除舊記錄檔。有關這些限制以及如何進行調整的更多資訊,請參閱變更 Bridge 用戶端設定

管理集區和用戶端

在「集區」區段下,可以在 Bridge 部署中看到最多五個集區和用戶端相關資訊表。

關於集區

第一個表由註冊到站台的用戶端組成,這些用戶端按指派到的集區進行組織。

第二個表「未指派用戶端」顯示未指派至集區的用戶端。在大多數情況下,這些用戶端需要先指派到集區中,然後才能對即時查詢進行負載平衡並擷取重新整理作業。在其他情況下,此表中的用戶端可能專用於使用 Bridge (舊版)排程重新整理資料來源。

第三個表「預設集區」顯示預設集區中的用戶端。預設情況下,在 Bridge 2021.4 之前配置為使用集區的用戶端包含在此集區中。由於無法將預設集區的網域配置為存取特定的私人網路,我們建議重新建立集區並將其對應到特定網域來縮小其存取範圍。

您在前三份表格中看到的用戶端可以告訴您以下資訊︰

  • 用戶端名稱,又稱為電腦名稱,是安裝和執行用戶端的電腦名稱。

  • 擁有者名稱,在大多數情況下是網站管理員。其從用戶端在 Tableau Online 驗證(登入)的使用者。

  • 集區狀態,僅適用於第一個表,可以指示 1) 集區中是否有指派的用戶端,2) 用戶端已連線並可處理資料新鮮度任務,或 3) 集區離線,因為集區中的所有用戶端都已斷開連線.
  • 用戶端版本:

    • 當用戶端未執行最新版本的 Bridge 時,此列將顯示警告圖示()。儘管並非必要,但我們強烈建議您升級以利用最新的安全與功能更新。您可以前往 Tableau 網站上,從 Tableau Bridge 版本(連結在新視窗開啟)頁面下載最新版本的 Bridge。

      附註:當有較新的用戶端可供下載時,警告圖示才會顯示。警告圖示並不表示用戶端或相關 Bridge 資料來源或虛擬連線有問題。

  • 連線狀態—有關詳情,請參閱下方用戶端連線狀態

  • 上次連線—顯示 Tableau Online 上次連線至用戶端的日期與時間。

關於私人網路許可名單

第四個表「許可名單登錄表」包含集區限定的網域清單。

第五個表「許可名單請求表」顯示使用者在嘗試建立虛擬連線時請求連線的待定網域。應盡快解決這些網域請求,以解除對使用者虛擬連線工作流程的封鎖。

用戶端連線狀態

在列有用戶端的表中,彩色方形和狀態標籤表示用戶端支援資料新鮮度工作的可用性

  • 綠色或「已連線」:綠色或「已連線」狀態表示用戶端已連線且可用於支援即時查詢與擷取重新整理。

  • 紅色或「中斷連線」:紅色或「中斷連線」狀態可能表示使用戶端暫時處於中斷狀態的幾種情況之一。最常見的情形是如果用戶端未執行,或是在啟動之後無法與 Tableau Online 建立通訊,可將將滑鼠暫留在狀態圖示上來檢視描述條件的工具提示。

    附註:

    • 用戶端處於中斷連線狀態時,可能會中斷即時查詢。在這種情況下,依賴於包含即時查詢的資料來源或虛擬連線的檢視可能無法正確顯示,直到問題得到解決。

上述狀態會反映出您在用戶端所見的相應狀態。

集區疑難排解

Bridge 重新整理作業失敗,下面列出了其中一個錯誤。

可以在「作業」頁面和「非擷取背景工作」管理檢視看到以下錯誤。

  • "errorID=NO_POOLED_AGENTS_ASSIGNED"

    如果集區中沒有用戶端,可能會出現此問題。若要解決此問題,請至少向集區中新增一個 Bridge 2020.2(或更新)的用戶端,並確保集區和一個網域相關聯。有關詳情,請參閱步驟 3:為集區指定網域

  • "errorID=NO_AGENT_IN_POOL_SUPPORTS_REMOTE_EXTRACT_REFRESH"

    重新整理作業在集區中沒有至少一個 Bridge 2020.2 (或更新版本)用戶端的情況下試著執行就會發生此問題。若要解決此問題,請至少向集區中新增 Bridge 2020.2(或更新)用戶端。有關詳情,請參閱步驟 3:為集區指定網域

  • "errorID=NO_POOLED_AGENTS_CONNECTED"

    當集區中沒有用戶端可以執行資料重新整理工作時可能會發生此問題。有關詳情,請參閱上方的用戶端連線狀態部分。

  • 用戶端中的 “errorID=REMOTE_EXTRACT_REFRESH_ALL_AGENTS_BUSY”"errorMessage: Maximum concurrency reached"

    如果在指定的時間執行的重新整理作業數超過用戶端集區的容量,則可能會出現這些問題。為了幫助解決此問題,您可以執行以下操作: 

  • “errorID= AGENTS_IN_POOL_REQUIRE_UPGRADE”

    從 Tableau 2021.4 開始,當集區中的用戶端需要升級到 Bridge 2021.4(或更高版本)以執行資料新鮮度任務時,可能會出現此問題。有關升級用戶端的詳情,請參閱安裝 Bridge

Bridge 用戶端正在登出

如果在同一 Windows 服務帳戶下部署大量用戶端,則可能會發生這種情況。當一個 Windows 服務帳戶下執行的用戶端超過 10 個,帳戶安全措施可能會導致用戶端登出。有關詳情,請參閱Windows 服務帳戶

其他潛在的集區問題

嘗試診斷與集區相關的問題時,請考慮在 Bridge 用戶端電腦上查看用戶端的以下記錄檔:tabbridgeclijob_<process_id>jprotocolserver_<process_id>、stdout_jprotocolserver_<process_id>。有關詳情,請參閱管理 Bridge 記錄檔

感謝您的意見回饋!