SlideShare una empresa de Scribd logo
TUTORIAL ETL
Asignatura: BASE DE DATOS AVANZADA
Autora: Fanny Pita Chapilliquen
Docente Ingeniero: Hector Zelada
BI
(Business Intelligence)
Datos
Informaci
ón
Conocimien
tos
Toma de
Decisiones
Cumple con sus objetivos
Cumple con sus objetivos
estratégicos
Logra su Visión
Analizar
ETL
Son una parte de la integración de datos, pero es un elemento importante cuya función
completa el resultado de todo el desarrollo de la cohesión de aplicaciones y sistemas.
La palabra ETL corresponde a las siglas en inglés de:
• Extraer: extract.
• Transformar: transform.
• Y Cargar: load.
Con ello, queremos decir que todo proceso ETL consta precisamente de estas tres fases:
extracción, transformación y carga. Vamos a definir en qué consisten cada una de estas
fases
PROCESOS ETL DEL DATAWAREHOUSE
Teniendo como primer paso para la obtención de la información hacia el ambiente del
Data WareHouse. Una vez que la información es extraída hacia el área de tráfico de
datos, hay posibles pasos de transformación.
Ejemplo limpieza de la información, que no nos sirve, seleccionar únicamente los
campos necesarios para el Data WareHouse, combinar fuentes de datos, haciéndolas
coincidir por los valores de las llaves, creando nuevas llaves para cada registro de una
dimensión.
DATAMART
Es una versión especial de almacén de datos (Data WareHouse).
Son subconjuntos de datos con el propósito de ayudar a que un área específica.
Los datos existentes en este contexto pueden ser agrupados, explorados y
transmitidos de múltiples formas para que diversos grupos de usuarios realicen la
explotación de los mismos de la forma más conveniente según sus necesidades.
El Data Mart es un sistema orientado a la consulta.
MICROSOFT SQL SERVER 2008
Primero instalamos el programa En el programa sql server 2008r2
En database se realiza un anticlick en Attach sebusca la base de datos a ser agregada
El attach Database
Seleccionamos en Add
Se selecciona las unidades lo cual elegimos la unidad donde esta nuestra carpeta con la base
de datos.
Verificamos la conexión al realizar clic en nuestra base de datos
Procedemos a trabajar el Visual Studio
Inicio
Creando un Proyecto
Elegimos el proyecto a trabajar Integration
Elegimos un nombre para el proyecto
Elegimos la unidad a guardarla
Se crea una carpeta
Aceptamos
Realizamos Clic en Data Source
 Nombre del archivo. , o se elige por defecto el nombre indicado
 Elegimos la base de destino
Verificamos la conexión realizando el clic en Test Conection
Declaramos el nombre del origen
Ingresamos otra data para el destino
 Siguiente
 New(nuevo)
Seleccionamos la base de datos de destino
Verificamos la conection
Observamos la siguiente data con las dos bases:
Le damos nombre a la base
 Ubicamos en la parte inferior para la coneccion: en Conection Managerscon anticlic(1)
 Conectamos las bases de origen – destino(2)
2
1
Agregamos la 1ª conection de origen
Agregamos la segunda conection de destino visualizamos las conecciones
Creamos las Dimensiones
Se realizaran 3 Dimensiones de la base de destino especificada en la tabla siguiente:
Tabla a relacionarse con la de destino
DTL
Iniciamos con la tabla Proveedor – Dimension Proveedor por estar en ese orden
Con la herramienta – SQL Task
Insertamos en la opción arrastrando la herramienta SQL Task
Conectamos con la base de destino hacia donde nos dirigimos
Para realizar la limpieza de datos
La tabla de Productos no se elimina datos por lo que actualiza
Las tablas siguientes tablas de destino se borraran datos
Copiamos las consultas realizadas
Trabajamos con data flow task para las 3 dimensiones
Observamos las Dimensiones a tratar
Realizamos dobleclic en dataflowProveedor
Ingresamos un OLB Source
 La base de origen
 Seleccionamos table por que ambas bases se relacionan con tablas sus datos
Se origina la activación
Ingresamos un data convertion lo cual homogeniza los datos ()
Doble clic mostrando este cuadro
Seleccionamos lo requerido por no ser de igual tipo dato, en este caso todos
Especificamos con un nombre para ubicarlo en el mapping con mayor facilidad
Ingresamos una herramienta de destino
Dobleclic en sourcedestino verificamos y ubicamos en el destino
Nos ubicamos en mapping
Seleccionamos lo requerido(a relacionar)
Comprobamos la conexión como alerta origina de color verde
Datos Origen
Dimensión tiempo en origen no tiene fecha, año, mes luego se completaran creando su
consulta : SELECT * FROM Compra
Agrupamos con GROUP BY Fecha
Consulta Mes
Consulta TRIMESTRE
Consulta Año
Dobleclic ingresamos
Seleccionamos Comand por lo que ingresamos las consultas:
Ingresamos la herramienta destino aquí no insertamos la herramienta data conection por
ingresar consultas
Conexión Tiempo
Relacionamos con lo correspondiente
Ejecutamos
Conectamos
 Ubicamos el Producto desde valor cero
 Insertamos 2 OLE DB
 Un origen
 Un destino
Configuramos Origen
Destino
 Destino Producto
 Los elementos son iguales
Modificamos para que tengan los mismos caracteres sor
Soordestino
Para unir a los sor con el main ubicamos derecha o izquierda
Clic en Mage Join
Activamos
Ingresamos un conditional
Dobleclic
NULL
Verificamos en las Columnas
Ubicamos a KEY
Al unir origina
Dobleclic
Relacionamos
Ejecutamos
Conclusiones
 Indicar y señalar la importancia del proceso ETL y la necesidad
