tableau 是不是能够动态访问数据?
Posted
技术标签:
【中文标题】tableau 是不是能够动态访问数据?【英文标题】:Is tableau able to access data dynamically?tableau 是否能够动态访问数据? 【发布时间】:2016-12-10 12:41:51 【问题描述】:通常,Tableau 仪表板对“附加”到已发布仪表板的“静态”数据进行操作。我想知道是否有可能让 Tableau 能够即时读取数据(当用户与之交互时)。我的意思是,应该可视化的数据是从可以“动态”的数据库中获取的。例如,这意味着 Tableau 今天和昨天显示的数据不应该相同,因为数据库的内容可能会发生变化。或者,我们可能会尝试从 API 检索数据。例如,Tableau 向 HTTP 服务器发送请求并以 JSON 形式获取数据表,然后将其可视化。 Tableau 能够做到这一点吗?
【问题讨论】:
当 Tableau 直接连接到数据源时,它与数据源一样动态(除非您使用数据提取)。任何触发刷新的操作(例如查看仪表板)通常都会导致获取最新数据。 【参考方案1】:是的,Tableau 可以连接到实时数据源,例如任意数量的数据库技术。不,它不能直接发送 JSON 的 HTTP 请求。如果您或某人构建了该 Web 服务,它确实具有 Web 数据连接功能。以下是有关何时使用实时连接与提取数据的一些提示。 http://mindmajix.com/use-direct-connection-data-extract-tableau/
【讨论】:
你的第二个说法不正确。 Tableau 可以通过 Web 数据连接器从 HTTP/HTTPS 服务器检索数据:community.tableau.com/community/developers/… 这不是“开箱即用”。有人需要先构建一个 Web 数据连接器,它基本上是一个 Web 服务。我已经编辑了我的答案。 OP 提到“我们可能会尝试从 API 检索数据”。此外,客户端是“开箱即用”的。您所说的构建 Web 服务类似于必须先构建数据库才能在 Tableau 中连接到它。 我可以在内部将 tableau 用户 ID 和密码发送到 Web 数据连接器吗?以上是关于tableau 是不是能够动态访问数据?的主要内容,如果未能解决你的问题,请参考以下文章
tableau连接mysql时,出现无法连接服务器,检查服务器是不是正在运行以及您是不是有权访问?
SQL Server 不匹配时返回 TableAU 中的所有字段,匹配时只返回 Table
tableau实战系列(四十六)-如何用Tableau实现动态报表?某咖啡店的销售数据报表(看板)