如何用python在tableau服务器上创建新用户

2024-06-08 18:18:59 发布

您现在位置:Python中文网/ 问答频道 /正文

我已经在我的ubuntu服务器上安装了tableau服务器。 我想向python中的tableau服务器添加具有不同角色的新用户。 有办法吗?在


Tags: 用户服务器角色ubuntu办法tableau服务器上安装
1条回答
网友
1楼 · 发布于 2024-06-08 18:18:59

您可以使用类似于server-client-python的python客户机库将用户添加到服务器

从文档中,您可以使用用户.add方法如下所示

import argparse
import getpass
import logging

import tableauserverclient as TSC

parser = argparse.ArgumentParser(description='Creates sample schedules for each type of frequency.')
parser.add_argument(' server', '-s', required=True, help='server address')
parser.add_argument(' username', '-u', required=True, help='username to sign into server')
parser.add_argument(' logging-level', '-l', choices=['debug', 'info', 'error'], default='error',
                    help='desired logging level (set to error by default)')
args = parser.parse_args()

password = getpass.getpass("Password: ")
tableau_auth = TSC.TableauAuth(args.username, password)
server = TSC.Server(args.server)

# create a new UserItem object.
newU = TSC.UserItem('Monty', 'Publisher')

print(newU.name, newU.site_role)

首先接受服务器地址、用户名和密码的参数。然后使用tableauth方法对用户进行身份验证。连接之后,使用UserItem方法为用户传递名称和角色,创建一个新的user对象。在

相关问题 更多 >