de que ésta sea planificada y modelada correctamente.
 Facilitar esfuerzos de definición y redefinición de actividades.
 ETL es la etapa más crítica para la calidad de la información de
los almacenes de datos.
 Se pretende desarrollar un modelo conceptual para procesos
ETL con su propia notación gráfica, tomando en cuenta los
aspectos de seguridad.
 ETL es el proceso que organiza el flujo de los datos entre diferentes
sistemas en una organización y aporta los métodos y herramientas
necesarias para mover datos desde múltiples fuentes como la compra.
 ETL forma parte de la Inteligencia de Negocios (Business Intelligence),
también llamado “Gestión de los Datos” (Data Management).

Más contenido relacionado

La actualidad más candente

TALEND ETL Introducción
TALEND ETL IntroducciónTALEND ETL Introducción
TALEND ETL Introducción
Software
 
Realizando procesos de carga incremental exitosos con SQL Server
Realizando procesos de carga incremental exitosos con SQL ServerRealizando procesos de carga incremental exitosos con SQL Server
Realizando procesos de carga incremental exitosos con SQL Server
SpanishPASSVC
 
Data ware house, sebastian pozo
Data ware house, sebastian pozoData ware house, sebastian pozo
Data ware house, sebastian pozo
Sebastián Pozo
 
Comparativa herramientas etl
Comparativa herramientas etlComparativa herramientas etl
Comparativa herramientas etl
juan barco
 
Presentación Webinar Oracle APEX
Presentación Webinar Oracle APEXPresentación Webinar Oracle APEX
Presentación Webinar Oracle APEX
jftorres92
 
Manipulacion de datos con Kettle
Manipulacion de datos con KettleManipulacion de datos con Kettle
Manipulacion de datos con Kettle
Marcos Pierri
 
BD_EQ1_INVESTIGACION_APORTACION_SQLSERVER2008EXPRESS_TODOS
BD_EQ1_INVESTIGACION_APORTACION_SQLSERVER2008EXPRESS_TODOSBD_EQ1_INVESTIGACION_APORTACION_SQLSERVER2008EXPRESS_TODOS
BD_EQ1_INVESTIGACION_APORTACION_SQLSERVER2008EXPRESS_TODOSguestfd36060
 
Presentación bases de datos
Presentación bases de datosPresentación bases de datos
Presentación bases de datos
Juan Carlos
 
Pentaho PDI
Pentaho PDIPentaho PDI
Pentaho PDI
Marcos Pierri
 
Oracle Data Integrator 12c
Oracle Data Integrator 12cOracle Data Integrator 12c
Oracle Data Integrator 12c
Javier Dario Baigorria
 
Características SQL 2005 y SQL 2008
Características SQL 2005 y SQL 2008Características SQL 2005 y SQL 2008
Características SQL 2005 y SQL 2008Luis Vázquez
 
Comparativa herramientas Business Intelligence
Comparativa herramientas Business IntelligenceComparativa herramientas Business Intelligence
Comparativa herramientas Business Intelligence
Stratebi
 
Linq to sql 4
Linq to sql 4Linq to sql 4
Linq to sql 4
jcfarit
 
2. ssis 2008 r2
2. ssis 2008 r22. ssis 2008 r2
2. ssis 2008 r2
Miguel Murillo
 
Sql server analysis services 2008
Sql server analysis services 2008Sql server analysis services 2008
Sql server analysis services 2008
Will Flores Soto
 
Cuadros de mando de BI con SQL Server
Cuadros de mando de BI con SQL ServerCuadros de mando de BI con SQL Server
Cuadros de mando de BI con SQL ServerEduardo Castro
 

La actualidad más candente (20)

TALEND ETL Introducción
TALEND ETL IntroducciónTALEND ETL Introducción
TALEND ETL Introducción
 
Realizando procesos de carga incremental exitosos con SQL Server
Realizando procesos de carga incremental exitosos con SQL ServerRealizando procesos de carga incremental exitosos con SQL Server
Realizando procesos de carga incremental exitosos con SQL Server
 
Data ware house, sebastian pozo
Data ware house, sebastian pozoData ware house, sebastian pozo
Data ware house, sebastian pozo
 
Comparativa herramientas etl
Comparativa herramientas etlComparativa herramientas etl
Comparativa herramientas etl
 
Oracle Application Express
Oracle Application ExpressOracle Application Express
Oracle Application Express
 
Presentación Webinar Oracle APEX
Presentación Webinar Oracle APEXPresentación Webinar Oracle APEX
Presentación Webinar Oracle APEX
 
Manipulacion de datos con Kettle
Manipulacion de datos con KettleManipulacion de datos con Kettle
Manipulacion de datos con Kettle
 
BD_EQ1_INVESTIGACION_APORTACION_SQLSERVER2008EXPRESS_TODOS
BD_EQ1_INVESTIGACION_APORTACION_SQLSERVER2008EXPRESS_TODOSBD_EQ1_INVESTIGACION_APORTACION_SQLSERVER2008EXPRESS_TODOS
BD_EQ1_INVESTIGACION_APORTACION_SQLSERVER2008EXPRESS_TODOS
 
Presentación bases de datos
Presentación bases de datosPresentación bases de datos
Presentación bases de datos
 
Pentaho PDI
Pentaho PDIPentaho PDI
Pentaho PDI
 
Talleres Bd
Talleres BdTalleres Bd
Talleres Bd
 
Oracle Data Integrator 12c
Oracle Data Integrator 12cOracle Data Integrator 12c
Oracle Data Integrator 12c
 
Características SQL 2005 y SQL 2008
Características SQL 2005 y SQL 2008Características SQL 2005 y SQL 2008
Características SQL 2005 y SQL 2008
 
Comparativa herramientas Business Intelligence
Comparativa herramientas Business IntelligenceComparativa herramientas Business Intelligence
Comparativa herramientas Business Intelligence
 
