Project Description
Credit Card Number Validator 05 (CCNV05) is a
Custom SSIS Data Flow Transformation Component that determines whether the given input is a valid credit card number or not. CCNV05 takes String/Numeric input and performs a Synchronous, Non-Blocking transformation using Luhn Mod 10 algorithm and validates whether the input is a valid credit card number or not. The output is true if the input is a valid credit card number and false otherwise. CCNV05 is compatible with SQL Server 2005. If you are looking for SQL Server 2008 version of this component, check out this CodePlex project
CCNV08For a detailed reference about CCNV05 check-out this blog post on
Custom SSIS Data Flow Component – Credit Card Number Validator
Features of CCNV05
- Built for SQL 2005, source code written in C#
- Provides a similar UI as out-of-box SSIS component
- Accepts String/Numeric input that can be sourced from any out-of-box SSIS Data Source.
- No limit to the number of input columns that can be fed into the component.
- Non-Blocking, synchronous and high-speed validation using widely-used Luhn Mod10 algorithm
- Automatically creates an output collection for each corresponding input column.
- Provides an Error Collection to channel exception data
- Output columns (result) are in Boolean, which can be immediately used with conditional split component.
Deployment Instructions
Follow this blog post -
Steps to Build and Deploy Custom SSIS Component to build the source code and deploy the CCNV05 component to BIDS. If you are downloading just the assembly, steps 1&2 can be skipped and start from Step 3.
Debugging Instructions
Custom SSIS Components consists of Design-time methods and Run-time methods. Debugging a Design-time method is different from a Run-time method. This blog post –
Debugging Custom SSIS Components explains the techniques to debug both Design-time methods and Run-time methods.
Author's Blog
http://bennyaustin.wordpress.com
Recent Blog Posts
Some of my recent BI posts