将驱动程序与AWS Glue DataBrew - AWS Glue DataBrew

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

将驱动程序与AWS Glue DataBrew

数据库驱动程序是实施数据库连接协议 [例如,Java 数据库连接(JDBC)] 的文件或 URL。该驱动程序充当特定数据库管理系统(DBMS)和另一个系统之间的适配器或转换器。

在这种情况下,它允许AWS Glue DataBrew连接到您的数据。然后,您可以从支持的数据来源访问数据库对象,例如表或视图。您正在使用的数据来源可能称为数据库、数据仓库或具有其他名称。但在本文档中,我们将所有数据提供者均称为数据来源或连接。

要使用 JDBC 驱动程序或 jar 文件,请下载所需的一个或多个文件并将其放入 S3 存储桶中。用于访问数据的 IAM 角色需要对两个驱动程序文件都具有读取权限。

注意

With AWS Glue 4.0,本机支持作为数据来源连接到 Snowflake。您无需提供自定义 jar 文件。在中AWS Glue DataBrew,选择 Snowflake 作为外部源连接,并提供您的 Snowflake 实例的 URL。URL 将使用表单 https://account_identifier.snowflakecomputing.com 中的主机名。

请提供数据访问凭证、Snowflake 数据库名称和 Snowflake 架构名称。此外,如果您的 Snowflake 用户没有设置默认仓库,则需要提供仓库名称。

Snowflake 连接使用AWS Secrets Manager密钥来提供凭据信息。您的项目和作业角色必须具有读取此密钥的权限。

屏幕截图显示的是连接访问向导,其中选择 Snowflake 作为“外部来源”。请填写其他字段以完成连接:“JDBC URL”和“数据库访问凭证”。
要将驱动程序与 DataBrew
  1. 使用产品提供的方法,查明您使用的是哪个版本的数据来源。

  2. 查找需要的最新版本的连接器和驱动程序。可以在数据提供者网站上找到此信息。

  3. 下载所需版本的 JDBC 文件。这些文件通常存储为 Java ARchives (.JAR) 文件。

  4. 将驱动程序从控制台上传到 S3 存储桶,或提供 .JAR 文件的 S3 路径。

  5. 输入基本连接详细信息,例如类别、实例等。

  6. 输入数据来源需要的任何其他配置信息,例如虚拟私有云(VPC)信息。