

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

# SQL 扩展功能和使用
<a name="sagemaker-sql-extension-features"></a>

本节详细介绍了 Studio 中 JupyterLab SQL 扩展的各种功能，并提供了有关如何使用这些功能的说明。管理员必须先配置与您的数据源的连接，然后才能使用 SQL 扩展程序访问和查询 JupyterLab Notebook 中的数据。有关管理员如何创建数据来源连接的信息，请参阅 [SQL 扩展数据来源连接](sagemaker-sql-extension-datasources-connection.md)。

**注意**  
要使用 SQL 扩展，您的 JupyterLab 应用程序必须在 [SageMaker AI 分发](https://github.com/aws/sagemaker-distribution/blob/main/README.md)映像版本 1.6 或更高版本上运行。这些 SageMaker 镜像预先安装了扩展程序。

该扩展提供两个组件，帮助您从预配置的数据来源访问、发现、查询和分析数据。
+ 使用 SQL 扩展的*用户界面*来发现和探索数据来源。用户界面功能可进一步划分为以下子类别。
  + 使用**数据探索** UI 元素，您可以浏览数据来源并探索其表、列和元数据。有关 SQL 扩展的数据探索功能的详细信息，请参阅 [使用 SQL 扩展浏览数据](sagemaker-sql-extension-features-data-discovery.md)。
  + **连接缓存**元素会缓存连接，以便快速访问。有关 SQL 扩展中连接缓存的详细信息，请参阅 [SQL 扩展连接缓存](sagemaker-sql-extension-features-connection-caching.md)。
+ 使用 *SQL Editor and Executor* 针对连接的数据来源编写、编辑和运行 SQL 查询。
  + 使用 **SQL 编辑器**元素，您可以在 Studio JupyterLab 应用程序的笔记本中编写、格式化和验证 SQL 语句。有关 SQL 编辑器功能的详细信息，请参阅 [SQL 扩展的 JupyterLab SQL 编辑器功能](sagemaker-sql-extension-features-editor.md)。
  + 使用 **SQL 执行**元素，您可以在 Studio 中运行您的 SQL 查询并从 JupyterLab应用程序的笔记本中可视化其结果。有关 SQL 执行功能的详细信息，请参阅 [SQL 扩展程序的 JupyterLab SQL 执行功能](sagemaker-sql-extension-features-sql-execution.md)。