为什么选择Athena for QuickSight,如果QuickSight直接查询S3

Ana*_*haw 4 amazon amazon-s3 amazon-quicksight amazon-athena

可能是我遗漏了一些东西,但是我无法理解如果我将雅典娜与Quicksight直接连接到S3上的Quicksight,将会获得什么好处。请帮助我理解这一点。

not*_*est 5

Amazon S3是一种对象存储,旨在存储和检索任意数量的数据。基本上,它具有一些原始数据或非结构化数据(采用某些文件格式 .csv.tsv)。

Amazon Athena使用托管数据目录来存储有关您为存储在Amazon S3中的数据创建的数据库和表的信息和架构。因此,Athena知道S3中的数据及其结构(即某种模式)。

而且,QuickSight可以直接连接到Athena数据库并查询数据以进行分析。连接到Athena数据库时,最有可能处理结构化或半结构化数据

当数据源是Amazon Athena时,不需要Amazon S3清单文件

直接连接到S3时的一些限制:-

清单中指定的文件大小不能超过1 GB,指定的所有文件的总大小不能超过10 GB,指定的文件总数不能超过1000。

当您使用Amazon Athena Data创建数据集时,上述限制不可用。

使用Amazon Athena数据创建数据集时的另一个功能:-

您可以直接分析数据,而无需加载或加载到SPICE中并分析数据。

结论:-

如果尚未对S3文件进行任何操作,则可以直接使用QuickSight,并将S3用作数据集。

如果您已将S3数据加载到Athena中,则可以将Athena用作QuickSight的数据集。

通过使用Athena或任何其他数据源,您将获得很少的好处,并且可以克服上述一些限制(即文件大小)。