【问题标题】:Tableau dynamic filtering and visualizationTableau 动态筛选和可视化
【发布时间】:2021-09-18 03:50:38
【问题描述】:

我有几个关于 Tableau 及其动态性的问题:

  1. 对关系数据库中数据的更改需要刷新,没有刷新事件或其他什么?
  2. 我们能否在运行时进行可视化,例如,如果我们有一些过滤器并且我们选择了其中的一些,那么可视化是否会被更新?

如果我有一些 API 并希望它接受来自用户的一些参数并将它们传递给 Tableau 进行查询,这将是一个用例。

【问题讨论】:

    标签: data-visualization tableau-api


    【解决方案1】:
    1. Tabeau 直接查询您的数据源。每当 Tableau 启动查询时,源中的更改都是可见的。 没有要刷新的“内存中”数据库,但有高性能数据提取可以充当数据源和 Tableau 之间的缓冲区,有时会接近内存性能。

    在以下情况下发送“新”查询以获取新数据:

    • 发生了一些变化,例如用户过滤了一个视图(参见问题 2 :-))
    • 工作簿或仪表板已打开
    • 刷新按钮被点击
    • 启动另一个定期刷新
    • 程序化事件触发刷新

    可以重新加载提取或基于触发器的新查询。您可以在服务器上创建由源系统触发以重新加载的命令行脚本(使用 TABCMD - Tableau 命令行界面或 TabPy - Tableau Python 集成等)。或者您可以使用 API。

    1. 是的,每次选择过滤器时都会更新可视化。 这种行为是非常可定制的,您可以对哪些过滤器刷新哪些内容进行大量控制,即使仅在前端也是如此。

    为清楚起见编辑

    【讨论】:

    • 感谢您的回答,现在我有一个 Tableau Online 实例和 Bridge,那么是否可以通过 Bridge 将我的本地数据源连接到 Tableau Online?
    • 啊不知道桥是如何工作的,但一般来说,当你使用“静态”文件时,你需要重新加载文件。它不像数据库那样非常实用或直观。可能有解决方法,但我不知道它们
    猜你喜欢
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2017-08-06
    相关资源
    最近更新 更多