既然QuickSight可以直接查询S3,那么什么时候我们需要使用Athena作为QuickSight的数据源呢? [关闭]

2024-03-29

可能我错过了一些东西,但我无法理解如果我将 Athena 与 QuickSight 连接而不是直接将 QuickSight 连接与 S3,我会得到什么好处。请帮助我理解这一点。


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

Amazon Athena 使用托管数据目录来存储信息和 有关您为数据创建的数据库和表的架构 存储在亚马逊S3中。所以,Athena 了解数据及其结构 (即 S3 中的某些模式)。

此外,QuickSight还可以直接连接Athena数据库并查询数据进行分析。当您连接到 Athena 数据库时,您最有可能处理结构化或半结构化数据.

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

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

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

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

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

无需加载或加载到SPICE中即可直接分析数据 并分析数据。

结论:-

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

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

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

本文内容由网友自发贡献,版权归原作者所有,本站不承担相应法律责任。如您发现有涉嫌抄袭侵权的内容,请联系:hwhale#tublm.com(使用前将#替换为@)

既然QuickSight可以直接查询S3,那么什么时候我们需要使用Athena作为QuickSight的数据源呢? [关闭] 的相关文章

随机推荐