Está en la página 1de 80

Instalacin

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

Carpeta de Instalacin de Cubos


La carpeta de instalacin (que a continuacin se muestra) dentro de ella
contiene las carpetas de cada uno de los pasos a seguir.

Las carpetas estn enumeradas del 1 al 3. A continuacin se detalla el contenido


de las mismas:
1. Base de Datos para el DWH.- contiene el script que creara la base de datos
para el DWH. NOTA: debe tomarse en cuenta que si el cliente cuenta con
una particin especfica para el sistema operativo y otro para los datos;
esta base de datos se instalara sobre la particin de datos.
2. Base OLAP.- contiene el archivo XMLA que construye la base de datos
OLAP as como los cubos y dimensiones
3. SSIS.- son los archivos ETLs que nos ayudaran en la carga de informacin
de los cubos.

PorElizabethMarquez2 / 79

InstalacindeCubos2012

Base de Datos para el DWH


La primera carpeta contiene el script que se ejecutara en el motor de base de
datos.

Dentro de la carpeta encontraras este script. brelo.

Ejecuta la aplicacin de SQL Server Management Studio, da clic en y


luego en todos los programas/ Microsoft SQL Server 2012 como se muestra en la
siguiente imagen

PorElizabethMarquez3 / 79

InstalacindeCubos2012

Al abrir el archivo te mostrara las siguientes lneas de cdigo.

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.

Cuando ejecutes el script mostrara el siguiente mensaje

Debers posicionarte dentro del explorador de objetos y seleccionar la carpeta


base de datos y darle clic al botn de actualizar dentro del men del explorador
de objetos o dar clic derecho sobre la carpeta y te mostrara el men contextual
en donde tendrs la opcin de actualizar (refresh). Cuanto actualices te mostrara
en tu motor de base de datos la siguiente base.

PorElizabethMarquez5 / 79

InstalacindeCubos2012

A continuacin debers de crear el usuario(s) para poder accesar a los servidores


para hacer la extraccin de la informacin.

Creacin de Usuario en SQL


Para crear un usuario en SQL debers entrar en la siguiente ruta del Microsoft SQL
Server Management Studio: Seguridad / Inicio de sesin (Login)

Da clic derecho sobre la carpeta de inicio de sesin y te aparecer el men


contextual donde debers seleccionar: nuevo inicio de sesin (login), como se
muestra a continuacin.

PorElizabethMarquez6 / 79

InstalacindeCubos2012

Aparecer la siguiente ventana donde debers de modificar los siguientes


parmetros de la pgina General:
1. Nombre de Inicio de Sesin.- ese ser el nombre de tu usuario
2. Autenticacin de SQL Server.- debers de escribir la contrasea que le
asignaras a ese usuario
3. Base de datos predeterminada.- puedes asignarle una base para el
acceso predeterminado o dejarlo en master.

Cuando le das nombre al inicio de sesin, en automtico te aparecern estas


opciones habilitadas.

PorElizabethMarquez7 / 79

InstalacindeCubos2012

Debers deshabilitar la de exigir directivas de contrasea, y en automtico se


deshabilitaran las otras cajas.

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.

Cuando termines de modificar los campos anteriores ve a la pgina de funciones


de servidor (Server Roles) ah tendrs habilitada la opcin publica. No tienes que
modificar nada, solo debers comprobar que este seleccionada.

PorElizabethMarquez8 / 79

InstalacindeCubos2012

Ve a la pgina de asignacin de usuarios. Ah seleccionaras la base a la que te


quieres dirigir, en este ejemplo utilizaremos la base de datos DWH_intelisis.

Debers seleccionar las siguientes funciones: db_accessadmin, db_datareader,


db_datawriter, db_owner, db_securityadmin y public. Cada una de estas
propiedades nos permite modificar la base de datos, ya que en algunos casos
necesitaremos escribir, borrar, leer y modificar la estructura de la base de datos.

Si la base de produccin esta en el mismo servidor tambin debers seleccionar


la base de produccin en el ejemplo se utiliza BAYON y se le asignan las mismas
propiedades como se muestra a continuacin.

PorElizabethMarquez9 / 79

InstalacindeCubos2012

Por ltimo ve a la pgina de estado y verifica que la configuracin sea la


