我应该使用雅典娜视图为QuickSight进行连接,还是应该在QuickSight中进行连接? [英] Should I use Athena views to do joins for Quicksight or should I do them in Quicksight?

查看:0
本文介绍了我应该使用雅典娜视图为QuickSight进行连接,还是应该在QuickSight中进行连接?的处理方法,对大家解决问题具有一定的参考价值,需要的朋友们下面随着小编来一起学习吧!

问题描述

我有一大堆Athena表,这些表是由我持续输入到S3中的数据生成的,我想将这些数据用于QuickSight。 我取得了一些成功,但对于一些数据,我在刷新QS时会超时。我是更好地在Athena中创建视图来执行所有连接等操作,然后将其插入到QS中进行报告,还是应该将基表插入到QS中并在那里进行连接和其他数据操作?

推荐答案

雅典娜视图不是实例化视图,因此它们对您没有好处。

https://docs.aws.amazon.com/athena/latest/ug/when-to-use-views.html

相反,我建议在加载到QS之前使用AWS Glue JOB转换您的数据。 您还可以考虑对源数据进行分区或压缩。我还经常使用镶木地板格式,压缩速度很快。

https://aws.amazon.com/blogs/big-data/top-10-performance-tuning-tips-for-amazon-athena/

这篇关于我应该使用雅典娜视图为QuickSight进行连接,还是应该在QuickSight中进行连接?的文章就介绍到这了,希望我们推荐的答案对大家有所帮助,也希望大家多多支持IT屋!

查看全文
登录 关闭
扫码关注1秒登录
发送“验证码”获取 | 15天全站免登陆