Lista de comprobación para la implementación de informes
SQL Server 2005 Reporting Services ofrece varias formas de hacer que los informes estén disponibles para el uso general.
- Puede utilizar el Administrador de informes, la herramienta de administración y visualización de informes incluida en Reporting Services.
- Puede incrustar direcciones URL a informes publicados en un portal existente.
- Puede utilizar los elementos Web de SharePoint para explorar la jerarquía de carpetas del servidor de informes y ejecutar informes.
Para publicar informes, puede utilizar el Diseñador de informes, el Administrador de informes o una secuencia de comandos. Para obtener más información acerca de cómo publicar e implementar informes mediante el Diseñador de informes, vea Depurar y publicar informes. Para obtener más información sobre cómo usar el Administrador de informes para cargar los informes finalizados en un servidor de informes, vea Cargar archivos a una carpeta.
Implementar informes mediante el Administrador de informes
La forma más sencilla de poner los informes a disposición de los usuarios es utilizar el Administrador de informes. Se puede configurar el Administrador de informes para que admita un modo de usuario final que proporcione acceso de sólo vista a los informes. Las características de administración que suelen estar disponibles en el Administrador de informes se pueden ocultar a los usuarios que carezcan de acceso mediante una cuenta de administrador local. Para admitir este modo, cree asignaciones de funciones que asignen cuentas de usuario o grupo específicas a la función Explorador (u otra función que incluya tareas de sólo vista).
Implementar informes en un portal
Los informes que se hayan publicado en un servidor de informes resultan accesibles mediante una dirección URL. Puede colocar direcciones URL a informes publicados en un sitio Web que se utilice como portal. Si utiliza una aplicación de servidor de portal, el software del portal debe admitir el acceso al contenido hipervinculado.
Cuando el usuario hace clic en un vínculo a la dirección URL de un informe, el informe se procesa en el servidor de informes y después se devuelve al explorador cliente. Un visor de HTML proporciona una barra de herramientas de informe y admite características de informe interactivas, de forma que puede abrir un informe mediante su dirección URL sin tener que instalar un componente de cliente ni configurar el portal de una manera especial.
Para obtener resultados óptimos, debe abrir el informe en una nueva ventana de explorador. Puede establecer los parámetros de la dirección URL de informe para la selección de un formato de representación específico o para que se oculte la barra de herramientas de informe. Para obtener más información, vea URL Access.
Introducción a la implementación de informes
Las siguientes secciones proporcionan información general que resulta útil para cualquier implementación.
Implementar informes de Oracle
Puede crear e implementar informes con datos de una base de datos de Oracle. Antes de implementar el informe, debe instalar las herramientas cliente de Oracle en el servidor de informes que aloja al informe. Después de instalar las herramientas cliente, debe reiniciar los Servicios de Microsoft Internet Information Server (IIS) en el servidor de informes.
Almacenar provisionalmente los informes antes de implementarlos
Cuando se implementan informes, es recomendable que cree una carpeta separada en el servidor de informes donde los autores puedan colocar los informes finalizados para las pruebas y la configuración. Cuando el informe esté listo para publicarse, el administrador del servidor de informes puede mover el informe a una carpeta de implementación. Establezca los permisos en la carpeta provisional para permitir el acceso al autor del informe, y restringirlo a la carpeta de implementación, de forma que sólo los administradores del servidor de informes tengan permisos para agregar o quitar contenido. Para obtener más información sobre las carpetas, vea Crear, modificar y eliminar carpetas y Proteger carpetas. Para obtener más información sobre cómo mover informes en un servidor de informes, vea Cómo mover un elemento (Administrador de informes).
Configurar orígenes de datos
Una vez que haya publicado el informe en un servidor de informes, puede configurar su origen de datos con las credenciales y la información de conexión. Si el informe admite suscripciones o un historial del informe programado, o bien si se ejecuta como instantánea de ejecución de informes, debe configurar el origen de datos para que utilice credenciales almacenadas o para que no utilice credenciales. Para obtener más información sobre las propiedades de origen de datos, vea Establecer las propiedades del origen de datos en Reporting Services.
Restringir el acceso al origen de datos
Puesto que un servidor de informes nunca reescribe en un origen de datos externo, no necesita preocuparse por que un usuario del servidor de informes dañe los datos. Sin embargo, el servidor de informes ejecuta consultas en orígenes de datos externos que pueden contener datos confidenciales. Por esta razón, el acceso no autorizado a datos confidenciales es un riesgo de seguridad que debe resolver. Para mitigar este riesgo, siga uno de estos pasos para garantizar que sólo los usuarios autorizados tengan acceso a los orígenes de datos externos que usan los informes:
- Requiera la autenticación de los usuarios para los orígenes de datos externos. Puede configurar un informe para que solicite credenciales a los usuarios antes de que se recuperen los datos para el informe. Para obtener más información, vea Especificar información de conexión y credenciales.
- Cree cuentas de usuario con privilegios mínimos para el servidor de la base de datos. Por ejemplo, si utiliza una base de datos de SQL Server, puede crear un inicio de sesión llamado data reader al que sólo se haya asignado la función db_datareader. Después, puede especificar las credenciales para data reader en la página de propiedades Origen de datos de un informe.
Establecer tiempos de espera de consulta
Para minimizar la posibilidad de que una consulta utilice demasiados recursos de procesamiento en el servidor de la base de datos, puede establecer valores de tiempo de espera. Existen dos formas de limitar el procesamiento de una consulta. Puede definir el valor de tiempo de espera de consulta en la mayoría de los servidores de bases de datos (por ejemplo, las instancias SQL Server tienen un valor predeterminado de tiempo de espera de consulta). También puede especificar un valor de tiempo de espera de consulta para el informe que se envía a la instancia de SQL Server. Para obtener más información, vea Establecer valores de tiempo de espera para la ejecución de informes.
Configurar las propiedades de ejecución del informe
Los informes están configurados de manera predeterminada para ejecutarse a petición. Esto quiere decir que las consultas que se definen para el informe se ejecutan en el origen de datos cada vez que un usuario seleccione el informe. Si no desea que el informe se ejecute a petición, puede establecer las propiedades de ejecución del informe para controlar cuándo y cómo se ejecutará. Para obtener más información, vea Administrar el procesamiento de informes.
Configurar las propiedades del historial del informe
Para almacenar el historial de un informe, puede guardar instantáneas del mismo. Puede programar cuándo se agregará una instantánea al historial del informe, o bien agregarla manualmente. Para obtener más información, vea Administrar el historial del informe.
Crear suscripciones
Como parte de la implementación de informes, puede crear suscripciones para distribuir los informes a un recurso compartido de archivos o a los usuarios a través de notificaciones por correo electrónico. También puede configurar asignaciones de funciones para permitir que otros usuarios creen suscripciones individuales. Para obtener más información sobre las estrategias de distribución de informes, vea Entregar informes mediante suscripciones y Crear, modificar y eliminar suscripciones.
Vea también
Conceptos
Administrar Reporting Services
Administrador de informes
Lista de comprobación para la implementación del servidor
Otros recursos
Implementar Reporting Services
URL Access