Especialista en Business Intelligence Integration Services SSIS (Sesión 5) Microsoft SQL Server 2008 R2 (Nov.2013) Suscribase a http://addkw.com/ o.

Slides:



Advertisements
Presentaciones similares
Microsoft SQL Server 2008 – SQL Server Integration Services
Advertisements

EXCEL 14 CLASE 6.
EN EXCEL SE PUEDE REALIZAR FILTROS EN CUYO FIN ES UNA FORMA RAPIDA Y FACIL DE BUSCAR UN SUBCONJUNTO EN SUB TOTALES SON CON UNA FUNCION DE RESUMEN COMO.
Aprendizaje de Microsoft® Access® 2010
• SQL Server Integration Services SSIS
Especialista en Business Intelligence Reporting Services SSRS (Sesión 16) Microsoft SQL Server 2008 R2 (2013) Suscribase a o escríbanos.
Especialista en Business Intelligence Analysis Services SSAS (Sesión 11) Microsoft SQL Server 2008 R2 (2013) Suscribase a o escríbanos.
Especialista en Business Intelligence Integration Services SSIS (Sesión 8) Microsoft SQL Server 2008 R2 Suscribase a o escríbanos.
• SQL Server Analysis Services
Especialista en Business Intelligence Integration Services SSIS (Sesión 7) Microsoft SQL Server 2008 R2 (2013) Suscribase a o escríbanos.
Especialista en Business Intelligence Reporting Services SSRS (Sesión 19) Microsoft SQL Server 2008 R2 Suscribase a o escríbanos a.
SQL Server Integration Services SSIS
SQL Server Integration Services SSIS
SQL Server Integration Services SSIS
SQL Server Integration Services SSIS
SQL Server Integration Services SSIS
• SQL Server Integration Services SSIS
Presentación Asignatura POF030 Semana 1. Contenido En forma general, los conceptos que se estudiarán en la asignatura son: – Procedures – Functions –
Especialista en Business Intelligence Analysis Services SSAS (Sesión 10) Microsoft SQL Server 2008 R2 (2013) Suscribase a o escríbanos.
Especialista en Business Intelligence Integration Services SSIS (Sesión 8) Microsoft SQL Server 2008 R2 (2013) Suscribase a o escríbanos.
• SQL Server Integration Services SSIS
• SQL Server Integration Services SSIS
Especialista en Business Intelligence Analysis Services SSAS (Sesión 14) Microsoft SQL Server 2008 R2 Suscribase a o escríbanos a
Especialista en Business Intelligence Integration Services SSIS (Sesión 7) Microsoft SQL Server 2008 R2 (2013) Suscribase a o escríbanos.
Especialista en Business Intelligence Integration Services SSIS (Sesión 6) Microsoft SQL Server 2008 R2 (2013) Suscribase a o escríbanos.
Especialista en Business Intelligence Integration Services SSIS (Sesión 12) Microsoft SQL Server 2008 R2 (2013) Suscribase a o escríbanos.
Especialista en Business Intelligence Analysis Services SSAS (Sesión 14) Microsoft SQL Server 2008 R2 (2013) Suscribase a o escríbanos.
Especialista en Business Intelligence Integration Services SSIS Ejercicios de SSIS Microsoft SQL Server 2008 R2.
Especialista en Business Intelligence Integration Services SSIS Transformaciones (Parte 2) Microsoft SQL Server 2008 R2 Suscribase a
ROMERO G ARCIA FANY KARINA Y BARRIOS CRUZ REBECCA SARAHI GRUPO:303 EQUIPO:5.
SQL Server 2008 Integration Services
Una base de datos es un “almacén” que nos permite guardar grandes cantidades de información de forma organizada para que luego podamos encontrar y utilizar.
Fundamentos de Programación
FUNCIONES DE TEXTO Esther Lucia Quiñones Geovanny Bastidas.
Colegio de Bachilleres Plantel 13 Xochimilco-Tepepan Integrantes: Karen Elizabeth González Monroy Elizabeth De Jesús Vergara Grupo:308.
Especialista en Business Intelligence Integration Services SSIS Tareas de Flujo de Control (Parte I) Microsoft SQL Server 2008 R2 Suscribase a
Especialista en Business Intelligence Integration Services SSIS Paquetes y Tareas de Flujo de Datos Microsoft SQL Server 2008 R2 Suscribase a
Análisis de Sistemas.
 Opciones de apertura de archivos Leer los nombres de variable. En las hojas de cálculo, puede leer los nombres de variable de la primera fila del archivo.
