Data-Flow-Source.docx

14
Data Flow Source Se encarga de la conectividad y lectura de registros Data Flow Transformations Se encargan de los procesos de cambios y estandarización de datos para la carga de destino final. También pueden crean nuevos campos o columnas de datos. Además modifican o cambian la información de los campos que han sido accesados a través de funciónes que han sido pre- configuradas que se encuentran en integración service. Data Flow Destination Encargados de la carga o descargar los datos formado a las áreas de destino final determinados por el usuario.

Transcript of Data-Flow-Source.docx

Data Flow Source Se encarga de la conectividad y lectura de registros

Data Flow TransformationsSe encargan de los procesos de cambios y estandarizacin de datos para la carga de destino final. Tambin pueden crean nuevos campos o columnas de datos.Adems modifican o cambian la informacin de los campos que han sido accesados a travs de funcines que han sido pre-configuradas que se encuentran en integracin service.

Data Flow DestinationEncargados de la carga o descargar los datos formado a las reas de destino final determinados por el usuario.

Transformaciones de FilasPrimero se conecta a una tabla de SQL de la base de datos, en este ejemplo se utiliza la tabla vendedores cargada en anterioridad.Luego se utiliza el componente orgenes data flow source del sub-men Data Flow Source

Posterior se configura el componente. Se selecciona el componente y editar.

Se despliega una pantalla donde se configurar los parmetros de administracin de conexin (Connections Manager).

En el administrador de conexin en este ejemplo se coloca el AdventureWorks2008 que ya se lo tiene cargado.En sistema se selecciona la tabla, en este ejemplo se selecciona la tabla de venta o vendedores.

Seguido se indica al sistema los campos que se utilizar en el proceso, en el ejemplo se selecciona el cdigo del vendedor, nombre del vendedor, apellido del vendedor y los datos cuota de venta, venta del ao y venta del ltimo ao.

En la seccin de Error Output no se realiza nada, se lo deja por defecto.

Y el componente queda configurado.La primera transformacin de fila es la de copiar columnas del sub-menu Data Flow Transformations Lo que hace este componente es duplicar el contenido de una columna o un campo de datos que el usuario desee. En el ejmplo se duplicar el nombre del vendedor y el apellido.

La segunda transformacin que se aplica es el mapa de caracteres. Esta transformacin modifca los datos que son leidos, se aplica a campos que sean unicamente de tipo carcter(String). En este caso se utilizar las funciones de mayuscula y minuscula.

En este caso aplicaremos los cambios en los campos Copia de nombre y copia de apellido.En destino se selecciona la opcion de reemplazar y no la de nueva columna, en operacin se selecciona una de las operaciones mencionadas anteriormente y en el Output Alias colocamos el nombre de salida.

Y queda configurado el segundo componente de transformacin.La tercera transformacin es el componente de conversin de datos. Que es la que modifica la visualizacin del campo y el formato de datos con el que este grabado. Existe un gran nmero de formatos que son utilizados en esta transformacin en este ejemplo utilizaremos los campos a modificar de cdigo del vendedor, la cuota de ventas y ventas del ao. En el formato de dato de los campos seleccionados se colocar el formato Unicode string con una longitud de 8 para el campo cdigo vendedor, para el campo cuota de venta el formato ir four-byte signed integer y para el campo ventas del ao el formato numeric con 1 decimal

Y as queda configurado el componente.La ltima transformacin del grupo es la de columnas derivadas

Esta transformacin crea campos o columnas de datos basado en la relaciones de los campos que se estan leyendo.

Se puede contar con los campos que se estan leyendo y los campos que se estan modificando por las transformaciones previas; las variables del sistema propio y funciones para aplicarlas a los datos.

En este ejemplo se crea dos campos: ApellNombr se la aade como nueva columna, se la genera de la relacin entre LastName[Mayuscula]+FirstName[Mayuscula] que fueron generados en la transformacin de mapa de caracteres.DiffVentas se la aade como nueva columna, se la genera de la relacin entre Ventas del ao y cuotas de venta que fue generado en la transformacin de conversin de datos.

Se concluye con la transformacin y el esquema quedara de la siguiente manera

Ahora se descarga toda la informacin procesada en un archivo de Excel.

Se configura el componente de destino, definiendo un administrador de conector para el archivo de excel

Se selecciona el rea donde se almacenar nuestro archivo, se selecciona el botn New

Y luego el botn Browse, seleccionamos la ubicacin y el nombre del libro Excel

Luego se indica que el acceso ser a travs de hojas que estarn contenidas en el libro

Se crea una nueva hoja, donde se tiene todos los campos de la tabla y los que fueron procesados en las transformaciones.

El sistema crea la hoja y se la selecciona

Y luego se mapea

Se coloca OK, los parmetros de Error Output se lo dejan por defecto y de igual forma seleccionamos OK.

Para finalizar se corre el proceso con Debug y el sistema procesa todos los datos-

Se verifica los dato en la carpeta de la ubicacin designada.

Y los datos si fueron procesados.