如何在从 AWS Glue 加载之前截断雪花表

时间:2021-01-28 12:34:04

标签: snowflake-cloud-data-platform

我们有一些 AWS Glue 作业,它们从 Amazon S3 位置读取数据并将数据写入雪花表。我们想在每次加载之前截断表。有人可以帮我做这件事吗。

谢谢, 拉姆。

2 个答案:

答案 0 :(得分:0)

只需运行 truncate 查询

truncate table if exists table_name;

如果您要问的是如何创建将 AWS Glue 作业与在 Snowflake 上运行查询相结合的 ETL,这取决于您使用的 ETL 工具及其功能。然而,这是您正在使用的 ETL 工具的问题。 我可以建议使用 Apache Airflow,它可以安排 Glue 作业并运行 Snowflake 查询。

答案 1 :(得分:0)

我使用 AWS Glue 作为 ETL 工具。我不知道如何从 AWS Glue 作业中触发 Snowflake DDL 语句。

谢谢, 拉姆。