siguiente:
Permiso de conexin a la base de datos: Habilitado
Inicio de Sesin : Habilitada

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

para poder obtener la informacin de la base de produccin y poder escribirla en


nuestro destino.

Si tienes un solo servidor, en el paso de asignacin de usuario debers


seleccionar primero una base y configurar las funciones a las que tendr acceso
y luego la otra base y concederle las mismas funciones como se mostro en
prrafos anteriores.

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.

El nombre del script es DWH_intelisis.xmla, como se muestra a continuacin

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

NOTA: La autenticacin es por Windows.

Cuando hayas ejecutado el script, te mostrara las siguientes 3 lneas de cdigo en


la ventana de resultados.

PorElizabethMarquez13 /
79

InstalacindeCubos2012

Cuando actualices la conexin con el servidor de Analysis Services, te mostrara la


siguiente base de datos OLAP, que se llamara DWH_intelisis, no se debe confundir
con la del motor del base de datos, que tienen el mismo nombre pero estn en
diferentes servidores de SQL.

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.

SQL Server Data Tools proporciona ventanas, cuadros de dilogo y opciones de


men para trabajar con paquetes de Integration Services. Lo siguiente es un
resumen de las ventanas y mens disponibles:
La ventana Explorador de soluciones enumera proyectos, incluso el
proyecto de Integration Services en el que se desarrollan paquetes
de Integration Services y archivos de proyecto.
La ventana cuadro de herramientas enumera los elementos de flujo
de control y flujo de datos para generar flujos de control y flujos de
datos.
La ventana Propiedades enumera las propiedades de los objetos.
El men Formato proporciona opciones de ajuste de tamao y
alineacin de controles en un paquete.
El men Edicin proporciona funciones de copiado y pegado para
copiar objetos en las superficies de diseo.
El men Ver proporciona opciones para modificar la representacin
grfica de objetos en el Diseador SSIS

Al abrir la aplicacin te mostrara la siguiente ventana.

PorElizabethMarquez15 /
79

InstalacindeCubos2012

Cuando est abierta la aplicacin debers de abrir la base de datos OLAP, de la


siguiente manera: Archivo / Abrir / Base de datos Analysis Services

Despus te aparecer la siguiente ventana.

PorElizabethMarquez16 /
79

InstalacindeCubos2012

Debers llenar los siguientes datos como se muestra a continuacin:


1. Nombre del servidor de Analysis Services.
2. Tendrs la opcin de poner el nombre de tu base de datos o abrir la lista
desplegable y te mostrara todas las bases OLAP que tengas en tu servidor
de SSAS.

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

Esta aplicacin contiene 2 paneles importantes que a continuacin se enumeran:


1. El explorador de soluciones contiene varias carpetas, entre ellas:
a. Orgenes de datos.- Es una referencia de conexin creada fuera de
un paquete. Un origen de datos representa una simple conexin a
un almacn de datos, que incluye todas las tablas y vistas en el
almacn de datos. Si desea caractersticas ms avanzadas, tales
como la capacidad para seleccionar objetos de base de datos
especficos, como tablas y vistas, y agregar nuevas relaciones entre
objetos, use una vista de origen de datos en lugar de un origen de
datos
b. Vistas de origen de datos.- Proporciona una seleccin explorable,
permanente y con nombre de objetos de base de datos que se
pueden usar para definir orgenes, destinos y tablas de bsqueda
para tareas, transformaciones, orgenes de datos y destinos de SQL
Server Integration Services. En Integration Services, una vista de
origen de datos es un objeto de tiempo de diseo que facilita la
implementacin del mismo origen de datos en varios paquetes
2. Propiedades

Deberemos modificar el origen de datos para poder conectarnos a nuestra base


transaccional y poder obtener los datos que mostraran los cubos, selecciona el
origen de datos, da clic sobre el objeto y mostrara el men contextual.
Selecciona abrir como se muestra en la siguiente imagen.

PorElizabethMarquez18 /
79

InstalacindeCubos2012

Te mostrara la siguiente imagen, donde debers seleccionar el botn editar (Edit).

En el caso de que no tengas el proveedor que se utiliza para la conexin con la


base de datos, te mostrara la siguiente imagen, solo da clic en Ok para poder
continuar.