Auditoria Oracle 10g
Auditoria Oracle 10gAuditoria Oracle 10g
Auditoria Oracle 10g
 
Linq to sql 4
Linq to sql 4Linq to sql 4
Linq to sql 4
 
Oracle APEX
Oracle APEXOracle APEX
Oracle APEX
 
2. ssis 2008 r2
2. ssis 2008 r22. ssis 2008 r2
2. ssis 2008 r2
 
Sql server analysis services 2008
Sql server analysis services 2008Sql server analysis services 2008
Sql server analysis services 2008
 
Cuadros de mando de BI con SQL Server
Cuadros de mando de BI con SQL ServerCuadros de mando de BI con SQL Server
Cuadros de mando de BI con SQL Server
 

Destacado

Informatica Pentaho Etl Tools Comparison
Informatica Pentaho Etl Tools ComparisonInformatica Pentaho Etl Tools Comparison
Informatica Pentaho Etl Tools Comparison
Roberto Espinosa
 
Fundamentos de Integración de Datos (SSIS)
Fundamentos de Integración de Datos (SSIS)Fundamentos de Integración de Datos (SSIS)
Fundamentos de Integración de Datos (SSIS)
JOSE AHIAS LOPEZ PORTILLO
 
Manual Analysis Services
Manual Analysis ServicesManual Analysis Services
Manual Analysis Servicesbrobelo
 
Tutorial completo ssis integration service KAREN ANDRADE EFRAIN SARANSIG
Tutorial completo ssis integration service KAREN ANDRADE EFRAIN SARANSIGTutorial completo ssis integration service KAREN ANDRADE EFRAIN SARANSIG
Tutorial completo ssis integration service KAREN ANDRADE EFRAIN SARANSIG
Efrain Criss
 
Sql server data tools la nueva generación de herramientas de desarrollo de ba...
Sql server data tools la nueva generación de herramientas de desarrollo de ba...Sql server data tools la nueva generación de herramientas de desarrollo de ba...
Sql server data tools la nueva generación de herramientas de desarrollo de ba...John Bulla
 
Proyecto De Aplicacion A La Bases Datos
Proyecto De Aplicacion A La Bases DatosProyecto De Aplicacion A La Bases Datos
Proyecto De Aplicacion A La Bases Datos
Andreitap de Granda
 
Inteligencia De Negocios En Sql Server 2008
Inteligencia De Negocios En Sql Server 2008Inteligencia De Negocios En Sql Server 2008
Inteligencia De Negocios En Sql Server 2008
Eduardo Castro
 
Inteligencia de Negocios en MS Sql Server
Inteligencia de Negocios en MS Sql ServerInteligencia de Negocios en MS Sql Server
Inteligencia de Negocios en MS Sql Server
Ricardo Mendoza
 
Explorando Analysis Services: Power Pivot, Tabular y Multidimensional
Explorando Analysis Services: Power Pivot, Tabular y MultidimensionalExplorando Analysis Services: Power Pivot, Tabular y Multidimensional
Explorando Analysis Services: Power Pivot, Tabular y Multidimensional
SpanishPASSVC
 
Inteligencia de Negocios con PowerView
Inteligencia de Negocios con PowerViewInteligencia de Negocios con PowerView
Inteligencia de Negocios con PowerViewEduardo Castro
 
Data warehouse 01 introdução
Data warehouse   01 introduçãoData warehouse   01 introdução
Data warehouse 01 introdução
Rafael Pinheiro
 
Modelado de decisiones
Modelado de decisionesModelado de decisiones
Modelado de decisiones
Sergio Salimbeni
 
Business Intelligence con Sql Server 2014
Business Intelligence con Sql Server 2014Business Intelligence con Sql Server 2014
Business Intelligence con Sql Server 2014
Eduardo Castro
 
Coaching para la búsqueda empleo
Coaching para la búsqueda empleo Coaching para la búsqueda empleo
Coaching para la búsqueda empleo
Mariana Castrogiovanni
 
Modelo dimensional de un proceso de negocio
Modelo dimensional de un proceso de negocioModelo dimensional de un proceso de negocio
Modelo dimensional de un proceso de negocioMiguel Orquera
 
Exercícios - Tutorial ETL com Pentaho Data Integration
Exercícios - Tutorial ETL com Pentaho Data IntegrationExercícios - Tutorial ETL com Pentaho Data Integration
Exercícios - Tutorial ETL com Pentaho Data Integration
Jarley Nóbrega
 
Overview sap bo girona nib efimatica
Overview sap bo girona nib efimaticaOverview sap bo girona nib efimatica
Overview sap bo girona nib efimatica
Efimatica
 
Introducción a DataWarehouse e Inteligencia de Negocios
Introducción a DataWarehouse e Inteligencia de NegociosIntroducción a DataWarehouse e Inteligencia de Negocios
Introducción a DataWarehouse e Inteligencia de Negocios
Sebastian Rodriguez Robotham
 

Destacado (20)

Informatica Pentaho Etl Tools Comparison
Informatica Pentaho Etl Tools ComparisonInformatica Pentaho Etl Tools Comparison
Informatica Pentaho Etl Tools Comparison
 
Fundamentos de Integración de Datos (SSIS)
Fundamentos de Integración de Datos (SSIS)Fundamentos de Integración de Datos (SSIS)
Fundamentos de Integración de Datos (SSIS)
 
Manual Analysis Services
Manual Analysis ServicesManual Analysis Services
Manual Analysis Services
 
Tutorial completo ssis integration service KAREN ANDRADE EFRAIN SARANSIG
Tutorial completo ssis integration service KAREN ANDRADE EFRAIN SARANSIGTutorial completo ssis integration service KAREN ANDRADE EFRAIN SARANSIG
Tutorial completo ssis integration service KAREN ANDRADE EFRAIN SARANSIG
 
