Amazon Athena Neptune 连接器 - Amazon Athena
Amazon Web Services 文档中描述的 Amazon Web Services 服务或功能可能因区域而异。要查看适用于中国区域的差异,请参阅中国的 Amazon Web Services 服务入门

Amazon Athena Neptune 连接器

Amazon Neptune 是一项快速、可靠且完全托管式的图数据库服务,可帮助您轻松构建和运行适用于高度互连数据集的应用程序。Neptune 的核心是一个专门打造的高性能图数据库引擎,它经过优化,可存储数十亿个关系并能以毫秒级延迟进行图形查询。有关更多信息,请参阅《Neptune 用户指南》。

Amazon Athena Neptune 连接器使 Athena 能够与您的 Neptune 图数据库实例进行通信,从而使您的 Neptune 图数据可以通过 SQL 查询访问。

先决条件

使用 Neptune 连接器需要以下三个步骤。

限制

目前,该连接器仅支持属性图模型。目前不支持 RDF 图形。

设置 Neptune 集群

如果您现在没有 Amazon Neptune 集群,或者您要使用的这种集群中没有属性图数据集,则您必须设置一个。

确保您在托管 Neptune 集群的 VPC 中拥有互联网网关和 NAT 网关。Neptune 连接器 Lambda 函数使用的私有子网应该具有通过此 NAT 网关连接到互联网的路由。Neptune 连接器 Lambda 函数使用 NAT 网关与 Amazon Glue 通信。

有关设置新 Neptune 集群并使用示例数据集加载它的说明,请参阅 GitHub.com 上的 Neptune 集群设置示例

设置 Amazon Glue Data Catalog

与传统的关系数据存储不同,Neptune 图形数据库 (DB) 节点和边缘不使用集架构。每个条目均可具有不同字段和数据类型。但是,由于 Neptune 连接器从 Amazon Glue Data Catalog 检索元数据,您必须使用所需架构创建一个包含多个表的 Amazon Glue 数据库。在创建 Amazon Glue 数据库和表之后,该连接器可以填充表(可用于来自 Athena 的查询)的列表。

有关设置 Amazon Glue Data Catalog 以与 Neptune 配合使用的信息,请参阅 GitHub.com 上的设置 Amazon Glue 目录

另请参阅

有关此连接器的更多信息,请访问 GitHub.com 上的相应站点