January 23, 2008 at 1:12 am
I have a CSV file,i need to transfer this to a database table in SSIS and then check for data i.e one of the column in my table has repeated data ,incase the data differs then i need to fail the data validation
Table Description
Name STATE CITY
aa US NY
bb US PY
cc US CA
dd US AL
ee US MA
ff US ST
In the above table for column STATE it has to contain only US, in case there is a differing data like USA then fail data validation.
January 23, 2008 at 7:03 am
Does the data need to be loaded in the table first?
The Conditional Split Transform can be configured to check to the column value = US and only load those rows. The rows that do not match that criteria can be sent to another table.
Norman
DTS Package Search
January 24, 2008 at 9:03 am
Lalitha,
I find it easier to first load the whole file (in yoru case, CSV file) into the table and then check for data validation. You can use a simple sql task in SSIS to check for rows with data. For example:
DELETE * FROM tablename where STATE <> 'US'
Ravi.
------------
🙂
January 24, 2008 at 9:04 am
I'm not sure what your question is. Have you worked around your issue?
June 23, 2011 at 5:01 am
http://arookiebidev.blogspot.com/2011/06/validation-in-ssis-package.html
I wrote a blog on data validation in SSIS package using script component.Hope this will be of some use to you.
Cheers,
NK
June 24, 2011 at 2:37 am
nakkeeran.kannan (6/23/2011)
http://arookiebidev.blogspot.com/2011/06/validation-in-ssis-package.htmlI wrote a blog on data validation in SSIS package using script component.Hope this will be of some use to you.
Cheers,
NK
Your blog describes data validation on data types, not on the actual content of the data which was the original question (3 years ago).
Need an answer? No, you need a question
My blog at https://sqlkover.com.
MCSE Business Intelligence - Microsoft Data Platform MVP
June 30, 2011 at 5:28 am
I have validated the data in the package.
If you had noticed I have validated the area code for the expression
@"\(?\s*\d{3}\s*[\)\.\-]?\s*\d{3}\s*[\-\.]?\s*\d{4}"
similarly we can validate any column and the redirect the rows accordingly using script component
example :
country == 'US'
Viewing 7 posts - 1 through 6 (of 6 total)
You must be logged in to reply to this topic. Login to reply