Como te mencionaba en el prrafo anterior, en este caso no tenemos el


proveedor que se utiliza por lo cual deberemos seleccionar el adecuado.

Cuando edites la conexin se mostraran los siguientes elementos que a


continuacin te enumero:
PorElizabethMarquez19 /
79

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

Al seleccionar un proveedor valido, te habilitara la opcin de nombre del servidor.

Puedes abrir la lista y seleccionar el nombre del servidor o escribir el nombre,


como se muestra a continuacin.

Debers seleccionar el modo de autenticacin al servidor. Utiliza el usuario que


creamos anteriormente y selecciona la casilla de recordar contrasea (save my
password) como se muestra en la siguiente imagen.

PorElizabethMarquez21 /
79

InstalacindeCubos2012

Ya que hayas ingresado las credenciales de un usuario valido, te permitir


escoger o escribir el nombre de la base de datos que utilizaremos. En nuestro caso
es DWH_Intelisis, que es la base que se creo en el primer paso, esta contiene la
informacin de los cubos.

Puedes validar que se realice la conexin, da clic sobre el botn Validar Conexin
(Test Connection) y mostrara la siguiente imagen.

PorElizabethMarquez22 /
79

InstalacindeCubos2012

Debes de revisar que en la pestaa de Informacion de suplantacin


(Impersonation Information) este seleccionada la opcin usar cuenta de servicio
(Use the Service Account), como se muestra a continuacin.

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.

Se abrir la siguiente ventana. Da clic derecho sobre el panel y aparecer el


men contextual donde debers elegir Actualizar como se muestra en la
siguiente imagen.

PorElizabethMarquez23 /
79

InstalacindeCubos2012

Cuando se haya hecho la actualizacin, se mostrara la siguiente ventana donde


te dir que fue lo que se modifico, borro o actualizo.

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.

Despus de guardar las modificaciones debers procesar lavase como a


continuacin se muestra.

Cuando se inicie el procesamiento se mostrara la siguiente imagen donde en el


primer recuadro rojo indica que tipo de procesamiento se realizara. En la siguiente
tabla se describen los mtodos de procesamiento disponibles en Analysis Services
y se identifican los objetos compatibles con cada mtodo.
Procesar predeterminado.- Detecta el estado de proceso de un objeto y
realiza el procesamiento necesario para devolver objetos sin procesar o
procesados parcialmente a un estado de procesamiento completo. Esta
opcin de procesamiento es compatible con cubos, bases de datos,
dimensiones, grupos de medida, modelos de minera de datos, estructuras
de minera de datos y particiones.
Procesar completo.- Procesa un objeto de Analysis Services y todos los

PorElizabethMarquez25 /
79

InstalacindeCubos2012

objetos que contiene. Cuando se ejecuta Procesar completo en un objeto


que ya se ha procesado, Analysis Services quita todos los datos del objeto
y, a continuacin, lo procesa. Este tipo de procesamiento es necesario
cuando se ha realizado un cambio estructural en un objeto; por ejemplo,
cuando se agrega, se elimina o se cambia el nombre de una jerarqua de
atributo. Esta opcin de procesamiento es compatible con cubos, bases
de datos, dimensiones, grupos de medida, modelos de minera de datos,
estructuras de minera de datos y particiones.
Procesar incremental.- Agrega nuevos datos de hechos disponibles y
procesa slo las particiones relevantes. Esta opcin de procesamiento es
compatible con grupos de medida y particiones.
Procesar actualizacin.- Impone un relectura de los datos y una
actualizacin de atributos de dimensin.
Se quitarn las agregaciones flexibles y los ndices de particiones
relacionadas. Por ejemplo, esta opcin de procesamiento puede agregar
miembros nuevos a una dimensin e imponer una relectura completa de
los datos para actualizar atributos de objeto. Esta opcin de
procesamiento es compatible con las dimensiones.
Procesar ndice.- Crea o regenera ndices y agregaciones para todas las
particiones procesadas. Esta opcin produce un error en los objetos sin
procesar. Esta opcin de procesamiento es compatible con cubos,
dimensiones, grupos de medida y particiones.
Procesar datos.- Procesa slo los datos sin generar agregaciones ni ndices.
Si hay datos en las particiones, se quitarn antes de volver a llenar la
particin con datos de origen. Esta opcin de procesamiento es
compatible con cubos, dimensiones, grupos de medida y particiones.
Cancelar proceso.- Quita los datos del objeto especificado y de cualquier
otro objeto que forme parte de un nivel inferior. Los datos no se vuelven a
cargar una vez quitados. Esta opcin de procesamiento es compatible con
cubos, bases de datos, dimensiones, grupos de medida, modelos de
minera de datos, estructuras de minera de datos y particiones.
Procesar estructura.- Si se cancela el proceso del cubo, Analysis Services
procesa todas las dimensiones del cubo, si es necesario. Despus, Analysis
Services crear slo definiciones de cubo. Si esta opcin se aplica a una
estructura de minera de datos, sta se rellena con datos de origen. La
diferencia entre esta opcin y Procesar completo es que sta no recorre
en iteracin el proceso hacia los propios modelos de minera de datos. Esta
opcin de procesamiento es compatible con cubos y estructuras de
minera de datos.
Procesar borrado de estructura.- Quita todos los datos de entrenamiento
de una estructura de minera de datos. Esta opcin de procesamiento es
compatible nicamente con estructuras de minera de datos.
Procesar cach de secuencia de comandos.- Esta caracterstica se quitar
en la versin siguiente de Microsoft SQL Server. No utilice esta caracterstica
en nuevos trabajos de desarrollo y modifique lo antes posible las
aplicaciones que actualmente la utilizan.

