前言:tableau server 的票證 用來直接訪問table sever 的一些資源,大多數用於視圖,當最近接到了一個需求要求顯示數據源。
實驗到底能不能訪問:
按照原有的方案,http://{serverUrl}/trusted?username=adminUser&client_ip=serverIp 獲得票證,票證獲取完,帶票證進行訪問,會出現一些服務器的報錯 意思是不能訪問
然後細讀tableau 給的幫助文檔 :發現是不支持訪問除視圖外的頁面的
查閱資料:
wgserver.unrestricted_ticket
默認值:false
指定是否爲通過受信任票證進行身份驗證的用戶將訪問權限擴展到服務器資源。默認行爲僅允許用戶訪問視圖。將此項設置爲 true 可允許具有有效受信任票證的用戶訪問服務器資源(項目、工作簿等),就好像他們已使用自己的憑據登錄一樣。
來自 https://onlinehelp.tableau.com/current/server/zh-cn/cli_configuration-set_tsm.htm
解決方案:
tsm configuration set -k wgserver.unrestricted_ticket -v true
tsm pending-changes apply
會提示重啓,必須重啓才能生效
在進行嘗試,發現
前思後想,發現地址對啊,爲什麼訪問不了,然後:
最終嘗試了一種非常變態的思路:
我在 dataSource前增加了#發現成功訪問,地址如下:http://{serverUrl}/trusted/cxtKKOBYT32vH7yTNRwOEg==:YptUb2mkfE6EIVmnlRdY6C9U/#datasources/40/connections
下一篇會講解 視圖參數