Mejorando la forma de construir datawarehouses usando Microsoft SQL Server 2008 Integration Services.

Slides:



Advertisements
Presentaciones similares
Procesamiento y Análisis en Línea OLAP
Advertisements

Bienvenido al evento online de Microsoft Small Business Server 2003 R2 (Volumen II) Andrés de Pereda.
Microsoft Office Sharepoint Server Business Intelligence Rubén Alonso Cebrián Código: HOL-SPS07.
Microsoft SQL Server 2005 Integration Services
DATA MART Sergio Daniel.
integridad referencial
Cognos Data Integration
DATA WAREHOUSE Presentador Por: Andrés Fabián Cortes Solano.
Introducción a LAS Bases de Datos
{ Aplicaciones de Misión Crítica } Eladio Rincón SQL Server MVP Solid Quality Mentors.
Microsoft SQL Server 2008 – SQL Server Integration Services
• SQL Server Integration Services SSIS
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
¿QUÉ SON LAS BASES DE DATOS?
Informe caso de estudio Implementación de un Datawarehouse
Entity Framework Desarrollador vs. DBA Enrique Puig Nouselles
Copyright © 2008, Solid Quality Mentors. All rights reserved. Cómo controlar el rendimiento de mi SQL Server 2008 Enrique Catala Bañuls Data Platform Architect.
Reporting Services: Report Builder Server Mode Enhacements
Especialista en Business Intelligence Integration Services SSIS (Sesión 7) Microsoft SQL Server 2008 R2 (2013) Suscribase a o escríbanos.
Introducción arquitectura base de datos Microsoft SQL Server 2000/2005
Especialista en Business Intelligence Integration Services SSIS (Sesión 6) Microsoft SQL Server 2008 R2 (2013) Suscribase a o escríbanos.
4.3. Privilegios de usuarios
Especialista en Business Intelligence Integration Services SSIS Transformaciones (Parte 2) Microsoft SQL Server 2008 R2 Suscribase a
SISTEMAS GETIONADORES DE BASES DE DATOS
ANALITICA - INTEGRATOR INTRODUCCIÓN Y CONCEPTOS. ANALITICA - INTEGRATOR OBJETIVO Integrar información aislada en archivos o sistemas, tanto corporativos.
SQL Server 2008 Integration Services
DATA MART Los data warehouses están hechos para proporcionar una fuente de datos única para todas las actividades de apoyo para la toma de decisiones.
Implementación de Datawarehouse
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.
Bases de Datos Relacionales.  Responsable Cátedra: Silvina Migani  JTP: Liliana Romera  Ayudante:
Inteligencia de Negocios Buenos Aires, mayo de 2009 U.T.N. – F.R.B.A. Prof: Ing. Pablo Cigliuti Ayud: Ing. Rafael Rizzo.
Especialista en Business Intelligence Integration Services SSIS Tareas de Flujo de Control (Parte I) Microsoft SQL Server 2008 R2 Suscribase a
Introducción Cuando dirija un negocio, administre una oficina o incluso realice un seguimiento de las tareas cotidianas, existirán cientos de partes de.
ACCESS BASE DE DATOS RELACIONALES
Especialista en Business Intelligence Integration Services SSIS Paquetes y Tareas de Flujo de Datos Microsoft SQL Server 2008 R2 Suscribase a
Inteligencia de Negocios Buenos Aires, mayo de 2009 U.T.N. – F.R.B.A. Prof: Ing. Pablo Cigliuti Ayud: Ing. Rafael Rizzo.
ACCESS.
CICLO DE VIDA Y NORMAALIZACION DE UN SISTEMA DE BASE DE DATOS
Seminario de Informática Elementos Conceptuales
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.
BASES DE DATOS RELACIONALES
Diseño de una base de datos y elementos básicos Integrantes: López Ponce de León José Efrén Velazquez Martínez Brenda Equipo:10Grupo:307.
Data Compatibility 100% OLE DB architecture (including ODBC) 100% OLE DB architecture (including ODBC) Relational and non-relational sources Relational.
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
Manual violento de Navicat
BASE DE DATOS EDY GOMEZ C. Lic. En Informatica y Medios Audiovisuales
SQL Server Analysis Services SSAS
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 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
EXTRANET E INTRANET.
• SQL Server Integration Services SSIS
DATA WAREHOUSE.
Bases de Datos y Sistemas de Gestión de Bases Relacionales.
Business Intelligence 2013 (Conceptos Generales) Microsoft SQL Server 2008 R2 Suscribase a o escríbanos a
SQL Server Compact Edition
Ing. Ernesto Sierraalta Fundamentos de Desarrollo de Proyectos de Inteligencia de Negocios ( Decision Support Systems & Data Warehousing.
BASES DE DATOS CONCEPTOS BASICOS Elizabeth Maite Zarate Machaca “El tratamiento eficiente de la información al servicio del usuario”
ACCESO A DATOS EN ASP.NET Controles de origen de datos Controles enlazados a datos.
Taller de Inteligencia de Negocios SQL Server Integration Services SSIS Sesión 2.
Transcripción de la presentación:

Mejorando la forma de construir datawarehouses usando Microsoft SQL Server 2008 Integration Services

Brevísima presentación Miguel Egea Gómez Microsoft SQL Server MVP desde 2001 MCT, MCSD,MCAD,MCP y MVP Webmaster de Mentor asociado de Solid Quality Mentors

Agenda  La necesidad de un DW  El proceso de construcción de un DW  Novedades en SQL Server 2008

Agenda  La necesidad de un DW  El proceso de construcción de un DW  Novedades en SQL Server 2008

La necesidad de un DW Distintos orígenes de datos Dispares Complejos Duplicados Inconsistentes Datos incompletos Información relevante para el negocio no está en el ERP Crecimiento económico Previsiones clima Etc La ofimática contiene mucha información clave Hojas de Excel Mapas de Visio Datos normalizados Las herramientas OLPT son comprensibles solo para técnicos Los usuarios de negocio se pierden en relaciones, no pueden extraer información de los datos Distintos orígenes de datos Amplia gama de conectores OLE-DB,SQL Server, Oracle®, SAP ® DB2, Access, Excel Datos incompletos Joins y lookups XML, llamadas a servicios externos Minería de datos, Lógica difusa Datos normalizados Conversión de datos Dimensiones lentamente cambiantes DataSource view

Demostración Limpiando datos con Fuzzy Grouping

Agenda  La necesidad de un DW  El proceso de construcción de un DW  Novedades en SQL Server 2008

El proceso de creación de un DataWarehouse Eliminación de inconsistencias Eliminación de duplicados Depuración de datos Inserción en el DataWarehouse Modelo de datos representativo del negocio Desnormalización de datos Conversión de tipos Conexión a las distintas fuentes de datos Lectura de datos externos Extracción Transformación Pasos Iniciales Limpieza de datos Carga

Demostración Creando un DataWarehouse con Microsoft SQL Server Integration Services 2008

Agenda  La necesidad de un DW  El proceso de construcción de un DW  Novedades en SQL Server 2008

Novedades en SQL Server 2008 para la creación de DW Motor relacional Paralelismo en vistas particionadas Optimizaciones en la resolución consultas Compresión de datos Administrador de recursos (Query Gobernor) Comando MERGE SQL Server Integration Services 2008 Caché en los lookups (lookups persistente) Change Data Capture Calidad de la información Data Profiling

Novedades en SQL Server 2008 para la creación de DW Motor relacional (I) Paralelismo en vistas particionadas Partitioning introducido en SQL Server 2005 Indicado para grandes volúmenes de datos Mayor rendimiento en la carga de información Optimizaciones en la resolución de consultas Integradas dentro del Optimizador de consultas Diseñadas específicamente para la carga de grandes DW Mejoras en la resolución de consultas contra esquemas en estrella Compresión de datos Ahorrar espacio supone ahorrar costo de IO Un costo muy importante creando DW es el costo de IO Equilibrio entre el nivel de compresión y los recursos consumidos en la descompresión

Novedades en SQL Server 2008 para la creación de DW Motor relacional (II) Administración de recursos Resource Governor. Nos Permite administrar la carga y recursos especificando limites por peticiones. CPU y Memoria Configurable en tiempo real con el mínimo impacto El comando Merge Evita doble tratamiento, tratamiento diferente para inserts y updates Permite realizar una operación de actualización cuando el registro existe o bien una inserción cuando no

Demostración Usando la nueva funcionalidad T-SQL en la creación de nuestros DW’s.

Novedades en SQL Server 2008 para la creación de DW Microsoft SQL Server Integration Services 2008 Caché mejorada en Lookups Modo Full Cache Ficheros CAW Accesibles a traves del Cache Connection manager Con posibilidad de compartir las cachés entre paquetes Change Data Capture Facilita la tarea de detectar cambios en tablas sin necesidad de sobrecargar con triggers Crea un agente que lee el log de transacciones como el logReader de la replicación transaccional Entrega los comandos en tablas dentro del esquema cdc

Demostración Caché mejorada en lookups Change Data Capture

Novedades en SQL Server 2008 para la creación de DW Motor relacional (II) Data profiling La calidad de la información es siempre un factor crítico Ayuda a encontrar patrones en campos, porcentaje de nulos, distribución de valores, comparación con expresiones regulares Ayuda a encontrar patrones con tablas relacionadas, columnas candidatas a clave, dependencias funcionales entre columnas

Demostración Data profiling

Conclusiones  Crear un DW es una necesidad para convertir los datos en información  Las herramientas que tenemos actualmente son muy potentes  Las mejoras que incluirá SQL Server 2008 incrementan la facilidad para desarrollar esas aplicaciones y la productividad del desarrollador

Recursos Home de SQL Server Blogs del Storage Engine El rincón del DBA spx PortalSQL Solid Quality Mentors

¡Gracias por asistir