Inteligencia de Negocios Buenos Aires, mayo de 2009 U.T.N. – F.R.B.A. Prof: Ing. Pablo Cigliuti Ayud: Ing. Rafael Rizzo.
Cuentas de usuarios y grupos en windows 2008 server
Bases de Datos Sql.
Especialista en Business Intelligence Integration Services SSIS Paquetes y Tareas de Flujo de Datos Ejercicios Microsoft SQL Server 2008 R2 Suscribase.
Especialista en Business Intelligence Integration Services SSIS Transformaciones (Parte 4) Microsoft SQL Server 2008 R2.
Especialista en Business Intelligence Integration Services SSIS Transformaciones (Parte 3) Microsoft SQL Server 2008 R2 Suscribase a
Paquetes SSIS.
C OLEGIO DE B ACHILLERES N O.13 X OCHIMILCO, T EPEPAN C ARRASCO G ARCÍA L ORENA T ORRES H EREDIA C ARLA P ALMIRA G RUPO : 308 M ATUTINO E QUIPO : 12.
EQUIPO:#3 GRUPO:304 NOMBRES: Lizbeth Nava Barón y Erick Ali Mejía.
Especialista en Business Intelligence Integration Services SSIS Transformaciones (Parte 1) Microsoft SQL Server 2008 R2 Suscribase a
PRINCIPIOS DE PROGRAMACIÓN
Bases de Datos Unidad 1.
CONBINACION DE CORRESPONDENCIA
Devuelve el valor lógico FALSO. Sintaxis: FALSO( ) Observación: También puede escribir la palabra FALSO directamente en la hoja de cálculo o en la fórmula.
Colegio de Bachilleres Plantel 13 Xochimilco - Tepepan
MSSQL SERVER CURSO BÁSICO 1. CONCEPTOS BASICOS DE SQL. DESCRIPCIÓN DEL CURSO. Sesión 3: Índices Uso, Creación, Tipos, Eliminación LENGUAJE DE CONSULTAS.
Especialista en Business Intelligence Integration Services SSIS (Sesión 3) Microsoft SQL Server 2008 R2 (Nov.2013) Suscribase a o.
SQL Server Integration Services SSIS
Especialista en Business Intelligence Integration Services SSIS (Sesión 4) Microsoft SQL Server 2008 R2 (Nov.2013) Suscribase a o.
Especialista en Business Intelligence Integration Services SSIS (Sesión 4) Microsoft SQL Server 2008 R2 (Nov.2013) Suscribase a o escríbanos.
INTERFAZ DE ACCESS  Access es un sistema gestor de bases de datos relacionales (SGBD). Una base de datos suele definirse como un conjunto de información.
Especialista en Business Intelligence Analysis Services SSAS (Sesión 8) Microsoft SQL Server 2008 R2 (2013) Suscribase a o escríbanos.
Taller de Inteligencia de Negocios SQL Server Integration Services SSIS Semana 2.
• SQL Server Integration Services SSIS
• SQL Server Integration Services SSIS
Taller de Inteligencia de Negocios SQL Server Integration Services SSIS Sesión 3.
INTEGRANTE: FLORES GODOY JUAN E. Grupo:308. Una tabla es una colección de datos sobre un tema específico, como productos o proveedores. Al usar una tabla.
QUÉ ES UNA BASE DE DATOS? Es un Conjunto de Información, que está clasificada de distintas maneras; pero que comparten entre sí algún tipo de vínculo,
DLM Transact SQL Sesión I Introducción al SQL Server Uso de las herramientas de consultas del Transact SQL.
Equipo de Profesores del Curso. Funciones de Texto.
Taller de Inteligencia de Negocios SQL Server Integration Services SSIS Sesión 2.
Transcripción de la presentación:

