I'm building a package in SSIS that first acquires source data from from another server and loads into my server. From there I have another package that manipulates this source data and loads a new table.
I want to prevent this 'manipulation' package from running if something failed on my 'source' package. I can talk it out but not Syntax it out...
If MyTABLE exists and count(*) from MyTABLE > 0 then 'GOOD' else 'BAD' I was going to have a constraint that wouldn't run the rest of the package if anything came back bad. If this is an asinine way of achieving this then please show me the easier way to achieve this.
The ultimate goal would be to have a list of 'GOOD' or 'BAD' and the table name as the next column so if anything fails I can get an email of my query that would quickly show me what is bad and what is good.
Source_Check Source_Table
GOOD TABLE1
BAD TABLE2
GOOD TABLE3
etc.....
my issue is I get an error trying to count(*) from a table that doesn't exist... Not sure how to overcome this :(
There are probably easier ways to go about this, I'm just a newb is all. Could phrase my search right to get any results from google.