Establecer propiedades de implementación (Reporting Services)

En Business Intelligence Development Studio, debe especificar el servidor de informes y, si lo desea, las carpetas de los informes y orígenes de datos compartidos para poder publicar los elementos en un proyecto de servidor de informes en un informe. Las propiedades y valores que Business Intelligence Development Studio necesita para generar los informes, obtener una vista previa de los mismos e implementarlos están almacenados en las configuraciones de proyecto correspondiente al proyecto del servidor de informes. Puede crear varios conjuntos con nombre para estas propiedades de proyecto; de esta forma, podrá cambiar de un conjunto de propiedades a otro según sea necesario. Cada conjunto de propiedades es una configuración. Por ejemplo, puede tener una configuración para publicar los informes en un servidor de pruebas y otra configuración diferente para publicar los informes en un servidor de producción.

Use el Administrador de configuración para crear y administrar conjuntos de propiedades de proyecto en las configuraciones de proyecto. El Administrador de configuración es una característica admitida en Visual Studio, en el que está basado BI Development Studio.

Nota

No confunda esta característica con el Administrador de configuración de Reporting Services, que se usa para configurar Reporting Services después de la instalación. Para obtener más información, vea Configurar una instalación de servidor de informes (Reporting Services en modo nativo).

Nota

En BI Development Studio, la acción de publicar informes desde un proyecto o una solución de servidor de informes se denomina implementación de informes.

Establecer las propiedades de implementación

  1. Haga clic con el botón secundario en el proyecto de informe y, a continuación, haga clic en Propiedades.

  2. En el cuadro de diálogo Páginas de propiedades del proyecto, en la lista Configuración, seleccione la configuración que desea modificar. Las configuraciones habituales son DebugLocal, Debug y Release.

    Nota

    Puede usar varias configuraciones para cambiar rápidamente entre diferentes servidores de informes y opciones.

  3. En el cuadro de texto OutputPath, escriba o pegue la ruta de acceso en el sistema de archivos local para almacenar la definición de informe que se usa en la comprobación de la compilación, implementación y vista previa de informes. La ruta de acceso debe ser diferente de la que se usa para el proyecto y una ruta de acceso relativa que sea una carpeta secundaria bajo la ruta de acceso del proyecto.

  4. En el cuadro de texto ErrorLevel, escriba la gravedad de los problemas de la compilación que se notifican como errores. Los problemas que se producen al compilar los informes, orígenes de datos u otros recursos del proyecto con un nivel de gravedad menor o igual que el valor de ErrorLevel se notifican como errores; los demás se notifican como advertencias. Cualquier error hará que la tarea de compilación dé un error. Los niveles de gravedad válidos abarcan de 0 a 4, ambos incluidos. El valor predeterminado es 2.

    ErrorLevel se puede usar para aumentar o disminuir la sensibilidad de la compilación. Por ejemplo, cuando se crea un informe con un mapa durante la implementación en un servidor de informes de SQL Server 2008, de forma predeterminada se muestra un error y la compilación del informe genera un error. Si reduce el ErrorLevel, el mapa se quita del informe, se muestra una advertencia y la compilación del informe continúa.

  5. En la lista StartItem, seleccione un informe para que se muestre en la ventana de vista previa o en una ventana del explorador cuando se ejecute el proyecto de informe.

  6. En la lista OverwriteDataSources, seleccione True para sobrescribir el origen de datos compartido en el servidor cada vez que se publican orígenes de datos compartidos, o seleccione False para mantener el origen de datos en el servidor.

  7. En la lista TargetServerVersion, seleccione la versión SQL Server 2008 o SQL Server 2008 R2 de Reporting Services, o seleccione Detectar versión para determinar automáticamente la versión instalada en el servidor identificado por la propiedad TargetServer URL. El valor predeterminado es SQL Server 2008 R2.

    Use TargetServerVersion para personalizar los informes compilados, colocados en la ruta de acceso especificada en OutputPath, para la versión del servidor de informes especificada en TargetServer URL.

  8. En el cuadro de texto TargetDataSourceFolder, escriba la carpeta del servidor de informes donde desea colocar los orígenes de datos compartidos publicados. El valor predeterminado para TargetDataSourceFolder es Data Sources. Si deja esta valor en blanco, los orígenes de datos se publicarán en la ubicación especificada en TargetReportFolder.

  9. En el cuadro de texto TargetReportFolder, escriba la carpeta del servidor de informes donde desea colocar los informes publicados. El valor predeterminado de TargetReportFolder es el nombre del proyecto de informes.

    Nota

    Para un servidor de informes que se ejecuta en modo nativo, debe disponer de permisos de publicación en la carpeta de destino para poder publicar informes en dicha carpeta. Los permisos de publicación se proporcionan mediante una asignación de roles que asigne la cuenta de usuario a un rol que disponga de operaciones de publicación. Para obtener más información, vea Crear y administrar asignaciones de funciones y Rol Publicador. Para un servidor de informes que se ejecuta en el modo integrado de SharePoint, debe disponer del permiso Miembro o Propietario en el sitio de SharePoint. Para obtener más información, vea Referencia de permisos de sitio y lista para los elementos del servidor de informes.

  10. En el cuadro de texto TargetServerURL, escriba la dirección URL del servidor de informes de destino. Antes de publicar un informe, establezca esta propiedad en la dirección URL de un servidor de informes válido. Al publicar en un servidor de informes que se ejecute en modo nativo, use la dirección URL del directorio virtual del servidor de informes (por ejemplo, https://server/reportserver o //server/reportserver). Se trata del directorio virtual del servidor de informes, y no del Administrador de informes.

    Al publicar en un servidor de informes que se ejecute en el modo integrado de SharePoint, use una dirección URL a un sitio de nivel superior o un subsitio de SharePoint. Si no especifica un sitio, se usa el sitio predeterminado de nivel superior (por ejemplo, https://servername, https://servername/site o https://servername/site/subsite).

Para establecer las propiedades del Administrador de configuración

  1. Haga clic con el botón secundario en el proyecto de informe y, a continuación, haga clic en Propiedades.

  2. En el cuadro de diálogo Páginas de propiedades del proyecto, haga clic en Administrador de configuración.

  3. En el cuadro de diálogo Administrador de configuración, seleccione la configuración que desea modificar. La configuración activa actualmente se muestra como Active(<configuration>).

  4. En Contextos del proyecto, para cada proyecto de la solución, active o desactive Generar o Implementar.

    Nota

    Si ha seleccionado Generar, el Diseñador de informes genera el proyecto del informe y comprueba si existen errores antes de mostrar una vista previa o publicarlo en un servidor de informes. Si ha seleccionado Implementar, el Diseñador de informes publica los informes en el servidor de informes de acuerdo con las propiedades de implementación establecidas. Si no ha seleccionado Implementar, el Diseñador de informes muestra el informe especificado en la propiedad StartItem en una ventana de vista previa local.