使用登入型授權管理啟用 Tableau

以登入為基礎的授權管理Tableau Cloud 中 Creator 角色的慣用授權管理和啟用選項,預設情況下已在網站上啟用。以登入為基礎的授權管理 可允許授權使用者透過登入 Tableau Cloud 啟用和解除鎖定 Tableau Desktop 和/或 Tableau Prep Builder以登入為基礎的授權管理 可消除分發和管理 Tableau DesktopTableau Prep Builder 產品金鑰的需求。

您只需要一個 Tableau Cloud 站點以授權個別的 Tableau DesktopTableau Prep Builder。您可以將 Creator 角色指派給使用 Tableau DesktopTableau Prep Builder 的使用者,供其用於授權啟動與集中式授權管理。此外,以登入為基礎的授權管理 可讓您更清楚地瞭解授權使用情況。

可以使用 Tableau Cloud 上的管理檢視在單一位置查看 Creator 授權席次的指派與使用情況。管理檢視提供使用 Creator 授權的相關資訊,並顯示 Tableau DesktopTableau Prep Builder 的最新授權租賃與版本,協助您監視 Tableau 部署。

以下 Tableau 產品支援 以登入為基礎的授權管理

  • Tableau Cloud

  • Tableau Server 2020.1+

  • Tableau Desktop 2020.1+

  • Tableau Prep Builder 2020.1.3+

登入型授權管理如何運作

使用 以登入為基礎的授權管理 時,Tableau DesktopTableau Prep Builder 會定期聯絡 Tableau Cloud,以驗證使用者是否為 Creator,並獲授權執行。Tableau Cloud 會聯絡 Tableau 託管的執行授權 (ATR) 服務,以驗證是否允許 Tableau Desktop 用戶端啟用。ATR 服務 會驗證和管理授權和授權時間範圍的長度。下圖顯示了用戶端、Tableau Cloud 和授權服務之間的通訊程序。

Tableau 使用公共埠(80 和 443)發出 Internet 請求。大多數情況下,安裝 Tableau Desktop 或 Tableau Prep Builder 的電腦和它在其上執行的網路已設定為允許必要的存取。有關 Tableau 使用的連接埠詳細資訊,請參見Internet 存取請求(連結在新視窗開啟)

以登入為基礎的授權管理Tableau Cloud

  1. 安裝 Tableau DesktopTableau Prep Builder,並選取「使用認證啟用」。登入 Tableau Cloud 網站。

  2. Tableau Cloud 會驗證您是否為 Creator。如果不是,會收到錯誤。若是,Tableau Cloud 會與 ATR 服務進行通訊。

  3. ATR 服務會將 ATR 租賃傳回到 Tableau Cloud

  4. Tableau Cloud 會向 Tableau DesktopTableau Prep Builder 提供 ATR 租賃,以完成啟用。

使用登入型授權管理

若要使用登入型授權管理,您需要安裝 Tableau Desktop,並將其與 Tableau Cloud 搭配使用。

步驟 1:啟用登入型授權管理

從 2020.1 版本開始,預設情況下,會針對 Tableau CloudTableau Desktop 啟用 以登入為基礎的授權管理。若要使用 以登入為基礎的授權管理,需要安裝 Tableau Desktop,並將其與 Tableau Cloud 搭配使用。若使用的是 Tableau Desktop 版本 2020.1 及更高版本,請跳至步驟 3:啟動 Tableau Desktop

2021.1 之前的版本不支援 以登入為基礎的授權管理

安裝時,在 Tableau Desktop 或 Tableau Prep Builder 變更 以登入為基礎的授權管理 設定

若要在命令行變更 以登入為基礎的授權管理 設定,您可以管理員的身份,從電腦執行安裝程式 .exe 檔案。如果需要擷取 .msi 檔案,請按照擷取並執行 Windows (MSI) 安裝程式(連結在新視窗開啟)中的說明進行操作。

若要使用 14 天預設值以外的持續時間長度/1209600 秒,請包含 ATRREQUESTEDDURATIONSECONDS 切換參數。例如:

