Creación De Una Base De Datos Olap

Páginas: 10 (2272 palabras) Publicado: 18 de mayo de 2012
MANUAL de Minería de Datos

PRIMERA PARTE: Migración de datos desde una base de Datos OLTP hacia una base de datos OLAP usando los programas ERWIN Y SQL SERVER.

Para iniciar abriremos el programa Erwin 4.0 que lo encontramos de la siguiente manera en la parte de inicio.






A continuación nos mostrara la ventana principal del programa Erwin 4.0 y le damos click en la opción quedice “Create a new model”


Una ves realizado esta operación aparecerá otra ventana en la cual le daremos click en la opción “Logical/Physical”, y en la parte que Target Database seleccionaremos la base de datos “SQL Server” y en la versión seleccionaremos “2000”.

Aparecerá la siguiente ventana.

En esta ventana crearemos una base de datos OLAP (Noth_Mart_x) de la base de datos OLTP(Northwind).
Diseño de la base de datos OLTP (Northwind).


De esta base de datos OLTP seleccionaremos las tablas más importantes con la que diseñaremos nuestra base de datos OLAP (North_Mart_x).

Seguidamente en la última ventana que nos apareció del programa Erwin 4.0, primero maximizamos la ventana del Model1 y arrastramos el mouse hasta la herramienta “ENTITY” le damos click y luegoregresamos al centro de la ventana del Model1 y le daremos click y nos aparecerá una pequeña tabla como se ve en la siguiente imagen.




En estas tablas y/o entidades como prefieran decirlo, definiremos los nombres que tendrán relación con las tablas que hayamos elegido de la base de datos OLTP (North_Mart_x) las cuales son Employees, Customers, Shippers, Products y también otra entidad la cualse llamara Tiempo pero esta no pertenece a la base de datos OLTP solo jalara información de una de las tablas.
Ahora vamos a definir las semejanzas de nuestras entidades, pero en este caso como estamos creando una base de datos OLAP no la llamaremos entidades, sino DIMENSIONES. Para E/1 será Employee_Dim, E/2 será Customer_Dim, E/3 será Shipper_Dim, E/4 será Product_Dim y en E/5 sera Tiempo.Bueno ahora definiremos las llaves primarias de cada dimensión las cuales son las que identificaran a cada una de las dimensiones, eso lo hacemos dando click en el primer casillero de la dimensión.

Una vez que hemos definido las llaves primarias, definiremos sus variables de cada dimensión, le damos click en la dimensión y presionando el botón de que esta encima del botón de mayúscula iremosbajando hacia el segundo casillero y ahí definimos el nombre de las variables y presionando ENTER agregamos una variable más.

Ahora la entidad E/6 la nombraremos como nuestra dimensión Sales_Fact que será nuestra dimensión hechos esto significa que será la dimensión que tenga relación con las demás dimensiones será la dimensión principal.



Y ahora para formar las relaciones con las demásdimensiones usaremos la herramienta “Identifying Relationship”.


Le damos click y nos dirigimos hacia cualquier dimensión que no sea la de Hecho y le damos click y seguidamente click en la dimensión Hecho y veremos que aparecerá una línea de conexión entre las dimensiones y además en la dimensión Hecho tendrá que aparecer la llave primaria de la otra dimensión como su llave primaria y foráneaa la vez, así como se muestra en la figura.

Y ahora le daremos a nuestra dimensión Sales_Fact sus variables.


Lo siguiente que haremos es definir el tipo de dato que serán cada una de nuestras variables; para eso cambiaremos nuestro modelo de Lógico a Físico.




Y veremos que el tipo de dato de las variables de cada dimensión aparecerá a su lado. Se muestra en la siguiente imagen.Para cambiar el tipo de datos le damos doble-click encima de la dimensión y nos aparecerá el siguiente cuadro.

En esta ventana seleccionamos la columna de la entidad y en la parte de SQL Server Datatype seleccionaremos el tipo de datos al que queremos cambiarlo y al lado tenemos la opción de decidir si queremos que la variable acepte valore nulos o no.

Una vez terminada el cambio de...
Leer documento completo

Regístrate para leer el documento completo.

Estos documentos también te pueden resultar útiles

  • Creacion De Base De Datos
  • Creacion De Una Base De Datos
  • Creacion de una Base de Datos en SQL
  • Ejemplo de creación de base de datos
  • Creación de bases de datos
  • Creación de una base de datos
  • Creacion Y Manejo De Diversas Base De Datos
  • Manual Creacion Sistema Base De Datos

Conviértase en miembro formal de Buenas Tareas

INSCRÍBETE - ES GRATIS