Hello Ataccama Team,
I am using Ataccama One Web Application (v15.4.1) and need help setting up data quality rules to monitor data loads for three different tables.
Each table has a Row create datetime column to capture the load times.
Load schedules:
• Table A: weekly once (On Tuesday)
• Table B: 5th of the month
• Table C: 1st and 15th of month
What is the recommended data quality syntax for rules that check date freshness against weekly/monthly/semimonthly schedule?
• Table A: Verify the data was loaded during the current week (on Friday or Saturday)
• Table B: Check by the 10th of the month, to confirm data was loaded on / after 5th of month.
• Table C: Check by the 5th for the 1st month load and around 20th for the 15th load.
I initially tried using datePart, but it looks like this function is not supported in our environment. Is there any alternative recommended approach for dynamically calculating offsets without hardcoding dates?
I am using maximum(toDate(ROW_CREATE_DATETIME)) >= dateAdd (TODAY(), -6, 'DAY')] for weekly load (planning to run this on Sunday)
What is the best approach for sending notifications when these checks run?
I want to send email notifications when a load has failed (no need to send for successful runs).
Can the email notification be customized with additional details such as latest load data or row counts?
Project setup
Given the different schedules, is it best practice to create three monitoring projects each with its own schedule or is there a way to manage this in a single project.
Any examples or best practices from others who have implemented similar monitoring would be helpful.
Thank you!!