19 noviembre 2008

rsAccessDenied en Reporting Services Integrated Mode

Hola de nuevo. Durante las últimas semanas he estado trabajando en un proyecto de lo más interesante que busca aplicar el ciclo complemento de la Administración del Desempeño (Performance Management): Monitoreo, Análisis y Planeamiento.

Estamos utilizando SQL Server 2008, MOSS 2007 y PPS 2007. Nos hemos encontrado varios retos interesantes que hemos ido superando, uno de ellos es el que menciona el título de este post. Adicionalmente para maximizar la experiencia del usuario final estamos también usando Reporting Services 2008 (SSRS) integrado con Sharepoint.

Luego de revisar y aplicar la documentación de configuración de SSRS en modo integrado, todo parecía ir "viendo en popa" hasta que notamos que cuando configurabamos a los usuarios a nivel de Sharepoint sólo con permisos de "Visitor", "Contributor" o cualquier otra combinación de permisos que no sea Owner del website, el usuario podía llegar hasta cualquiera de los reportes para los que tenga acceso pero a pesar de ello no podía ver los resultados del mismo. El mensaje completo que se mostraba era:
"The permissions granted to user xxxx are insuficient for performing this operation (rsAccessDenied)".

Definitivamente el mensaje de error nos llevaba a todos lados menos a donde debía. Luego de un buen rato de indagación, mi talentoso amigo y compañero José Rivera (más conocido como Joe en el bajo mundo), detectó que el problema se debía a que los Shared Data Sources que son usados por los informes deben tener el Approval Status en "Approved" para que los reportes puedan funcionar correctamente y no mostrar el dichoso mensaje de error.

Por tanto tengan cuidado cuando publican sus Data Sources desde el Business Intelligence Development Studio o por medio de un upload ya que estos se crean por defecto con el Approval Status de "Pending" los cuales sólo permiten la ejecución correcta de los reportes a los usuarios con privilegios de "Owners" sobre el website de MOSS.

Los screenshots valen más que mil palabras, ahí les van:











Gracias Joe!

Alan.

14 noviembre 2008

SQL Server 2005 SP3 CTP

Hace unos días se publicó ya un CTP del SP3 para SQL 2005. La recomendación es no ponerlo sobre un entorno de producción. El SP3 tiene todos las actualizaciones hasta el "Cumulative Update 6" y algunos adicionales.

Pueden descargarlo desde aquí.

Alan.

01 noviembre 2008

Experiencias con el examen 70-452: Designing a Business Intelligence Solution

Hoy recibí el correo y con sorpresa recibí una carta de Prometric con los resultados del examen 70-452 que tomé como examen beta hace casi 2 meses (ya casi lo habia olvidado). Sin violar la confiabilidad del examen les puedo decir que para mi suerte lo aprobé con 865 de un mínimo de 700 como resultado. Me preparé aproximadamente durante unos 10 días antes del examen leyendo en la web y en los Books OnLine de SQL 2008 acerca de cada item que describe el Preparation Guide del examen. Si ustedes también trabajan en el día a día con BI creo que pueden lograr el mismo resultado ya que a mi parecer las preguntas se enfocan mucho en las tareas del día a día y no cosas tan rebuscadas o que nunca usaríamos en el mundo real de diseñar y desarrollar este tipo de soluciones.

Sólo un par de detalles más con respecto a mis resultados en el examen. De las 6 áreas de evaluación salí con menos puntaje en la de "Administering a BI Solution" y con "Strong" en la de "Designing Data Mining Models" y en "Designing an Analysis Services Database".

Según el web site de Microsoft, el examen estará disponible para el público en general este mes de noviembre. Suerte para todos los que lo tomen y no olviden estudiar un poquitín.

Alan.