建立资讯主页的最佳方法

时间:2018-12-12 22:43:19

标签: tableau dashboard amazon-athena

寻找一些建议...刚刚完成了ETL管道,所有数据最终存储在Amazon Athena中。数据是通过大量移动应用的点击流生成的(因此,本质上是很多原始事件)。我想为业务构建许多仪表板,这些仪表板根据需求显示不同的指标/ KPI。但是,由于我们谈论的是海量数据,因此我不确定执行此操作的最佳方法吗?这是一个示例:

我想要一个显示所有MAU(每月活跃用户)的仪表板,以及表现特别出色的某些页面以及通过该应用程序最受欢迎的导航路线。我的想法是,我希望对每个图表进行自定义查询,即一个查询每天对不同的ID进行计数(然后每24小时刷新一次)...另一个查询图形,该图形产生每页计数的细分并被截断...等等 想到这一点的主要原因是,否则我将获取大量原始数据,只是为了计算一个简单的指标(例如MAU)(甚至不确定提取是否会起作用-肯定不会有效)。

这是完全错误的方法吗?有任何建议/反馈吗?

提前谢谢!

1 个答案:

答案 0 :(得分:1)

听起来您有多个不相关的SQL查询,希望每天运行一次,并每天在Tableau中更新一次。

在源代码和可视化引擎之间的处理之间总是存在推拉作用。

为每个Athena SQL查询设置Tableau Server提取。构建仪表板,并安排摘录每天刷新。像OLAP多维数据集一样,这将通过刷新处理仪表板所需的所有聚合,以提高仪表板性能。

或者,如果您觉得不需要Tableau中的所有细节,则可以在SQL中构建聚合,以使Tableau数据源更小。