当前位置: 首页>>代码示例 >>用法及示例精选 >>正文


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。非经特殊声明,原始代码版权归原作者所有,本译文未经允许或授权,请勿转载或复制。