我们有一些 AWS Glue 作业,它们从 Amazon S3 位置读取数据并将数据写入雪花表。我们想在每次加载之前截断表。有人可以帮我做这件事吗。
谢谢, 拉姆。
答案 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 语句。
谢谢, 拉姆。