用于检查视图是否存在的Tableau Server REST API

时间:2017-12-11 22:16:50

标签: rest tableau tableau-server

有没有办法根据共享网址检查网站中是否存在视图?

Tableau Server版本10.3,Tableau Server REST API版本2.6

输入分享视图的网址

http://my-tableau-server/views/my-workbook-name/my-view-name?:embed=y&:showAppBanner=false&:showShareOptions=true&:display_count=no&:showVizHome=no

输出: 布尔标志,指示此共享URL表示的视图是否存在于站点中。

我在Query Views for Site找到了一个选项,filtering on views适用于以下字段 ,而不是contentUrl字段:

  • 名称
  • createdAt
  • hitsTotal
  • OWNERNAME
  • 标记
  • updatedAt

我不想获取网站的所有视图并在我的网络网络代码中进行过滤。如果有其他选择,请建议。

谢谢!

1 个答案:

答案 0 :(得分:0)

根据我对Tableau API的理解,只有两个端点允许站点或工作簿的所有视图。两个端点都不允许您搜索特定视图。

完成您要做的事情的唯一方法是通过.Net代码进行过滤。