Search code examples
pythonamazon-web-servicesscalasnowflake-cloud-data-platformaws-glue

Snowflake - compare 2 tables and send notification for mismatches


I am looking for setting up a alert notification either from snowflake or aws side or by glue jobs / lambda functions using python or scala.

I would like to compare 2 tables which holds table names and counts in source and target.

data is loaded from s3 to snowflake via aws glue job and after that I would like to compare the 2 tables to verify if source and target record counts are matching and for any mismatches send a notification.

Please let me know your inputs to achieve this task.

Thanks, Jo


Solution

  • If you are using AWS Glue to load the tables in Snowflake, you can continue using Glue to orchestrate the desired result:

    If you need SQL for the stored procedure that compares two tables, please feel free to add a new question.