Especialista en Business Intelligence Integration Services SSIS (Sesión 5) Microsoft SQL Server 2008 R2 (Nov.2013) Suscribase a http://addkw.com/ o escríbanos a service@addkw.com

Especialista en BI (SSIS) Agenda Transformaciones de filas: - Transformación Mapa de Caracteres - Transformación Copiar Columna - Transformación Conversión de Datos - Transformación Columna Derivada Transformaciones de División y Combinación: - Transformación División Condicional - Transformación Unión de todo - Transformación Mezclar - Transformación Mezcla y Combinación Source: SAP AG

Tareas del flujo de control Tareas de IS: Las tareas se pueden clasificar en las siguientes categorias: Tarea de flujo de datos Tareas de preparación 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

Tarea flujo de datos La tarea de flujo de datos permite la extracción, transformación y carga de los datos diseminados en las distintas fuentes de información de la empresa hacia las distintas fuentes de destino que son determinadas por el usuario.

Transformaciones Son los componentes en el flujo de datos de un paquete que agregan, combinan, distribuyen y modifican datos. Las transformaciones también pueden realizar operaciones de búsqueda y generar conjuntos de datos de ejemplo.

Transformaciones de fila Las siguientes transformaciones actualizan los valores de columna y crean columnas nuevas. La transformación se aplica a cada fila en la entrada de transformación.

Transformación Mapa de caracteres La transformación Mapa de caracteres se aplica a funciones de cadena que operan sobre datos de caracteres, como la conversión de minúsculas a mayúsculas. Esta transformación solo opera en datos de columnas con un tipo de datos de cadena.

Transformación Copiar columna Crea columnas nuevas copiando columnas de entrada y agregando las columnas nuevas a la salida de la transformación. En una fase posterior del flujo de datos se pueden aplicar distintas transformaciones a las copias de columnas. 

Transformación Conversión de datos Convierte los datos de una columna de entrada a otro tipo de datos diferente y después los copia a una nueva columna de salida. Por ejemplo, un paquete puede extraer los datos de diferentes orígenes y después usar esta transformación para convertir las columnas al tipo de datos necesario para el almacén de datos de destino. Puede aplicar múltiples conversiones a una sola columna de entrada. Los siguientes son los Tipos de datos que se pueden usar en SSIS:

Transformación Conversión de datos

Transformación Columna derivada Crea nuevos valores de columna aplicando expresiones a las columnas de entrada de la transformación. Una expresión puede contener cualquier combinación variables, funciones, operadores y columnas de la entrada de transformación. El resultado puede agregarse como una nueva columna o insertarse en una columna existente como un valor de reemplazo. La transformación Columna derivada puede definir varias columnas derivadas, y cualquier variable o columna de entrada puede aparecer en varias expresiones.

Transformación Columna derivada Puede utilizar esta transformación para realizar las siguientes tareas: Concatenar datos de distintas columnas en una columna derivada. Ej.  FirstName + " " + LastName. Extraer caracteres de datos de cadena mediante funciones como SUBSTRING. Ej. SUBSTRING(FirstName,1,1). Aplicar funciones matemáticas a datos numéricos. Ej. ROUND(SalesTax, 2). Crear expresiones que comparen columnas de entrada y variables. Ej. ProductVersion == @Version? ProductVersion : @Version. Extraer partes de un valor datetime. Ej. DATEPART("year",GETDATE())

Transformaciones de división y combinación Las siguientes transformaciones distribuyen filas a diferentes salidas, crean copias de las entradas de transformación, combinan varias entradas en una salida y realizan operaciones de búsqueda.

