

本文属于机器翻译版本。若本译文内容与英语原文存在差异，则一律以英文原文为准。

# 通过连接到结构化数据存储来构建知识库
<a name="knowledge-base-build-structured"></a>

通过 Amazon Bedrock 知识库，您可以连接到结构化数据存储，其中包含符合预定义架构的数据。结构化数据的示例包括表和数据库。Amazon Bedrock 知识库可以对用户查询进行转换，将其转换为适合从支持的结构化数据存储中提取数据的语言。然后，它可以使用转换后的查询来检索与查询相关的数据并生成相应的响应。这使您能够直接使用现有的结构化数据，而无需将其转换为其他格式或生成自己的 SQL 查询。

设置知识库后，您可以通过 [https://docs.aws.amazon.com/bedrock/latest/APIReference/API_agent-runtime_Retrieve.html](https://docs.aws.amazon.com/bedrock/latest/APIReference/API_agent-runtime_Retrieve.html) 操作提交查询来检索数据，或者通过 [https://docs.aws.amazon.com/bedrock/latest/APIReference/API_agent-runtime_RetrieveAndGenerate.html](https://docs.aws.amazon.com/bedrock/latest/APIReference/API_agent-runtime_RetrieveAndGenerate.html) 操作从检索到的数据生成响应。从根本上讲，这些操作对用户查询进行转换，将其转换为适用于连接到知识库的结构化数据存储的查询。

您还可以选择使用 [GenerateQuery](https://docs.aws.amazon.com/bedrock/latest/APIReference/API_agent-runtime_GenerateQuery.html) API 操作，独立于检索数据来转换查询。此操作将自然语言查询转换为适用于所查询数据来源的 SQL 查询。您可以独立使用此操作并将其插入到工作流中。

选择一个主题，了解将知识库连接到结构化数据存储的先决条件和流程。

**Topics**
+ [设置查询引擎和权限以创建带结构化数据存储的知识库](knowledge-base-prereq-structured.md)
+ [通过连接到结构化数据存储来创建知识库](knowledge-base-structured-create.md)
+ [将结构化数据存储与 Amazon Bedrock 知识库同步](kb-data-source-structured-sync-ingest.md)