tableauDesktop-64bit-2020-1-0.exe /quiet /norestart ACCEPTEULA=1 ATRREQUESTEDDURATIONSECONDS=43200

您必須從 .exe 檔案所在的目錄執行命令,或指定電腦上 .exe 檔案位置的完整路徑。不要從網路上的共用目錄中執行安裝程式。而是要將 .exe 檔案下載到您要執行安裝所在電腦上的某個目錄。

下列範例顯示停用登入型授權管理的 Windows 安裝程式命令:

tableauDesktop-64bit-2020-1-0.exe /quiet /norestart ACCEPTEULA=1 LBLM=disabled

tableauPrepBuilder-64bit-2020-1-0.exe /quiet /norestart ACCEPTEULA=1 LBLM=disabled

若要設定您希望使用者在使用 以登入為基礎的授權管理 時用於啟動的 Tableau Server 的預設 URL,請新增 ACTIVATIONSERVER 或者 WorkGroupServer 選項。

要更新 exe:

tableauDesktop-64bit-2021-4-0.exe /quiet /norestart ACCEPTEULA=1 ACTIVATIONSERVER=http://<tableau_online_site_url>

要更新註冊表:

reg.exe add HKEY_LOCAL_MACHINE\SOFTWARE\Tableau\Tableau 2021.4\Settings /f /v WorkGroupServer /d https://<tableau_server_url>

附註:ACTIVATIONSERVER 選項僅用於首次啟動。如果先前已登入此版本的 Tableau,則無法使用 WorkGroupServer (Windows) 或者 WorkgroupServer (macOS) 選項。例如,如果您是在 Windows 中使用 Tableau Desktop 版本 2021.1,而且先前已順利登入,則無法使用 WorkGroupServer 選項指定啟用伺服器。在 macOS 中的 Tableau Desktop 上,可以使用 WorkgroupServer 選項。在 macOS 上,此選項區分大小寫並使用小寫「g」。

透過編輯登錄,變更 Tableau Desktop 上的登入型授權管理設定

如果已安裝 Tableau Desktop,您可以藉由編輯 Windows 登錄,變更 以登入為基礎的授權管理 設定。

若要關閉 以登入為基礎的授權管理

reg.exe add HKEY_LOCAL_MACHINE\SOFTWARE\Tableau\ATR /f /v LBLM /d disabled

若要讓 以登入為基礎的授權管理 成為唯一的登入選項:

reg.exe add HKEY_LOCAL_MACHINE\SOFTWARE\Tableau\ATR /f /v LBLM /d required

或者,您可以藉由直接編輯登錄,以啟用、停用或要求 以登入為基礎的授權管理

  1. 作為執行 Tableau Desktop 的電腦上的管理員,請在對登錄檔進行任何變更之前將其備份。

  2. 編輯登錄,並在 HKEY_LOCAL_MACHINE\SOFTWARE\Tableau 中,尋找名稱為 ATR 的 hive,並修改 LBLM 值,以反映所需的設定:

    1. 名稱:LBLM。

    2. 資料:enabled、disabled 或 required。

  3. 重新啟動 Tableau 讓變更生效。
在 macOS 的 Tableau Desktop 上變更 以登入為基礎的授權管理 設定

若要在 macOS 上變更 以登入為基礎的授權管理 設定,請在終端機視窗中執行下列命令以更新喜好設定檔案,然後安裝或重新啟動 Tableau Desktop

若要關閉 以登入為基礎的授權管理

sudo defaults write /Library/Preferences/com.tableau.ATR LBLM "disabled"

若要讓 以登入為基礎的授權管理 成為唯一的登入選項:

sudo defaults write /Library/Preferences/com.tableau.ATR LBLM "required"

要設定您希望使用者在 macOS 中使用 以登入為基礎的授權管理 時用於啟動之 Tableau Server 的預設 URL。

首次啟動:

sudo defaults write /Library/Preferences/com.tableau.ATR LBLM "required"

後續啟動:

sudo defaults write /Library/Preferences/com.tableau.Tableau-<version> Settings.WorkgroupServer "https://<tableau_server_url>"

