Está en la página 1de 44

TALLER ESTRELLA

La situación de la empresa es que no cuenta con los siguientes reportes que están siendo
necesarios:

1. Clasificación de los productos(familia).


2. Distribución de los clientes por zona de venta (Región, ciudad, comuna y sucursal).
3. Tipo de clientes que están prefiriendo los productos (edad, estado civil).
4. Relación entre las ventas ($) por vendedor y la cantidad de horas de capacitación que
reciben (Tipo de capacitación y horas de capacitación).
5. Ventas mensuales y anuales.

Generaremos un modelo multidimensional, a partir de reportes requeridos por la empresa:

1. Crear las tablas de Dimensiones (Productos, Clientes, Sucursal y Vendedor)


2. Crear la tabla de hechos o medida correspondiente, en el DataMart con la siguiente
información (cantidad de venta, monto venta, mes, año, además de los ID de cada
dimensión.

Tabla de hechos ventas - cantidad de ventas, monto de venta, ID de cada dimensión

Tabla de dimensión extra Tiempo - Mes, año


Tutorial

1. Primero crearemos una carpeta en el C: raíz del sistema donde tendremos el script la base
de datos.

2. Nos conectamos por el usuario que tengamos en mi caso me conecte por el localhost y
nos aparecera lo siguiente donde nos ubicaremos en database.
3. Daremos clic derecho y le daremos en restaurar base de datos.

4. Daremos en device.
5. Y en luego en los 3 puntos de donde esta device.

6. Buscaremos donde creamos la carpeta en mi caso fue en el disco la llame SQLSERVER.


7. Seleccionaremos el archivo de la base de datos.

8. Daremos ok para que se cargue el archivo.


9. Daremos ok para continuar.

10. Aquí nos dirá que la base de datos ha sido restaurada y podremos empezar a trabajar con
ella.
11. Le daremos en aceptar.

12. Luego nos ubicaremos en la base de datos que acabamos de restaurar.


13. Si queremos observar el diagrama de nuestra base de datos nos dirigimos a Database
Diagram y new Diagram.

14. Seleccionaremos las tablas.


15. Y le daremos añadir, esperamos que se carguen las tablas.

16. Ya podremos observar el diagrama luego lo cerraremos y nos aparecerá si queremos


guardarlo, le daremos que si le colocaremos un nombre y lo guardaremos, si no le
daremos en no y listo.
17. Miraremos que en nuestra base de datos hay datos, para saberlo solo nos vamos a tables.

18. Nos pondremos en la tabla que queramos en mi caso me interesa ventas.


19. Clic derecho sobre la tabla y daremos en select top 1000 rows.

20. Y nos arrojara el resultado de la consulta.


21. Nos ubicaremos ahora en databases y crearemos nuestro DW en modelo estrella.

22. Clic derecho new database y nos aparecerá lo siguiente le colocaremos de nombre
DW_PLANTA.

23. Le daremos en ok y ya se nos habrá creado, luego nos ubicamos en la que creamos en
Databases en caso de que no esta le daremos en el signo azul que se encuentra al lado
izquierda cerca de connect.
24. Luego de que estemos ubicados en nuestra base que creamos la desplegamos en el + y
nos posicionamos en tables donde le daremos clic derecho new table.

25. Luego nos saldrá lo siguiente donde colocaremos los siguientes campos que están en la
imagen.
26. Nos paramos en id_producto y al lado derecho miraremos una llave, en la imagen aparece
un mensaje que es la llave primaria seleccionamos la llave.

27. Luego le daremos en la x arriba de donde llenamos los campos.


28. Le daremos que si.

29. Y lo guardaremos como D_PRODUCTO.


30. Volvemos a pararnos en tables y haremos new table y pondremos los siguientes campos.

31. Nos paramos en id_sucursal y le daremos a la llave.


32. Le daremos que sí.

33. La guardaremos con el nombre que aparece en la imagen.


34. Mismo procedimiento para crear tabla y llenaremos con los siguientes campos.

35. Nos pararemos en id_cliente y oprimimos la llave, continuando como las anteriores
daremos sí y la guardamos como D_CLIENTE.

36. Mismo proceso que las anteriores, llenamos con los siguientes campos y nos ubicamos en
id_vendedor y oprimimos la llave.
37. Le daremos en cerrar.
38. Y la guardaremos como D_VENDEDOR.

39. Mismo proceso creamos otra tabla, llenamos con los siguientes campos, nos ubicamos en
id_tiempo y le daremos en la llave.
40. Le damos en cerrar y aca le damos si.

41. La guardamos como D_TIEMPO.


42. Creamos otra tabla y colocaremos el siguiente campo.

43. Seleccionamos el campos y en la parte inferior encontramos colum properties.


44. Movemos el cursor y buscaremos identify Specifications.

45. Lo desplegamos y seleccionamos el que sta subrayado en la imagen y cambiaremos a si,


esto es para que el id se vaya autoincrementando automaticamente.
46. Luego seleccionaremos el id_venta y le daremos en llave.

47. Continuamos creando los siguientes campos.


48. Daremos en cerrar y en esta ventana daremos si.

49. Lo guardaremos como H_VENTAS.


50. Y ya hemos creado nuestras tablas para el modelo estrella de los que la empresa requiere.

51. No iremos en a la tabla de H_VENTAS deplegamos y en keys daremos clic derecho new
foreign key.
52. Aca daremos primero en ADD y luego daremos en los 3 puntos que estan en la parte
dibrayada en la imagen.

53. Aca en la parte izquierda seleccionamos la tabla que queremos (donde dice H_VENTAS)
deplegamos, en nuestro primer caso es cliente, y donde esta id_venta desplegamos y
buscamos id_cliente.
54. Como lo dije anteiormente al desplegar apareceran el id_cliente los seleccionamos.

55. Luego al lado derecho en H_VENTAS dejamos igual pero en id_venta desplegamos y
buscamos id_cliente.
56. De la anterior manera debemos seguier con cada una de las tablas, al final debera
aparecer de la siguiente manera como se muestra en la imagen (CLIENTE,
PRODUCTO,SUCURSAL, TIEMPO, VENDEDOR).
57. Luego de termianr le daremos en close, y luego en la x de cerrar la tabla.

58. Le dareos que si.


59. Le daremos que si.

60. Y listo.
61. Ahora si queremos ver nuestro diagrama tendremos que ir database diagram y new
database diagram.

62. Le daremos que si.


63. En caso de aparecer este error lo que haremos es cerrar totalmente y volver abrir.

64. Al abrir nos volvemos a conectar normal.


65. Y deplegamos databases.

66. Luego seleccionaremos la base de datos DW_PLANTA.


67. Database diagram y volvemos new database diagram.

68. Y ya se abra solucionado el error, seleccionamos la tablas que queremos y daremos en


ADD.
69. Finalmente nos arrojara el diagrama de nuestro modelo estrella.
70. Luego nos vamos a nuestra base de datos DW_PLANTA y le damos clic derecho y en task,
generate scripts y seguiremos los pasos de las imágenes.

71. Next
72. Next

73. Acá podremos cambiar la ruta en donde se va a guardar el script en mi caso la dejare en el
escritorio ( en los 3 puntos y seleccionamos la ruta para guardar el archivo), si no lo
desean le dan next.
74. Luego dar en Next.

75. Next.
76. Esperamos y daremos en Finish.

77. Y ya nos quedara guardado el script.

También podría gustarte