SQL Server Integration Services SSIS

Slides:



Advertisements
Presentaciones similares
integridad referencial
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 Integration Services SSIS (Sesión 8) Microsoft SQL Server 2008 R2 Suscribase a o escríbanos.
Especialista en Business Intelligence Integration Services SSIS (Sesión 5) Microsoft SQL Server 2008 R2 (Nov.2013) Suscribase a o.
Especialista en Business Intelligence Integration Services SSIS (Sesión 7) Microsoft SQL Server 2008 R2 (2013) Suscribase a o escríbanos.
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 –
• SQL Server Integration Services SSIS
• SQL Server Integration Services SSIS
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.
Utilizar el signo igual para escribir texto o un valor
1 Cadenas de caracteres Es un objeto de la clase String Una cadena de caracteres es una matriz unidimensional de elementos de tipo Char New. Utilizado.
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
POP3 UCLV Mapas Conceptuales para la enseñanza de Redes de Computadoras.
InfoPath Ventajas y Uso.
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.
Programación en C para electrónicos
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.
Universidad del Cauca – FIET – Departamento de Sistemas CAPITULO 14 Uso de Operadores de Conjuntos.
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.
FACULTAD: CIENCIAS ECONÓMICAS Y EMPRESARIALES ASIGNATURA: GESTIÓN DE CONTENIDO ELECTRÓNICO TÍTULO: TINFOPATH - VENTAJAS Y USO. AUTORA: MARIA DANIELA TOMALÁ.
Especialista en Business Intelligence Integration Services SSIS Transformaciones (Parte 1) Microsoft SQL Server 2008 R2 Suscribase a
PRINCIPIOS DE PROGRAMACIÓN
Unidad 2: Tareas básicas de InfoPath 2010
Bases de Datos Unidad 1.
CONBINACION DE CORRESPONDENCIA
Tipos de Datos.
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.
Taller de Inteligencia de Negocios SQL Server Integration Services SSIS Semana 2.
• SQL Server Integration Services SSIS
• SQL Server Integration Services SSIS
Programación de Sistemas
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.
Introducción a phpmyadmin índice 1. Introducción 6. Insertar registros 5. Crear usuario para php 8. Modificar registros 2. Base de datos MySQL 3. Crear.
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:

SQL Server Integration Services SSIS Sesión 5

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

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. Puede utilizar esta transformación para realizar las siguientes tareas: Concatenar datos de distintas columnas en una columna derivada. Extraer caracteres de datos de cadena mediante funciones como SUBSTRING. Aplicar funciones matemáticas a datos numéricos. Crear expresiones que comparen columnas de entrada y variables.. Extraer partes de un valor datetime.

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.