Taller de Inteligencia de Negocios SQL Server Integration
Services SSIS Sesin 5
Diapositiva 2
Taller de Inteligencia de Negocios Tareas de IS: Las tareas se
pueden clasificar en las siguientes categorias: Tarea de flujo de
datos Tareas de preparacin de datos Tareas de flujo de trabajo
Tareas de SQL Server Tareas de scripting Tareas de Analysis
Services Tareas de mantenimiento Tareas de compatibilidad con
versiones anteriores Tareas personalizadas Tareas del flujo de
control
Diapositiva 3
Taller de Inteligencia de Negocios Son los componentes en el
flujo de datos de un paquete que agregan, combinan, distribuyen y
modifican datos. Las transformaciones tambin pueden realizar
operaciones de bsqueda y generar conjuntos de datos de ejemplo.
Transformaciones
Diapositiva 4
Taller de Inteligencia de Negocios Las siguientes
transformaciones actualizan los valores de columna y crean columnas
nuevas. La transformacin se aplica a cada fila en la entrada de
transformacin. Transformaciones de fila
Diapositiva 5
Taller de Inteligencia de Negocios La transformacin Mapa de
caracteres se aplica a funciones de cadena que operan sobre datos
de caracteres, como la conversin de minsculas a maysculas. Esta
transformacin solo opera en datos de columnas con un tipo de datos
de cadena. Transformacin Mapa de caracteres
Diapositiva 6
Taller de Inteligencia de Negocios Crea columnas nuevas
copiando columnas de entrada y agregando las columnas nuevas a la
salida de la transformacin. En una fase posterior del flujo de
datos se pueden aplicar distintas transformaciones a las copias de
columnas. Transformacin Copiar columna
Diapositiva 7
Taller de Inteligencia de Negocios Convierte los datos de una
columna de entrada a otro tipo de datos diferente y despus los
copia a una nueva columna de salida. Por ejemplo, un paquete puede
extraer los datos de diferentes orgenes y despus usar esta
transformacin para convertir las columnas al tipo de datos
necesario para el almacn de datos de destino. Puede aplicar
mltiples conversiones a una sola columna de entrada. Los siguientes
son los Tipos de datos que se pueden usar en SSIS: Transformacin
Conversin de datos
Diapositiva 8
Taller de Inteligencia de Negocios Transformacin Conversin de
datos
Diapositiva 9
Taller de Inteligencia de Negocios Crea nuevos valores de
columna aplicando expresiones a las columnas de entrada de la
transformacin. Una expresin puede contener cualquier combinacin
variables, funciones, operadores y columnas de la entrada de
transformacin. El resultado puede agregarse como una nueva columna
o insertarse en una columna existente como un valor de reemplazo.
La transformacin Columna derivada puede definir varias columnas
derivadas, y cualquier variable o columna de entrada puede aparecer
en varias expresiones. Transformacin Columna derivada
Diapositiva 10
Taller de Inteligencia de Negocios Puede utilizar esta
transformacin para realizar las siguientes tareas: Concatenar datos
de distintas columnas en una columna derivada. Extraer caracteres
de datos de cadena mediante funciones como SUBSTRING y despus
almacenar el resultado en una columna derivada. Aplicar funciones
matemticas a datos numricos y almacenar el resultado en una columna
derivada. Crear expresiones que comparen columnas de entrada y
variables. Por ejemplo, puede comparar la variable Version con los
datos de la columna ProductVersion y, en funcin del resultado de la
comparacin, usar el valor de Version o ProductVersion mediante la
expresin ProductVersion == @Version? ProductVersion : @Version.
Extraer partes de un valor datetime. Transformacin Columna
derivada