10
Taller de Inteligencia de Negocios SQL Server Integration Services SSIS Sesión 5

Taller de Inteligencia de Negocios SQL Server Integration Services SSIS Sesión 5

Embed Size (px)

Citation preview

  • Diapositiva 1
  • 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