Sql server data tools la nueva generación de herramientas de desarrollo de ba...
Sql server data tools la nueva generación de herramientas de desarrollo de ba...Sql server data tools la nueva generación de herramientas de desarrollo de ba...
Sql server data tools la nueva generación de herramientas de desarrollo de ba...
 
Caso cine 2014 i
Caso cine 2014 iCaso cine 2014 i
Caso cine 2014 i
 
Caso cine 2014 i
Caso cine 2014 iCaso cine 2014 i
Caso cine 2014 i
 
Proyecto De Aplicacion A La Bases Datos
Proyecto De Aplicacion A La Bases DatosProyecto De Aplicacion A La Bases Datos
Proyecto De Aplicacion A La Bases Datos
 
Inteligencia De Negocios En Sql Server 2008
Inteligencia De Negocios En Sql Server 2008Inteligencia De Negocios En Sql Server 2008
Inteligencia De Negocios En Sql Server 2008
 
Inteligencia de Negocios en MS Sql Server
Inteligencia de Negocios en MS Sql ServerInteligencia de Negocios en MS Sql Server
Inteligencia de Negocios en MS Sql Server
 
Explorando Analysis Services: Power Pivot, Tabular y Multidimensional
Explorando Analysis Services: Power Pivot, Tabular y MultidimensionalExplorando Analysis Services: Power Pivot, Tabular y Multidimensional
Explorando Analysis Services: Power Pivot, Tabular y Multidimensional
 
Inteligencia de Negocios con PowerView
Inteligencia de Negocios con PowerViewInteligencia de Negocios con PowerView
Inteligencia de Negocios con PowerView
 
Data warehouse 01 introdução
Data warehouse   01 introduçãoData warehouse   01 introdução
Data warehouse 01 introdução
 
Modelado de decisiones
Modelado de decisionesModelado de decisiones
Modelado de decisiones
 
Business Intelligence con Sql Server 2014
Business Intelligence con Sql Server 2014Business Intelligence con Sql Server 2014
Business Intelligence con Sql Server 2014
 
Coaching para la búsqueda empleo
Coaching para la búsqueda empleo Coaching para la búsqueda empleo
Coaching para la búsqueda empleo
 
Modelo dimensional de un proceso de negocio
Modelo dimensional de un proceso de negocioModelo dimensional de un proceso de negocio
Modelo dimensional de un proceso de negocio
 
Exercícios - Tutorial ETL com Pentaho Data Integration
Exercícios - Tutorial ETL com Pentaho Data IntegrationExercícios - Tutorial ETL com Pentaho Data Integration
Exercícios - Tutorial ETL com Pentaho Data Integration
 
Overview sap bo girona nib efimatica
Overview sap bo girona nib efimaticaOverview sap bo girona nib efimatica
Overview sap bo girona nib efimatica
 
Introducción a DataWarehouse e Inteligencia de Negocios
Introducción a DataWarehouse e Inteligencia de NegociosIntroducción a DataWarehouse e Inteligencia de Negocios
Introducción a DataWarehouse e Inteligencia de Negocios
 

Similar a Microsoft sql server 2008 - ETL

Primeros pasos con Talent Open Studio TOS : Importando datos
Primeros pasos con Talent Open Studio TOS : Importando datosPrimeros pasos con Talent Open Studio TOS : Importando datos
Primeros pasos con Talent Open Studio TOS : Importando datos
Heliberto Arias
 
Manejo de sistemas gestores de bases de datos
Manejo de sistemas gestores de bases de datosManejo de sistemas gestores de bases de datos
Manejo de sistemas gestores de bases de datosalfonsobeas
 
informe
informeinforme
informe
genarita
 
S06.02 ETL BD - Datamart.pdf
S06.02 ETL BD - Datamart.pdfS06.02 ETL BD - Datamart.pdf
S06.02 ETL BD - Datamart.pdf
BrigithJaveMendoza
 
Tópicos Avanzados de Programación - Unidad 4 Acceso a datos
Tópicos Avanzados de Programación - Unidad 4 Acceso a datosTópicos Avanzados de Programación - Unidad 4 Acceso a datos
Tópicos Avanzados de Programación - Unidad 4 Acceso a datos
José Antonio Sandoval Acosta
 
Dts y analysis services 2000
Dts y analysis services 2000Dts y analysis services 2000
Dts y analysis services 2000
Salvador Ramos
 
SQL Visual Basic 6.0
SQL Visual Basic 6.0SQL Visual Basic 6.0
SQL Visual Basic 6.0
odairfunez
 
Data Warehouse en las empresas y negocios.pdf
Data Warehouse en las empresas y negocios.pdfData Warehouse en las empresas y negocios.pdf
Data Warehouse en las empresas y negocios.pdf
expertoleonelmartine
 
Reportes y graficos en .net
Reportes y graficos en .net Reportes y graficos en .net
Reportes y graficos en .net
Juan Villena
 
1er 20 3er_corte_programacion_i.docx
1er 20 3er_corte_programacion_i.docx1er 20 3er_corte_programacion_i.docx
1er 20 3er_corte_programacion_i.docx
LuisMartinz
 
Conexión de visual basic a bases de datos. María Parra
Conexión de visual basic a bases de datos. María ParraConexión de visual basic a bases de datos. María Parra
Conexión de visual basic a bases de datos. María Parra
Mariaphlb
 
Como utilizar sql en visual basic 6
Como utilizar sql en visual basic 6Como utilizar sql en visual basic 6
Como utilizar sql en visual basic 6Narcisa Fuentes
 
