Compartir a través de


Administración de contenido del servidor de informes (modo nativo de SSRS)

En Reporting Services, la administración de contenido hace referencia a la administración de elementos del servidor de informes. Es posible administrar todos los elementos de un modo independiente mediante la configuración de las propiedades y de la seguridad. Cualquier elemento puede moverse a una ubicación diferente en el espacio de nombres de carpetas del servidor de informes. Para administrar estos elementos de un modo eficaz, necesita saber las tareas que realiza un administrador de contenido.

Nota:

La administración de contenido es diferente de la administración de servidores de informes. Para obtener más información sobre cómo administrar el entorno en el que se ejecuta un servidor de informes, vea Servidor de informes de Reporting Services (modo nativo) .

La administración de contenido comprende las tareas que se describen a continuación:

  • Garantizar la seguridad del sitio del servidor de informes y los elementos mediante la aplicación de la seguridad basada en roles que ofrece Reporting Services.

  • Crear una jerarquía de carpetas del servidor de informes mediante la inclusión, modificación o eliminación de carpetas.

  • Establecer valores predeterminados y propiedades aplicables a los elementos que administra el servidor de informes. Por ejemplo, puede establecer valores máximos básicos que determinen las directivas de almacenamiento del historial del informe.

  • Crear elementos de orígenes de datos compartidos para usar en lugar de las conexiones de orígenes de datos específicos del informe. Un editor o administrador de contenido puede seleccionar un origen de datos diferente del definido originalmente para un informe; por ejemplo, para reemplazar una referencia a una base de datos de prueba por una referencia a una base de datos de producción.

  • Crear programaciones compartidas que se pueden usar en lugar de las programaciones específicas de informes y específicas de suscripciones, facilitando el mantenimiento de la información de programación con el tiempo.

  • Crear suscripciones controladas por datos que generen listas de destinatarios a partir de los datos obtenidos de un almacén de datos.

  • Equilibre las demandas de procesamiento de informes que se colocan en el servidor mediante la programación del procesamiento de informes y la especificación de cuáles se pueden ejecutar a petición y cuáles se cargan desde la memoria caché.

  • Proporcionar permiso para realizar tareas de administración mediante los roles predefinidos: Administrador del sistema y Administrador de contenido. La administración eficaz del contenido del servidor de informes requiere que se le asignen ambos roles.

Las herramientas para administrar el contenido del servidor de informes incluyen Management Studio o el Administrador de informes. Management Studio permite establecer valores predeterminados y habilitar características. El Administrador de informes se usa para conceder acceso de usuario a elementos y operaciones del servidor de informes, ver y usar informes y otros tipos de contenido, y ver y usar todos los elementos compartidos y las características de distribución de informes. Para obtener más información, vea Herramientas de Reporting Services.

Elementos del servidor de informes

Los elementos del servidor de informes incluyen informes, orígenes de datos compartidos, conjuntos de datos compartidos, elementos de informe, recursos (elementos almacenados pero no procesados por un servidor de informes) y carpetas. Los elementos pueden depender de otros elementos; por ejemplo, un informe puede depender de los orígenes de datos compartidos a los que hace referencia. Si mueve un elemento dependiente, el servidor de informes actualiza automáticamente la información de referencia.

Puede mover elementos del servidor de informes a diversas ubicaciones de carpeta en la jerarquía de carpetas del servidor de informes. Al mover un elemento, todas las propiedades (incluida la configuración de seguridad) se mueven con el elemento a la nueva ubicación. Cuando mueve una carpeta, se mueven todos los elementos de la carpeta.

En el Administrador de informes, los elementos que se pueden mover aparecen indicados en la jerarquía de carpetas. La siguiente tabla muestra el icono correspondiente a cada uno de los elementos que se pueden mover.

Icono Elemento que puede moverse
Icono de informe Informe
Icono de informe vinculado Informe vinculado
Icono de carpeta Carpeta
icono de recurso genérico Recurso genérico
Icono de origen de datos compartido Origen de datos compartido
Conjunto de datos compartidos

