viernes, 3 de diciembre de 2010

error: Rigid relationships between attributes cannot be changed during incremental processing of a dimension

Errors in the OLAP storage engine: Rigid relationships between attributes cannot be changed during incremental processing of a dimension. The error occurred when processing attribute ....

Este error es debido a que alguna relación fija que tenemos no se puede implementar. Por ejemplo, si en la dimensión fecha, queremos tener una relación de la semana con el mes, pero esta es fija, nos marcará error ya que una semana puede estar en mas de dos meses, lo mismo para los semestres, etc.

Lo que hago cuando me marca este error, es comprobar las relaciones y cambiar a flexible las que sean necesario.

miércoles, 24 de noviembre de 2010

Configuración de Reporting Services en Windows Vista y Windows 7

Una vez que logre instalar el reporting services en mis equipos de desarrollo con Windows Vista y Windows 7, no podia lograr ver los reportes, me decia que no tenía los derechos suficientes. Despues de haberme peleado buen rato con los permisos y la configuración en el Reporting Services Configuration Manager, encontre la liga siguiente, en la que dice que se requiere unos pasos adicionales en Windows Vista y Windows 7.

Si ya tienes instalado bien el servidor de reportes y aún no logras ver o administrar los reportes, posiblemente solo te falte agregar las direcciones URL de reporting services a los sitios de confianza. Para cualquier consulta adicional al final agregué la liga de la explicación y solución de este problema. Los pasos que seguí fueron los siguientes:

1.- Abrir Internet Explorer como administrador
2.- Alt, Tools, Internet Options
3.- En la ventana que se abre de Internet Options, nos vamos a la pestaña de Security
4.- Seleccionamos Local Intranet y le damos click al botón Sites
5.- En la ventanita que se abre le damos click al botón Advanced
6.- Agregamos localhost como sitio seguro
7.- Le damos close y ok a todas las ventanas abiertas.

Fuente
http://msdn.microsoft.com/es-es/library/bb630430.aspx

martes, 23 de noviembre de 2010

Como cambiar el modo de servidor de Sharepoint Integrated a Native mode

Como cambiar el modo de servidor de Sharepoint Integrated a Native mode

Configuracion de Reporting Services

Por alguna extraña situación, dejó de funcionar mi servidor de reportes que ya tenía configurado y probado a native mode. Al ver la causa, es que se había cambiado a sharepoint integrated.
Para cambiar de nuevo a native mode, haremos lo siguiente.

Para cambiar el modo de servidor de la base de datos de Reporting Services no es necesario reinstalar nada, sólo seguir los siguientes pasos.

1.- Start->All programs-> Microsoft SQL Server 2008 -> Herramientas de configuracion -> Administración de Configuración de Reporting Services
2.- Proporcionar el nombre del servidor y la instancia de Reporting services y le damos conectar
3.- Seleccionamos Database y luego el botón Change Database
4.- Se abre el cuadro de diálogo Change database, en el primer paso le damos create a new report server database, next
5.- Le damos los datos de conexión, el botón de test y si todo va bien le damos next
6.- Le damos el nombre de la nueva base de datos de reportes: Reportserver2. Automaticamente la base de datos temporal también se renombra.
7.- Seleccionamos el Native Mode, le damos siguiente.
8.- Llenamos los datos correctos de Autenticación, siguiente
9.- Finish
10.- En la opción de Report Manager URL, seleccionar el directorio virtual para los reportes o dar el directorio por default (reports) y le damos Apply

lunes, 22 de noviembre de 2010

Configurar el servidor para implementar reportes de Reporting Services

Crear un nuevo reporte de Reporte Services

1.- En el solution explorer, dar click derecho sobre la carpeta Reports
2.- Add-> New item
3.- Seleccionamos Report (no Report wizard) y le ponemos el nombre al reporte

Crear un nuevo shared data source

Crear una nueva fuente de datos compartida.

1.- En el solution explorer, dar click derecho sobre la carpeta Shared Data Source
2.- Le datos Add new Data Source
3.- En la ventana de propiedades del shared data source, le ponemos el nombre que deseamos
4.- En tipo seleccionamos Microsoft SQL Server Analysis Services
5.- En connection string le damos click al botón Edit...
6.- En la ventana de Connection Properties le damos el nombre del servidor, en nuestro caso localhost
7.- Seleccionamos la base de datos a conectar y le damos click al botón Test Connection

Nuevo Proyecto de Reporting Services

1. Iniciar MicroSoft Visual Studio 2008 o SQL Server Business Intelligence Development Studio
2.- File->New->Project
3.- En el cuadro de diálogo seleccionamos Business Intelligence Project
4.- Dentro de los tipos de proyectos disponibles seleccionamos Report Server Project
5.- Le ponemos el nombre al proyecto y le damos aceptar

Ahora hay que crear un shared data source