附註在 macOS 中的 Tableau Desktop 上,可以使用 WorkgroupServer 選項。在 macOS 上,此選項區分大小寫並使用小寫「g」。

以登入為基礎的授權管理 設定

您可以使用以下設定來變更 以登入為基礎的授權管理、設定 ATR 持續時間,並設定啟用伺服器 URL。

設定說明
LBLM啟用、停用或必要

設為 enabled(預設),授權畫面會顯示兩種啟用選項(產品金鑰或認證)。

設為 disabled 後,以登入為基礎的授權管理 將不會出現在授權畫面上。

設為 required 後,以登入為基礎的授權管理 是啟用 Tableau Desktop 的唯一方式(顯示授權畫面時,只會提供認證選項進行啟用)。

附註:LBLM 設為啟用或必要時,也會啟用報告。

ATRREQUESTEDDURATIONSECONDS1209600

設定執行授權 (ATR) 持續時間(以秒為單位),這是 Tableau Desktop 和 Tableau Prep Builder 執行個體授權執行的時間長度。預設為 1209600 秒(14 天)。請勿在值中使用逗號做為分隔符號。

ACTIVATIONSERVER

http://<tableau_online_site_url>

如果是首次啟動,請為您希望使用者用於啟動的 Tableau Cloud 站台設定預設 URL。
WorkGroupServer(Windows)WorkgroupServer (macOS)

http://<tableau_server_url>

如果是 Windows 註冊表或 macOS plist 的更新,請為您希望使用者用於啟動的 Tableau Server 設定預設 URL。

附註在 macOS 中的 Tableau Desktop 上,可以使用 WorkgroupServer 選項。在 macOS 上,此選項區分大小寫並使用小寫「g」。

REPORTINGFREQUENCYSECONDS3600設定 以登入為基礎的授權管理 報告傳送到 Tableau ServerTableau Cloud 的預設頻率(以秒為單位)。最小設定值為 60 秒,預設值為 3600 秒(一小時)。變更此設定可減少 Tableau Server 上的負載,或減少網路流量。無論執行授權 (ATR) 租賃設定為何,REPORTINGFREQUENCYSECONDS 都會設定 Tableau DesktopTableau Prep Builder 用戶端將 以登入為基礎的授權管理 啟用情況回報給 Tableau ServerTableau Cloud 的時間間隔。
虛擬部署的其他組態

Tableau DesktopTableau Prep Builder 會定期連線 Tableau CloudTableau Server,以根據其授權驗證 Tableau 是否獲授權執行。然後,Tableau CloudTableau Server 會連線 ATR 服務,以驗證授權和授權時間範圍的長度。

設定 Tableau DesktopTableau Prep Builder 的虛擬(非永久性)部署,持續時間應該設為其中一個較低的值,例如 4 或 8 小時,以避免過度使用啟用錯誤訊息。傳回虛擬機器 (VM) 之後,ATR 服務將處理啟用監視。

應該先在來源映像中使用以下標誌,然後才能將 Tableau Desktop 發佈給最終使用者。每個最終使用者將會透過傳遞的每個新虛擬機器,藉由登入 Tableau ServerTableau Cloud 來啟用軟體。如果最終使用者是 Tableau ServerTableau Cloud 上的 Tableau Creator,則不需要輸入任何產品金鑰。

如果您在虛擬機器上為 Tableau DesktopTableau Prep Builder 使用登入型授權管理,每當您為 Tableau DesktopTableau Prep Builder 啟動新的虛擬機器時,可能會收到錯誤訊息,指出您的授權資訊已遭變更。此錯誤會強制重新啟動,然後要求您再次註冊 Tableau Desktop。因為 ATR 服務會傳送不符合授權快取的新權杖,所以發生此錯誤。

Microsoft Windows

為防止在 Microsoft Windows 上出現此錯誤,可以在 Windows 安裝程式中使用 SYNCHRONOUSLICENSECHECKSILENTLYREGISTERUSER 選項。例如:

tableau-setup-std-tableau-2020 SYNCHRONOUSLICENSECHECK="true" SILENTLYREGISTERUSER="true" ATRREQUESTEDDURATIONSECONDS=14400