No todos los elementos se pueden mover. No se pueden mover elementos asociados a un informe, como suscripciones o historial de informes. Estos elementos se mueven con los informes asociados. De forma similar, no se pueden mover elementos, como programaciones compartidas, que existen fuera de la jerarquía de carpetas. No puede mover elementos si no tiene permiso para hacerlo. El permiso para mover un elemento se transmite cuando se seleccionan las siguientes tareas en la asignación de roles del elemento en cuestión: "Administrar informes", "Administrar modelos", "Administrar carpetas" y "Administrar orígenes de datos".

Carpetas

Una jerarquía de carpetas se usa para direccionar elementos almacenados y administrados por un servidor de informes. De forma predeterminada, la estructura de carpetas consta de un nodo raíz denominado Inicio y de carpetas reservadas compatibles con la característica opcional Mis informes. Las carpetas adicionales están definidas por el usuario. Las carpetas del servidor de informes son útiles si desea conceder el mismo nivel de acceso a varios elementos. Los permisos que estableces en la carpeta pueden ser heredados por los elementos dentro de la carpeta y por carpetas adicionales que se bifurcan desde esa carpeta. Por ejemplo, puede crear un conjunto de carpetas bajo la carpeta Inicio, asignar permisos de equipo a cada carpeta y permitir que los miembros del equipo personalicen las carpetas incluidas bajo la carpeta de equipo según sea necesario.

Si usa un explorador para conectarse directamente a un servidor de informes, el nodo raíz de la estructura de carpetas es el nombre del directorio virtual del servidor de informes. Desde el nodo raíz, puede crear, modificar y eliminar carpetas según sus necesidades, para organizar el contenido del servidor de informes. Puede agregarse contenido a una carpeta, mover elementos entre carpetas, modificar los nombres o las ubicaciones de las carpetas y eliminar carpetas que hayan dejado de ser necesarias.

Las carpetas son contenedores virtuales para los elementos publicados a los que se accede a través del Administrador de informes o una conexión del explorador al servidor de informes. Ni las carpetas ni su contenido existen realmente en un sistema de archivos. En su lugar, se almacenan en la base de datos del servidor de informes y se accede a través del punto de conexión del servicio web del servidor de informes. El espacio de nombres de las carpetas del servidor de informes es una jerarquía con un nodo raíz, carpetas predefinidas y carpetas definidas por el usuario. El espacio de nombres identifica de forma exclusiva los elementos almacenados en un servidor de informes. Proporciona un esquema de direcciones para especificar elementos en una dirección URL. Al seleccionar o buscar un informe, la ruta de acceso de la carpeta pasa a formar parte de la dirección URL del informe.

El modo que adopte para trabajar con las carpetas dependerá de las tareas de su asignación de roles. Si usa la seguridad predeterminada, los administradores de contenido y los publicadores pueden crear y administrar carpetas. Si utiliza asignaciones de roles personalizados, deberán incluir las tareas compatibles con la administración de carpetas. Para obtener más información sobre las asignaciones de roles y las tareas, vea Conceder permisos en un servidor de informes en modo nativo y tareas y permisos.

Las carpetas del servidor de informes pueden contener los elementos siguientes:

  • Informes

  • Orígenes de datos compartidos

  • Conjuntos de datos compartidos

  • Elementos de informe

  • Recursos (elementos que se almacenan, pero no se procesan, en un servidor de informes)

  • Otras carpetas

Carpetas reservadas

Las carpetas predefinidas están reservadas por Reporting Services; no se pueden mover, cambiar el nombre ni eliminar. Las carpetas definidas por el usuario son todas las carpetas creadas por un usuario o un administrador del servidor de informes con permiso para agregar elementos a una carpeta.

En la siguiente tabla, se describen las carpetas predefinidas que fijan la jerarquía de carpetas y proporcionan un marco para varias características.

Carpeta Propósito
Hogar Nodo raíz de la jerarquía de carpetas.
Usuarios Esta carpeta aparece cuando se habilita la característica Mis informes. Contiene subcarpetas para todos los usuarios que usan la característica Mis informes y solo es accesible para los administradores del servidor de informes. El nombre de cada subcarpeta coincide con el de un usuario.
Mis informes Proporciona un área de trabajo personal para cada usuario.

