使用Python读取Tableau数据

3

我有一个托管在远程服务器上的Tableau服务器。有一些表/视图(在关系型数据库管理系统中)与Tableau连接用于报表和仪表板。

是否有一种方式可以连接到Tableau并读取这些表格?如果是,那么您能否提供一段代码片段,其中您能够查看来自Tableau视图的数据!

注意:我不想从RDBMS读取数据。我想直接从Tableau读取这些表/视图。


如果您正在使用具有已发布提取的Tableau数据源(而不是实时连接),那么请尝试使用Tableau的新Hyper API。 - Alex Blakemore
你为什么只想读取Tableau数据呢?你是想检查提取是否已刷新,目的是什么? - Jonathan Lam
@JonathanLam ,原因:我想读取Tableau报告中填充的数据,从报告中提取数据,然后将其与数据库中的数据进行比较。 - Nikhilesh Shukla
1个回答

2
您可以通过REST API端点查询视图数据访问Tableau视图使用的数据。
请查看Tableau Server Client库(Python)方法views.populate_csv,该方法使用此API。

网页内容由stack overflow 提供, 点击上面的
可以查看英文原文,
原文链接