API密钥使用w/Tableau



我们希望使用Podio API密钥直接连接到Tableau,并按照Tableau中设置的节奏刷新数据。这可能吗?

是的,通过API连接到数据是可能的,有几种方法可以实现:

选项1:Web数据连接器

WDC是一个使用JavaScript构建的托管web应用程序,它连接到API,将数据转换为JSON格式,并将数据传递给Tableau。你需要一个网络服务器来承载你的WDC和JavaScript技能来编写它。一旦设置好,你组织中的任何人都可以获取链接并在Desktop中使用它。使用WDC,由于数据连接是在最终用户请求WDC时建立的,因此您可以为用户构建自定义项。(例如:用户可以添加过滤器参数或使用自己的用户/通行证进行身份验证,以仅获得他们可以访问的内容(。WDC连接是提取的,可以在Tableau Server和Online上刷新。如果您使用Tableau Online,则需要使用Bridge进行自动刷新。

选项2:超级API

Hyper API允许您创建、修改和更新提取(.ehyper(文件,然后可以定期将这些文件发布到Tableau Server/Online。它可用于Python、Java、。NET和C++,所以你需要掌握其中一种语言的技能。我建议使用Python,因为我们有最多的示例。您还需要一个服务器,在那里您可以按计划运行提取刷新和发布脚本。使用Hyper API,您可以创建一个单独的提取供每个人连接。一旦发布到Tableau Server/Online,最终用户就可以直接连接到此数据源,而无需进行任何输入,但这也意味着无法根据用户或用例自定义连接。

选项3:使用第三方连接器

如果构建自己的连接器对你没有吸引力,那么你也可以付费购买大量服务,这些服务可以将你的数据带入Tableau。例如:tray.io、dataddo和skyvia是我在谷歌上快速搜索后发现的一对。

最新更新