Informe conexion de base de datos visual basic 6.0
Informe conexion de base de datos visual basic 6.0Informe conexion de base de datos visual basic 6.0
Informe conexion de base de datos visual basic 6.0
eymisaraiparedeslugo
 
Como utilizar sql en visual basic 6
Como utilizar sql en visual basic 6Como utilizar sql en visual basic 6
Como utilizar sql en visual basic 6Narcisa Fuentes
 
Dprn3 u3 a1_casv
Dprn3 u3 a1_casvDprn3 u3 a1_casv
Dprn3 u3 a1_casv
CarlosSerrano188
 
Patrones de arquitectura Software(Capa de Datos)
Patrones de arquitectura Software(Capa de Datos)Patrones de arquitectura Software(Capa de Datos)
Patrones de arquitectura Software(Capa de Datos)josecuartas
 

Similar a Microsoft sql server 2008 - ETL (20)

Primeros pasos con Talent Open Studio TOS : Importando datos
Primeros pasos con Talent Open Studio TOS : Importando datosPrimeros pasos con Talent Open Studio TOS : Importando datos
Primeros pasos con Talent Open Studio TOS : Importando datos
 
Manejo de sistemas gestores de bases de datos
Manejo de sistemas gestores de bases de datosManejo de sistemas gestores de bases de datos
Manejo de sistemas gestores de bases de datos
 
informe
informeinforme
informe
 
S06.02 ETL BD - Datamart.pdf
S06.02 ETL BD - Datamart.pdfS06.02 ETL BD - Datamart.pdf
S06.02 ETL BD - Datamart.pdf
 
Tópicos Avanzados de Programación - Unidad 4 Acceso a datos
Tópicos Avanzados de Programación - Unidad 4 Acceso a datosTópicos Avanzados de Programación - Unidad 4 Acceso a datos
Tópicos Avanzados de Programación - Unidad 4 Acceso a datos
 
Dts y analysis services 2000
Dts y analysis services 2000Dts y analysis services 2000
Dts y analysis services 2000
 
SQL Visual Basic 6.0
SQL Visual Basic 6.0SQL Visual Basic 6.0
SQL Visual Basic 6.0
 
Data Warehouse en las empresas y negocios.pdf
Data Warehouse en las empresas y negocios.pdfData Warehouse en las empresas y negocios.pdf
Data Warehouse en las empresas y negocios.pdf
 
Reportes y graficos en .net
Reportes y graficos en .net Reportes y graficos en .net
Reportes y graficos en .net
 
Unidad 4
Unidad 4Unidad 4
Unidad 4
 
1er 20 3er_corte_programacion_i.docx
1er 20 3er_corte_programacion_i.docx1er 20 3er_corte_programacion_i.docx
1er 20 3er_corte_programacion_i.docx
 
Ado.Net
Ado.NetAdo.Net
Ado.Net
 
ADO NET.ppt
ADO NET.pptADO NET.ppt
ADO NET.ppt
 
Dfd
DfdDfd
Dfd
 
Conexión de visual basic a bases de datos. María Parra
Conexión de visual basic a bases de datos. María ParraConexión de visual basic a bases de datos. María Parra
Conexión de visual basic a bases de datos. María Parra
 
Como utilizar sql en visual basic 6
Como utilizar sql en visual basic 6Como utilizar sql en visual basic 6
Como utilizar sql en visual basic 6
 
Informe conexion de base de datos visual basic 6.0
Informe conexion de base de datos visual basic 6.0Informe conexion de base de datos visual basic 6.0
Informe conexion de base de datos visual basic 6.0
 
Como utilizar sql en visual basic 6
Como utilizar sql en visual basic 6Como utilizar sql en visual basic 6
Como utilizar sql en visual basic 6
 
Dprn3 u3 a1_casv
Dprn3 u3 a1_casvDprn3 u3 a1_casv
Dprn3 u3 a1_casv
 
Patrones de arquitectura Software(Capa de Datos)
Patrones de arquitectura Software(Capa de Datos)Patrones de arquitectura Software(Capa de Datos)
Patrones de arquitectura Software(Capa de Datos)
 

Último

PRESENTACION DE LA SEMANA NUMERO 8 EN APLICACIONES DE INTERNET
PRESENTACION DE LA SEMANA NUMERO 8 EN APLICACIONES DE INTERNETPRESENTACION DE LA SEMANA NUMERO 8 EN APLICACIONES DE INTERNET
PRESENTACION DE LA SEMANA NUMERO 8 EN APLICACIONES DE INTERNET
CESAR MIJAEL ESPINOZA SALAZAR
 
PRÁCTICAS PEDAGOGÍA.pdf_Educación Y Sociedad_AnaFernández
PRÁCTICAS PEDAGOGÍA.pdf_Educación Y Sociedad_AnaFernándezPRÁCTICAS PEDAGOGÍA.pdf_Educación Y Sociedad_AnaFernández
PRÁCTICAS PEDAGOGÍA.pdf_Educación Y Sociedad_AnaFernández
Ruben53283
 
PPT: El fundamento del gobierno de Dios.
PPT: El fundamento del gobierno de Dios.PPT: El fundamento del gobierno de Dios.
PPT: El fundamento del gobierno de Dios.
https://gramadal.wordpress.com/
 
Libro infantil sapo y sepo un año entero pdf
Libro infantil sapo y sepo un año entero pdfLibro infantil sapo y sepo un año entero pdf
Libro infantil sapo y sepo un año entero pdf
danitarb
 
Conocemos la ermita de Ntra. Sra. del Arrabal
Conocemos la ermita de Ntra. Sra. del ArrabalConocemos la ermita de Ntra. Sra. del Arrabal
Conocemos la ermita de Ntra. Sra. del Arrabal
Profes de Relideleón Apellidos
 
