【发布时间】:2019-11-14 16:47:20
【问题描述】:
我在 python 中从 tableau 服务器中提取用户详细信息,但我只在第一页获取用户详细信息。这是因为默认页码设置为 1,即使我将其更改为 2,我也会获得第二页上的用户。如何让所有页面上的用户? 请帮忙,这是我的代码
> import tableauserverclient as TSC
> tableau_auth = TSC.TableauAuth('userid', 'passoword', 'site') server = TSC.Server('http link')
> with server.auth.sign_in(tableau_auth):
> requestoptions = TSC.RequestOptions(pagesize=1000, pagenumber=1)
> all_users, pagination_item = server.users.get(req_options=requestoptions)
> print("\nThere are {} user on site:".format(pagination_item.total_available))
> print([user.name for user in all_users])
> tdata = pd.DataFrame.from_dict([user.name for user in all_users])
> print(tdata)
【问题讨论】:
标签: python pagination python-import tableau-api