创建 Snowflake 源节点 - AWS Glue

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

创建 Snowflake 源节点

所需权限

使用 Snowflake 数据来源的 AWS Glue Studio 作业需要额外的权限。有关如何为 ETL 作业添加权限的更多信息,请参阅 Review IAM permissions needed for ETL jobs

SNOWFLAKE AWS Glue 连接使用 AWS Secrets Manager 密钥来提供凭证信息。您在 AWS Glue Studio 中的作业和数据预览角色必须具有读取此密钥的权限。

添加 Snowflake 数据来源

先决条件:

  • 您的 Snowflake 凭证的 AWS Secrets Manager 密钥

  • Snowflake 类型 AWS Glue Data Catalog 连接

要添加数据来源 — Snowflake 节点,请执行以下操作:
  1. 为您的 Snowflake 数据来源选择连接。这假设该连接已经存在,并且您可以从现有连接中进行选择。如果需要创建连接,请选择创建 Snowflake 连接。有关更多信息,请参阅 Overview of using connectors and connections

    选择连接后,您可以通过单击查看属性来查看连接属性。可以看到有关连接的信息,包括 URL、安全组、子网、可用区、描述以及创建时间(UTC)和上次更新时间(UTC)时间戳。

  2. 选择 Snowflake 源选项:

    • 选择单个表 - 该表包含您要从单个 Snowflake 表中访问的数据。

    • 输入自定义查询 - 允许您根据自定义查询访问多个 Snowflake 表中的数据集。

  3. 如果您选择单个表,请输入 Snowflake 架构的名称。

    或者,选择输入自定义查询。选择此选项可访问多个 Snowflake 表中的自定义数据集。选择此选项后,输入 Snowflake 查询。

  4. 性能和安全选项(可选)中,

    • 启用查询下推 — 选择是否要将工作卸载到 Snowflake 实例。

  5. 自定义 Snowflake 属性(可选)中,根据需要输入参数和值。