No debers de modificar la opcin de procesamiento, la que se utiliza por default


PorElizabethMarquez26 /
79

InstalacindeCubos2012

es la conveniente. Luego da clic en aceptar como se muestra en el recuadro.

Cuando inicie procesamiento se mostrara la siguiente ventana.

Terminado el procesamiento se mostrara la ventana de la siguiente forma; en el


primer recuadro dir que el procesamiento se ha finalizado correctamente y para
finalizar da clic sobre el botn cerrar como lo muestra la imagen

PorElizabethMarquez27 /
79

InstalacindeCubos2012

PorElizabethMarquez28 /
79

InstalacindeCubos2012

SQL Server Integration Services (SSIS)


La carpeta de SSIS contiene los paquetes ETL o antiguamente llamados DTS para
la carga de informacin.

La carpeta llamada SSIS Clientes DWH_intelisis 2012 contiene el proyecto de


Integration Services.

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

Se abrir la siguiente aplicacin.

PorElizabethMarquez30 /
79

InstalacindeCubos2012

Para abrir el proyecto de SSIS, da clic sobre la siguiente ruta: Archivo / Abrir /
Proyecto o Solucin

Debers indicarle la ruta en la que se encuentra el proyecto de SSIS. Cuando


encuentres el archivo que se muestra en el primer recuadro da clic sobre el botn
aceptar como se muestra en el segundo recuadro.

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.

En el panel de explorador de soluciones encontraras los siguientes elementos:


1. Origen.- es la conexin con la base de produccin de intelisis.
2. Destino.- la conexin a la base de datos para el DWH_Intelisis
3. Paquetes ETL.- son los DTSXs que se utilizaran para la carga de informacin.

PorElizabethMarquez32 /
79

InstalacindeCubos2012

Modificacin de los orgenes de datos

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.

Cuando se abra la siguiente ventana da clic sobre el botn Editar.

PorElizabethMarquez33 /
79

InstalacindeCubos2012

En el caso de no contar con un proveedor de datos de la versin actual, te


mostrara la siguiente ventana. Debers de dar clic en Ok para poder continuar

Se mostrara la siguiente ventana de Administrador de conexin. Debers de


modificar el proveedor.

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

Al seleccionar el proveedor correcto te habilitara el nombre del servidor.

PorElizabethMarquez35 /
79

InstalacindeCubos2012

Cambia el nombre del servidor por el servidor de produccin de intelisis.

Utiliza la autenticacin de SQL Server, ah agregar un usuario que se autentique a


la base de produccin.

PorElizabethMarquez36 /
79

InstalacindeCubos2012

Utiliza el usuario que creaste para conectarte a la base de produccin. Al


establecer conexin con la base de datos, escoge seleccionar o escribir el
nombre de la base de datos, como se muestra a continuacin.

