10
UNIVERSIDAD TECNOLÓGICA DE TEHUACÁN TECNOLOGÍAS DE LA INFORMACIÓN Y COMUNICACIÓN CREACIÓN DE UN DATA MART UTILIZANDO LA HERRAMIENTA ANALYSIS SERVICE DE SQL BUISNESS INTELLIGENCE T.S.U VÍCTOR DOLORES MARCOS BASES DE DATOS PARA APLICACIONES ING. OCTAVIO SANCHES DELGADO

Universidad tecnológica de tehuacán datamart

Embed Size (px)

Citation preview

UNIVERSIDAD TECNOLÓGICA DE TEHUACÁN

TECNOLOGÍAS DE LA INFORMACIÓN Y COMUNICACIÓN

CREACIÓN DE UN DATA MART UTILIZANDO LA

HERRAMIENTA ANALYSIS SERVICE DE SQL BUISNESS

INTELLIGENCE

T.S.U VÍCTOR DOLORES MARCOS

BASES DE DATOS PARA APLICACIONES

ING. OCTAVIO SANCHES DELGADO

INTRODUCCION

El siguiente reporte tiene como finalidad exponer el uso de la herramienta Analysis Service de SQL 2008 R2

con la cual trabajaremos para exponer como se crea un DataMart desde cero para ello es importante definir

los siguientes conceptos:

DATA WAREHOUSE

En el contexto de la informática, un almacén de datos (del inglés data warehouse) es una colección de datos

orientada a un determinado ámbito (empresa, organización, etc.), integrado, no volátil y variable en el

tiempo, que ayuda a la toma de decisiones en la entidad en la que se utiliza. Se trata, sobre todo, de un

expediente completo de una organización, más allá de la información transaccional y operacional,

almacenado en una base de datos diseñada para favorecer el análisis y la divulgación eficiente de datos

(especialmente OLAP, procesamiento analítico en línea). El almacenamiento de los datos no debe usarse con

datos de uso actual. Los almacenes de datos contienen a menudo grandes cantidades de información que se

subdividen a veces en unidades lógicas más pequeñas dependiendo del subsistema de la entidad del que

procedan o para el que sea necesario.

OBJETIVOS

Hacer la información de la organización accesible

Hacer a la información de la organización consistente

Controlar el acceso efectivo a los datos

Generar información de manera flexible

Servir de ayuda a la toma de decisiones

CARACTERISTICAS

Orientado a un tema

Administra grandes cantidades de información

Guarda información en diversos medios de almacenamiento

Comprende múltiples versiones de uno (o varios) esquema de base de datos

Condensa y agrega información

Integra y asocia información de muchas fuentes

DATA MART

Un Data Mart es una versión especial de almacén de datos (data warehouse). Son subconjuntos de datos con

el propósito de ayudar a que un área específica dentro del negocio pueda tomar mejores decisiones. Los

datos existentes en este contexto pueden ser agrupados, explorados y propagados de múltiples formas para

que diversos grupos de usuarios realicen la explotación de los mismos de la forma más conveniente según

sus necesidades.

COMPONENTES DEL DATAMART

1.- Fuentes de Datos

Son las que alimentan de información al DataMart, están diseñadas para registrar grandes cantidades de

transacciones. Entre ella tenemos la base de datos OLTP (Una base de datos para soportar procesos

transaccionales).

Características:

Son pobladas por usuarios finales.

Se optimizan en función a procesos transaccionales.

Se actualizan constantemente.

Contienen mucha información de detalle.

A continuación se explicara paso a paso la creación del DataMart:

1.- Vamos a crear una nueva base de datos con nombre PracticaDataMart en SQL Server 2008 R2, la cual

será nuestro DataMart ficticio sin tabla u otro objeto alguno:

2.- Creando el proyecto de Analysis Services

Ahora crearemos un nuevo proyecto de Analysis Service en el Business Intelligence Development Studio de SQL Server 2008R2 desde la ventana de inicio seleccionamos la sección en la carpeta SQL SERVER 2008 R2.

3.- Creamos un nuevo proyecto al cual llamaremos TImeDimension.

4.- Creando el Data Source (Fuente de Datos)

Creamos un nuevo Data Source que apunte hacia nuestra base de datos creada.

5.- Creamos el directorio hacia nuestra base de Datos.

6.- Todas las ventanas muestran el accionar del

asistente para la creación y señalización de la fuente

de datos a utilizar en este caso se trata de la base de

datos PracticaDataMart.

7.- Después de la creación de la fuente de datos (Data

Source) se continuara con la construcción de la vista de la

Fuente de datos (Data Source) la cual que la creación del

Data Source se genera atreves de un

asistente.(Prácticamente son los mismos pasos.) -----

Después de haberse creado la vista del Data Source se procederá a crear la dimensión del tiempo, en este

caso debido a que el Datamart utilizara al “Tiempo” para la toma y consulta del mismo. Al término de la

creación de la vista aparecerá la siguiente contenido dentro de Analysis Services.

8.-Continuamos con la creación de la Dimension del DataMart.

9.- Generamos la dimensión, al final de la creación de la dimensión seleccionaremos la opción “generar

esquema ahora” para que a su vez se cree en la Base de datos. Para lo cual utilizaremos la ayuda de un

asistente el cual aparecerá después finalizar la dimensión.

10.- Generación del esquema.

La generacion del esquema permite que los campos del data Source se almacenen en la Base de Datos. Al

termino de este podremos revisar la base de Datos y veremos que los campos generados en el Analysis

Service aparecen en ella.

Despues de esto podremos generar consultas en la

BD la cual mostrara la informacion contenida ejemplo:

11.- Consulta generada en la Base de Datos.

12.- Ejecucion de la aplicación, muestra la jerarquizacion del tiempo establecido en la aplicación.

Bibliografía

Microsoft Business Intelligence y más..

Alan Koo Labrin

http://www.Data%20Mart/Microsoft%20Business%20Intelligence%20y%20m%C3%A1s....%20%20Creando%

20una%20Dimensi%C3%B3n%20de%20tiempo%20en%20SQL%20Server%20Analysis%20Services.htm