tableauDesktop-64bit-2020-1-0.exe /quiet /norestart ACCEPTEULA=1 ATRREQUESTEDDURATIONSECONDS=14400 ACTIVATIONSERVER=http://<tableau_online_site_url> SYNCHRONOUSLICENSECHECK="true" SILENTYLYREGISTERUSER="true"

如果 Tableau Prep BuilderTableau Desktop 是在某個虛擬桌面上傳遞,只需要在 Tableau Desktop 安裝期間設定 ATRREQUESTEDDURATIONSECONDS 即可。但是,如果您計畫獨立安裝 Tableau Prep Builder,則需要在 Tableau Prep Builder 安裝期間設定 ATRREQUESTEDDURATIONSECONDS

或者,您可以在來源映像編輯以下登錄機碼:

Reg key path: HKLM\SOFTWARE\Tableau\<Tableau version>\Settings\

Reg key (String value, need to set to true to make that feature enabled)

SynchronousLicenseCheck

SilentlyRegisterUser

macOS

為防止在 macOS 上出現錯誤,請執行以下命令將 LicenseCache.Desktop 標幟設定為 'false'

sudo defaults write ~/Library/Preferences/com.tableau.Tableau-<version>.plist LicenseCache.Desktop false

(可選)步驟 2:變更授權以執行 (ATR) 持續時間

以登入為基礎的授權管理 執行授權 (ATR) 持續時間的預設設定適用於大多數環境,但可以根據需要變更這些預設設定。以登入為基礎的授權管理 會使用預設的執行授權 (ATR) 持續時間 1,209,600 秒(14 天),這是 Tableau Desktop 和 Tableau Prep Builder 執行個體授權執行的時間長度。這表示在初始授權後,您可以在啟動到期前 14 天內,在沒有網路連線的情況下使用 Tableau。

以登入為基礎的授權管理 的預設持續時間值不適合向最終使用者提供非永久性虛擬機器傳遞解決方案。ATR 持續時間應縮短為 4 或 12 小時,具體取決於虛擬機器的使用情況。當新的虛擬機器傳遞給最終使用者時,將建立新的授權以執行權杖。傳回虛擬機器時,也會傳回該權杖,並且可用於新的虛擬機器授權,以執行請求。

附註:在決定 ATR 持續時間時,登入型授權管理使用下列階層。

  1. ATR 服務 – 建立適用於所有使用者/安裝的最短(4 小時/14400 秒)和最長(90 天/3 個月)ATR 持續時間。如果 Tableau Server 或 Tableau Desktop 未指定時間,則會指定預設的 ATR 持續時間(14 天/1209600 秒)。
  2. Tableau Desktop – 可以選擇性地指定安裝所在電腦的 ATR 持續時間 (ATRREQUESTEDDURATIONSECONDS)。如有必要,您可以將預設 ATR 持續時間(14 天/1209600 秒)更變更為 ATR 服務最小值(4 小時/14400 秒)和最大值(90 天/7776000 秒)內的設定。這一本機 ATR 持續時間覆蓋由 ATR 服務或 Tableau Server 所設定的任何持續時間。不過,預設的 ATR 持續時間不能超過 Tableau Server 上 設定的最長 ATR 持續時間。
藉由編輯登錄來變更 Tableau Desktop 上的 ATR 持續時間

若要使用 14 天預設值以外的持續時間長度/1209600 秒,請更新 ATRRequestedDurationSeconds 登錄設定。例如:

  1. 作為執行 Tableau Desktop 的電腦上的管理員,請在對登錄檔進行任何變更之前將其備份。
  2. 編輯登錄,然後在 HKEY_LOCAL_MACHINE\SOFTWARE\Tableau\ATR 中,更新 ATRRequestedDurationSeconds,如下所示(0 使用預設設定):
    1. 名稱:尋找名為 ATRRequestedDurationSeconds 的字串值。

    2. 資料:更新持續時間應該持續的秒數。例如,新增 43200 以設定 12 小時的持續時間。

  3. 重新啟動 Tableau 讓變更生效。
在 macOS 上變更 Tableau Desktop 的 ATR 持續時間

