【问题标题】:Last accessed date of a view in tableau server/tableau using rest api使用 rest api 在 tableau server/tableau 中的视图的最后访问日期
【发布时间】:2020-10-21 21:08:17
【问题描述】:

有没有办法使用rest api获取tableau online/server中视图的最后访问日期。我目前正在使用这个 http://my_site/api/3.6/sites/site_id/workbooks/workbook_id/views?includeUsageStatistics=true 但获取使用统计信息,例如查看和创建日期和修改日期的次数。

【问题讨论】:

  • 您反对使用工作组数据库吗?
  • 是的,我不想使用数据库,而是想使用 rest api 来获取信息
  • 好的。只是想确保您知道该选项。

标签: tableau-api


【解决方案1】:

rest api 中有一个Views 方法。我正在使用 pythontableauserverclient 来获取您正在寻找的用法。有关完整文档,请参阅 TSC referenceDirect Rest API

import tableauserverclient as TSC
tableau_auth = TSC.TableauAuth('username', 'password')
server = TSC.Server('https://servername')

with server.auth.sign_in(tableau_auth):
    all_views, pagination_item = server.views.get()
    for x in all_views:
        print(x.name, x.total_views)   

输出将如下所示,我直接在 Server 中验证。

created_atupdated_atWorkbookItem 类中

希望对你有用!

【讨论】:

  • 我可以使用这个休息电话my_site/api/3.6/sites/site_id/workbooks/workbook_id/… 获取总浏览量...我的问题是获取最后访问日期。
  • 我们可以使用 jdbc 从 java 连接到工作组数据库并检索该信息
  • 我不熟悉 jdbc,但快速搜索似乎是可能的。工作组数据库位于 PostgreSQL 中。 mkyong.com/jdbc/… 看起来很有希望。
猜你喜欢
  • 2018-05-25
  • 2021-11-25
  • 2019-12-08
  • 2018-11-10
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 2019-09-14
  • 2019-09-13
相关资源
最近更新 更多