【问题标题】:data model for performance monitoring for Tableau ServerTableau Server 性能监控的数据模型
【发布时间】:2017-01-19 15:58:52
【问题描述】:

我有一个关于性能监控的问题。

我将连接到 Postgres 数据库,我想做的是将相关信息从 tableau 服务器数据库提取到我自己的数据库中。 我目前正在关注一个文档来执行从 Postgres 检索性能信息所需的相关步骤,但我真正需要做的是为我们自己的数据库设置一个数据模型。

我不是一个强大的 DBA,所以在设计数据模型时可能需要帮助,但要求是:

我们需要一个模型,以便我们可以看到加载工作簿需要多长时间,如果其中任何一个需要的时间超过 5 秒,我们就会收到警报,以便我们可以进行调查。

我目前对数据模型的基本想法是有以下表格:

用户 - 项目 - 工作簿 - 视图 - 性能

实际上,我们的用户可以访问包含他们自己的工作簿的各种项目。视图表仅用于工作簿视图,以便我们可以查看查看工作簿的次数和时间。最后,加载时间需要性能表。

这是我们需要的非常基本的描述,但我的问题是,有没有人了解表格和数据模型来帮助设计一个非常基本的模型和架​​构?需要它可销售,以便它可以为尽可能多的 tableau 服务器执行。

非常感谢,

【问题讨论】:

  • 您将这些数据提取到单独的数据库中的业务需求是什么?您看过 Tableau Server 中的 Tableau 提供的(很棒的)图表吗? onlinehelp.tableau.com/current/server/en-us/…
  • @Aron 我们的业务要求是能够调查任何加载速度比平时慢的工作簿。使用警报系统,这意味着如果发生这种情况,我们会得到快速通知。目前在 Tableau 中,这还没有到位,因为我们必须深入研究并检查历史数据以查看性能何时变慢。这也是我在设置数据建模和了解更多有关 tableau 方面的练习任务
  • @Aron 是的,我们了解图表,这完全是关于构建一个执行类似操作的数据模型,并在 MS SQL 中创建我们的数据版本,然后使用 Tableau 基于此创建仪表板警报系统
  • Tableau 将管理工作簿背后的数据存储在 Tableau Server 上的 PostgreSQL 数据库中。如果您想以不同的方式查看相同的数据,您可以通过 tabadmin 启用对数据库的访问并直接连接。在重新发明新事物之前,您可能还想看看 Tableau 的性能记录功能和开源 TabMon 项目
  • @BruceyBandit 顺便说一句,有比获得博士学位更容易让你的父母感到自豪的方法。无论如何,祝你好运。

标签: sql-server database database-design tableau-api


【解决方案1】:

我从博客中找到了一篇我喜欢的监控工具的文章,也许它可以帮助您进行监控。我不是 PostgreSQL 方面的专家,但值得一看:

http://blog.pandorafms.org/how-to-monitor-postgress/

希望这能有所帮助!

【讨论】:

    猜你喜欢
    • 1970-01-01
    • 1970-01-01
    • 2018-12-01
    • 1970-01-01
    • 2020-04-16
    • 2021-06-13
    • 2019-12-16
    • 2011-09-25
    • 2016-02-18
    相关资源
    最近更新 更多