Crear carpetas

Puede crear una carpeta en cualquier carpeta disponible de la jerarquía.

Si va a crear carpetas para restringir el acceso a informes y modelos específicos, debe especificar asignaciones de roles que permitan a los usuarios examinar, pero no ver el contenido de las carpetas primarias que se encuentran en la ruta de acceso de la carpeta.

Modificación de las propiedades de carpeta

Una vez que haya creado la carpeta, puede modificar sus propiedades para cambiarle el nombre, agregar o modificar una descripción, o mover la carpeta a otra ubicación. Estas propiedades están disponibles desde la página de propiedades General de la carpeta. Para obtener más información sobre cómo establecer propiedades que conceden acceso a una carpeta, consulte Carpetas seguras.

Eliminación de carpetas y contenido de carpetas

Al eliminar una carpeta, también se eliminan todos los elementos que contiene. Antes de eliminar una carpeta, debe inspeccionar su contenido para determinar si contiene elementos a los que pueden hacer referencia o usar otros elementos de otra parte de la jerarquía de carpetas. Entre los elementos a los que se hace referencia, figuran las definiciones de informe compatibles con informes vinculados, orígenes de datos compartidos y recursos.

Si elimina un informe que tiene uno o varios informes vinculados que hacen referencia a él, los informes vinculados no serán válidos después de eliminar el informe. No puede determinar de antemano qué informes vinculados se ven afectados, ya que un informe no conserva información sobre los informes vinculados basados en él. Sin embargo, puede revisar las propiedades de un informe vinculado para averiguar en qué informe se basa. Por su parte, los elementos de orígenes de datos compartidos incluyen una lista de todos los informes que utilizan actualmente el elemento para que pueda determinar con facilidad si la información de conexión está en uso o no. Para obtener más información, vea Crear, modificar y eliminar orígenes de datos compartidos (SSRS). Finalmente, los recursos que emplean los informes no permiten identificarlos.

Antes de eliminar una carpeta, considere si necesita conservar el historial de informes de cualquier informe que esté a punto de eliminar o una construcción específica del informe (por ejemplo, una suscripción controlada por datos) que forme parte de un informe. Si necesita cualquiera de esta información, mueva el elemento fuera de la carpeta antes de eliminar la carpeta.

La visibilidad de un elemento en una carpeta depende de las asignaciones de roles (es decir, el permiso para ver un elemento) y de las opciones de visualización establecidas para la carpeta. En el Administrador de informes, puede establecer la página Contenido en vista de lista o vista de detalles. En algunos casos, un informe o elemento puede estar oculto en la vista de lista. Es aconsejable ver una carpeta con la vista de detalles antes de eliminar su contenido.

Recursos

Un recurso es un elemento administrado almacenado en un servidor de informes, pero no lo procesa un servidor de informes. Normalmente, un recurso proporciona contenido externo a los usuarios de los informes. Algunos ejemplos son una imagen de un archivo .jpg, un archivo de forma ESRI que contiene datos espaciales o un archivo HTML que describe las reglas de negocios usadas en un informe. El archivo JPG, SHP 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. Para obtener más información, vea Imágenes (Generador de informes y SSRS) y la sección "Agregar datos a un mapa" en Mapas (Generador de informes y SSRS).

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
Subir 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 en un sitio de SharePoint si el servidor se ejecuta en modo integrado de SharePoint. Para obtener más información, vea Cargar un archivo o un informe (Administrador de informes) o [Cargar documentos en una biblioteca de SharePoint (Reporting Services en modo de SharePoint)].. /upload-documents-to-a-sharepoint-library-reporting-services-in-sharepoint-mode.md).
Publicar Todos los archivos de un proyecto que no son informes, elementos de informe, orígenes de datos o conjuntos de datos, se cargan como recursos. 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 posteriormente se cargan en un servidor de informes. Excepto por las limitaciones de tamaño de archivo predeterminados de 4 megabyte impuestas por ASP.NET, no hay restricciones en los tipos de archivos que puede 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 basados en archivos HTML y JPG se abrirán en una ventana del explorador cuando el usuario haga clic en el recurso, representando el CÓDIGO HTML como una página web y el JPG como una imagen que el usuario pueda ver. Por el contrario, es posible que los recursos que no tengan tipos MIME equivalentes, como los archivos de aplicación de escritorio, por ejemplo, no se represente en la ventana del explorador.

