INSTITUTO TECNOLÓGICO SUPERIOR DEL ORIENTE DEL ESTADO DE HIDALGO
TÓPICOS DE BASE DE DATOS.
CATEDRÁTICO: ING. EFREN ROMERO LEON.
UNIDAD 2.
REPORTE: CREACIÓN DE CUBO EN SQL SERVER 2014 Y BUSSINES INTELIGENT.
ALUMNO: FRANCISCO HERNÁNDEZ DÁVILA.
MATRICULA: 1003017
JUNIO 26 DE 2014
Contenido Introducci贸n. ............................................................................................................................ 1 Desarrollo. ................................................................................................................................ 2 SQL Server 2014 .................................................................................................................... 2 Restauraci贸n de una base de datos. .................................................................................. 3 Business Intelligence. ............................................................................................................ 6 Data Sources. .................................................................................................................... 8 Data Source View. ........................................................................................................... 11 Cubes. ............................................................................................................................. 15 Conclusiones. .......................................................................................................................... 19 Referencias. ............................................................................................................................ 19 P谩ginas web. ....................................................................................................................... 19
FRANCISCO HERNÁNDEZ DÁVILA.
Introducción. Resulta un hecho innegable que en los últimos tiempos, el volumen de datos que las organizaciones deben manejar ha aumentado desmesuradamente. Analizar tal cantidad de datos, con el objetivo de tomar decisiones estratégicas se ha convertido en un auténtico problema. En el presente artículo realizaremos una introducción a los cubos de datos en SQL Server 2008 Analysis Services, una potente herramienta con la que podemos transformar ingentes cantidades de datos en información de utilidad.
La masificación de datos en los sistemas de información de una compañía, sin la adecuada organización ni estructuración, puede acarrear efectos negativos tales como lentitud en el análisis de su estado, o lo que es peor, la toma de decisiones estratégicas inadecuadas, ya que el hecho de disponer de millones de registros repartidos en múltiples orígenes de datos heterogéneos (bases de datos SQL Server, Access, archivos de texto plano, Excel, etc.), no tiene porque ser en todos los casos sinónimo de un sistema que proporcione información de calidad.
Para solventar este tipo de problemas, en SQL Server contamos, desde hace ya algunas versiones, con los Servicios de Análisis (SQL Server Analysis Services o SSAS) o herramientas de Inteligencia de Negocio (Business Intelligence o BI), cuyo exponente principal, el cubo de datos, permite generar información para analizar el estado de la empresa a partir del conjunto de sus fuentes de datos.
1
SQL SERVER CUBES.
Desarrollo. SQL Server 2014 Buscamos y abrimos SQL Server 2014 Management Studio.
Esperamos a que inicie.
2
FRANCISCO HERNÁNDEZ DÁVILA.
Conectamos con el servidor.
Restauración de una base de datos. Para restaurar o poder ingresar una base de datos desde un archivo .sql vamos a File->Open->File… Archivo->Abrir->Archivo… Ctrl + O
3
SQL SERVER CUBES.
Seleccionamos el archivo y damos click en abrir (Open).
Presionamos ejecutar para que comience a ejecutarse el query.
4
FRANCISCO HERNÁNDEZ DÁVILA. Al terminar tendremos ya creada nuestra base de datos.
5
SQL SERVER CUBES.
Business Intelligence. Con la ayuda del complemento de Business Intelligence que instalamos independiente, procedemos a crear nuestro cubo. Buscamos y abrimos la herramienta Microsoft Visual Studio 2012.
Creamos un nuevo proyecto. File->New->Proyect‌
6
FRANCISCO HERNÁNDEZ DÁVILA. Elegimos Analysis Services Multidimencional and Data Mining Proyect (Business Intelligence). Definimos un nombre y damos click en Ok.
Esperamos a que se cree el nuevo proyecto.
7
SQL SERVER CUBES.
Data Sources. Definimos el Nuevo Fuente de Datos.
Nos abrirรก el asistente y proseguiremos dando click en Siguiente (Next).
Si ya se encuentra carga nuestra base de datos damos siguiente (Next), de lo contrario debemos agregarla y damos clik en nuevo (New).
8
FRANCISCO HERNÁNDEZ DÁVILA.
Seleccionamos el nombre de nuestro Equipo y seleccionamos la base de datos que habíamos estaurado, damos clik en Ok.
9
SQL SERVER CUBES. Despues para autentificarnos selecionaremos Usar las credenciales del mismo usuario (Use the credentials of the current user). Click en siguiente (Next).
Damos click en finalizar (Finish).
10
FRANCISCO HERNÁNDEZ DÁVILA. Quedará creado el Data Soursce.
Data Source View. Creamos nueva Vista de Fuente de Datos
Nos abrirá el asistente y damos click en siguiente (Next).
11
SQL SERVER CUBES.
Damos click en siguiente.
12
FRANCISCO HERNÁNDEZ DÁVILA. Damos click en siguiente (Next).
Seleccionamos todas las tablas y las incluimos. Click en siguiente (Next).
13
SQL SERVER CUBES. Damos click en finalizar (Finish).
Nos mostrara algo como esto.
14
FRANCISCO HERNÁNDEZ DÁVILA.
Cubes. Crearemos el nuevo cubo.
Abrirá el asistente damos clik en siguiente (Next).
Damos click en siguiente (Next). 15
SQL SERVER CUBES.
Seleccionamos las tablas damos click en siguiente (Next).
Damos click en siguiente (Next).
16
FRANCISCO HERNÁNDEZ DÁVILA.
Damos click en siguiente (Next).
17
SQL SERVER CUBES. Damos click en finalizar (Finish).
Precionamos Start
18
FRANCISCO HERNÁNDEZ DÁVILA.
Conclusiones. La creación de cubos con SQL Server es muy sencilla, y quizá la más fácil de realizar por que la herramienta proporciona con los asistentes una manera fácil de crear el cubo. Con la ayuda del asistente solo basta con que nosotros seleccionemos las partes adecuadas que conformaran nuestro cubo, si existen errores durante nuestro proceso al probar el corrimiento del cubo nos mostrara las alertas de inconsistencias existentes o los errores que se puedan generar y así poder corregirlos en dado caso.
Referencias. Páginas web. http://geeks.ms/blogs/lmblanco/archive/2013/09/11/cubos-de-datos-en-sql-server-2008analysis-services.aspx
19