SlideShare a Scribd company logo
1 of 18
INSTITUTO TECNOLOGICO SUPERIOR DE LERDO LICENCIATURA EN INFORMATICA TOPICOS AVANZADOS DE BASES DE DATOS DISEÑO FISICO ALUMNAS:  GUADALUPE ELIZABETH HERRERA CISNEROS  07230473 MARIA  DE JESUS ALFARO CARRERA  07230459 PROFESOR:  ING. RICARDO DE JESUS BUSTAMANTE FECHA: 25  DE FEBRERO DEL 2011
 
[object Object],[object Object],[object Object],[object Object],[object Object]
[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],Existen 3 formas de almacenamiento
[object Object],[object Object],[object Object],[object Object],RELATIONAL ONLINE ANALYTICAL PROCESSING (ROLAP)
MOLAP vs. ROLAP MOLAP necesita menos espacio de almacenamiento debido a las compresiones. Existen diversas herramientas de carga (ETL) para ROLAP. Esto automatiza el proceso de carga, y lo hace más rápido. ROLAP se considera mejor para grandes volúmenes de datos Los SGBD relacionales han creado funciones especializadas para realizar consultas OLAP .
[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object]
TABLA HECHOS VENTA. AJUSTE DISEÑO FISICO Y PROCESOS CARGA ETL. CONTEXTOS EN TALEND ,[object Object],[object Object],[object Object]
CONTEXTOS EN TALEND son grupos de variables contextuales que luego podemos reutilizar en los diferentes jobs de nuestras transformaciones.  Utilizadas para definir variables con los valores de paths de ficheros, valores para conexión a bases de datos (servidor, usuario, contraseña, puerto, base de datos por defecto, etc), valores a pasar a los procesos (constantes o definidos por el usuario en tiempo de ejecución).  Los valores de los contextos se inicializan con un valor que puede ser cambiado por el usuario mediante un prompt (petición de valor).  Un mismo contexto puede tener diferentes “grupos de valores”. Es decir, en el contexto “conexion a base de datos”, podemos tener un grupo de valores llamado “test”, que incluira los valores para conectarnos al sistema de pruebas y un grupo llamado “productivo”, que incluira los valores para la conexión a la base de datos real.
 
Definición de Contextos en Talend Dentro del contexto, definiremos que grupo de valores es el que se utilizara por defecto. Esto nos va a permitir trabajar con los jobs y sus componentes olvidandonos de contra que sistema estamos trabajando. Tendremos, por ejemplo, el contexto de test activo, y es el que utilizaremos para las pruebas. Y podremos cambiar en cualquier momento, al ejecutar un job, para decirle que utilice el contexto “productivo”. Igualmente, podremos preparar un fichero o una tabla de base de datos con los valores de las variables de contexto, que serán pasadas al job para su utilización en la ejecución de un proceso (utilizando el componente tContextLoad).
Definición del proceso de carga El diseño físico definitivo de la tabla de hechos será el siguiente :
Una vez hechas todas las consideraciones, veamos el esquema de como quedaría nuestro proceso de transformación.
Carga del contexto de ejecución : para que el proceso sepa que tipo de carga ha de  realizar y para que periodo de fechas, es necesario proporcionarle la información.
Borrado previo a la recarga de los datos del periodo en la tabla de hechos
TRANSFORMACIÓN DE LOS CAMPOS, NORMALIZACIÓN, OPERACIONES. En este proceso realizamos conversión de tipos, llenado de campos vacios, cálculos, operaciones. Todo con el objetivo de dejar los datos preparados para la carga en la tabla de Hechos de la base de datos.
 
INSERCIÓN EN LA TABLA DE HECHOS  Como paso final, vamos realizando el insertado de los registros en la tabla DWH_VENTAS utilizando el componente tMysqlOutput

More Related Content

Similar to Diseño fisico

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.pdfexpertoleonelmartine
 
Arquitectura de datos empresariales ta. informe
Arquitectura de datos empresariales   ta. informeArquitectura de datos empresariales   ta. informe
Arquitectura de datos empresariales ta. informeCarlosTenelema1
 
Ventajas y desventajas de los sistemas rolap y molap
Ventajas y desventajas de los sistemas rolap y molapVentajas y desventajas de los sistemas rolap y molap
Ventajas y desventajas de los sistemas rolap y molapJuan Anaya
 
Fundamentos de Sistemas de Base de Datos (Capítulo 29 y 30)
Fundamentos de Sistemas de Base de Datos (Capítulo 29 y 30)Fundamentos de Sistemas de Base de Datos (Capítulo 29 y 30)
Fundamentos de Sistemas de Base de Datos (Capítulo 29 y 30)Karina Lucio
 
Business Intelligence en Azure
Business Intelligence en AzureBusiness Intelligence en Azure
Business Intelligence en AzureiT Synergy
 
