SSAS: Permitir el acceso de usuarios a los cubos

Desde el punto de vista del desarrollador de bi es muy satisfactorio finalizar el diseño y la implementación de un cubo, comprobar datos y deployarlo y que todo funcione bien, al menos para tu usuario. El problema te lo puedes encontrar al desconocer como permitir el acceso a los usuarios finales a tus cubos implentados en Sql Server 2008 Analisys Services.

Adjunto una pequeña guía para obtener la satisfacción plena

permitiendo el acceso al cubo:

Para conceder permisos de lectura, procesamiento a un cubo de forma parcial, por dimensiones o medidas debemos crear una nueva Funcion dentro de nuestra base de datos ssas. Cita de los libros en pantalla de microsoft:

Las funciones se usan en Microsoft SQL Server Analysis Services para administrar la seguridad de los objetos y datos de Analysis Services.En términos simples, una función asocia los identificadores de seguridad (SID) de usuarios y grupos de Microsoft Windows que tienen derechos y permisos de acceso específicos a los objetos administrados por una instancia de Analysis Services. En Analysis Services se incluyen dos tipos de funciones:

SSIS: Problemas para acceder a Oracle 10g desde entorno de 64 bits mediante Oledb

Si estamos intendo crear una tarea de flujo de datos que acceda a Oracle usando versiones de cliente igual o inferior a la 10g en entornos de 64bits nos podemos encontrar que al añadir las conexiones aparace un mensaje como el siguiente:

"Test connection failed because of an error in initializing provider. ORA-06413: Connection not open"

La causa del problema reside en que las herramientos de cliente (management studio) de sqlserver se instalan por defecto en la carpeta de archivos de programa con "(x86)" y la mayoria de componentes de management studio estan compilado para 32 bits. A esto falta sumarle un bug de oracle con el tratamiento de esta ruta con parentesis y ya tenemos algo que no funciona...

Cómo solventar el error 'No se permite guardar los cambios' en SQL Server 2008

Impedir guardar cambios en SQL Server 2008Dado que es algo que se suele repetir y ya me lo han comentado más de una vez, creo oportuno crear un post donde se describa el problema y la solución en Sql server 2008 para newbies. Más que nada para que no perdaís tiempo buscando...

Problema:
Al modificar el tipo de campo en una tabla ya creada (pero vacía) o al añadir alguna clave foránea me aperece un mensaje como el siguiente:"No se permite guardar los cambios. Los cambios que ha realizado requieren que se quiten y se vuelvan a crear las tablas".

Los informáticos, la informática y los productos que la usan.

Hace algunos años, representaba un producto que estaba enfocado al desarrollo y seguimiento de campañas de marketing.
Dicho producto era bastante complejo y requería profundos conocimientos del tema.
En una visita concertada telefónicamente con una secretaria y en la que no sabía quien me atendería, sucedió tal y como me temía. La primera pregunta antes de pasarme con la persona por la que yo había preguntado al llegar (Director de Marketing) fue algo parecido a…. “¿Y esto es un programa que funciona en un ordenador?”. Ante mi respuesta, que no me dejaron argumentar, me pasaron con el responsable de informática.
Como era de esperar, aquel señor no tenía ni las más remota idea de Marketing. Y la verdad es que no tenia por que tenerla...

Reseñas de Pentaho Reporting 3.5 for Java Developers

Buenas.
Acabo de terminar de leer la copia electrónica del libro Pentaho Reporting 3.5 for Java Developers, que me hizo llegar PacktPub a través de Richard Dias.

A continuación les dejo una serie de reseñas que he realizado respecto al mismo, sientansen libres de elegir/leer la/las que más prefieran:

1) Pequeña reseña general: me resultó un libro bastante interesante, fácil de leer y entender, con las explicaciones necesarias, muchos ejemplos prácticos y muchas screenshots.

Ideal para conocer a fondo la herramienta y empezar a realizar nuestras propias soluciones.

Los nuevos analfabetos.

Para comenzar, y para evitar que alguien pueda sentirse ofendido, considero importante transcribir la definición que da la Real Academia de la Lengua Española de la palabra “Analfabeto”:

1 adj-s Que no sabe leer.
2 fig. Ignorante, desconocedor de saberes elementales.
3 p.ext. Ignorante o desconocedor de una disciplina.

En todo caso, la opinión que a continuación voy someter a vuestro juicio puede ligarse con cualquiera de estas definiciones, en forma alegórica la primera y real en las dos siguientes.

Cuando Gütenberg inventó la imprenta, se produjo un paso trascendental en la historia de la humanidad que no volvería a repetirse hasta la aparición de la informática.

La información no es conocimiento.

Había heredado una empresa enorme en EEUU que el hizo crecer aun mas.
Aun era relativamente joven cuando se sintió cansado de dirigir una empresa que le había dado mas dinero del que podía gastar en 100 vidas.
Pero no le daba ninguna satisfacción personal.
Decidió venderla. Y así lo hizo.
Pero al poco tiempo descubrió que necesitaba algún aliciente. Se aburría.
Y dado que lo que mas dominaba era el mundo empresarial, pensó en crear una nueva empresa.

Que inventen los otros…………………..

Con frecuencia me desespero. Con demasiada frecuencia.

Se habla mucho de la sociedad del conocimiento…….. ¿Cuántos serian capaces de describir lo que es?

El mundo esta cambiando. Y cada día a más velocidad. Ante los ojos de todos. Pero parece que pocas personas se dan cuenta. La cosa no va con ellos. Siempre es algo que afecta a los demás.

Y mientras, su vida transcurre como si nada estuviera sucediendo. Cuando estas personas tienen una empresa, el hecho se repite de forma similar.

SAP se une a la tendencia 2.0 con un producto de BPM integrado en Google Wave

SAP ha presentado en el TechED de Viena el prototipo del producto Gravity, una solución de BPM que funciona sobre el entorno colaborativo que proporciona Google Wave.

Este producto permite diseñar Procesos de Negocio de manera colaborativa, aprovechando las facilidades comunicativas que aporta el entorno de Google Wave. Obviamente funciona por web, y también se puede utilizar desde dispositivos móviles, como un iPhone.

 

En este video se muestra cómo funciona simulando una situación de fusión de dos compañías en la que se han de redefinir muchos procesos de negocio de alto nivel.