En este caso ser la base de produccin de Intelisis

PorElizabethMarquez37 /
79

InstalacindeCubos2012

Y por ultimo probar conexin. Cuando la conexin se realice correctamente


aparecer la siguiente ventana.

Ahora modificaremos el Destino. Se seguir el mismo procedimiento que el origen


de datos anterior. Para abrir la conexin da clic sobre el origen de datos destino y
selecciona del men contextual Aceptar, como se muestra en la siguiente
imagen.

PorElizabethMarquez38 /
79

InstalacindeCubos2012

Cuando se abra la siguiente ventana da clic sobre el botn Editar.

En el caso de no contar con un proveedor de datos de la versin actual, te


mostrara la siguiente ventana. Debers de dar clic en Ok para poder continuar

Se mostrara la siguiente ventana de Administrador de conexin. Debers de


modificar el proveedor.

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

Al seleccionar el proveedor correcto te habilitara el nombre del servidor.

PorElizabethMarquez40 /
79

InstalacindeCubos2012

Cambia el nombre del servidor por el servidor de produccin de intelisis.

Utiliza la autenticacin de SQL Server, ah agregar un usuario que se autentique a


la base de produccin.

PorElizabethMarquez41 /
79

InstalacindeCubos2012

Utiliza el usuario que creaste para conectarte a la base de produccin. Al


establecer conexin con la base de datos, escoge seleccionar o escribir el
nombre de la base de datos, como se muestra a continuacin.

En este caso ser la base DWH_Intelisis

PorElizabethMarquez42 /
79

InstalacindeCubos2012

Y por ultimo probar conexin. Cuando la conexin se realice correctamente


aparecer la siguiente ventana.

Carga de Informacin

Para hacer la carga de informacin deberemos de ejecutar los paquetes que


contiene el proyecto. Los histricos son los que comienzan con 0 en este caso son:
0.1 Carga Histricos Catalogos.dtsx, 0.2 Carga Histricos Tablas de Hechos.dtsx y el
0.3 Carga Histricos Faltantes.dtsx; las cargas incrementales tienen el siguiente
formato 1.1 Carga Incrementales Catalogos.dtsx, 1.2 Carga Incrementales Tablas
de Hechos.dtsx, 1.3 Carga Incrementales Faltantes.dtsx, 1.4 Procesamiento
Dimensiones.dtsx y 1.5 Procesamiento Cubos.dtsx.

Da clic derecho sobre el 0.1 y da clic en abrir.

PorElizabethMarquez43 /
79

InstalacindeCubos2012

Cuando abras el paquete te mostrara el siguiente error.

Esto es debido a las conexiones de los paquetes. Al terminar la validacin y listar


todas las conexiones aparecer as la ventana.

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.

Debers de abrirlas con doble clic y te mostrara la siguiente ventana, da clic en


Ok para cerrarla.

PorElizabethMarquez45 /
79

InstalacindeCubos2012

Como veras en la siguiente imagen la conexin que abrimos ya no muestra la


flecha roja hacia abajo y algunos paquetes ya no muestran taches. Haz lo mismo
con el otro origen de datos.

PorElizabethMarquez46 /
79

InstalacindeCubos2012

Hars lo mismo para la conexin de Origen. Abre la conexin y dars clic en Ok.

Cuando se hayan validado ambas conexiones el paquete se mostrara ya sin


ningn tache o flecha roja, como se ve a continuacin.

PorElizabethMarquez47 /
79

InstalacindeCubos2012

Despus de eso debers guardar y posteriormente ejecutar el paquete, de la


siguiente manera. Sobre el men existe un botn que es una punta de flecha
verde da clic sobre esta e iniciara la depuracin, lo que quiere decir es que
iniciara la carga de informacin.

Para saber que se realizo correctamente, se mostraran las siguientes lneas en la


ventana de lado inferior izquierdo y todas las tareas de ejecucin se mostraran
con una palomita verde de lado superior derecho.

PorElizabethMarquez48 /
79

InstalacindeCubos2012

Hay dos formas de detener el proceso de carga, cuando se muestra la siguiente


leyenda o cuando la detienes t. Cuando lo hace con la leyenda solo debers
de dar clic sobre la lnea de la siguiente imagen.

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