Topicos de ingeneria_de_sistema_sii_calzada1
Topicos de ingeneria_de_sistema_sii_calzada1Topicos de ingeneria_de_sistema_sii_calzada1
Topicos de ingeneria_de_sistema_sii_calzada1Calzada Meza
 
Analisis services
Analisis servicesAnalisis services
Analisis servicesIrene Lorza
 
Persistencia de un modelo de objetos
Persistencia de un modelo de objetosPersistencia de un modelo de objetos
Persistencia de un modelo de objetosJorge Ercoli
 
Migrando mis datos a la nube con Azure Data Factory
Migrando mis datos a la nube con Azure Data FactoryMigrando mis datos a la nube con Azure Data Factory
Migrando mis datos a la nube con Azure Data FactoryRaul Martin Sarachaga Diaz
 
AP10_LAB_ReaProMigDat.pdf
AP10_LAB_ReaProMigDat.pdfAP10_LAB_ReaProMigDat.pdf
AP10_LAB_ReaProMigDat.pdfjohngarzon12
 

Similar to Diseño fisico (20)

Base de Datos
Base de DatosBase de Datos
Base de Datos
 
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
 
5 Db2 Etl Cubos
5 Db2 Etl Cubos5 Db2 Etl Cubos
5 Db2 Etl Cubos
 
2. ssis 2008 r2
2. ssis 2008 r22. ssis 2008 r2
2. ssis 2008 r2
 
Arquitectura de datos empresariales ta. informe
Arquitectura de datos empresariales   ta. informeArquitectura de datos empresariales   ta. informe
Arquitectura de datos empresariales ta. informe
 
mineria de datos
mineria de datosmineria de datos
mineria de datos
 
Ventajas y desventajas de los sistemas rolap y molap
Ventajas y desventajas de los sistemas rolap y molapVentajas y desventajas de los sistemas rolap y molap
Ventajas y desventajas de los sistemas rolap y molap
 
94714313 ds-migracion
94714313 ds-migracion94714313 ds-migracion
94714313 ds-migracion
 
Trabajo ayudantia
Trabajo ayudantiaTrabajo ayudantia
Trabajo ayudantia
 
Fundamentos de Sistemas de Base de Datos (Capítulo 29 y 30)
Fundamentos de Sistemas de Base de Datos (Capítulo 29 y 30)Fundamentos de Sistemas de Base de Datos (Capítulo 29 y 30)
Fundamentos de Sistemas de Base de Datos (Capítulo 29 y 30)
 
Business Intelligence en Azure
Business Intelligence en AzureBusiness Intelligence en Azure
Business Intelligence en Azure
 
Topicos de ingeneria_de_sistema_sii_calzada1
Topicos de ingeneria_de_sistema_sii_calzada1Topicos de ingeneria_de_sistema_sii_calzada1
Topicos de ingeneria_de_sistema_sii_calzada1
 
Base de datos
Base de datosBase de datos
Base de datos
 
Analisis services
Analisis servicesAnalisis services
Analisis services
 
Base de datos
Base de datosBase de datos
Base de datos
 
Persistencia de un modelo de objetos
Persistencia de un modelo de objetosPersistencia de un modelo de objetos
Persistencia de un modelo de objetos
 
Azure DataFactory
Azure DataFactoryAzure DataFactory
Azure DataFactory
 
Migrando mis datos a la nube con Azure Data Factory
Migrando mis datos a la nube con Azure Data FactoryMigrando mis datos a la nube con Azure Data Factory
Migrando mis datos a la nube con Azure Data Factory
 
AP10_LAB_ReaProMigDat.pdf
AP10_LAB_ReaProMigDat.pdfAP10_LAB_ReaProMigDat.pdf
AP10_LAB_ReaProMigDat.pdf
 
005-Proceso-ETL-Carga.pdf
005-Proceso-ETL-Carga.pdf005-Proceso-ETL-Carga.pdf
005-Proceso-ETL-Carga.pdf
 

More from elylupita

INTEGRIDAD REFERENCIAL E INTEGRIDAD DE ENTIDAD
INTEGRIDAD REFERENCIAL E INTEGRIDAD DE ENTIDADINTEGRIDAD REFERENCIAL E INTEGRIDAD DE ENTIDAD
INTEGRIDAD REFERENCIAL E INTEGRIDAD DE ENTIDADelylupita
 
Disparadores
DisparadoresDisparadores
Disparadoreselylupita
 
Procesamientos Almacenados
Procesamientos AlmacenadosProcesamientos Almacenados
Procesamientos Almacenadoselylupita
 
Herramientas De Control Y Monitoreo
Herramientas De Control Y MonitoreoHerramientas De Control Y Monitoreo
Herramientas De Control Y Monitoreoelylupita
 
