La descarga está en progreso. Por favor, espere

La descarga está en progreso. Por favor, espere

Taller de Inteligencia de Negocios SQL Server Integration Services SSIS Semana 4.

Presentaciones similares


Presentación del tema: "Taller de Inteligencia de Negocios SQL Server Integration Services SSIS Semana 4."— Transcripción de la presentación:

1 Taller de Inteligencia de Negocios SQL Server Integration Services SSIS Semana 4

2 Taller de Inteligencia de Negocios Heterogeneous data sources End-to-End BI Offering END USER TOOLS AND PERFORMANCE MANAGEMENT APPS Excel PerformancePoint Server BI PLATFORM SQL Server Reporting Services SQL Server Reporting Services SQL Server Analysis Services SQL Server Analysis Services SQL Server DBMS SQL Server Integration Services SharePoint Server DELIVERY Reports Dashboards Excel Workbooks Excel Workbooks Analytic Views Analytic Views Scorecards Plans

3 Taller de Inteligencia de Negocios Agregado: Aplica funciones de agregado, como Average, a los valores de columnas y copia los resultados en la salida de la transformación. Además de las funciones de agregado, la transformación proporciona la cláusula GROUP BY, que se puede usar para especificar los grupos en los que se debe realizar el agregado. La transformación Agregado es asincrónica, lo que significa que no utiliza ni publica datos fila por fila. En lugar de ello, utiliza todo el conjunto de filas, realiza sus agrupaciones y agregaciones, y, seguidamente, publica los resultados. Esta transformación no pasa por ninguna columna, sino que crea nuevas columnas en el flujo de datos para los datos que publica. Solo las columnas de entrada a las que se aplican las funciones de agregado o las columnas de entrada que usa la transformación para agrupar se copian en la salida de la transformación. Transformaciones

4 Taller de Inteligencia de Negocios Agregado: Las funciones de agregado son: Transformaciones

5 Taller de Inteligencia de Negocios Ejercicio sobre agregados: Crear un paquete de datos de la siguiente manera: 1.Accesar a la Base de Datos AdventureWorks y a la tabla SalesOrderDetail. 2.Añadir el componente Agregado al paquete configurandolo de la siguiente manera: Transformaciones

6 Taller de Inteligencia de Negocios Ejercicio sobre agregados: 3. Obtener el reporte ordenados por volumen de ventas. Transformaciones

7 Taller de Inteligencia de Negocios Transformación División condicional: Puede dirigir filas de datos a salidas diferentes en función del contenido de los datos. La implementación de la transformación División condicional 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. Esta transformación también proporciona una salida predeterminada, de modo que si una fila no coincide con ninguna expresión, se dirige a la salida predeterminada. Transformaciones

8 Taller de Inteligencia de Negocios Transformación División condicional: 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. Especificar la salida predeterminada para la transformación. Cada fila de entrada solo se puede enviar a una salida, la correspondiente a la primera condición que resulte ser verdadera. Transformaciones

9 Taller de Inteligencia de Negocios Ejercicio sobre División Condicional: Crear un paquete de datos de la siguiente manera: 1.Accesar a la Base de Datos AdventureWorks y a la tabla SalesOrderDetail. 2.Añadir el componente Agregado al paquete configurandolo de la siguiente manera: Transformaciones

10 Taller de Inteligencia de Negocios Ejercicio sobre División Condicional: Crear un paquete de datos de la siguiente manera: 3. Añadir el componente División condicional y configurarlo de la siguiente manera: 4. Configurar las salidas de la división condicional a archivos en excel de la siguiente manera: Transformaciones

11 Taller de Inteligencia de Negocios Transformación Columna derivada: La 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. Transformaciones

12 Taller de Inteligencia de Negocios Transformación Columna derivada: 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 y después almacenar el resultado en una columna derivada. Aplicar funciones matemáticas a datos numéricos y almacenar el resultado en una columna derivada. Crear expresiones que comparen columnas de entrada y variables. Extraer partes de un valor datetime. Por ejemplo, puede utilizar las funciones GETDATE y DATEPART para extraer el año actual mediante la expresiónDATEPART("year",GETDATE()). Transformaciones

13 Taller de Inteligencia de Negocios Transformación Copiar columna: La 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. Por ejemplo, puede usar la transformación Copiar columna para crear una copia de una columna y después convertir los datos copiados a mayúsculas mediante la transformación Mapa de caracteres, o aplicar agregaciones a la nueva columna mediante la transformación Agregado. Puede configurar la transformación Copiar columna especificando las columnas de entrada que desea copiar. Puede crear varias copias de una columna o crear copias de varias columnas en una operación. Transformaciones

14 Taller de Inteligencia de Negocios Transformaciones Ver Video sobre el curso:

15 Taller de Inteligencia de Negocios Transformaciones Ejercicio sobre uso de transformaciones


Descargar ppt "Taller de Inteligencia de Negocios SQL Server Integration Services SSIS Semana 4."

Presentaciones similares


Anuncios Google