若要使用 14 天預設值以外的持續時間長度/1209600 秒,請包含 ATRRequestedDurationSeconds 偏好設定。例如:

sudo defaults write /Library/Preferences/com.tableau.ATR ATRRequestedDurationSeconds -string "43200"

步驟 3:啟動 Tableau Desktop

Windows 型或 macOS 型 Tableau Desktop 的 2020.1 及更新版本版本都支援 以登入為基礎的授權管理

  1. 執行 Tableau Desktop 設定。

  2. 「啟用 Tableau」畫面將包含「藉由登入伺服器方式啟用」選項。

  3. 按一下「藉由登入伺服器方式啟用」,然後按一下 Tableau Cloud 連結。

    系統提示時,請輸入有效的認證,以具有 Creator 角色訂閱的使用者身分登入 Tableau Cloud 網站,然後按一下確定

檢視登入型授權使用情況

您可以檢視 Tableau CloudTableau Server 登入型授權使用狀況。報告會顯示使用者、主機、使用者角色、產品、版本、啟用、使用中的 Creator 席位、非使用中的 Creator 席位,以及 Creator 席位的上次使用時間。您可以檢視過去 30 天的資料,最多可回溯 183 天。

若要查看 以登入為基礎的授權管理 授權使用狀況管理檢視:

  1. Tableau CloudTableau Server 的巡覽窗格中,按一下「網站狀態」

  2. 在「網站狀態」頁面上,按一下「登入型授權使用狀況」

  3. 可選。在報告畫面中,您可以變更時間範圍以顯示席位的上次使用時間、篩選動作、篩選使用者名稱以及依照欄排序。

疑難排解

使用 以登入為基礎的授權管理 時,您可能會遇到下列其中一個錯誤訊息。請使用下列資訊來解決問題。

如果 以登入為基礎的授權管理 在 Tableau Desktop 上可做為啟用選項,但是在 Tableau Cloud 網站上未啟用,則可能會顯示以下錯誤訊息:

沒有在連線的伺服器上啟用 以登入為基礎的授權管理。選取要連線的其他伺服器,使用產品金鑰啟用您的授權,或者開始試用以立即開始工作。

請與您的管理員及/或 Tableau 客戶經理聯繫,確保已針對 以登入為基礎的授權管理 啟用您的 Tableau Cloud 站點。

以登入為基礎的授權管理 未在 Tableau Desktop 上啟用

如果未在 Tableau Desktop 上啟用 以登入為基礎的授權管理,您將無法選擇使用認證啟用 Tableau。在 2020.1 版本之前,預設情況下,不會開啟在 Tableau Desktop 上使用 以登入為基礎的授權管理 的功能。檢查 Tableau Desktop 版本,以確保使用正確的版本。

如果在安裝期間已關閉 以登入為基礎的授權管理 選項,或該選項有更新,請參閱步驟 1:啟用登入型授權管理(連結在新視窗開啟)

購買一年訂閱後,產品金鑰到期日期不會變更

購買 Tableau Cloud 續訂後,Tableau Desktop 授權可能看起來即將過期。但情況不是這樣。在「管理產品金鑰」中,Tableau Cloud 新訂閱的到期日期直到上一個站點到期日期前兩週才會更新。

您沒有 Creator 授權

嘗試從 Tableau Desktop 啟用時,可能會顯示下列錯誤訊息:

You do not have a Creator license.(您沒有建立者授權。)Contact your administrator to obtain one.(請連絡您的管理員以取得授權。)

如果您尚未獲指派 Creator 角色,就會顯示此錯誤。如果您屬於 Tableau CloudTableau Server 上的多個站點,則需要在使用 以登入為基礎的授權管理 時,登入具有 Creator 角色的站點。否則,系統會向您顯示此錯誤。

要驗證您在伺服器上啟動的產品金鑰是否包含 Creator 授權,請開啟 TSM Web UI 並按一下「設定」,然後按一下「授權」

您啟用的電腦數目已達上限

嘗試從 Tableau Desktop 啟用時,可能會顯示下列錯誤訊息:

