Está en la página 1de 9

Imagen representativa de como un libro con un modelo de datos de Power

Pivot puede ser consumido.

Power Pivot es un add-in para Excel para crear modelos de Datos en modo
Tabular pero tambin puede utilizarse de otras formas. Esas otras formas
son:

o Como fuente de datos para otros reportes en Excel (un archivo que ha
sido cargado en Sharepoint)
o Como un modelo de datos que luego puede servir de fuente para un
SQL Server Analysis Services en modo Tabular (utilizando SQL Server Data
Tools)

Vamos a desarrollar la figura de arriba y ver paso por paso como llegamos al
resultado final de un libro ligero conectado a un cubo OLAP. (OLAP = OnLine
Analytical Processing o procesamiento Analtico en Lnea)

Primero: Tener un
archivo con un modelo
de datos de Power
Pivot y las
herramientas correctas
Bastante obvio pero tenemos que comenzar con esto . Vamos a listar las cosas que
necesitamos:

1. Un libro con un modelo de datos de Power Pivot


2. SQL Server Data Tools y una licencia Enterprise de SQL Server para
poder crear un servidor de anlisis (SSAS)
3. Un sitio de Sharepoint con la integracin de Power Pivot habilitada
4. Tiempo y esfuerzo (como para todo, no? )

Conectndonos a un
archivo
colgado/subido/cargado
en Sharepoint
Una vez hayamos colgado el archivo en nuestro Powerpivot Gallery o Galera de
PowerPivot, podremos ver un cono en la parte superior derecha del archivo justo al
lado del botn para visualizar en Power View como podemos apreciar abajo.
una vez le demos clic en este reporte nos va a pedir que utilicemos Excel para poder
comenzar la conexin. Veremos una figura de como se ve esto luego.

Por el momento, es tan fcil como hacerle clic a 1 solo botn y luego comenzar a
trabajar en nuestro nuevo libro ligero conectado al libro fuente que est en
Sharepoint.

Conectndonos a un
Servidor de Anlisis en
modo Tabular como
cubo OLAP
Los pasos para llegar al a figura de abajo son muy sencillos pero voy a tocarlos ms
adelante en otro post con mas detalle. Por el momento, digamos que he importado mi
modelo de datos de Power Pivot a un proyecto que he creado dentro de SQL Server
Data Tools (Visual Studio 2012) y deseo probarlo.

Para probarlo, puedo ver que hay un cono con el logo de Excel el cual puedo
darle clic para analizar mi modelo en Excel. Vamos a ver como se ve:
La pantalla de arriba muestra mi proyecto de SSAS en modo tabular justo antes de que
le diera clic al botn de Analyze in Excel. Una vez le doy clic me aparece la siguiente
ventana:
dicha ventana me pregunta los roles, credenciales y perspectivas que deseo utilizar
para la prueba y una vez le doy clic a OK mi sistema carga Excel (en este caso Excel
2013) y me muestra justamente lo que me mostrara en Excel si me conectase a un
libro colgado en Sharepoint:

Dos vas, un solo


resultado final: Excel
consumiendo un cubo
OLAP de Analysis
Services
De esta forma llegamos a nuestro punto final. Ya sea si nos conectsemos a un libro
colgado en Sharepoint o usando una conexin tipo OLAP con el SSAS en modo tabular
obtenemos dentro de Excel lo siguiente:
Los campos mostrados en la ventana de Tabla Dinmica de arriba estn en un formato
diseado especficamente para conexiones OLAP donde hay una seccin especifica
para las medidas/campos calculados representado por el signo de (sumatoria) y
luego las tablas.

En Power Pivot, al contrario, veramos las medidas dentro de las tablas y no


agrupadas fuera de ellas

El punto ms importante aqu es que la conexin est viva y que gracias a


que no estamos almacenando los datos dentro del archivo de Excel, sino que
solamente nos conectamos mediante un CUBO OLAP a ellos, el archivo de
Excel ha rebajado de peso drsticamente!

Te doy un ejemplo, mi archivo original


pesaba 125MB y cuando cre la conexin
OLAP solamente pesaba 6MB! y eso
luego de aadirle mltiples tablas
dinmicas y objetos al archivo.
ahora que tal si ya he hecho el deployment del SSAS Tabular y no tengo el
icono para probarlo?

Te tengo la solucin! hay otra forma de conectarnos a ese servidor de


anlisis para trabajar mediante un cubo OLAP

Usamos conexiones de
Datos para conectarnos
a un Servidor de
Anlisis en modo
Tabular como cubo
OLAP
Comencemos por abrir Excel, en este caso voy a utilizar Excel 2010 pero es posible
utilizar cualquier versin de Excel para esto. Luego de abrir Excel vamos a la seccin
de Datos >>Obtener datos externos>> y luego seleccionamos la opcin que
nos dice Conectarse a una instancia de SQL Server Analysis Services.

Una vez llegamos a este punto, podemos seguir los pasos planteados en las
imgenes de abajo:

ingresamos el nombre de nuestro servidor, luego


seleccionamos el cubo que deseamos utilizar y luego
finalizamos por darle un nombre amigable a la
conexin
por ltimo, obtenemos la siguiente ventana para escoger como deseamos analizar

dicho cubo

en donde voy a seleccionar PivotTable report o reporte de Tabla Dinmica


para luego obtener una ventana que nos va a resultar familiar

en donde nuevamente obtenemos una seccin especifica para las


medidas/campos calculados y otra para las tablas y sus campos.

Los beneficios de conectarse a un cubo OLAP en vez de utilizar un archivo de


Power Pivot son muchos pero son mas apreciables en situaciones donde
necesitamos mas cuestiones de seguridad para nuestras soluciones y un
reporting mas centralizado.
Esto es lo que utilizan los desarrolladores
mas expertos y lo mas vanguardistas en
estos tiempos si sabes Power Pivot eres
un revolucionario (de la clase buena)

También podría gustarte