Instalacion de Cubos Manual en SQL2012 PDF
Instalacion de Cubos Manual en SQL2012 PDF
Manual de Cubos
sobre SQL Server
2012
Desarrollado por:
Elisabeth Marquez Garcia
Analista de Business Intelligence
03/10/12
InstalacindeCubos2012
ndice
Carpeta de Instalacin de Cubos.......................................................................................2
Base de Datos para el DWH ..............................................................................................3
Creacin de Usuario en SQL .............................................................................................6
Base OLAP ......................................................................................................................... 12
SQL Server Integration Services (SSIS) ........................................................................... 29
Carga de Informacin ................................................................................................ 43
Procesamiento OLAP ................................................................................................... 49
Subir los DTS a Integration Services............................................................................ 53
Job (Trabajo) de Carga y Procesamiento............................................................... 61
Configuracin de la programacin del job ............................................................ 76
PorElizabethMarquez1 / 79
InstalacindeCubos2012
PorElizabethMarquez2 / 79
InstalacindeCubos2012
PorElizabethMarquez3 / 79
InstalacindeCubos2012
PorElizabethMarquez4 / 79
InstalacindeCubos2012
NOTA: por cuestiones de seguridad, muchas veces los clientes tienen una
particin para el sistema operativo y otra para los datos (particin de respaldos,
almacn de base de datos etc.), por lo cual debers crear la ruta de Cubos\BD
en la particin adecuada, as como modificar esos parmetros dentro del script
para que no te mande errores.
PorElizabethMarquez5 / 79
InstalacindeCubos2012
PorElizabethMarquez6 / 79
InstalacindeCubos2012
PorElizabethMarquez7 / 79
InstalacindeCubos2012
As deber quedar:
1. Nombre de inicio de sesin: intelisisbi y como contrasea intelisisbi
2. Autenticacin de SQL server.- recuerda poner una contrasea que vaya
acorde a lo que realizara este usuario.
3. Deshabilita la directiva de contrasea.- esto se hace para que mes con
mes no nos cambie la contrasea y modifiquemos nuestro job.
4. Es opcional seleccionar una base de datos predeterminada, por default
quedara master.
PorElizabethMarquez8 / 79
InstalacindeCubos2012
PorElizabethMarquez9 / 79
InstalacindeCubos2012
Luego dars clic sobre el botn de Aceptar y ya est creado nuestro usuario para
acceso a la base de datos.
NOTA: Debes de tomar en cuenta que si tienes 2 servidores: uno para el ERP y otro
para los cubos, este procedimiento se tiene que realizar en los dos servidores, esto
PorElizabethMarquez10 /
79
InstalacindeCubos2012
PorElizabethMarquez11 /
79
InstalacindeCubos2012
Base OLAP
La siguiente carpeta contiene un archivo xmla, que al ejecutarse te crea la
estructura y los cubos para el DWH.
Abrir el archivo. Por default te dir que el tipo de servidor es Analysis Services, lo
que debers modificar ser el nombre de tu servidor, como se muestra en el
segundo recuadro.
PorElizabethMarquez12 /
79
InstalacindeCubos2012
PorElizabethMarquez13 /
79
InstalacindeCubos2012
Cuando hayas terminado esta tarea, debers abrir la aplicacin de SQL Server
Data Tools (SDT, de ahora en adelante), para hacer algunas modificaciones sobre
la base de datos OLAP. La ruta para abrir la aplicacin es: Inicio / Programas /
Microsoft SQL Server 2012 / SQL Server Data Tools; como se muestra en la siguiente
imagen
PorElizabethMarquez14 /
79
InstalacindeCubos2012
SQL Server Data Tools (SDT) es el entorno que utilizar para desarrollar paquetes
para la extraccin, transformacin y carga (ETL) de datos en Integration Services.
SDT es el entorno de Visual Studio 2010, e incorpora mejoras especficas para
soluciones de Business Intelligence.
PorElizabethMarquez15 /
79
InstalacindeCubos2012
PorElizabethMarquez16 /
79
InstalacindeCubos2012
Cuando llenes los datos como se muestra a continuacin en el ejemplo, dars clic
en el botn aceptar. Se mostrara la siguiente ventana.
PorElizabethMarquez17 /
79
InstalacindeCubos2012
PorElizabethMarquez18 /
79
InstalacindeCubos2012
InstalacindeCubos2012
1. Proveedor
2. Nombre del servidor
3. Conexin con el servidor
4. Utilizar autenticacin de SQL Server
5. Establecer conexin con una base de datos
6. Seleccionar o escribir el nombre de la base de datos
7. Probar conexin
Abre la lista de los proveedores y selecciona SQL Native Cliente 11.0 como se
muestra en la siguiente imagen.
PorElizabethMarquez20 /
79
InstalacindeCubos2012
PorElizabethMarquez21 /
79
InstalacindeCubos2012
Puedes validar que se realice la conexin, da clic sobre el botn Validar Conexin
(Test Connection) y mostrara la siguiente imagen.
PorElizabethMarquez22 /
79
InstalacindeCubos2012
Tendrs que modificar la vista de origen de datos, para eso da clic sobre la VOD y
da clic en abrir como se muestra a continuacin.
PorElizabethMarquez23 /
79
InstalacindeCubos2012
PorElizabethMarquez24 /
79
InstalacindeCubos2012
Lo nico que tendrs que hacer es clic sobre aceptar para cerrar la ventana y
guardar los cambios que realizaste, como se muestra en la siguiente imagen.
PorElizabethMarquez25 /
79
InstalacindeCubos2012
InstalacindeCubos2012
PorElizabethMarquez27 /
79
InstalacindeCubos2012
PorElizabethMarquez28 /
79
InstalacindeCubos2012
Abre otra aplicacin de SDT, para poder modificar nuestro proyecto de SSIS. Para
abrir la aplicacin: Inicio / Programas / Microsoft SQL Server 2012 / SQL Server Data
Tools.
PorElizabethMarquez29 /
79
InstalacindeCubos2012
PorElizabethMarquez30 /
79
InstalacindeCubos2012
Para abrir el proyecto de SSIS, da clic sobre la siguiente ruta: Archivo / Abrir /
Proyecto o Solucin
PorElizabethMarquez31 /
79
InstalacindeCubos2012
Cuando haya abierto la aplicacin mostrara una pantalla similar donde de lado
derecho se muestra el panel de explorador de soluciones y la ventana de
propiedades.
PorElizabethMarquez32 /
79
InstalacindeCubos2012
Para modificar el origen de datos, selecciona el que vas a modificar (en este caso
es Origen) y da clic derecho sobre l y selecciona Abrir como se muestra en la
imagen.
PorElizabethMarquez33 /
79
InstalacindeCubos2012
PorElizabethMarquez34 /
79
InstalacindeCubos2012
El proveedor de conexin debe de ser OLE DB Nativo \ SQL Native Client; da clic
sobre la lista y selecciona uno que sea SQL Server Native Client 11.0
PorElizabethMarquez35 /
79
InstalacindeCubos2012
PorElizabethMarquez36 /
79
InstalacindeCubos2012
PorElizabethMarquez37 /
79
InstalacindeCubos2012
PorElizabethMarquez38 /
79
InstalacindeCubos2012
PorElizabethMarquez39 /
79
InstalacindeCubos2012
El proveedor de conexin debe de ser OLE DB Nativo \ SQL Native Client; da clic
sobre la lista y selecciona uno que sea SQL Server Native Client 11.0
PorElizabethMarquez40 /
79
InstalacindeCubos2012
PorElizabethMarquez41 /
79
InstalacindeCubos2012
PorElizabethMarquez42 /
79
InstalacindeCubos2012
Carga de Informacin
PorElizabethMarquez43 /
79
InstalacindeCubos2012
PorElizabethMarquez44 /
79
InstalacindeCubos2012
Como notaras hay un tache sobre cada uno de los paquetitos y en los orgenes
de datos una flecha hacia abajo color rojo. En la versin 2012 de los paquetes
como se muestran en la siguiente imagen tienen una flecha roja hacia abajo
antes del nombre de los orgenes, esto significa que no estn sincronizadas con las
que modificamos al principio.
PorElizabethMarquez45 /
79
InstalacindeCubos2012
PorElizabethMarquez46 /
79
InstalacindeCubos2012
Hars lo mismo para la conexin de Origen. Abre la conexin y dars clic en Ok.
PorElizabethMarquez47 /
79
InstalacindeCubos2012
PorElizabethMarquez48 /
79
InstalacindeCubos2012
O cuando es por medio del men principal, debers de dar clic en parar como
muestra la siguiente imagen en el recuadro rojo.
As debers ejecutar los paquetes del 02, 03, 1.1, 1.2 y el 1.3.
Procesamiento OLAP
PorElizabethMarquez49 /
79
InstalacindeCubos2012
Cuando abras esta tarea debers editar la conexin como en los paquetes
anteriores para direccionar a la base de datos OLAP correcta. Abre la conexin
ProcesamientoCubos dando clic derecho sobre la conexin y selecciona del
men contextual la tarea Editar.
PorElizabethMarquez50 /
79
InstalacindeCubos2012
PorElizabethMarquez51 /
79
InstalacindeCubos2012
PorElizabethMarquez52 /
79
InstalacindeCubos2012
InstalacindeCubos2012
PorElizabethMarquez54 /
79
InstalacindeCubos2012
PorElizabethMarquez55 /
79
InstalacindeCubos2012
Mostrara 2 carpetas mas, abre la que se llama File System, como se muestra a
continuacin.
Crea una nueva carpeta llamada intelisis, dando clic derecho sobre la carpeta
File System y da clic sobre nueva carpeta.
PorElizabethMarquez56 /
79
InstalacindeCubos2012
PorElizabethMarquez57 /
79
InstalacindeCubos2012
Como se muestra en la imagen anterior da clic sobre el botn de los tres puntitos,
debers dar la ruta de los ETLs ah encontraras una carpeta llamada bin, brela y
dentro de esta encontraras otra llamada development, como se muestra en la
siguiente imagen, brela y ah encontraras los paquetes que se agregaran al
servicio de SSIS.
Selecciona los archivos de la carpeta bin que comienzan con 1; para las cargas
incrementales. Debers seleccionar uno por uno.
PorElizabethMarquez58 /
79
InstalacindeCubos2012
Debers de hacer los mismo del 1.2 al 1.5, cuando hayas cargado todos los
paquetes, se mostrara de la siguiente manera.
PorElizabethMarquez59 /
79
InstalacindeCubos2012
PorElizabethMarquez60 /
79
InstalacindeCubos2012
Para crear un trabajo, el usuario debe ser miembro de una de las funciones fijas
de base de datos del Agente SQL Server o de la funcin fija de servidor sysadmin.
Slo pueden editar el trabajo el propietario de ste o los miembros de la funcin
sysadmin.
PorElizabethMarquez61 /
79
InstalacindeCubos2012
PorElizabethMarquez62 /
79
InstalacindeCubos2012
Los pasos de trabajo son acciones que el trabajo realiza en una base de datos o
en un servidor. Cada trabajo debe estar formado por un paso, como mnimo. Los
pasos de trabajo pueden ser:
Programas ejecutables y comandos del sistema operativo.
Instrucciones Transact-SQL, incluidas los procedimientos almacenados y los
procedimientos almacenados extendidos.
Scripts de PowerShell.
Scripts de Microsoft ActiveX.
Tareas de replicacin.
Tareas de Analysis Services.
Paquetes de Integration Services.
PorElizabethMarquez63 /
79
InstalacindeCubos2012
dispone de los permisos necesarios para la tarea que realiza dicho paso.
Para agregar un paso del tipo Paquete SQL Server Integration Services, debers
seguir los siguientes pasos, como lo muestra en la siguiente imagen.
Tipo: Paquete SQL Server Integration Services
PorElizabethMarquez64 /
79
InstalacindeCubos2012
PorElizabethMarquez65 /
79
InstalacindeCubos2012
Te mostrara la siguiente ventana con la siguiente ruta Paquetes SSIS / File System /
Intelisis; donde encontraras todos los paquetes ETL que subiste. Selecciona el paso
1.1 y da clic en Ok.
PorElizabethMarquez66 /
79
InstalacindeCubos2012
PorElizabethMarquez67 /
79
InstalacindeCubos2012
PorElizabethMarquez68 /
79
InstalacindeCubos2012
PorElizabethMarquez69 /
79
InstalacindeCubos2012
Debers de realizar los pasos anteriores para los paquetes 1.2 y 1.3. Cuando hayas
PorElizabethMarquez70 /
79
InstalacindeCubos2012
De igual forma que en los pasos anteriores, da clic en nuevo paso, como se
muestra en la siguiente informacin.
Para agregar un paso del tipo Paquete SQL Server Integration Services, debers
seguir los siguientes pasos, como lo muestra en la siguiente imagen.
Tipo: Paquete SQL Server Integration Services
Ejecutar como: se ejecuta con la cuenta de servicio del agente de SQL
PorElizabethMarquez71 /
79
InstalacindeCubos2012
InstalacindeCubos2012
Te mostrara la siguiente ventana con la siguiente ruta Paquetes SSIS / File System /
Intelisis; donde encontraras todos los paquetes ETL que subiste. Selecciona el paso
1.1 y da clic en Ok.
PorElizabethMarquez73 /
79
InstalacindeCubos2012
PorElizabethMarquez74 /
79
InstalacindeCubos2012
Como en los pasos anteriores debers modificar las acciones en caso de xito y
error a ir al siguiente pas:
PorElizabethMarquez75 /
79
InstalacindeCubos2012
InstalacindeCubos2012
PorElizabethMarquez77 /
79
InstalacindeCubos2012
PorElizabethMarquez78 /
79
InstalacindeCubos2012
Con este paso se finaliza la instalacin de los cubos. Es necesario que pruebes el
job finalizando la creacin, para que quede comprobado el comportamiento.
PorElizabethMarquez79 /
79