Los ETL para el procesamiento son el 1.4 Procesamiento Dimensiones y el 1.5


Procesamiento cubos. Se mostrara una tarea de procesamiento de Analysis
Services como en la siguiente imagen.

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.

Mostrara la siguiente imagen da clic sobre el botn Editar.

Se abrir la siguiente ventana donde tendremos los siguientes elementos:


El nombre del servidor de cubos
La autenticacin es por Windows
La base de datos OLAP DWH_Intelisis

Probaremos la conexin, da clic sobre el botn del recuadro rojo de la siguiente


imagen.

PorElizabethMarquez50 /
79

InstalacindeCubos2012

Cuando hayas probado la conexin, mostrara la siguiente imagen.

Da clic en Ok para cerrar esa ventana y nuevamente Ok en el administrador de


conexiones para cerrar la ventana como se muestra a continuacin.

PorElizabethMarquez51 /
79

InstalacindeCubos2012

Da clic en Ok para cerrar el Administrador de Conexiones.

De la misma forma abrirs el procesamiento de cubos y validaras la conexin.


Cuando hayas terminado, cierra todos los paquetes ETL y guarda los cambios.

Da clic sobre el proyecto principal como se muestra en la siguiente imagen.

Tienes 2 opciones en el men para la depuracin de los ETL que a continuacin se


mencionan:
Generar o Generar solucin (Built) para compilar slo los archivos del
proyecto y los componentes modificados desde la ltima generacin.
Nota.- El comando Generar cambia a Generar solucin cuando una
solucin incluye ms de un proyecto.
Volver a generar solucin (Rebuilt) para "limpiar" primero la solucin y, a
continuacin, generar todos los archivos y componentes del proyecto.

Cuando se haya ejecutando la generacin se mostrara la siguiente imagen.

PorElizabethMarquez52 /
79

InstalacindeCubos2012

Subir los DTS a Integration Services

Inicia el Management Studio y conctate al servidor de Integration como se


muestra en la siguiente imagen.

Si no aparece en automtico el nombre de tu servidor, debers dar el nombre del


servidor como se muestra a continuacin, la autenticacin es por Windows.

Si te muestra el siguiente mensaje de error es debido a que no tienes los privilegios


suficientes dentro del servidor para poder ejecutar ese servicio.
PorElizabethMarquez53 /
79

InstalacindeCubos2012

En este caso debers de cerrar la ventana con Ok y cerrar el Management Studio


y volverlo a ejecutar, pero debers de dar clic derecho sobre la aplicacin como
se muestra a continuacin y decirle que lo ejecute como administrador.

Mostrara la siguiente advertencia, solo da clic sobre si.

PorElizabethMarquez54 /
79

InstalacindeCubos2012

Enseguida abrir el Management Studio, solo da clic en conectar (connect).

En el explorador de objetos se mostrara una ventana similar a la siguiente imagen,


debers de abrir la carpeta de paquetes almacenados (Stored Packages).

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

Te mostrara la siguiente ventana ah escribe el nombre o en automtico te


pondr la carpeta, debers ponerle el nombre.

Cuando hayas creado la carpeta se mostrara como en la siguiente imagen.

Comenzaremos la importacin de paquetes para subirlos a SSIS. Da clic derecho


sobre la carpeta que acabamos de crear y selecciona del men la opcin
Importar Paquete (Import Package)

PorElizabethMarquez57 /
79

InstalacindeCubos2012

La siguiente ventana donde tenemos diferentes opciones, por default aparecer


Sistema de Archivos (File System).

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

Despus de seleccionar el archivo vuelves a la anterior ventana si no aparece el


nombre del paquete da clic sobre el recuadro y luego en el botn Aceptar.

As se ver la carga del primer paquete

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

Job (Trabajo) de Carga y Procesamiento

Un trabajo es una serie especfica de operaciones que el Agente SQL Server


realiza secuencialmente. Un trabajo puede realizar una amplia variedad de
actividades, incluidos scripts Transact-SQL, aplicaciones de smbolo del sistema,
scripts de Microsoft ActiveX, paquetes de Integration Services, comandos y
consultas de Analysis Services o tareas de replicacin. Los trabajos pueden
ejecutar tareas repetitivas o que se pueden programar, y pueden notificar
automticamente a los usuarios el estado del trabajo mediante alertas, lo cual
simplifica en gran medida la administracin de SQL Server.

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.

