PRODUCTOnFINAL 245ed6bcf283d41 CARLOSQUEJADA

Descargar como docx, pdf o txt
Descargar como docx, pdf o txt
Está en la página 1de 10

PRODUCTO FINAL

Gestión y Seguridad de Actividad Grupal con dos aprendices


Bases de Datos
Trimestre II Fase Dos Nombre Aprendiz:
CARLOS QUEJADA
-
Proyecto:
Diseño y administración
de una base de datos
para empresas del sector Fecha: 16/06/2020
productivo
Actividad de Aprendizaje:
Identificar técnicas de
inteligencia de negocios
de acuerdo con los
Ficha:202792
requerimientos de la
organización

Centro de la tecnología de
la manufactura avanzada Instructor: Luz Mery Cárcamo
SENA
Medellín
Fecha de entrega: 16/06/2020

Construir un cubo a partir de la base de datos Factura.

Entregables:

La base de datos dimensional debe llevar el siguiente nombre


DataMart_Factura_Nombre_Aprendiz
1. Script de la base de datos dimensional DataMart_Factura_Nombre_Aprendiz

USE master

---BASE DE DATOS

CREATE DATABASE DataMart_Fatura_CarlosQuejada

-- se crean dos archivos en la ubicacion del disco elegido mdf y log

ON

NAME=DataMart_Fatura_CarlosQuejada,

filename='C:\DATAETL\DataMart_Fatura_CarlosQuejada.mdf',

size = 9812KB,

FILEGROWTH =65536KB

LOG ON

NAME= PRUEBASSIS_log,

filename='C:\DATAETL\DataMart_Fatura_CarlosQuejada_log.ldf',

size = 9812KB,

FILEGROWTH =65536KB

go

USE DataMart_Fatura_CarlosQuejada

create table Cliente(

Id int IDENTITY(1,1),

Nombre varchar(50) Not Null,


Ciudad varchar(50) not null,

Pais varchar(50) not null,

constraint pk_Cliente primary key (Id)

create table Empleado(

Id int IDENTITY(1,1),

Nombre varchar(50) not null,

Apellido varchar(50) not null,

constraint pk_Empleado primary key (Id)

create table Producto(

Id int IDENTITY(1,1),

Nombre varchar(50) not null,

Categoria varchar(50) not null,

constraint pk_Producto primary key (Id)

create table Proveedor(

Id int IDENTITY(1,1),

NombreCompania varchar(50) not null,

Pais varchar(50) not null,

constraint pk_Proveedor primary key (Id)

create table Tiempo(

Id int IDENTITY(1,1),

fecha date not null,


anio int not null,

mes int not null,

dia int not null,

trimestre int not null,

constraint pk_Tiempo primary key (Id)

create table Hechos(

Cliente_ID int,

Empleado_ID int,

Producto_ID int,

Proveedor_ID int,

Tiempo_ID int,

Prcio float not null,

Cantidad int not null,

CONSTRAINT FK_Cliente FOREIGN KEY (Cliente_ID)

REFERENCES Cliente(Id),

CONSTRAINT FK_Empleado FOREIGN KEY (Empleado_ID)

REFERENCES Empleado(Id),

CONSTRAINT FK_Producto FOREIGN KEY (Producto_ID)

REFERENCES Producto(Id),

CONSTRAINT FK_Proveedor FOREIGN KEY (Proveedor_ID)

REFERENCES Proveedor(Id),

CONSTRAINT FK_Tiempo FOREIGN KEY (Tiempo_ID)

REFERENCES Tiempo(Id),

)
2. Script de las consultas

3. Diagrama modelo dimensional DataMart_Factura_Nombre_Aprendiz


4. Imagen carga de datos de la base de datos dimensional corriendo perfectamente-ETL
El ETL debe hacerse con una anotación con su nombre y apellido, además la tabla de
hechos debe llevar Hechos_NombreAprendiz
5. Imagen vista del origen de datos de la BD dimensional DataMart (Analysis Servises)

6. Imagen de las dimensiones desplegadas en el explorador de soluciones del Analysis


Servises.

Dimensión Cliente

Dimisión Empleado
Dimensión Producto

Dimensión Proveedor

Dimensión Tiempo
7. Imagen del cubo creado
8. Por último, imagen del cubo en la conexión de Analysis Services de SerSQL – SERVER

9. Imagen de cantidades por


categoría desde Excel

También podría gustarte