Semana 10-TSM-del 27 al 31 de mayo 2024.pptx
Semana 10-TSM-del 27 al 31 de mayo 2024.pptxSemana 10-TSM-del 27 al 31 de mayo 2024.pptx
Semana 10-TSM-del 27 al 31 de mayo 2024.pptx
LorenaCovarrubias12
 
Testimonio Paco Z PATRONATO_Valencia_24.pdf
Testimonio Paco Z PATRONATO_Valencia_24.pdfTestimonio Paco Z PATRONATO_Valencia_24.pdf
Testimonio Paco Z PATRONATO_Valencia_24.pdf
Txema Gs
 
Portafolio de servicios Centro de Educación Continua EPN
Portafolio de servicios Centro de Educación Continua EPNPortafolio de servicios Centro de Educación Continua EPN
Portafolio de servicios Centro de Educación Continua EPN
jmorales40
 
MIP PAPA Rancha Papa.pdf.....y caracteristicas
MIP PAPA  Rancha Papa.pdf.....y caracteristicasMIP PAPA  Rancha Papa.pdf.....y caracteristicas
MIP PAPA Rancha Papa.pdf.....y caracteristicas
jheisonraulmedinafer
 
Mauricio-Presentación-Vacacional- 2024-1
Mauricio-Presentación-Vacacional- 2024-1Mauricio-Presentación-Vacacional- 2024-1
Mauricio-Presentación-Vacacional- 2024-1
MauricioSnchez83
 
Un libro sin recetas, para la maestra y el maestro Fase 3.pdf
Un libro sin recetas, para la maestra y el maestro Fase 3.pdfUn libro sin recetas, para la maestra y el maestro Fase 3.pdf
Un libro sin recetas, para la maestra y el maestro Fase 3.pdf
sandradianelly
 
FICHA DE EJERCICIOS GRECIA 1º DE LA ESO HISTORIA
FICHA DE EJERCICIOS GRECIA 1º DE LA ESO HISTORIAFICHA DE EJERCICIOS GRECIA 1º DE LA ESO HISTORIA
FICHA DE EJERCICIOS GRECIA 1º DE LA ESO HISTORIA
JavierMontero58
 
Semana #10-PM3 del 27 al 31 de mayo.pptx
Semana #10-PM3 del 27 al 31 de mayo.pptxSemana #10-PM3 del 27 al 31 de mayo.pptx
Semana #10-PM3 del 27 al 31 de mayo.pptx
LorenaCovarrubias12
 
c3.hu3.p3.p2.Superioridad e inferioridad en la sociedad.pptx
c3.hu3.p3.p2.Superioridad e inferioridad en la sociedad.pptxc3.hu3.p3.p2.Superioridad e inferioridad en la sociedad.pptx
c3.hu3.p3.p2.Superioridad e inferioridad en la sociedad.pptx
Martín Ramírez
 
Sesión: El fundamento del gobierno de Dios.pdf
Sesión: El fundamento del gobierno de Dios.pdfSesión: El fundamento del gobierno de Dios.pdf
Sesión: El fundamento del gobierno de Dios.pdf
https://gramadal.wordpress.com/
 
INFORME MINEDU DEL PRIMER SIMULACRO 2024.pdf
INFORME MINEDU DEL PRIMER SIMULACRO 2024.pdfINFORME MINEDU DEL PRIMER SIMULACRO 2024.pdf
INFORME MINEDU DEL PRIMER SIMULACRO 2024.pdf
Alejandrogarciapanta
 
ROMPECABEZAS DE ECUACIONES DE PRIMER GRADO OLIMPIADA DE PARÍS 2024. Por JAVIE...
ROMPECABEZAS DE ECUACIONES DE PRIMER GRADO OLIMPIADA DE PARÍS 2024. Por JAVIE...ROMPECABEZAS DE ECUACIONES DE PRIMER GRADO OLIMPIADA DE PARÍS 2024. Por JAVIE...
ROMPECABEZAS DE ECUACIONES DE PRIMER GRADO OLIMPIADA DE PARÍS 2024. Por JAVIE...
JAVIER SOLIS NOYOLA
 
CALENDARIZACION DEL MES DE JUNIO - JULIO 24
CALENDARIZACION DEL MES DE JUNIO - JULIO 24CALENDARIZACION DEL MES DE JUNIO - JULIO 24
CALENDARIZACION DEL MES DE JUNIO - JULIO 24
auxsoporte
 
Educar por Competencias GS2 Ccesa007.pdf
Educar por Competencias GS2 Ccesa007.pdfEducar por Competencias GS2 Ccesa007.pdf
Educar por Competencias GS2 Ccesa007.pdf
Demetrio Ccesa Rayme
 
Friedrich Nietzsche. Presentación de 2 de Bachillerato.
Friedrich Nietzsche. Presentación de 2 de Bachillerato.Friedrich Nietzsche. Presentación de 2 de Bachillerato.
Friedrich Nietzsche. Presentación de 2 de Bachillerato.
pablomarin116
 

Último (20)

PRESENTACION DE LA SEMANA NUMERO 8 EN APLICACIONES DE INTERNET
PRESENTACION DE LA SEMANA NUMERO 8 EN APLICACIONES DE INTERNETPRESENTACION DE LA SEMANA NUMERO 8 EN APLICACIONES DE INTERNET
PRESENTACION DE LA SEMANA NUMERO 8 EN APLICACIONES DE INTERNET
 
PRÁCTICAS PEDAGOGÍA.pdf_Educación Y Sociedad_AnaFernández
PRÁCTICAS PEDAGOGÍA.pdf_Educación Y Sociedad_AnaFernándezPRÁCTICAS PEDAGOGÍA.pdf_Educación Y Sociedad_AnaFernández
PRÁCTICAS PEDAGOGÍA.pdf_Educación Y Sociedad_AnaFernández
 
