Como validar datos en SSIS IsNull And IsNotNull: Validar datos en SSIS IsNull And IsNotNull
Validar datos en SSIS IsNull And IsNotNull
El dia de hoy hablaremos de SSIS IsNull And IsNotNull con el el ejemplo de hoy nos enseñara a como manipular datos en SSIS para enviarlos a un destino especifico dependiendo del tipo de dato que tengamos en nuestras columna, Numéricos o alfanuméricos, puede mirar el vídeo tutorial y todo el material esta en el blog
Paso 1: Crear nuestro proyecto
Paso 2: Indicar que es de tipo ssis
Paso 3: Crear nuestro flujo de datos, para lo cual requerimos 5 componentes
- Origen OLEDB
- Columna Derivada
- Condicional Split
- Destino para los números
- Destino para las letras
Paso 4:Configurar nuestra columna derivada
Paso 5: Configurar la salida de errores de nuestra columna derivada sino el proyecto dará error
Paso 6: Configurar el condicional split
Paso 7:Asignar las salidas de los datos
Paso 8: Ejecutar la ETL
Paso 9: Verificar el correcto funcionamiento de nuestro proyecto
1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38 39 40 41 42 43 44 45 46 47 48 49 50 51 52 53 54 55 56 57 58 59 60 61 |
DROP TABLE dbo.EjemploTipoDeDatosValores --************************************************************************************ CREATE TABLE dbo.EjemploTipoDeDatosValores (Valores VARCHAR(50) NULL) ON [PRIMARY] GO INSERT dbo.EjemploTipoDeDatosValores VALUES (10) GO INSERT dbo.EjemploTipoDeDatosValores VALUES (11) GO INSERT dbo.EjemploTipoDeDatosValores VALUES (12.4) GO INSERT dbo.EjemploTipoDeDatosValores VALUES ('11,5') GO INSERT dbo.EjemploTipoDeDatosValores VALUES ('A1') GO INSERT dbo.EjemploTipoDeDatosValores VALUES ('A4') GO INSERT dbo.EjemploTipoDeDatosValores VALUES ('1 2') GO --************************************************************************************ DROP TABLE dbo.EjemploTipoDeDatosNumeros DROP TABLE dbo.EjemploTipoDeDatosLetras --************************************************************************************ CREATE TABLE dbo.EjemploTipoDeDatosNumeros ( Valores VARCHAR(50) NULL ,TipodeValor VARCHAR(50) NULL ) ON [PRIMARY] GO CREATE TABLE dbo.EjemploTipoDeDatosLetras ( Valores VARCHAR(50) NULL ,TipodeValor VARCHAR(50) NULL ) ON [PRIMARY] GO --************************************************************************************ SELECT * FROM dbo.EjemploTipoDeDatosNumeros SELECT * FROM dbo.EjemploTipoDeDatosLetras --************************************************************************************ SELECT * FROM dbo.EjemploTipoDeDatosValores |