當前位置: 首頁>>代碼示例 >>用法及示例精選 >>正文


Python Tableau TableauAuth用法及代碼示例


Tableau Server Client (TSC)TableauAuth的用法。

用法

TableauAuth(username, password, site_id='', user_id_to_impersonate=None)

TableauAuth 類定義了您可以在登錄請求中設置的信息。類成員對應於服務器請求或響應負載的屬性。要使用此類,請創建一個新實例,並在必要時提供用戶名、密碼和站點信息,並將請求對象傳遞給Auth.sign_in 方法。

注意:將來,可能會支持其他形式的授權和身份驗證(例如,OAuth)。

屬性

名字 說明
username 其憑據將用於登錄的用戶的名稱。
password 用戶的密碼。
site_id 這對應於contentUrlTableau REST API 中的屬性。這site_id是 URL 後麵的部分/site/在網址中。例如,“MarketingTeam” 是site_id在以下網址中MyServer/#/地點/MarketingTeam/項目。若要指定 Tableau Server 上的默認站點,您可以使用空字符串''(單引號,沒有空格)。對於 Tableau Online,您必須為site_id.
user_id_to_impersonate 指定要登錄的用戶的 ID(不是名稱)。

源文件:models/tableau_auth.py

示例

import tableauserverclient as TSC

tableau_auth = TSC.TableauAuth('USERNAME', 'PASSWORD', site_id='CONTENTURL')
server = TSC.Server('https://SERVER_URL', use_server_version=True)
server.auth.sign_in(tableau_auth)



相關用法


注:本文由純淨天空篩選整理自tableau.github.io大神的英文原創作品 TableauAuth class。非經特殊聲明,原始代碼版權歸原作者所有,本譯文未經允許或授權,請勿轉載或複製。