PPT: El fundamento del gobierno de Dios.
PPT: El fundamento del gobierno de Dios.PPT: El fundamento del gobierno de Dios.
PPT: El fundamento del gobierno de Dios.
 
Libro infantil sapo y sepo un año entero pdf
Libro infantil sapo y sepo un año entero pdfLibro infantil sapo y sepo un año entero pdf
Libro infantil sapo y sepo un año entero pdf
 
Conocemos la ermita de Ntra. Sra. del Arrabal
Conocemos la ermita de Ntra. Sra. del ArrabalConocemos la ermita de Ntra. Sra. del Arrabal
Conocemos la ermita de Ntra. Sra. del Arrabal
 
Semana 10-TSM-del 27 al 31 de mayo 2024.pptx
Semana 10-TSM-del 27 al 31 de mayo 2024.pptxSemana 10-TSM-del 27 al 31 de mayo 2024.pptx
Semana 10-TSM-del 27 al 31 de mayo 2024.pptx
 
Testimonio Paco Z PATRONATO_Valencia_24.pdf
Testimonio Paco Z PATRONATO_Valencia_24.pdfTestimonio Paco Z PATRONATO_Valencia_24.pdf
Testimonio Paco Z PATRONATO_Valencia_24.pdf
 
Portafolio de servicios Centro de Educación Continua EPN
Portafolio de servicios Centro de Educación Continua EPNPortafolio de servicios Centro de Educación Continua EPN
Portafolio de servicios Centro de Educación Continua EPN
 
MIP PAPA Rancha Papa.pdf.....y caracteristicas
MIP PAPA  Rancha Papa.pdf.....y caracteristicasMIP PAPA  Rancha Papa.pdf.....y caracteristicas
MIP PAPA Rancha Papa.pdf.....y caracteristicas
 
Mauricio-Presentación-Vacacional- 2024-1
Mauricio-Presentación-Vacacional- 2024-1Mauricio-Presentación-Vacacional- 2024-1
Mauricio-Presentación-Vacacional- 2024-1
 
Un libro sin recetas, para la maestra y el maestro Fase 3.pdf
Un libro sin recetas, para la maestra y el maestro Fase 3.pdfUn libro sin recetas, para la maestra y el maestro Fase 3.pdf
Un libro sin recetas, para la maestra y el maestro Fase 3.pdf
 
FICHA DE EJERCICIOS GRECIA 1º DE LA ESO HISTORIA
FICHA DE EJERCICIOS GRECIA 1º DE LA ESO HISTORIAFICHA DE EJERCICIOS GRECIA 1º DE LA ESO HISTORIA
FICHA DE EJERCICIOS GRECIA 1º DE LA ESO HISTORIA
 
Semana #10-PM3 del 27 al 31 de mayo.pptx
Semana #10-PM3 del 27 al 31 de mayo.pptxSemana #10-PM3 del 27 al 31 de mayo.pptx
Semana #10-PM3 del 27 al 31 de mayo.pptx
 
c3.hu3.p3.p2.Superioridad e inferioridad en la sociedad.pptx
c3.hu3.p3.p2.Superioridad e inferioridad en la sociedad.pptxc3.hu3.p3.p2.Superioridad e inferioridad en la sociedad.pptx
c3.hu3.p3.p2.Superioridad e inferioridad en la sociedad.pptx
 
Sesión: El fundamento del gobierno de Dios.pdf
Sesión: El fundamento del gobierno de Dios.pdfSesión: El fundamento del gobierno de Dios.pdf
Sesión: El fundamento del gobierno de Dios.pdf
 
INFORME MINEDU DEL PRIMER SIMULACRO 2024.pdf
INFORME MINEDU DEL PRIMER SIMULACRO 2024.pdfINFORME MINEDU DEL PRIMER SIMULACRO 2024.pdf
INFORME MINEDU DEL PRIMER SIMULACRO 2024.pdf
 
ROMPECABEZAS DE ECUACIONES DE PRIMER GRADO OLIMPIADA DE PARÍS 2024. Por JAVIE...
ROMPECABEZAS DE ECUACIONES DE PRIMER GRADO OLIMPIADA DE PARÍS 2024. Por JAVIE...ROMPECABEZAS DE ECUACIONES DE PRIMER GRADO OLIMPIADA DE PARÍS 2024. Por JAVIE...
ROMPECABEZAS DE ECUACIONES DE PRIMER GRADO OLIMPIADA DE PARÍS 2024. Por JAVIE...
 
CALENDARIZACION DEL MES DE JUNIO - JULIO 24
CALENDARIZACION DEL MES DE JUNIO - JULIO 24CALENDARIZACION DEL MES DE JUNIO - JULIO 24
CALENDARIZACION DEL MES DE JUNIO - JULIO 24
 
Educar por Competencias GS2 Ccesa007.pdf
Educar por Competencias GS2 Ccesa007.pdfEducar por Competencias GS2 Ccesa007.pdf
Educar por Competencias GS2 Ccesa007.pdf
 
Friedrich Nietzsche. Presentación de 2 de Bachillerato.
Friedrich Nietzsche. Presentación de 2 de Bachillerato.Friedrich Nietzsche. Presentación de 2 de Bachillerato.
Friedrich Nietzsche. Presentación de 2 de Bachillerato.
 

