Mostrando entradas con la etiqueta PPS. Mostrar todas las entradas
Mostrando entradas con la etiqueta PPS. Mostrar todas las entradas

miércoles, 22 de abril de 2009

Cache de filtros en PPS

Hola,

Hoy gracias a un compañero mio, Dani, me llega esta solución a un problema con el cacheo de los filtros en Performance Point Server.

PPS cuando entras en un dashboard ya publicado y eliges unos filtros, cierras la página y vuelves a cargarla, te mantiene los filtros que has elegido, en vez de sacarte los que tienes configurados por defecto. Pues bien, en el link este viene la solución para eso

http://blogs.msdn.com/performancepoint/archive/2008/02/12/always-display-default-filter-selection-in-dashboards.aspx

Básicamente y resumiendo los pasos serían los siguientes:

1) Abrir Microsoft SQL Server Management Studio y conectar a la base de datos donde está PPSMonitoring.

2) Mirar si en la tabla ParameterValues hay entradas y si es así borrarlas con la siguiente sentencia:

image

2) Dentro de Procedimientos Almacenados, modificar dbo.ParameterValuesCreate comentando la siguiente sección de código

Inicio de comentario

clip_image006

Fin de comentario

clip_image008

5. Ejecutar para guardar los cambios

clip_image010

Y eso es todo. Que os sea útil

A2

jueves, 8 de enero de 2009

Cambiar items en los filtros PPS

Hola de nuevo,

Hacia tiempo que no escribía nada sobre PPS y hoy tengo una entrada de esas que te hacen estar unos pocos días rompiéndote la cabeza.

Situación: filtro con un número muy alto de items en el mismo.
Error: No se muestran más que unos pocos (500?) y no hay ningún sitio en el DashBoard Designer ni por ningún lado donde se pueda cambiar este valor
Solución: Gracias al siguiente post (y a Daniel Olaya) tenemos la solución: http://blogs.msdn.com/performancepoint/archive/2008/01/17/changing-the-limit-on-the-number-of-items-returned-in-a-filter.aspx

Añadir/modificar en los siguientes web.config

SharePoint Site
C:\Inetpub\wwwroot\wss\VirtualDirectories\80\web.config
Preview Site
C:\Program Files\Microsoft Office PerformancePoint Server\3.0\Monitoring\PPSMonitoring_1\Preview
Web Service
C:\Program Files\Microsoft Office PerformancePoint Server\3.0\Monitoring\PPSMonitoring_1\WebService

La siguiente línea:

<add key="Bpm.TreeViewControlMaxNumRecordsToRender" value="600" />

Siendo el value el número de items que deseamos mostrar (500, 600, 3000...). Eso si, hay que tener cuidado ya que penaliza el rendimiento.

<mode ironic=ON> Como veis, una solución muy intuitiva y fácil de descubrir por uno mismo verdad? <mode ironic=OFF>

Espero os sea muy útil.

Salu2

lunes, 16 de junio de 2008

Nueva aplicacion web en Sharepoint y PPS (Error, horror)

Hola,

Pues el post de hoy está relacionado con Sharepoint y Performance Point Server (PPS)

Erase una vez, un joven desarrollador adentrándose en el maravilloso mundo de BI con PPS cuando un buen día se le ocurrió hacer un cuadro de mandos y deployarlo en un maravilloso sitie de WSS/MOSS que se había creado a tal efecto.
Pero cuando menos se lo esperaba apareció un terrible error que decía asi: "The control type 'Microsoft.PerformancePoint.Scorecards.WebParts.ScriptManagerLoader' is not allowed on this page. The type is not registered as safe."

No le quedo más remedio que ir al web.config de dicha aplicación web y añadir bajo la sección <safecontrols> la siguiente línea:

<SafeControl Assembly="Microsoft.PerformancePoint.Scorecards.WebParts, Version=3.0.0.0, Culture=neutral, PublicKeyToken=31bf3856ad364e35" Namespace="Microsoft.PerformancePoint.Scorecards.WebParts" TypeName="*" Safe="True" />

Así que cuando creía que habia ganado la batalla y se dispuso a ver su precioso cuadro de mandos le sorprendieron los siguientes mensajes de error por cada webpart de pps:

"Web part Error unexpected error has occured"

Que horror... ¿y que podía hacer él?


Tras muchos intentos fallidos y cuando todo parecía perdido, Internet-Google apareció en su rescate y el siguiente blog le solucionó la vida:

http://blogs.msdn.com/performancepoint/archive/2007/11/12/how-do-i-deploy-the-monitoring-web-part-on-a-separate-sharepoint-web-application-on-the-same-sharepoint-web-server.aspx

En resumidas cuentas la solución consistía en hacer lo siguiente:

- Hacer deploy de PSCWebParts.cab en nuestro web application; bien por consola o desde el propio MOSS
- Añadir a nuestra app la siguiente master page:C:\Program Files\Microsoft Office PerformancePoint Server\3.0\Monitoring\Assemblies\PerformancePointDefault.master
- Abrir un web.config de un sitio que funcione correctamente (AdventureWorks) y copiar todas las líneas que no aparecen en el web.config de nuestro site.

Con esto nuestro joven desarrollador pudo dormir tranquilo y comer perdices soñando con su fabuloso cuadro de mando.

Salu2

sábado, 14 de junio de 2008

Mi PPS no me muestra bases de datos

Hola,

Hoy toca solucionar un problema que me he encontrado cuando he querido crear un Datasource a mi base de datos de Analysis Services y Performance Point Server no me la mostraba en el desplegable...

Solución:

Dentro de Roles, en el DataWarehouse, crear un nuevo perfil con full control y como Membership asginarle Everyone (Todos).

Con esto deberia ser suficiente para que desde PPS podamos engancharnos sin problemas.

Salu2

miércoles, 23 de enero de 2008

Enlaces BI

Hola,

Ahora toca un poquito de BI (Business Intelligence para los profanos en la materia, jeje)

Este de aqui muestra un Dashboard/Scorecard de PPS (Performant Point Server) tirando de MOM

http://richardlees.com.au/Sites/Demonstrations/Documents/Web%20Dashboard/Internet%20Activity%20Today.aspx

Este el oficial de MS

http://www.microsoft.com/bi/

Este otro es el oficial con demos de BI

http://www.microsoft.com/bi/resources/demos.aspx

Y este para hacer labs de BI

http://technet.microsoft.com/es-es/bb499788(en-us).aspx

Como veis, todos bastante interesantes y útiles

A2