Transformación División Condicional Dirige filas de datos a salidas diferentes en función de expresiones definidas por el usuario. Es similar a una estructura de decisión CASE de un lenguaje de programación. Evalúa expresiones y, en función de los resultados, dirige la fila de datos a la salida especificada. Puede configurar la transformación División condicional de las maneras siguientes: Proporcionar una expresión cuya evaluación devuelva un valor booleano para cada condición que desee probar con la transformación. Especificar el orden de evaluación de las condiciones. El orden es importante, ya que una fila se envía a la salida correspondiente a la primera condición que dé como resultado True. Cada fila de entrada solo se puede enviar a una salida, la correspondiente a la primera condición que resulte ser verdadera

Transformación Unión de todo Combina varias entradas en una salida. Por ejemplo, las salidas de cinco orígenes de archivos planos distintos pueden ser entradas de la transformación Unión de todo y combinarse en una salida. Las entradas de la transformación se agregan una detrás de otra a la salida de la transformación; las filas no se reordenan. La primera entrada que se puede conectar a la transformación Unión de todo es la entrada a partir de la cual la transformación crea su salida. Las columnas de las entradas que se conecten posteriormente a la transformación se asignarán a las columnas de la salida de la transformación.

Transformación Unión de todo Para combinar entradas, debe asignar columnas de las entradas a columnas de la salida. Se debe asignar una columna con al menos una entrada a cada columna de salida. La asignación entre dos columnas requiere que los metadatos de las columnas coincidan. Por ejemplo, las columnas asignadas deben tener el mismo tipo de datos. Si las columnas asignadas contienen datos de cadena y la columna de salida es de menor longitud que la columna de entrada, se aumenta automáticamente la longitud de la columna de salida para que pueda contener la columna de entrada. Las columnas de entrada que no se asignan a columnas de salida se establecen en valores NULL en las columnas de salida.

Transformación Mezclar Combina dos conjuntos de datos ordenados en un solo conjunto de datos. Las filas de cada conjunto de datos se insertan en la salida en función de los valores de sus columnas de clave. Si incluye la transformación Mezclar en un flujo de datos, podrá realizar las siguientes tareas: Combinar datos de dos orígenes de datos, como tablas y archivos. Crear conjuntos de datos complejos anidando transformaciones de combinación. Volver a combinar filas después de corregir errores en los datos. La transformación Mezclar es similar a las transformaciones Unión de todo. Use la transformación Unión de todo en lugar de la transformación Mezclar en las siguientes situaciones: Las entradas de la transformación no están ordenadas. La salida combinada no tiene que ordenarse. La transformación tiene más de dos entradas.

Transformación Combinación de mezcla Proporciona una salida que se genera combinando dos conjuntos de datos ordenados mediante una combinación FULL, LEFT o INNER. Ambos conjuntos de datos deben estar ordenados por uno o mas campos claves. El usuario especifica cual es el conjunto de datos que se lee en primer orden, quedando el segundo conjunto de datos para ser comparado.

Transformación Combinación de mezcla Se debe especificar que la combinación es una combinación FULL, LEFT o INNER. - FULL: esta combinación es la unión de los 2 conjuntos de datos de entrada. Los registros donde coinciden las claves cargan los campos de datos a la mezcla combinada. Si no hay coincidencias se crean 2 registros con las claves del primer y segundo conjunto de datos y los campos se llenan parcialmente quedando vacíos aquellos que pertenecen a la clave no encontrada. - INNER: esta combinación une los 2 conjuntos de datos de entrada solo en aquellos casos en que las claves coincidan. - LEFT: en esta combinación el sistema únicamente lee las claves del primer conjunto de datos. Si la clave es encontrada en el segundo conjunto de datos, el contenido de los campos se mezclan con ambos conjuntos de datos. Si la clave no es encontrada los campos solo se llenan con los datos del primer conjunto de datos dejando en blanco los campos del segundo conjunto de datos.