Microsoft sql server 2008 - ETL

  • 1. TUTORIAL ETL Asignatura: BASE DE DATOS AVANZADA Autora: Fanny Pita Chapilliquen Docente Ingeniero: Hector Zelada
  • 2. BI (Business Intelligence) Datos Informaci ón Conocimien tos Toma de Decisiones Cumple con sus objetivos Cumple con sus objetivos estratégicos Logra su Visión Analizar
  • 3. ETL Son una parte de la integración de datos, pero es un elemento importante cuya función completa el resultado de todo el desarrollo de la cohesión de aplicaciones y sistemas. La palabra ETL corresponde a las siglas en inglés de: • Extraer: extract. • Transformar: transform. • Y Cargar: load. Con ello, queremos decir que todo proceso ETL consta precisamente de estas tres fases: extracción, transformación y carga. Vamos a definir en qué consisten cada una de estas fases
  • 4. PROCESOS ETL DEL DATAWAREHOUSE Teniendo como primer paso para la obtención de la información hacia el ambiente del Data WareHouse. Una vez que la información es extraída hacia el área de tráfico de datos, hay posibles pasos de transformación. Ejemplo limpieza de la información, que no nos sirve, seleccionar únicamente los campos necesarios para el Data WareHouse, combinar fuentes de datos, haciéndolas coincidir por los valores de las llaves, creando nuevas llaves para cada registro de una dimensión. DATAMART Es una versión especial de almacén de datos (Data WareHouse). Son subconjuntos de datos con el propósito de ayudar a que un área específica. Los datos existentes en este contexto pueden ser agrupados, explorados y transmitidos de múltiples formas para que diversos grupos de usuarios realicen la explotación de los mismos de la forma más conveniente según sus necesidades. El Data Mart es un sistema orientado a la consulta.
  • 5. MICROSOFT SQL SERVER 2008 Primero instalamos el programa En el programa sql server 2008r2 En database se realiza un anticlick en Attach sebusca la base de datos a ser agregada
  • 6. El attach Database Seleccionamos en Add Se selecciona las unidades lo cual elegimos la unidad donde esta nuestra carpeta con la base de datos.
  • 7. Verificamos la conexión al realizar clic en nuestra base de datos
  • 8. Procedemos a trabajar el Visual Studio Inicio Creando un Proyecto
  • 9. Elegimos el proyecto a trabajar Integration Elegimos un nombre para el proyecto Elegimos la unidad a guardarla Se crea una carpeta
  • 11.
  • 12.  Nombre del archivo. , o se elige por defecto el nombre indicado  Elegimos la base de destino Verificamos la conexión realizando el clic en Test Conection
  • 13. Declaramos el nombre del origen Ingresamos otra data para el destino
  • 14.  Siguiente  New(nuevo) Seleccionamos la base de datos de destino
  • 15. Verificamos la conection Observamos la siguiente data con las dos bases:
  • 16. Le damos nombre a la base  Ubicamos en la parte inferior para la coneccion: en Conection Managerscon anticlic(1)  Conectamos las bases de origen – destino(2) 2 1
  • 17. Agregamos la 1ª conection de origen Agregamos la segunda conection de destino visualizamos las conecciones
  • 18. Creamos las Dimensiones Se realizaran 3 Dimensiones de la base de destino especificada en la tabla siguiente: Tabla a relacionarse con la de destino
  • 19. DTL Iniciamos con la tabla Proveedor – Dimension Proveedor por estar en ese orden Con la herramienta – SQL Task Insertamos en la opción arrastrando la herramienta SQL Task
  • 20. Conectamos con la base de destino hacia donde nos dirigimos Para realizar la limpieza de datos La tabla de Productos no se elimina datos por lo que actualiza
  • 21. Las tablas siguientes tablas de destino se borraran datos Copiamos las consultas realizadas
  • 22. Trabajamos con data flow task para las 3 dimensiones Observamos las Dimensiones a tratar
  • 23. Realizamos dobleclic en dataflowProveedor Ingresamos un OLB Source
  • 24.  La base de origen  Seleccionamos table por que ambas bases se relacionan con tablas sus datos Se origina la activación
  • 25. Ingresamos un data convertion lo cual homogeniza los datos () Doble clic mostrando este cuadro
  • 26. Seleccionamos lo requerido por no ser de igual tipo dato, en este caso todos Especificamos con un nombre para ubicarlo en el mapping con mayor facilidad
  • 27. Ingresamos una herramienta de destino Dobleclic en sourcedestino verificamos y ubicamos en el destino
  • 28. Nos ubicamos en mapping Seleccionamos lo requerido(a relacionar)
  • 29. Comprobamos la conexión como alerta origina de color verde Datos Origen
  • 30. Dimensión tiempo en origen no tiene fecha, año, mes luego se completaran creando su consulta : SELECT * FROM Compra Agrupamos con GROUP BY Fecha
  • 33. Seleccionamos Comand por lo que ingresamos las consultas: Ingresamos la herramienta destino aquí no insertamos la herramienta data conection por ingresar consultas
  • 34. Conexión Tiempo Relacionamos con lo correspondiente
  • 36.  Ubicamos el Producto desde valor cero  Insertamos 2 OLE DB  Un origen  Un destino Configuramos Origen
  • 37. Destino  Destino Producto  Los elementos son iguales
  • 38. Modificamos para que tengan los mismos caracteres sor Soordestino
  • 39. Para unir a los sor con el main ubicamos derecha o izquierda Clic en Mage Join
  • 42. NULL
  • 43. Verificamos en las Columnas Ubicamos a KEY
  • 47. Conclusiones  Indicar y señalar la importancia del proceso ETL y la necesidad de que ésta sea planificada y modelada correctamente.  Facilitar esfuerzos de definición y redefinición de actividades.  ETL es la etapa más crítica para la calidad de la información de los almacenes de datos.  Se pretende desarrollar un modelo conceptual para procesos ETL con su propia notación gráfica, tomando en cuenta los aspectos de seguridad.  ETL es el proceso que organiza el flujo de los datos entre diferentes sistemas en una organización y aporta los métodos y herramientas necesarias para mover datos desde múltiples fuentes como la compra.  ETL forma parte de la Inteligencia de Negocios (Business Intelligence), también llamado “Gestión de los Datos” (Data Management).