Tableauserver 与 Jupyter Notebook 上的 Python 连接

问题描述 投票:0回答:1

!pip install tableauserverclient !pip install -U requests[security] 导入请求 tableau_auth=TSC.TableauAuth('MAKPythonTab','xPK2QpkVTVegTv3PNQXB4w==:10S2NeLO4bkFB2iaZQJ8tKVEpTjINotG',site_id='home') server=TSC.Server('https:// /tableau-it.homedepot.com',use_server_version=False) requests.get('https://tableau-it.homedepot.com', verify=False) server.add_http_options({'verify':False}) 与服务器.auth.sign_in(tableau_auth): all_datasources,pagination_item=server.datasources.get() datasource_ids=[all_datasources 中数据源的 datasource.id] print(" 网站上有 {} 个数据源".format(len(all_datasources))) for i in datasource_ids: if file_download.lower().endswith('.tdsx'): file_download =server.datasources.download(id) print(file_download ) server.auth.sign_out()

我正在尝试连接上面的 tableau 服务器,但不幸的是收到名为 Expat error & NonXMLResponseError 的错误。任何人请帮我解决这个问题..

请给我一个成功运行此代码的解决方案。

python jupyter-notebook anaconda tableau-api tsc
1个回答
0
投票

如何直接在 juypter cell 中运行 Tableau 的开源替代方案:https://github.com/Kanaries/pygwalker

© www.soinside.com 2019 - 2024. All rights reserved.