【问题标题】:Is Tableau Javascript API available for Tableau Online?Tableau Javascript API 是否可用于 Tableau Online?
【发布时间】:2018-05-16 23:05:55
【问题描述】:

我有一个网站,用于显示在 Tableau Desktop 中创建并在 Tableau Online 中发布的仪表板。

我想使用 Tableau Javascript API 访问仪表板以将其显示给用户,但我不希望我的 Web 用户在线登录 Tableau。

我的问题很简单,“Tableau Javascript API 能否用于在后台登录 Tableau Online,然后从中获取仪表板/视图......?”

【问题讨论】:

    标签: tableau-api


    【解决方案1】:

    根据我对authentication documentation的阅读,有三个选项:

    1. Tableau Public 不需要用户身份验证即可查看可视化。权衡:可视化是静态的和公共的,并且您的存储空间是有限的。参考:this forum discussion.
    2. Tableau Online 需要用户登录。
    3. Tableau Server 需要 用户登录,除非您将其配置为说来自您的请求 Web 服务器始终来自受信任的用户。 (请参阅Trusted Authentication。)但即便如此,我认为许可协议要求他们是许可用户。您可以按内核数而不是用户数来许可 Tableau Server,在这种情况下,Tableau Server 允许您设置Guest user that can access views anonymously

    因此,您的问题的简短回答似乎是否定的,而不是 Tableau Online。您还有其他选择,但您要么必须忍受 Public 的限制,要么需要自己的服务器,运行 Tableau Server。即使这样,您也需要为获得许可访问该产品的每个用户付费,除非您购买基于内核数而不是用户数的许可。

    【讨论】:

    • 我对 Tableau Online 也有同样的感受。因为我在 Javascript API 中找不到任何以编程方式登录 Tableau Online 的方法。我们可以使用 REST API 以编程方式登录 Tableau Online,但 REST API 没有获取仪表板/视图的方法:(
    • 如果您在计算机上在线登录 Tableau,则可以使用 API 从“该计算机”获取 vis 并控制它们。记住将指向页面从例如 dub01.online.tableau.com/#/site/mysite/views/Book1/Sheet1 更改为 dub01.online.tableau.com/t/mysite/views/Book1/Sheet1 的技巧。但是,您仍然无法使用 API 以编程方式登录。
    猜你喜欢
    • 2016-09-10
    • 2016-08-05
    • 2020-01-24
    • 1970-01-01
    • 2019-02-16
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    相关资源
    最近更新 更多