Hi,
I have an ETL process that will be executed daily. The
requirement is to make sure that data has been loaded in the source for this process for the previous day (in this case, a table in the staging area), before kicking off this ETL process.
I plan to do this by doing a record count in the source for that date. If the record count is greater than zero, then the ETL process should be kicked off, otherwise it should be skipped.
The question is what is the best way to accomplish this? Should this logic be built within the mapping or in a separate task that could then be included in the workflow?
Thanks.
I have an ETL process that will be executed daily. The
requirement is to make sure that data has been loaded in the source for this process for the previous day (in this case, a table in the staging area), before kicking off this ETL process.
I plan to do this by doing a record count in the source for that date. If the record count is greater than zero, then the ETL process should be kicked off, otherwise it should be skipped.
The question is what is the best way to accomplish this? Should this logic be built within the mapping or in a separate task that could then be included in the workflow?
Thanks.