En el Explorador de objetos, conctese a una instancia del SQL Server Database


Engine (Motor de base de datos de SQL Server) y expndala; como lo muestra la
siguiente imagen.

Cuando te posiciones sobre la carpeta de trabajos da clic derecho y te mostrara


el men contextual, elije la opcin nuevo trabajo como lo muestra la siguiente
imagen.

PorElizabethMarquez61 /
79

InstalacindeCubos2012

En la pgina General, en el cuadro Nombre, escriba un nombre para el trabajo

Por nombre le pondrs Carga y Procesamiento de Cubos y el propietario es el


usuario con el que estas instalando; no tiene categora y ninguna descripcin; el
check este habilitado debe de estar seleccionado para poder ejecutar el job,
como se ve en la siguiente imagen

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.

Todos los pasos de trabajo se ejecutan en un contexto de seguridad


determinado. Si en el paso de trabajo se especifica un proxy, se ejecuta en el
contexto de seguridad de la credencial del proxy. Si en el paso de trabajo no se
especifica un proxy, se ejecuta en el contexto de la cuenta de servicio del
Agente SQL Server. Slo los miembros de la funcin de servidor fija sysadmin
pueden crear trabajos en los que no se especifique un proxy de forma explcita.

Puesto que los pasos de trabajo se ejecutan en el contexto de un usuario


especfico de Microsoft Windows, dicho usuario debe disponer de los permisos y la
configuracin necesarios para que se ejecute el paso de trabajo. Por ejemplo, si
crea un trabajo que requiere una letra de unidad o una ruta de acceso UNC
(Convencin de nomenclatura universal), los pasos de trabajo se pueden ejecutar
con la cuenta de usuario de Windows durante la comprobacin de las tareas. Sin
embargo, el usuario de Windows para el paso de trabajo debe tener tambin los
permisos y configuraciones de letra de ++unidades necesarias, o acceso a la
unidad requerida. De lo contrario, se producir un error en el paso de trabajo.
Para evitar este problema, asegrese de que el proxy para cada paso de trabajo

PorElizabethMarquez63 /
79

InstalacindeCubos2012

dispone de los permisos necesarios para la tarea que realiza dicho paso.

En el cuadro de dilogo Propiedades del trabajo, haga clic en la ficha Pasos y, a


continuacin, haga clic en Nuevo, ve la siguiente imagen.

En el cuadro de dilogo Nuevo paso de trabajo, escriba el Nombre del paso de


trabajo.

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

Ejecutar como: se ejecuta con la cuenta de servicio del agente de SQL

Cuando selecciones el tipo de paquete cambiara la parte inferior del paso, en


este caso te aparecern una serie de pestaas. La primera de ellas se llama
Paquete (Package) en la que debers de modificar:
El origen de paquete (Package Source) como: Almacn de paquetes SSIS
(SSIS Package Store), como se muestra en la siguiente imagen.

A continuacin seleccionaremos el servidor donde hayamos subido nuestro


DTSXs, puedes escribir el nombre del servidor o desplegar la lista que se muestra
en el recuadro rojo de la siguiente imagen.

PorElizabethMarquez65 /
79

InstalacindeCubos2012

Se habilitaran otro campo en la parte inferior, es un botn con tres puntitos, da


clic sobre este botn, como se muestra en la siguiente imagen.

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

Te pondr la ruta y el nombre del objeto que seleccionaste, como se ve en la


siguiente imagen. Selecciona el nombre del paquete sin el nmero como lo
muestra la siguiente imagen.

Colcalo dentro del nombre del paso como se muestra a continuacion.

PorElizabethMarquez67 /
79

InstalacindeCubos2012

Dirgete a la pestaa de orgenes de datos (Data Source), debers seleccionar la


pestaa Origen de datos y dentro de esta se encuentra los administradores de
conexin, en este caso origen y destino de nuestro paquete DTSX.

Seleccinalos como se ve en la siguiente imagen.

PorElizabethMarquez68 /
79

InstalacindeCubos2012

Para poder modificar la conexin debern de estar seleccionados los orgenes de