You have activated Tableau the maximum number of times allowed under your account.(您啟用 Tableau 的次數已達帳戶允許的上限。)You must wait for the license activation on another computer to expire before you can activate Tableau again.(您必須等待另一台電腦上的授權啟動過期才能再次啟動 Tableau。)

當您使用相同的 Creator 使用者認證從多部電腦啟動 Tableau,並超過最大啟用次數時,就會顯示此錯誤。您必須等到其中一部現有電腦上的執行授權 (ATR) 權杖過期,然後再嘗試啟動新電腦。如果您使用的是非永久性虛擬機器 (VM),則可以縮短 ATR 持續時間,以避免此錯誤再次發生。

縮短 ATR 權杖持續時間以最大程度地啟動

若在使用非永久性虛擬部署時遇到此最大使用錯誤,則可以將 ATR 持續時間縮短為 4 小時 (14400) 秒,以避免將來發生此錯誤。

以下步驟縮短了先前啟動電腦的租約,以登入為基礎的授權管理 將不再使用,以便釋出在電腦上啟動的席位:

  1. 以管理員身份在將不再使用的 Tableau Desktop 電腦上開啟命令提示字元。

  2. 使用下列命令巡覽至 Tableau 二進位 (\bin) 目錄。

    Windows:cd Program Files\Tableau\Tableau <version>\bin

    Mac: cd /Applications/Tableau\ Desktop\ <version>.app/Contents/MacOS

  3. 執行下列命令,將持續時間設為以秒計算的 4 小時(例如 14400)。

    Windows:atrdiag.exe -setDuration 14400

    Mac: sudo ./atrdiag -setDuration 14400

  4. 使用以下命令刪除之前的 ATR 權杖:

    Windows:atrdiag.exe -deleteAllATRs

    Mac: ./atrdiag -deleteAllATRs

  5. 接著,覆寫現有的 ATR 權杖。開啟 Tableau Desktop。Tableau 顯示「授權已變更」訊息。按一下「結束」以自動關閉並重新開啟 Tableau Desktop

  6. 在註冊對話方塊中,按一下「啟動」,然後以使用 以登入為基礎的授權管理Tableau Server 重新啟動 Tableau Desktop,這將覆寫現有權杖。

  7. 關閉 Tableau Desktop 並等候 ATR 持續時間(例如 4 小時)經過,以便 ATR 權杖過期並釋出使用者座席。在 ATR 持續時間結束之前,別開啟 Tableau Desktop。檢查以確保 ATR 持續時間已過。ATR 權杖的「TTL 結束時間」應顯示未來的日期和時間(例如,從現在起 4 小時後)。

    Windows:atrdiag.exe

    Mac: ./atrdiag

  8. ATR 權杖過期後,您可以在新電腦上成功登入 Tableau Server

使電腦返回未授權狀態

  1. 以管理員身分開啟命令提示字元。

  2. 使用下列命令巡覽至 Tableau 二進位 (\bin) 目錄:

    cd Program Files\Tableau\Tableau <version>\bin

  3. 執行以下命令:

    Windows:atrdiag.exe –deleteAllATRs

    Mac: ./atrdiag.exe –deleteAllATRs

附註:這樣只會從電腦移除 ATR 權杖,不會釋出任何使用者座席。只有在已刪除的 ATR 權杖過期之後,才會釋出使用者座席。

您的 Tableau 認證無效

嘗試從 Tableau Desktop 啟用時,可能會顯示下列錯誤訊息:

Your Tableau credentials are invalid.(您的 Tableau 認證無效。)Contact your administrator to reset your account.(請連絡您的系統管理員以重設帳戶。)

無法辨識 Tableau 授權時,會顯示此錯誤。請聯絡您的管理員。

您的電腦時鐘未同步到目前的時間

嘗試從 Tableau Desktop 啟用時,可能會顯示下列錯誤訊息:

您的電腦時鐘未同步到目前的時間。將您的電腦時鐘同步到目前時間,然後嘗試啟用 Tableau。

當您的電腦時鐘未與目前時間同步時,就會顯示此錯誤。將您的電腦時鐘同步到網際網路上的時間伺服器,或啟用自動時間同步。

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