【问题标题】:Can superset support real-time dashboards?超集可以支持实时仪表板吗?
【发布时间】:2019-07-31 02:06:18
【问题描述】:

我们需要在 Superset 上构建一个仪表板(从 Druid 获取数据)。我是 superset 的新用户,我可能遗漏了一些东西。如何使我在超集中仪表板上的图表成为移动窗口?例如,我需要每 1 分钟刷新一次仪表板,包含最近 30 分钟的数据。

超集支持这个吗?

【问题讨论】:

  • 我尝试使用 now-1:now(过去 1 小时),但没有看到它工作

标签: superset apache-superset


【解决方案1】:

我假设您在 Druid 或 Postgres 等数据库中有数据,并且您已经将其作为源/表附加到 Superset。

创建图表(时间粒度:1 分钟,时间范围:过去 1 小时)并将其添加到新仪表板。然后您应该能够在该仪表板上设置自动刷新间隔(每 30 秒)->

这很简单,不是永久的解决方案,但这肯定有效。 我正在使用它。

一旦设置了自动刷新值,也可以在Edit Dashboard Metadata下自定义 -> JSON Metadata

【讨论】:

  • 如果你不使用德鲁伊怎么办?我有一个 postgres 数据库,我没有看到这个自动刷新间隔选项。我唯一的选择是“强制刷新仪表板”。我需要添加一些配置吗?
  • 执行此操作时,它总是以相对于午夜的间隔获取数据:“intervals”:“2019-06-01T23:00:00+00:00/2019-06-02T00:00:00 +00:00”,这甚至是我的起源是:“origin”:“2019-06-02T14:04:23”,
  • 我也在尝试这个。使用“带有趋势线的大数字”图表。时间范围内没有“最后一小时”选项(最短的是“最后一天”)。使用“最后一天”,它会获取直到前一天结束的数据,因此这不会给出“实时”图表。
【解决方案2】:

您将图表、数据库或表格上的Cache Timeout 值设置为所需的刷新间隔。这将确保缓存数据在超时期限内被清除,这与仪表板上的force refresh 按钮相同。阅读有关超集缓存here 的更多信息。 我认为缓存周期以秒为单位。

【讨论】:

    猜你喜欢
    • 1970-01-01
    • 2014-03-24
    • 1970-01-01
    • 1970-01-01
    • 2012-02-18
    • 2019-05-28
    • 1970-01-01
    • 1970-01-01
    • 2016-11-25
    相关资源
    最近更新 更多