datos. Dentro de la cadena de conexin posicinate despus del user id,
agregaras el siguiente fragmento de cogido en la cadena de conexin:
pwd=******; (los asteriscos son la clave de tu usuario) DEBE IR SIN ESPACIOS Y LA
CADENA DE CONEXIN DEBER QUEDAR DE LA SIGUIENTE MANERA:

LO QUE VIENE EN EL RECUADRO ROJO ES COMO DEBE DE QUEDAR.

PorElizabethMarquez69 /
79

InstalacindeCubos2012

Despus de modificar la cadena debers de alterar el resultado en caso de xito


y error en la pgina de Avanzado. Como se muestra en la siguiente imagen.
Exceptuando el ltimo paso todos los anteriores deben de quedar de la siguiente
manera:

Debers de realizar los pasos anteriores para los paquetes 1.2 y 1.3. Cuando hayas
PorElizabethMarquez70 /
79

InstalacindeCubos2012

agregado los pasos de carga incremental, seguirs con los pasos de


procesamiento de dimensiones y cubos.

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

Cuando selecciones el tipo de paquete cambiara la parte inferior del paso, en


este caso te aparecern una serie de pestaas. La primera de ellas se llama
Paquete (Package) en la que debers de modificar:
El origen de paquete (Package Source) como: Almacn de paquetes SSIS
(SSIS Package Store), como se muestra en la siguiente imagen.

A continuacin seleccionaremos el servidor donde hayamos subido nuestro


DTSXs, puedes escribir el nombre del servidor o desplegar la lista que se muestra
en el recuadro rojo de la siguiente imagen.

Se habilitaran otro campo en la parte inferior, es un botn con tres puntitos, da


PorElizabethMarquez72 /
79

InstalacindeCubos2012

clic sobre este botn, como se muestra en la siguiente imagen.

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.

Te pondr la ruta y el nombre del objeto que seleccionaste, como se ve en la


siguiente imagen. Selecciona el nombre del paquete sin el nmero como lo
muestra la siguiente imagen.

PorElizabethMarquez73 /
79

InstalacindeCubos2012

Colcalo dentro del nombre del paso como se muestra a continuacin.

Dirgete a la pestaa de orgenes de datos (Data Source), dentro de esta se


encuentra los administradores de conexin, en este caso Procesamiento de
Dimensiones. Selecciona el origen de la conexin, ah no debes de modificar
nada, debido a que la autenticacin se realiza por Windows, solo debers
seleccionar, como se muestra a continuacin.

PorElizabethMarquez74 /
79

InstalacindeCubos2012

Como en los pasos anteriores debers modificar las acciones en caso de xito y
error a ir al siguiente pas:

En el ltimo paso debers modificar las acciones en caso de xito y error;


seleccionar en caso de xito salir del trabajo e informar del xito, y accin en
caso de error: salir del trabajo e informar del error, como se muestra en la siguiente
imagen.

PorElizabethMarquez75 /
79

InstalacindeCubos2012

Configuracin de la programacin del job

Selecciona la pgina del job llamada programaciones (Schedules) y da clic sobre


el botn Nueva, como se muestra a continuacin.

A continuacin se muestra y describe cada uno de los pasos para configurar la


programacin.
1. Nombre de la programacin
2. Tipo de programacin.- En Tipo de programacin, seleccione una de las
siguientes operaciones:
a. Haga clic en Peridica si desea que una programacin se ejecute
PorElizabethMarquez76 /
79

InstalacindeCubos2012

varias veces. Para establecer la programacin peridica, rellene los


grupos Frecuencia, Frecuencia diaria y Duracin en el cuadro de
dilogo.

3. Frecuencia.- frecuencia diaria

4. Selecciona el horario en que se ejecutara el job


5. Duracin.- la duracin es la fecha en que se comenzara a ejecutar el job.
Recuerda que si programas el job por las madrugadas, debers
seleccionar un da despus.

PorElizabethMarquez77 /
79

InstalacindeCubos2012

La programacin deber quedar como a continuacin


Diario
Peridica
Diario; 1 vez al da
Sucede cada vez: 1:00 a.m.
Duracin Fecha de inicio un da despus de la creacin.

La siguiente imagen muestra la programacin, solo debers de dar clic sobre el


botn aceptar.

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

También podría gustarte