Si los usuarios del informe pueden ver un recurso depende de las funcionalidades de visualización del explorador. Dado que el servidor de informes no procesa los recursos, el explorador debe proporcionar la capacidad de visualización para representar un tipo MIME específico. Si el explorador no puede representar el contenido, los usuarios que ven el recurso solo ven las propiedades generales del recurso.

Protección y administración de 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 roles.

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 es necesario realizar un seguimiento de los archivos de imagen almacenados en disco en equipos diferentes.

  • Se protege a través de las asignaciones de roles 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 el disco, debe asegurarse de que la cuenta de usuario anónimo o la cuenta de ejecución desatendida tengan permiso para acceder 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 imagen en el informe para que apunte al recurso en el servidor de informes y, a continuación, volver a publicar solo el informe para guardar los cambios. Ahora puede actualizar la imagen independientemente del informe al volver 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 Actualizar un recurso (Administrador de informes).

Mis informes

La carpeta Mis informes es un área de trabajo personal para cada usuario que inicia una sesión en el servidor de informes con una cuenta de dominio válida. Esta carpeta de propósito especial proporciona almacenamiento para informes de trabajo en curso, informes que no están diseñados para una distribución amplia o informes que se han modificado para adaptarse a una necesidad. No puede restringir el número o el tamaño de los elementos almacenados en una carpeta Mis informes ni configurar una carpeta Mis informes para que se compartan entre los usuarios.

Técnicamente, Mis informes asigna el nombre de una carpeta virtual que cada usuario ve (Mis informes) a una carpeta master Users Folders y una subcarpeta única basada en el nombre de usuario. Cuando un usuario accede a su carpeta Mis informes, el usuario se redirige realmente a su subcarpeta en Carpetas de usuarios. Cada subcarpeta proporciona almacenamiento para los informes y elementos que un usuario agrega a su carpeta Mis informes.

La carpeta Carpetas de usuarios se crea cuando se instala el servidor de informes. Las subcarpetas basadas en el usuario posteriores se crean cuando un usuario abre Mis informes por primera vez (por ejemplo, haciendo clic en Mis informes en el Administrador de informes). El nombre de cada carpeta adopta el siguiente formato:

/Users Folders/<username>/My Reports

Únicamente pueden asignarse carpetas a los usuarios con cuentas de sistema válidas. Si un nombre de usuario contiene caracteres especiales, se crea con equivalentes de caracteres de escape. En la siguiente tabla encontrará una lista de los caracteres de escape equivalentes.

Carácter Valor de escape Ejemplo
(espacio) [ ] Nombre Apellido se convierte en Nombre[ ]Apellido
\ (barra diagonal inversa) Se sustituye por un carácter de espacio simple. nombreDeDominio\nombreDeUsuario se convierte en nombreDeDominio nombreDeUsuario
@ (arroba) [arroba] nombreDeUsuario@hotmail.com se convierte en nombreDeUsuario[arroba]hotmail.com
& (ampersand) [y comercial] username@company&company.com se convierte en username[at]company[amp]company.com
$ (signo de moneda) [signo de moneda] Usuario $Nombre se convierte en Usuario[ ][dólar]Nombre

La característica Mis informes es opcional. Cuando se instala un servidor de informes, la característica Mis informes está deshabilitada de forma predeterminada. Para obtener más información sobre cómo habilitar esta característica, vea Habilitar y deshabilitar mis informes. Para obtener más información, vea Proteger Mis informes.

Tareas

Carga de archivos a una carpeta

Crear, eliminar o modificar una carpeta (Administrador de informes)

Actualizar un recurso (Administrador de informes)

Carga de archivos a una carpeta

Véase también

Herramientas de Reporting ServicesRoles y permisos de Reporting ServicesInformes de Reporting Services (SSRS)