Herramientas De Control Y Monitoreo
Herramientas De Control Y MonitoreoHerramientas De Control Y Monitoreo
Herramientas De Control Y Monitoreoelylupita
 

More from elylupita (8)

Ejemplos
EjemplosEjemplos
Ejemplos
 
Odmg
OdmgOdmg
Odmg
 
Diseño
DiseñoDiseño
Diseño
 
INTEGRIDAD REFERENCIAL E INTEGRIDAD DE ENTIDAD
INTEGRIDAD REFERENCIAL E INTEGRIDAD DE ENTIDADINTEGRIDAD REFERENCIAL E INTEGRIDAD DE ENTIDAD
INTEGRIDAD REFERENCIAL E INTEGRIDAD DE ENTIDAD
 
Disparadores
DisparadoresDisparadores
Disparadores
 
Procesamientos Almacenados
Procesamientos AlmacenadosProcesamientos Almacenados
Procesamientos Almacenados
 
Herramientas De Control Y Monitoreo
Herramientas De Control Y MonitoreoHerramientas De Control Y Monitoreo
Herramientas De Control Y Monitoreo
 
Herramientas De Control Y Monitoreo
Herramientas De Control Y MonitoreoHerramientas De Control Y Monitoreo
Herramientas De Control Y Monitoreo
 

Diseño fisico

  • 1. INSTITUTO TECNOLOGICO SUPERIOR DE LERDO LICENCIATURA EN INFORMATICA TOPICOS AVANZADOS DE BASES DE DATOS DISEÑO FISICO ALUMNAS: GUADALUPE ELIZABETH HERRERA CISNEROS 07230473 MARIA DE JESUS ALFARO CARRERA 07230459 PROFESOR: ING. RICARDO DE JESUS BUSTAMANTE FECHA: 25 DE FEBRERO DEL 2011
  • 2.  
  • 3.
  • 4.
  • 5.
  • 6. MOLAP vs. ROLAP MOLAP necesita menos espacio de almacenamiento debido a las compresiones. Existen diversas herramientas de carga (ETL) para ROLAP. Esto automatiza el proceso de carga, y lo hace más rápido. ROLAP se considera mejor para grandes volúmenes de datos Los SGBD relacionales han creado funciones especializadas para realizar consultas OLAP .
  • 7.
  • 8.
  • 9. CONTEXTOS EN TALEND son grupos de variables contextuales que luego podemos reutilizar en los diferentes jobs de nuestras transformaciones. Utilizadas para definir variables con los valores de paths de ficheros, valores para conexión a bases de datos (servidor, usuario, contraseña, puerto, base de datos por defecto, etc), valores a pasar a los procesos (constantes o definidos por el usuario en tiempo de ejecución). Los valores de los contextos se inicializan con un valor que puede ser cambiado por el usuario mediante un prompt (petición de valor). Un mismo contexto puede tener diferentes “grupos de valores”. Es decir, en el contexto “conexion a base de datos”, podemos tener un grupo de valores llamado “test”, que incluira los valores para conectarnos al sistema de pruebas y un grupo llamado “productivo”, que incluira los valores para la conexión a la base de datos real.
  • 10.  
  • 11. Definición de Contextos en Talend Dentro del contexto, definiremos que grupo de valores es el que se utilizara por defecto. Esto nos va a permitir trabajar con los jobs y sus componentes olvidandonos de contra que sistema estamos trabajando. Tendremos, por ejemplo, el contexto de test activo, y es el que utilizaremos para las pruebas. Y podremos cambiar en cualquier momento, al ejecutar un job, para decirle que utilice el contexto “productivo”. Igualmente, podremos preparar un fichero o una tabla de base de datos con los valores de las variables de contexto, que serán pasadas al job para su utilización en la ejecución de un proceso (utilizando el componente tContextLoad).
  • 12. Definición del proceso de carga El diseño físico definitivo de la tabla de hechos será el siguiente :
  • 13. Una vez hechas todas las consideraciones, veamos el esquema de como quedaría nuestro proceso de transformación.
  • 14. Carga del contexto de ejecución : para que el proceso sepa que tipo de carga ha de  realizar y para que periodo de fechas, es necesario proporcionarle la información.
  • 15. Borrado previo a la recarga de los datos del periodo en la tabla de hechos
  • 16. TRANSFORMACIÓN DE LOS CAMPOS, NORMALIZACIÓN, OPERACIONES. En este proceso realizamos conversión de tipos, llenado de campos vacios, cálculos, operaciones. Todo con el objetivo de dejar los datos preparados para la carga en la tabla de Hechos de la base de datos.
  • 17.  
  • 18. INSERCIÓN EN LA TABLA DE HECHOS Como paso final, vamos realizando el insertado de los registros en la tabla DWH_VENTAS utilizando el componente tMysqlOutput