Administrar recursos

Un recurso es un elemento administrado que se almacena en un servidor de informes pero no se procesa allí. Normalmente, un recurso proporciona contenido externo a los usuarios de los informes. Entre los ejemplos se incluye una imagen en un archivo .jpg o un archivo HTML que describe las reglas de negocios usadas en un informe. El archivo JPG o HTML está almacenado en el servidor de informes, pero el servidor de informes pasa el archivo directamente al explorador en lugar de procesarlo primero.

Agregar y ver un recurso

Para agregar un recurso a un servidor de informes, se carga o se publica un archivo:

Operación

Tipo de archivo

Cargar

Todos los archivos se cargan como recursos excepto los archivos de definición de informe (.rdl) y los de modelo de informe (.smdl).

Para cargar un recurso, debe usar el Administrador de informes si el servidor de informes se ejecuta en modo nativo o una página de aplicación de un sitio de SharePoint si el servidor se ejecuta en el modo integrado con SharePoint. Para obtener más información, vea Cómo cargar un archivo o un informe (Administrador de informes) o Cómo cargar documentos en una biblioteca de SharePoint (Reporting Services en el modo integrado de SharePoint).

Publicar

Todos los archivos de un proyecto se cargan como recursos salvo los archivos de origen de datos .rdl, .smdl y .rds. Para publicar un recurso, agregue un elemento existente a un proyecto en el Diseñador de informes y, a continuación, publique el proyecto en un servidor de informes.

Todos los recursos se originan como archivos en un sistema de archivos, que se cargan posteriormente en un servidor de informes. Excepto para las limitaciones de tamaño de archivo predeterminadas de 4 megabytes impuestas por ASP.NET, no hay ninguna restricción en los tipos de archivos que se pueden cargar. Sin embargo, cuando se publica en un servidor de informes como un recurso, los tipos de archivos que tienen tipos MIME equivalentes resultan más óptimos que otros. Por ejemplo, los recursos que se basan en archivos HTML o JPG se abren en una ventana de explorador cuando el usuario hace clic en el recurso, representándose el archivo HTML como una página Web y el archivo JPG como una imagen que el usuario puede ver. Por el contrario, los recursos que no tienen tipos MIME equivalentes, como archivos de aplicación de escritorio, por ejemplo, no se pueden representar en la ventana del explorador.

Si un recurso puede ser visto o no por los usuarios de los informes depende de las opciones de visualización del explorador. Dado que los recursos no se procesan por el servidor de informes, el explorador debe proporcionar la capacidad de visualización para representar un tipo MIME concreto. Si el explorador no puede representar el contenido, los usuarios que vean el recurso sólo podrán ver las propiedades generales del recurso.

Proteger y administrar un recurso

Los recursos existen junto con informes, orígenes de datos compartidos, programaciones compartidas y carpetas como elementos con nombre en la jerarquía de carpetas del servidor de informes. Puede buscar, ver, proteger y establecer propiedades en los recursos de la misma manera que lo haría con cualquier elemento almacenado en un servidor de informes. Para ver o administrar un recurso, debe tener las tareas Ver recursos o Administrar recursos en su asignación de funciones.

Hacer referencia a un recurso de imagen desde un informe

Los recursos pueden contener una imagen a la que hace referencia en un informe. Si entre los requisitos de informe se incluye el uso de imágenes externas, piense en las ventajas siguientes de almacenar la imagen como un recurso:

  • Almacenamiento centralizado en la base de datos del servidor de informes. Si mueve la base de datos del servidor de informes y su contenido a otro equipo, la imagen externa permanece con el informe. No tiene que realizar un seguimiento de los archivos de imagen almacenados en disco en equipos diferentes.

  • Se protege a través de las asignaciones de funciones en lugar de la seguridad del sistema de archivos. Los mismos permisos que se usan para ver un informe se pueden aplicar al recurso. Por el contrario, si almacena la imagen en disco, debe asegurarse de que la cuenta de usuario anónimo o la cuenta de ejecución desatendida tienen permiso para tener acceso al archivo.

Para usar un recurso de imagen de un informe, agregue el archivo de imagen al proyecto y publíquelo junto con el informe. Una vez publicada la imagen, puede actualizar la referencia de la imagen en el informe de manera que señale al recurso del servidor de informes y, a continuación, vuelva a publicar únicamente el informe para guardar sus cambios. Puede actualizar ahora la imagen posteriormente con independencia del informe volviendo a publicar el recurso. El informe usa la versión más actual de la imagen disponible en el servidor de informes.

Para obtener más información, vea Agregar imágenes a un informe y Cómo actualizar un recurso (Administrador de informes).