选择您的 Cookie 首选项

我们使用必要 Cookie 和类似工具提供我们的网站和服务。我们使用性能 Cookie 收集匿名统计数据,以便我们可以了解客户如何使用我们的网站并进行改进。必要 Cookie 无法停用,但您可以单击“自定义”或“拒绝”来拒绝性能 Cookie。

如果您同意,AWS 和经批准的第三方还将使用 Cookie 提供有用的网站功能、记住您的首选项并显示相关内容,包括相关广告。要接受或拒绝所有非必要 Cookie,请单击“接受”或“拒绝”。要做出更详细的选择,请单击“自定义”。

创建 Snowflake 目标节点

聚焦模式
创建 Snowflake 目标节点 - AWS Glue

所需权限

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

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

添加 Snowflake 数据目标

要创建 Snowflake 目标节点,请执行以下操作:
  1. 选择现有 Snowflake 表作为目标,或输入新的表名。

  2. 使用数据目标 - Snowflake 目标节点时,可以从以下选项中进行选择:

    • 附加 - 如果表已经存在,则将所有新数据作为插入内容转储到表中。如果表不存在,请创建表并插入所有新数据。

    • 合并 - AWS Glue 将根据您指定的条件更新数据或将数据附加到目标表。

      选择选项:

      • 选择键和简单操作 - 选择要用作源数据和目标数据集之间匹配键的列。

        匹配时指定以下选项:

        • 使用源数据更新目标数据集中的记录。

        • 删除目标数据集中的记录。

        如果不匹配,请指定以下选项:

        • 将源数据作为新行插入目标数据集。

        • 不执行任何操作。

      • 输入自定义 MERGE 语句 - 然后,您可以选择验证合并语句来验证该语句是有效还是无效。

    • 截断 - 如果表已经存在,请先清除目标表的内容,从而截断表数据。如果截断成功,则插入所有数据。如果表不存在,请创建表并插入所有数据。如果截断不成功,操作将失败。

    • 丢弃 - 如果表已存在,则删除表的元数据和数据。如果删除成功,则插入所有数据。如果表不存在,请创建表并插入所有数据。如果丢失不成功,操作将失败。

隐私网站条款Cookie 首选项
© 2025, Amazon Web Services, Inc. 或其附属公司。保留所有权利。