Está en la página 1de 7

BLOG DE GRUPOS DE TRABAJO PARA EL DISEÑO DE UNA BODEGA DE DATOS Y

CONSTRUCCIÓN DE UN CUBO

ANDRES FELIPE ORTIZ

SENA
2109
SECRETARIAS PARA LA CONSTRUCCIÓN DEL CUBO

1. Secretaria de Salud
2. Secretaria de Recreación y Deportes

DESCRIPCIÓN DE PROCESOS

SECRETARIA DE SALUD

La secretaria recibe documentos y planillas elaboradas en hojas de cálculo, provenientes de los centros
de Salud EPS de la parte urbana y rural; una vez toda la información está en el Datawarehouse la
secretaria podrá generar reportes claros para la toma de decisiones.

SECRETARIA DE RECREACIÓN Y DEPORTES

La secretaria trabaja arduamente para ejecutar programas destinados al aprovechamiento del tiempo
libre por medio de prácticas deportivas, actividades y eventos deportivos en espacios adecuados. una
vez toda la información está en el Datawarehouse la secretaria podrá generar reportes claros para la
toma de decisiones.

ESQUEMA CONSTRUCCIÓN DE UN CUBO

Estrella: un esquema en estrella es un modelo de datos que tiene una tabla de hechos, que tienen los
datos para el análisis, rodeadas de tablas de dimensiones.

MODELO RELACIONAL CUBO


SCRIPTS CREACIÓN DEL CUBO

Tabla persona

CREATE TABLE [dbo].[Persona](


[idPersona] [bigint] NOT NULL,
[tipoidentificacion] [int] NOT NULL,
[nombre] [varchar](20) NOT NULL,
[apellido] [varchar](20) NOT NULL,
[fechaNacimiento] [datetime] NOT NULL,
[sexo] [char](1) NOT NULL,
CONSTRAINT [PK_Persona] PRIMARY KEY CLUSTERED
(
[idPersona] ASC
)WITH (PAD_INDEX = OFF, STATISTICS_NORECOMPUTE = OFF, IGNORE_DUP_KEY = OFF,
ALLOW_ROW_LOCKS = ON, ALLOW_PAGE_LOCKS = ON) ON [PRIMARY]
) ON [PRIMARY]

Tabla TipoServicio

CREATE TABLE [dbo].[TipoServicio](


[idTipoServicio] [int] IDENTITY(1,1) NOT NULL,
[descripcion] [varchar](35) NOT NULL,
CONSTRAINT [PK_TipoServicio] PRIMARY KEY CLUSTERED
(
[idTipoServicio] ASC
)WITH (PAD_INDEX = OFF, STATISTICS_NORECOMPUTE = OFF, IGNORE_DUP_KEY = OFF,
ALLOW_ROW_LOCKS = ON, ALLOW_PAGE_LOCKS = ON) ON [PRIMARY]
) ON [PRIMARY]

Tabla Tipo

CREATE TABLE [dbo].[Tipo](


[CodTipo] [int] IDENTITY(1,1) NOT NULL,
[NomTipo] [varchar](30) NOT NULL,
CONSTRAINT [PK_Tipo] PRIMARY KEY CLUSTERED
(
[CodTipo] ASC
)WITH (PAD_INDEX = OFF, STATISTICS_NORECOMPUTE = OFF, IGNORE_DUP_KEY = OFF,
ALLOW_ROW_LOCKS = ON, ALLOW_PAGE_LOCKS = ON) ON [PRIMARY]
) ON [PRIMARY]

Tabla Participantes

CREATE TABLE [dbo].[Participante](


[CodPar] [int] IDENTITY(1,1) NOT NULL,
[NomPar] [varchar](30) NOT NULL,
[ApePar] [varchar](30) NOT NULL,
[IdPar] [varchar](30) NOT NULL,
[EdadPar] [smallint] NOT NULL,
CONSTRAINT [PK_Participante] PRIMARY KEY CLUSTERED
(
[CodPar] ASC
)WITH (PAD_INDEX = OFF, STATISTICS_NORECOMPUTE = OFF, IGNORE_DUP_KEY = OFF,
ALLOW_ROW_LOCKS = ON, ALLOW_PAGE_LOCKS = ON) ON [PRIMARY]
) ON [PRIMARY] TEXTIMAGE_ON [PRIMARY]
Tabla EPS

CREATE TABLE [dbo].[EPS](


[ideps] [int] IDENTITY(1,1) NOT NULL,
[nombre] [varchar](30) NOT NULL,
CONSTRAINT [PK_EPS] PRIMARY KEY CLUSTERED
(
[ideps] ASC
)WITH (PAD_INDEX = OFF, STATISTICS_NORECOMPUTE = OFF, IGNORE_DUP_KEY = OFF,
ALLOW_ROW_LOCKS = ON, ALLOW_PAGE_LOCKS = ON) ON [PRIMARY]
) ON [PRIMARY]

Tabla Evento

CREATE TABLE [dbo].[Evento](


[CodEve] [int] IDENTITY(1,1) NOT NULL,
[NomEve] [varchar](60) NOT NULL,
[CodTipo] [int] NOT NULL,
[FechIni] [datetime] NOT NULL,
[FechFin] [datetime] NOT NULL,
CONSTRAINT [PK_Evento] PRIMARY KEY CLUSTERED
(
[CodEve] ASC
)WITH (PAD_INDEX = OFF, STATISTICS_NORECOMPUTE = OFF, IGNORE_DUP_KEY = OFF,
ALLOW_ROW_LOCKS = ON, ALLOW_PAGE_LOCKS = ON) ON [PRIMARY]
) ON [PRIMARY]

Tabla HistorialPersona

CREATE TABLE [dbo].[HistorialPersona](


[idhistorialpersona] [int] IDENTITY(1,1) NOT NULL,
[idpersona] [bigint] NOT NULL,
[fechaingreso] [datetime] NOT NULL,
[fecharetiro] [datetime] NULL,
[ideps] [int] NOT NULL,
CONSTRAINT [PK_HistorialPersona] PRIMARY KEY CLUSTERED
(
[idhistorialpersona] ASC
)WITH (PAD_INDEX = OFF, STATISTICS_NORECOMPUTE = OFF, IGNORE_DUP_KEY = OFF,
ALLOW_ROW_LOCKS = ON, ALLOW_PAGE_LOCKS = ON) ON [PRIMARY]
) ON [PRIMARY]

Tabla ServicioEPS

CREATE TABLE [dbo].[ServicioEps](


[ideps] [int] NOT NULL,
[idtiposervicio] [int] NOT NULL
) ON [PRIMARY]

Tabla Participante_Evento

CREATE TABLE [dbo].[Participante_Evento](


[CodEve] [int] NOT NULL,
[CodPar] [int] NOT NULL
) ON [PRIMARY]
Tabla Hechos

CREATE TABLE [dbo].[Hechos](


[CodEve] [int] NULL,
[IdHistorialPersona] [int] NULL,
[FecIniServicio] [date] NULL,
[FecFinServicio] [date] NULL,
[FecIniEvento] [date] NULL,
[FecFinEvento] [date] NULL,
[Documento] [bigint] NULL,
[Eps] [varchar](30) NULL,
[NomEve] [varchar](60) NULL
) ON [PRIMARY]

CREACIÓN DE UN CUBO HERRAMIENTA SQL SERVER BUSINESS

CREACIÓN DE ORIGEN
CREACIÓN DE VISTAS

CREACIÓN DE DIMENSIONES
CREACIÓN DEL CUBO

También podría gustarte