SQL Server Reporting Services
SQL Server Reporting Services
SE APLICA A: ✔ SQL Server 2016 Reporting Services y versiones posteriores ❌ Power BI Report Server
¿Busca Power BI Report Server? Vea ¿Qué es Power BI Report Server?.
SQL Server Reporting Services (SSRS) ofrece un conjunto de servicios y herramientas locales que permiten
crear, implementar y administrar informes móviles y paginados.
Informes paginados
Reporting Services está asociado con los informes paginados “tradicionales”, que son ideales para documentos
de diseño fijo optimizados para la impresión, como los archivos PDF y Word.
Esta carga de trabajo esencial de BI sigue existiendo en la actualidad, por lo que la hemos modernizado. Ahora
puede crear informes de aspecto moderno con características nuevas y actualizadas mediante el Generador de
informes o el Diseñador de informes de SQL Server Data Tools (SSDT).
Hemos actualizado todos los estilos y paletas de colores predeterminados, de manera que puede crear
informes con un nuevo estilo moderno y minimalista de forma predeterminada.
Hemos actualizado el panel de parámetros para que pueda organizar los parámetros como quiera.
Puede exportar a nuevos formatos, como PowerPoint. Las visualizaciones de Reporting Services en
PowerPoint son activas y se pueden editar; es decir, no son capturas de pantalla.
Puede crear una experiencia híbrida de Power BI o de Reporting Services: en lugar de volver a crear los
informes locales de Reporting Services en Power BI, puede anclar elementos visuales de estos informes en
los paneles de Power BI. Luego puede supervisarlo todo desde un lugar en el panel de Power BI.
Informes móviles
La informática móvil ha cambiado los dispositivos con los que tenemos que trabajar, por lo que, hoy en día, las
personas tienen unas necesidades diferentes a la hora de crear informes. La experiencia de los informes de
diseño fijo no funciona bien cuando se introducen tabletas y teléfonos. Algo diseñado para una pantalla ancha
de PC no es una experiencia óptima en una pequeña pantalla de teléfono, no porque sea más pequeña, sino
porque puede tener una orientación vertical u horizontal.
Lo que necesita con estos factores de forma de pantalla claramente diferentes es un diseño con capacidad de
respuesta que se adapte a estos tamaños y orientaciones de pantalla diferentes. Por este motivo, hemos
agregado un nuevo tipo de informe: los informes móviles, que se basan en la tecnología Datazen, que
adquirimos aproximadamente hace un año e integramos en el producto. Puede migrar los informes existentes
de Datazen a Reporting Services con el Asistente para migración de SQL Server para Datazen.
Puede crear estos informes móviles en la nueva aplicación Publicador de informes móviles . En las aplicaciones
nativas de Power BI para dispositivos móviles para Windows, iOS, Android y HTML5, puede acceder a los datos
que tiene en Power BI, la nube o SSRS.
A medida que cree visualizaciones, el Publicador de informes móviles genera datos de ejemplo
automáticamente. Esta característica permite ver el aspecto que tendrá la visualización con sus datos y qué tipo
de datos funciona bien en cada visualización.
Portal web
Para los usuarios finales de Reporting Services en modo nativo, la entrada principal es un portal web moderno
que se puede ver en la mayoría de los exploradores. En el nuevo portal puede acceder a todos los informes
paginados y móviles y KPI de Reporting Services. Los KPI pueden hacer que en el explorador aparezcan métricas
empresariales clave para que pueda echarles un vistazo sin tener que abrir ningún informe.
El nuevo portal web es una versión totalmente nueva del Administrador de informes. Ahora se trata de una
aplicación HTML5 de una sola página y basada en estándares, para la que están optimizados los exploradores
modernos: Microsoft Edge, Internet Explorer 10 y 11, Chrome, Firefox, Safari y todos los exploradores
principales.
El contenido en el portal web está organizado por tipo:
Informes paginados
Informes móviles
KPI
Libros de Excel
conjuntos de datos compartidos
orígenes de datos compartidos
Puede almacenarlos y administrarlos con seguridad aquí, en la jerarquía de carpetas tradicional. Etiquete sus
informes como favoritos para acceder a ellos con rapidez. Los que tengan los permisos apropiados pueden
administrar el contenido de SSRS.
También puede seguir programando el procesamiento de informes, obtener acceso a los informes a petición y
suscribirse a informes publicados en el nuevo portal web.
Obtenga más información sobre el portal web.
Pasos siguientes
Instalar Reporting Services
Descargar las últimas herramientas de datos SQL Server
Instalación del Generador de informes
¿Tiene alguna pregunta más? Puede plantear sus dudas en el foro de Reporting Services.
Novedades de SQL Server Reporting Services
(SSRS)
02/04/2022 • 11 minutes to read
SE APLICA A: ✔ SQL Server 2016 Reporting Services y versiones posteriores ❌ Power BI Report Server
Obtenga información sobre las novedades de las distintas versiones de SQL Server Reporting Services. Este
artículo abarca las principales áreas de características y se actualiza a medida que se lanzan nuevos elementos.
Para obtener información sobre Power BI Report Server, vea ¿Qué es Power BI Report Server?
NOTE
Solo se puede usar el diseñador de consultas de DAX con orígenes de datos tabulares de SSAS integrados en SQL Server
2016+.
SSRS 2016
Reporting Services portal web
Un nuevo portal web de Reporting Services está disponible. El portal web actualizado incluye
KPI
Mobile Reports (Informes móviles)
Paginated Reports (Informes paginados)
archivos de Excel
Archivos de Power BI Desktop
El portal web reemplaza al Administrador de informes de versiones anteriores.
Para crear informes móviles, necesita Publicador de informes móviles.
Para más información sobre el portal web, consulte Portal web (modo nativo de SSRS).
Para obtener más información, vea Uso de los KPI en Reporting Services
Mobile Reports (Informes móviles)
Los informes móviles de Reporting Services son informes dedicados optimizados para una amplia variedad de
factores de forma y para ofrecer una experiencia óptima para usuarios que accedan a informes en dispositivos
móviles. Los informes móviles cuentan con una gran variedad de visualizaciones, desde gráficos de tiempo,
categoría y comparación, hasta gráficos de rectángulos y mapas personalizados. Puede conectar sus informes
móviles a una gran variedad de orígenes de datos, como datos tabulares y multidimensionales de SQL Server
Analysis Services local. Puede colocar campos para informes móviles en una superficie de diseño con el ajuste
de las columnas y filas de la cuadrícula. Los elementos flexibles de los informes móviles se escalan
automáticamente para ajustarse a cualquier tamaño de pantalla. Guarde estos informes móviles en un servidor
de Reporting Services, y puede visualizar e interactuar con estos en un explorador o en la aplicación móvil de
Power BI. Entre los dispositivos compatibles se encuentran los siguientes:
iPad
iPhone
Teléfonos Android
o cualquier dispositivo Windows
Publicador de informes móviles
El Publicador de informes móviles de SQL Server le permite crear y publicar informes móviles de SQL Server en
Reporting Services portal web.
Para más información, vea Creación y publicación de informes móviles con el Publicador de informes móviles
de SQL Server.
Informes móviles de SQL Server hospedados en Reporting Services disponibles en la aplicación móvil de Power BI
La aplicación móvil de Power BI para iOS en iPad y iPhone puede mostrar ahora informes móviles de SQL
Server hospedados en el servidor de informes local.
No puede conectarse de forma predeterminada sin realizar algunos cambios en la configuración. Para obtener
más información sobre cómo permitir que la aplicación móvil de Power BI se conecte a su servidor de informes,
consulte Habilitar un servidor de informes para el acceso mediante móvil a Power BI.
Compatibilidad del modo de SharePoint y SharePoint 2016
SQL Server 2016 (13.x) Reporting Services admite la integración con SharePoint 2013 y SharePoint 2016.
Para más información, consulte:
Combinaciones admitidas del servidor y el complemento de SharePoint y Reporting Services (SQL
Server 2016)
Dónde encontrar el complemento Reporting Services para Productos de SharePoint
Instalar el modo de SharePoint de Reporting Services
Compatibilidad con Microsoft .NET Framework 4
SQL Server 2016 Reporting Services o versiones posteriores (SSRS) admite las versiones actuales de Microsoft
.NET Framework 4, incluidas las versiones 4.0 y 4.5.1. Si no hay instalada ninguna versión de .NET Framework
4.x, la configuración de SQL Server instalará .NET 4.0 durante el paso de instalación de las características.
Mejoras del informe
Motor de representación HTML 5: un nuevo motor de representación HTML5 destinado al modo moderno
de estándares web "completos" y a los exploradores modernos. El nuevo motor de representación ya no cuenta
con el modo de interpretación usado por algunos exploradores antiguos.
Para más información sobre la compatibilidad de exploradores, vea Compatibilidad del explorador de Reporting
Services y Power View.
Informes paginados modernos: diseñe informes paginados modernos y muy atractivos con nuevos estilos
modernos para gráficos, medidores, mapas y otras visualizaciones de datos.
Gráficos de rectángulos y de proyección solar : mejore sus informes con gráficos de rectángulos y
proyección solar , formas estupendas para mostrar datos jerárquicos. Para obtener más información,
consulte Tree Map and Sunburst Charts in Reporting Services.
Inserción de informes: ahora puede insertar informes paginados o móviles en otras páginas web y
aplicaciones; para ello, puede usar un iframe junto con parámetros de dirección URL.
Anclar elementos de informe a un panel de Power BI: mientras se visualiza un informe en el portal web,
puede seleccionar elementos de informe y anclarlos a un panel de Power BI . Puede anclar elementos como
gráficos, paneles de medidores, mapas e imágenes. Puede:
1. Seleccione el grupo que contiene el panel al que desea anclar.
2. Seleccione el panel al que quiere anclar el elemento.
3. Seleccione con qué frecuencia desea que se actualice el icono en el panel.
También puede seleccionar el formato PPTX para la salida de la suscripción y usar el acceso de dirección URL del
servidor de informes para representar y exportar un informe. Por ejemplo, el siguiente comando de dirección
URL de su explorador exporta un informe desde una instancia con nombre del servidor de informes.
https://servername/ReportServer_THESQLINSTANCE/Pages/ReportViewer.aspx?
%2freportfolder%2freport+name+with+spaces&rs:Format=pptx
Para obtener más información, consulte Export a Report Using URL Access.
PDF reemplaza a ActiveX para la impresión remota: La barra de herramientas del visor de informes se
imprime ahora a través de PDF en lugar de los controles ActiveX. El nuevo visor de informes es compatible con
los exploradores más modernos, incluido Microsoft Edge. No necesita descargar más controles de ActiveX.
Según el explorador que use y las aplicaciones y servicios de visualización de PDF que haya instalado, Reporting
Services abre un diálogo de impresión para imprimir el informe o le pedirá que descargue un archivo .PDF.
Como administrador, puede deshabilitar la impresión del lado cliente desde Management Studio.
Para más información, vea Habilitar y deshabilitar la impresión del lado cliente para Reporting Services.
Mejoras en la suscripción
C A RA C T ERÍST IC A M O DO DE SERVIDO R A DM IT IDO
N UEVO P REVIO US
Panel de parámetros personalizado: ahora puede personalizar el panel de parámetros. Al usar la superficie
de diseño en el Generador de informes, puede arrastrar un parámetro a una columna y una fila específica en el
panel de parámetros. Puede agregar y quitar columnas para cambiar el diseño del panel. Para más información,
vea Customize the Parameters Pane in a Report (Report Builder) (Personalizar el panel de parámetros en un
informe [Generador de informes]).
Compatibilidad con configuración elevada de ppp: Generador de informes es compatible con el escalado
y los dispositivos con valores altos de PPP (puntos por pulgada). Para obtener más información sobre los
valores altos de PPP, consulte los artículos siguientes:
Windows 8.1 DPI Scaling Enhancements (Mejoras en el ajuste de escala de PPP en Windows 8.1)
Valores altos de PPP y Windows 8.1
Pasos siguientes
Novedades de Analysis Services
Compatibilidad con versiones anteriores
Características de Reporting Services compatibles con las ediciones de SQL Server
Actualizar y migrar Reporting Services
Reporting Services
¿Tiene alguna pregunta más? Puede plantear sus dudas en el foro de Reporting Services.
Notas de la versión de SQL Server Reporting
Services (SSRS) 2017 y versiones posteriores
02/04/2022 • 8 minutes to read
SE APLICA A: ✔
️ SQL Server Reporting Services (2017 y versiones posteriores)
En este artículo se describen los cambios en SQL Server Reporting Services (SSRS) para las versiones 2017 y
posteriores.
Para ver las notas de la versión de los controles del visor de informes, vea Notas de la versión de los controles
del visor de informes para WebForms y WinForms de SSRS.
P RO B L EM A C O RREGIDO DETA L L ES
15.0.7842.32355, 2021/06/24
(Versión del producto: 15.0.1102.911)
P RO B L EM A C O RREGIDO DETA L L ES
15.0.7765.17516, 7/04/2021
(Versión del producto: 15.0.1102.896)
P RO B L EM A C O RREGIDO DETA L L ES
15.0.7545.4810, 2020/08/31
(Versión del producto: 15.0.1102.861)
P RO B L EM A C O RREGIDO DETA L L ES
Actualizaciones de seguridad
15.0.7243.37714, 01/11/2019
(Versión del producto: 15.0.1102.675)
Versión inicial.
P RO B L EM A C O RREGIDO DETA L L ES
14.0.600.1669, 2020/08/31
P RO B L EM A C O RREGIDO DETA L L ES
Actualizaciones de seguridad
14.0.600.1572, 2020/04/06
P RO B L EM A C O RREGIDO DETA L L ES
14.0.600.1451, 2019/11/13
P RO B L EM A C O RREGIDO DETA L L ES
Actualizaciones de seguridad
14.0.600.1274, 2019/07/01
P RO B L EM A C O RREGIDO DETA L L ES
Actualizaciones de seguridad
14.0.600.1109, 2019/02/12
P RO B L EM A C O RREGIDO DETA L L ES
Actualizaciones de seguridad.
14.0.600.906, 2018/09/12
Se corrigió el problema siguiente:
P RO B L EM A C O RREGIDO DETA L L ES
14.0.600.892, 2018/08/31
P RO B L EM A C O RREGIDO DETA L L ES
14.0.600.744, 2018/04/25
P RO B L EM A C O RREGIDO DETA L L ES
14.0.600.689, 2018/02/28
P RO B L EM A C O RREGIDO DETA L L ES
14.0.600.594, 2018/01/09
Se implementaron algunas actualizaciones de seguridad.
14.0.600.490, 2017/11/01
Problemas resueltos con la actualización de SKU.
14.0.600.451, 2017/09/30
Versión inicial.
Pasos siguientes
Novedades de Reporting Services (SSRS)
¿Tiene alguna pregunta más? Puede plantear sus dudas en el foro de Reporting Services.
Conceptos de Reporting Services (SSRS)
02/04/2022 • 23 minutes to read
En este tema se proporciona un breve resumen de los conceptos de SQL Server Reporting Services.
Se aplica a: Modo nativo de Reporting Services | Modo de SharePoint de Reporting Services
Consulte también
Características y tareas de Reporting Services (SSRS)
Referencia técnica (SSRS)
Reporting Services (SSRS)
Características y tareas de Reporting Services
(SSRS)
02/04/2022 • 2 minutes to read
Reporting Services se organiza mediante los informes y las características de informes, las características del
servidor de informes y las características del producto Reporting Services .
En esta sección
Creación y publicación de informes móviles con el Publicador de informes móviles de SQL Server
Servidor de informes de Reporting Services
Informes de Reporting Services (SSRS)
Datos de informe (SSRS)
Parámetros de informe (Generador de informes y Diseñador de informes)
Elementos de informe en el Diseñador de informes (SSRS)
Programaciones
Suscripciones y entrega (Reporting Services)
Alertas de datos de Reporting Services
Seguridad y protección de Reporting Services
Acceso URL (SSRS)
Extensiones (SSRS)
Herramientas de Reporting Services
Consulte también
Reporting Services (SSRS)
Novedades de Reporting Services (SSRS)
Compatibilidad con versiones anteriores de
Reporting Services
02/04/2022 • 2 minutes to read
Obtenga información sobre los cambios de comportamiento de SQL Server Reporting Services. Incluye
características que ya no están disponibles o cuya eliminación está prevista para una versión posterior.
También se describen cambios fundamentales en el producto que afectan a aplicaciones personalizadas que
incluyen funcionalidad de Reporting Services .
En esta sección
T EM A DESC RIP C IÓ N
Funcionalidad de SQL Server Reporting Services Describe características que existían en versiones anteriores
descontinuada en SQL Server 2016 de Reporting Services pero que se han quitado en versiones
posteriores.
Características en desuso de SQL Server Reporting Services Describe las características que existen en esta versión de
en SQL Server 2016 Reporting Services por compatibilidad con versiones
anteriores, pero que se quitarán en una futura versión de
SQL Server.
Cambios substanciales de SQL Server Reporting Services en Describe los problemas que se pueden encontrar cuando se
SQL Server 2016 actualiza Reporting Services.
Cambios de comportamiento de SQL Server Reporting Describe las características que se han cambiado en
Services en SQL Server 2016 Reporting Services.
Consulte también
Compatibilidad con versiones anteriores | Analysis Services
Características en desuso de SQL Server 2019
Reporting Services
02/04/2022 • 2 minutes to read
SE APLICA A: ✔
️ SQL Server Reporting Services (2019 y versiones posteriores) ✔
️ Power BI Report Server
Cuando marcamos una característica como en desuso, significa que:
Solo está en modo de mantenimiento. No se realizarán cambios nuevos, ni tampoco cambios relacionados
con la interoperabilidad con características nuevas.
Nos esforzamos por no quitar una característica en desuso en las versiones futuras para facilitar las
actualizaciones, aunque en raras ocasiones puede que optemos por quitar permanentemente la característica
de Reporting Services si limita las innovaciones futuras.
Para un nuevo trabajo de desarrollo, no se recomienda el uso de las características en desuso.
Características en desuso en una versión futura de SQL Ser ver
SQL Server Reporting Services admite las siguientes características en la próxima versión de SQL Server, pero
las dejará en desuso en una versión posterior. No se ha determinado la versión específica de SQL Server.
Servidor de informes Formatos de representación XLS y Los formatos XLSX y DOCX están
DOC disponibles y son compatibles.
Consulte también
Funcionalidad no incluida en SQL Server 2019 Reporting Services (SSRS)
¿Tiene alguna pregunta más? Puede plantear sus dudas en el foro de Reporting Services.
Características en desuso de SQL Server 2017
Reporting Services
02/04/2022 • 2 minutes to read
SE APLICA A: ✔
️ SQL Server Reporting Services (2017) ❌ Power BI Report Server
Cuando marcamos una característica como en desuso, significa que:
Solo está en modo de mantenimiento. No se realizarán cambios nuevos, ni tampoco cambios relacionados
con la interoperabilidad con características nuevas.
Nos esforzamos por no quitar una característica en desuso en las versiones futuras para facilitar las
actualizaciones, aunque en raras ocasiones puede que optemos por quitar permanentemente la característica
de Reporting Services si limita las innovaciones futuras.
Para un nuevo trabajo de desarrollo, no se recomienda el uso de las características en desuso.
NOTE
Esta lista es idéntica a la lista de SQL Server 2016 Reporting Services (13.x). No hay anunciada ninguna nueva
característica en desuso o descontinuada para SQL Server 2017 Reporting Services (14.x).
Consulte también
Funcionalidad no incluida en SQL Server Reporting Services (SSRS)
¿Tiene alguna pregunta más? Puede plantear sus dudas en el foro de Reporting Services.
Características en desuso de SQL Server 2016
Reporting Services
02/04/2022 • 2 minutes to read
SE APLICA A: ✔️ SQL Server Reporting Services (2016) ❌ SQL Server Reporting Services (2017) ❌
Power BI Report Server
Para obtener contenido relacionado con versiones anteriores de SQL Server Reporting Services (SSRS), vea SQL
Server Reporting Services 2014.
En este artículo se describen las características de SQL Server 2016 Reporting Services en desuso. Las
características siguen estando disponibles en la versión en que están desusadas; no obstante, las características
están programadas para quitarlas en una versión futura de SQL Server. No use características en desuso en
nuevas aplicaciones.
Pasos siguientes
Novedades de Reporting Services Compatibilidad con versiones anteriores | Reporting Services
Cambios de comportamiento de SQL Server Reporting Services en SQL Server 2016
Funcionalidad de SQL Server Reporting Services no incluida en SQL Server 2016
¿Tiene alguna pregunta más? Puede plantear sus dudas en el foro de Reporting Services.
Funcionalidad no incluida en SQL Server 2019
Reporting Services (SSRS)
02/04/2022 • 2 minutes to read
SE APLICA A: ✔
️ SQL Server Reporting Services (2019 y versiones posteriores) ❌ Power BI Report Server
En este artículo se describen las características que SQL Server Reporting Services ya no admite en SQL Server
2019. No incluye anuncios sobre la compatibilidad no incluida con versiones concretas del sistema operativo o
Microsoft Internet Information Services (IIS).
Una característica suspendida es una característica que Reporting Services ya no admite. También se podría
quitado físicamente del producto. Reporting Services ha suspendido las características siguientes.
Servidor de informes Hojas de estilos personalizadas para el Todavía puede personalizar el portal
Visor HTML y el Administrador de web.
informes
Vea también
Características en desuso de SQL Server 2019 Reporting Services
Características en desuso de SQL Server 2016 Reporting Services
Novedades de Reporting Services
¿Tiene alguna pregunta más? Puede plantear sus dudas en el foro de Reporting Services.
Funcionalidad no incluida en SQL Server 2016
Reporting Services (SSRS)
02/04/2022 • 2 minutes to read
SE APLICA A: ✔️ SQL Server Reporting Services (2016) ❌ SQL Server Reporting Services (2017) ❌
Power BI Report Server
Para obtener contenido relacionado con versiones anteriores de SQL Server Reporting Services (SSRS), vea SQL
Server Reporting Services 2014.
En este artículo se describen las características de SQL Server Reporting Services que ya no están disponibles
en SQL Server 2016. No incluye anuncios sobre la compatibilidad no incluida con versiones concretas del
sistema operativo o Microsoft Internet Information Services (IIS). Para más información sobre estos requisitos
previos del sistema, vea Requisitos de hardware y software para instalar SQL Server 2016.
Una característica suspendida es una característica que ya no se admite. También se podría quitado físicamente
del producto. Las siguientes características se han suspendido.
Hojas de estilos personalizadas para el Visor HTML y el Todavía puede personalizar el portal web.
Administrador de informes
Pasos siguientes
Novedades de Reporting Services
Cambios de comportamiento de SQL Server Reporting Services en SQL Server 2016
Características en desuso de SQL Server Reporting Services en SQL Server 2016
¿Tiene alguna pregunta más? Puede plantear sus dudas en el foro de Reporting Services.
Cambios substanciales de SQL Server Reporting
Services en SQL Server 2016
02/04/2022 • 2 minutes to read
SE APLICA A: ✔️ SQL Server Reporting Services (2016) ❌ SQL Server Reporting Services (2017) ❌
Power BI Report Server
Para obtener contenido relacionado con versiones anteriores de SQL Server Reporting Services (SSRS), vea SQL
Server Reporting Services 2014.
En este tema se describen los principales cambios realizados en Reporting Services. Estos cambios pueden
provocar errores en las aplicaciones, en los scripts o en las funcionalidades basados en versiones anteriores de
SQL Server. Podría encontrarlos al actualizar, o en scripts o informes personalizados.
Extensiones de seguridad
Las extensiones de seguridad personalizadas necesitan alguna modificación para funcionar con el nuevo portal
web. Las extensiones de seguridad necesitan usar la interfaz IAuthenticationExtension2.
Proveedor WMI
La aplicación portal web cambia su nombre de "ReportManager" a "ReportServerWebApp".
Pasos siguientes
Cambios de comportamiento de SQL Server Reporting Services en SQL Server 2016
Novedades de Reporting Services (SSRS)
Características en desuso de SQL Server Reporting Services en SQL Server 2016
Funcionalidad de SQL Server Reporting Services descontinuada en SQL Server 2016
¿Tiene alguna pregunta más? Puede plantear sus dudas en el foro de Reporting Services.
Cambios de comportamiento de SQL Server
Reporting Services en SQL Server 2016
02/04/2022 • 2 minutes to read
SE APLICA A: ✔️ SQL Server Reporting Services (2016) ❌ SQL Server Reporting Services (2017) ❌
Power BI Report Server
Para obtener contenido relacionado con versiones anteriores de SQL Server Reporting Services (SSRS), vea SQL
Server Reporting Services 2014.
En este tema se describen los cambios de comportamiento en Reporting Services. Los cambios de
comportamiento afectan al modo en que las características funcionan o interactúan en SQL Server 2016 en
comparación con versiones anteriores de SQL Server.
No hay cambios de comportamiento.
Pasos siguientes
Novedades de Reporting Services
Características en desuso de SQL Server Reporting Services en SQL Server 2016
Funcionalidad de SQL Server Reporting Services no incluida en SQL Server 2016
Cambios substanciales de SQL Server Reporting Services en SQL Server 2016
¿Tiene alguna pregunta más? Puede plantear sus dudas en el foro de Reporting Services.
Tutoriales de Reporting Services (SSRS)
02/04/2022 • 2 minutes to read
Consulte también
Bases de datos de ejemplo AdventureWorks
Ejemplos de Reporting Services en el sitio wiki de TechNet
Wiki de TechNet: Ejemplos de SQL Server 2012
Crear un informe de tabla básico (Tutorial de SSRS)
02/04/2022 • 2 minutes to read
En este tutorial, usará la herramienta Diseñador de informes en Visual Studio o SQL Server Data Tools (SSDT).
Creará un informe paginado de SQL Server Reporting Services (SSRS). El informe contiene una tabla de
consulta, creada a partir de los datos de la base de datos AdventureWorks2016.
A medida que avance en este tutorial, aprenderá cómo:
Crear un proyecto de informe
Configurar una conexión de datos
Definir una consulta
Agregar una región de datos de tabla
Dar formato al informe
Agrupar y totalizar los campos
Obtener una vista previa del informe
Publicar el informe si lo desea
Requisitos
Para utilizar este tutorial, el sistema debe tener instalados los siguientes componentes:
Motor de base de datos de Microsoft SQL Server.
SQL Server 2016 Reporting Services o versiones posteriores (SSRS).
La base de datos AdventureWorks2016. Para más información, vea Adventure Works Sample Databases
(Bases de datos de ejemplo de AdventureWorks).
SQL Server Data Tools para Visual Studio junto con la extensión de Reporting Services instalada para
permitir el acceso al Diseñador de informes.
También debe disponer de permisos de solo lectura para recuperar datos de la base de datos
AdventureWorks2016.
Tiempo estimado para completar este tutorial: 30 minutos.
Pasos siguientes
Lección 1: Creación de un proyecto de servidor de informes (Reporting Services)
Lección 2: Especificación de información de conexión (Reporting Services)
Lección 3: Definición de un conjunto de datos para el informe de tabla (Reporting Services)
Lección 4: Adición de una tabla al informe (Reporting Services)
Lección 5: Aplicación de formato a un informe (Reporting Services)
Lección 6: Adición de grupos y totales (Reporting Services)
Consulte también
Tutoriales de Reporting Services ¿Más preguntas? Puede plantear sus dudas en el foro de Reporting Services.
Lección 1: Creación de un proyecto de servidor de
informes (Reporting Services)
02/04/2022 • 2 minutes to read
En esta lección, creará un proyecto de servidor de informes y un archivo de definición de informe (.rdl) con el
Diseñador de informes.
NOTE
SQL Server Data Tools (SSDT) es un entorno Microsoft Visual Studio para crear soluciones de inteligencia empresarial. SSDT
cuenta con un Diseñador de informes para crear el entorno, donde puede abrir, modificar, obtener una vista previa,
guardar e implementar definiciones de informe paginadas de Reporting Services , orígenes de datos compartidos,
conjuntos de datos compartidos y elementos de informe.
Al crear informes con el Diseñador de informes, se crea un proyecto de servidor de informes que contiene los
archivos de informes y otros archivos de recursos utilizados por los informes.
2. En la columna más a la izquierda, debajo de Instalado , seleccione Repor ting Ser vices . En algunos
casos, puede estar debajo del grupo Business Intelligence .
IMPORTANT
Para VS, si no ve Reporting Services en la columna izquierda, agregue el Diseñador de informes mediante la
instalación de la carga de trabajo SSDT. En el menú Herramientas , seleccione Obtener herramientas y
características... y, después, SQL Ser ver Data Tools en las cargas de trabajo mostradas. Si no ve los objetos
de los servicios de informes en la columna central, agregue las extensiones de Reporting Services. En el menú
Herramientas , seleccione Extensiones y actualizaciones > En línea . En la columna central, seleccione
Proyectos de Microsoft Repor ting Ser vices > Descargar en las extensiones mostradas. Para SSDT, ea
Descargar e instalar SQL Server Data Tools (SSDT) para Visual Studio. En Visual Studio 2019, si los pasos anteriores
no funcionan, intente instalar la extensión de proyectos de Microsoft Reporting Services.
3. Seleccione el icono de Proyecto de ser vidor de informes en la columna central del cuadro de
diálogo Nuevo proyecto .
4. En el cuadro de texto Nombre , escriba “Tutorial” para el nombre del proyecto. De forma predeterminada,
en el cuadro de texto Ubicación , se muestra la ruta de acceso a la carpeta "Documents\Visual Studio
20xx\Projects". El Diseñador de informes crea una carpeta denominada Tutorial debajo de esta ruta de
acceso y crea el proyecto Tutorial en esta carpeta. Si el proyecto no pertenece a una solución de VS,
entonces VS también crea un archivo de solución (.sln).
5. Seleccione Aceptar para crear el proyecto. El proyecto Tutorial se muestra en el panel Explorador de
soluciones de la derecha.
NOTE
Esta cadena de conexión da por supuesto que SQL Server Data Tools (SSDT), el servidor de informes y la base de
datos AdventureWorks2016 están instalados en el equipo local.
Cambie la cadena de conexión y reemplace “localhost” por el nombre del servidor o la instancia de base de datos,
en caso de que la hipótesis sea cierta. Si usa SQL Server Express o una instancia con nombre de SQL Server,
deberá modificar la cadena de conexión para incluir la información de la instancia. Por ejemplo:
Data source=localhost\SQLEXPRESS; initial catalog=AdventureWorks2016
Para más información sobre las cadenas de conexión, puede consultar la sección See also a continuación.
Pasos siguientes
En esta lección, ha definido correctamente una conexión a la base de datos de ejemplo AdventureWorks2016.
Continúe con Lección 3: Definir un conjunto de datos para el informe de tabla (Reporting Services) para definir
un conjunto de datos para el informe.
Consulte también
Creación de cadenas de conexión de datos - Generador de informes y SSRS
Lección 3: Definir un conjunto de datos para el
informe de tabla: SQL Server Reporting Services
02/04/2022 • 2 minutes to read
Después de definir el origen de datos para el informe paginado, necesita definir un conjunto de datos. En
Reporting Services, los datos que usa en los informes proceden de un conjunto de datos. Un conjunto de datos
incluye un puntero a un origen de datos y la consulta que usará para el informe, los campos calculados y las
variables.
Use el Diseñador de consultas del Diseñador de informes para definir el conjunto de datos. En este tutorial, va a
crear una consulta que recupera la información sobre los pedidos de ventas de la base de datos
AdventureWorks2016.
Pasos siguientes
Ha especificado correctamente una consulta que recupera datos para su informe. A continuación, va a crear el
diseño del informe. Continúe con Lección 4: Adición de una tabla al informe (Reporting Services).
Consulte también
Herramientas de diseño de consulta (SSRS) Tipo de conexión de SQL Server (SSRS) Tutorial: Escribir
instrucciones Transact-SQL
Lección 4: Adición de una tabla al informe
(Reporting Services)
02/04/2022 • 3 minutes to read
Después de definir el conjunto de datos, puede empezar a diseñar el informe paginado. Cree el diseño de un
informe; para ello, arrastre y coloque los objetos de informe desde el panel Cuadro de herramientas hasta la
superficie de diseño . Algunos de los tipos de objetos de informe son:
Tabla
Cuadro de texto
Imagen
Línea
Rectángulo
Gráfico
Map
Los elementos que contienen filas de datos repetidas procedentes de conjuntos de datos subyacentes se
denominan regiones de datos. Después de agregar una región de datos, puede agregar campos a la misma. Un
informe básico tendrá solo una región de datos. Puede agregar más para mostrar información adicional, como
un gráfico.
También puede agregar una tabla al informe desde la superficie de diseño. Haga clic con el botón derecho
en la superficie de diseño y seleccione Inser tar > Tabla .
2. En el panel Datos de informe , expanda AdventureWorksDataset para mostrar los campos.
3. Arrastre el campo [Date] desde el panel Datos de informe hasta la primera columna de la tabla.
IMPORTANT
Al colocar el campo en la primera columna, suceden dos cosas. En primer lugar, el Diseñador de informes muestra
el nombre del campo, que se conoce como la expresión de campo, entre corchetes: [Date] en la celda de datos.
En segundo lugar, agrega una etiqueta de columna a la fila de encabezado, justo encima de la expresión de campo.
De forma predeterminada, la etiqueta de columna tiene el nombre del campo. Puede seleccionar la etiqueta de
columna y escribir un nuevo valor, en caso de que desee cambiarlo.
4. Arrastre el campo [Order] desde el panel Datos de informe hasta la segunda columna de la tabla.
5. Arrastre el campo [Product] desde el panel Datos de informe hasta la tercera columna de la tabla.
6. Arrastre el campo [Qty] hasta el borde derecho de la tercera columna hasta que obtenga un cursor
vertical y el puntero del mouse muestre un signo más [+]. Cuando suelte el botón, se creará una cuarta
columna para la expresión de campo [Qty] .
7. Agregue el campo [LineTotal] de la misma manera, creando una quinta columna. La etiqueta de
columna se agrega como "Line Total". El Diseñador de informes crea automáticamente un nombre
descriptivo para la columna, para lo cual, divide "LineTotal" en dos palabras.
En el diagrama siguiente se muestra una región de datos de tabla rellenada con estos campos: Date, Order,
Examine los valores de Date y Line Total. En la siguiente lección, va a obtener información sobre cómo darles
formato para que presenten más nitidez.
NOTE
En el menú Archivo , seleccione Guardar todo para guardar el informe.
Pasos siguientes
Ha agregado correctamente una región de datos de tabla al informe, ha agregado campos a la región de datos y
ha obtenido una vista previa del informe. En la siguiente lección, va a obtener información sobre cómo dar
formato a los encabezados de columna y a las expresiones de campo. Luego, continúe con Lección 5: Aplicación
de formato a un informe (Reporting Services).
Consulte también
Tablas (Generador de informes y SSRS)
Colección Campos del conjunto de datos (Generador de informes y SSRS)
Lección 5: Aplicación de formato a un informe
(Reporting Services)
02/04/2022 • 2 minutes to read
Ahora que ha agregado una región de datos y algunos campos al informe Sales Orders, puede dar formato a los
campos de moneda y de fecha, así como a los encabezados de columna.
3. Seleccione la fila que contiene las etiquetas de los encabezados de columna y, en el menú Formato ,
seleccione Fuente > Negrita .
4. Obtenga una vista previa del informe. Debe mostrarse como sigue:
Pasos siguientes
En esta lección, ha aplicado el formato correcto a los encabezados de columna y a las expresiones de los
campos. A continuación, va a agregar grupos y totales al informe. Continúe con Lección 6: Agregar grupos y
totales (Reporting Services)
Consulte también
Aplicar formato a números y fechas (Generador de informes y SSRS) Comportamientos de la representación
(Generador de informes y SSRS)
Lección 6: Agregar grupos y totales (Reporting
Services)
02/04/2022 • 5 minutes to read
En la última lección del tutorial, agregará grupos y totales al informe de Reporting Services para organizar y
resumir los datos.
NOTE
Observe que el identificador de fila ahora tiene un corchete para indicar que se trata de un grupo. La tabla
también tiene ahora dos columnas de expresión [Date] , una a ambos lados de una línea de puntos vertical.
4. En el panel Datos de informe , arrastre el campo [Order] hasta el panel Grupos de filas . Sitúelo
debajo de Date y encima de = (Detalles) .
NOTE
Observe que el identificador de fila ahora tiene dos corchetes, , para indicar dos grupos. La tabla también
tiene ahora dos columnas de expresión [Order] .
5. Elimine las columnas de expresión [Date] y [Order] originales situadas a la derecha de la línea doble.
Seleccione los identificadores de las dos columnas, haga clic con el botón derecho en la opción Eliminar
columnas y selecciónela. El Diseñador de informes quita las expresiones de filas individuales, por lo que
se muestran solo las expresiones de grupo.
6. Para dar formato a la nueva columna [Date] , haga clic en la celda de la región de datos que contiene la
expresión [Date] y seleccione Propiedades del cuadro de texto .
7. Seleccione Número en el cuadro de lista de la columna del extremo izquierdo, y Fecha en el cuadro de
lista Categoría .
8. En el cuadro de lista Tipo , seleccione Januar y 31, 2000 .
9. Seleccione Aceptar para aplicar el formato.
10. Vuelva a obtener una vista previa del informe. El aspecto debe ser similar al siguiente:
Si aparece un mensaje de error similar al siguiente, compruebe que dispone de los permisos apropiados
en el servidor de informes y que ha iniciado SQL Server Data Tools con privilegios de administrador.
"Los permisos concedidos al usuario 'XXXXXXXX\[su nombre de usuario]" no son suficientes para
realizar esta operación"
6. Abra un explorador con privilegios de administrador. Por ejemplo, haga clic con el botón derecho en el
icono de Internet Explorer y seleccione Ejecutar como administrador .
7. Vaya a la dirección URL del portal web.
https://<server name>/reports .
https://localhost/reports funciona si está diseñando el informe en el servidor de informes.
8. Seleccione la carpeta Tutorial y, a continuación, seleccione el informe "Sales Orders" para verlo.
Consulte también
Filtrar, agrupar y ordenar datos (Generador de informes y SSRS)
Crear una suscripción controlada por datos (Tutorial
de SSRS)
02/04/2022 • 3 minutes to read
En este tutorial de Reporting Services se explican los conceptos relacionados con las suscripciones controladas
por datos mediante un ejemplo sencillo en el que se crea una suscripción controlada por datos para generar y
guardar la salida de informe filtrado en un recurso compartido de archivos. Reporting Services Las
suscripciones controladas por datos permiten personalizar y automatizar la distribución de un informe en
función de datos dinámicos de suscriptores. Las suscripciones controladas por datos están destinadas a los
escenarios siguientes:
La distribución de informes a un grupo grande de destinatarios cuya pertenencia al grupo puede cambiar
de una distribución a otra. Por ejemplo, enviar por correo electrónico un informe mensual a todos los
clientes actuales.
La distribución de informes a un grupo específico de destinatarios basado en criterios predefinidos. Por
ejemplo, enviar un informe de rendimiento de ventas a todos los directores de ventas de una
organización.
La automatización de la generación de informes en una amplia variedad de formatos, como .xlsx y .pdf.
Aprendizaje
El tutorial está compuesto por tres lecciones:
L EC C IÓ N C O M EN TA RIO S
Lección 1: Crear una base de datos de suscriptor de ejemplo En esta lección creará una base de datos local de SQL Server
de tablas que contiene la información del suscriptor, los
números de pedido de información que se usan para el
filtrado y los formatos de los archivos de salida.
Lección 2: Configurar las propiedades del origen de datos de En esta lección, configurará un origen de datos de informe
informe para que el informe pueda ejecutarse en modo desatendido
según una programación. El procesamiento desatendido
requiere las credenciales almacenadas. Además, modificará el
conjunto de datos de informe para que incluya un
parámetro proporcionado por los datos del suscriptor. Este
parámetro se usa para filtrar los datos del informe en
función del número de pedido.
Lección 3: Crear una suscripción controlada por datos En esta lección, creará una suscripción controlada por datos.
Esta lección le guía a través de cada página del Asistente
para suscripciones controladas por datos.
PA SO DESC RIP C IÓ N
Requisitos
Normalmente, los administradores del servidor de informes se ocupan de crear y mantener las suscripciones
controladas por datos. Los pasos para crear suscripciones controladas por datos requieren crear consultas, estar
familiarizado con los orígenes de datos que contienen datos de suscriptores y tener permisos elevados en un
servidor de informes.
En el tutorial se usan el informe Pedido de venta creado en el tutorial Crear un informe de tabla básico (Tutorial
de SSRS) y los datos de la base de datos de ejemplo AdventureWorks2014 .
Para utilizar este tutorial, debe tener el software siguiente instalado en el equipo:
Una edición de SQL Server que admita suscripciones controladas por datos. Para obtener más
información, vea Ediciones y características de SQL Server 2017.
El servidor de informes debe ejecutarse en modo nativo. La interfaz de usuario descrita en este tutorial se
basa en un servidor de informes en modo nativo. Las suscripciones se admiten en los servidores de
informes de modo de SharePoint pero la interfaz de usuario será diferente a la que se describe en este
tutorial.
Se debe ejecutar el servicio del Agente SQL Server.
Un informe que contenga parámetros. En este tutorial, se supone que usa el informe de ejemplo
Sales Orders que creó con el tutorial Crear un informe de tabla básico (Tutorial de SSRS).
Consulte también
Suscripciones controladas por datos
Crear un informe de tabla básico (Tutorial de SSRS)
Lección 1: Creación de una base de datos de
suscriptor de ejemplo
02/04/2022 • 2 minutes to read
En esta lección del tutorial de Reporting Services , creará una pequeña base de datos "suscriptor" para
almacenar los datos de suscripción que usados por una suscripción controlada por datos. Cuando la suscripción
se haya procesado, el servidor de informes recupera estos datos y los usa para personalizar los resultados del
informe. Por ejemplo, las filas de datos incluyen números de pedido específicos para usar como filtros y qué
formato de archivo tendrán los informes generados cuando se creen.
En esta lección se da por hecho que está usando SQL Server Management Studio para crear una base de datos
de SQL Server.
Para crear una base de datos de suscriptor de ejemplo
1. Inicie Management Studioy abra una conexión a una instancia del Motor de base de datos de SQL Server.
2. Haga clic con el botón derecho en Bases de datos y seleccione Nueva base de datos... .
3. En el cuadro de diálogo Nueva base de datos, en Nombre de la base de datos , escriba Subscribers.
4. Haga clic en OK .
5. Haga clic en el botón Nueva consulta de la barra de herramientas.
6. Copie las siguientes instrucciones Transact-SQL en la consulta vacía:
Use Subscribers
CREATE TABLE [dbo].[OrderInfo] (
[SubscriptionID] [int] NOT NULL PRIMARY KEY ,
[Order] [nvarchar] (20) NOT NULL,
[FileType] [bit],
[Format] [nvarchar] (20) NOT NULL ,
) ON [PRIMARY]
GO
Pasos siguientes
Ha creado correctamente los datos de suscripción que controlarán la distribución de informes y cambiarán
los resultados del informe para cada suscriptor.
Después, modificará las propiedades del origen de datos del informe para usar las credenciales almacenadas.
Además, modificará el diseño de informe para que incluya un parámetro usará la suscripción con los datos
del suscriptor. Lección 2: Modificación de las propiedades del origen de datos de informe.
Pasos siguientes
Crear una suscripción controlada por datos
Crear una base de datos
Crear un informe de tabla básico
¿Tiene alguna pregunta más? Puede plantear sus dudas en el foro de Reporting Services.
Lección 2: Modificación de las propiedades del
origen de datos de informe
02/04/2022 • 4 minutes to read
En esta lección de Reporting Services , usará el portal web para seleccionar un informe que se entregará a los
destinatarios. La suscripción controlada por datos que va a definir distribuirá el informe Sales Order creado en
el tutorial Crear un informe de tabla básico (Tutorial de SSRS). En los pasos siguientes, modificará la información
de conexión del origen de datos que el informe utiliza para obtener los datos. Solo los informes que usan
credenciales almacenadas para obtener acceso a un origen de datos del informe se pueden distribuir a
través de una suscripción controlada por datos. Las credenciales almacenadas son necesarias para el
procesamiento desatendido de informes.
También modificará el conjunto de datos y el informe para usar un parámetro que filtrar el informe en [Order]
de modo que la suscripción pueda dar como resultado diferentes instancias del informe para pedidos concretos
y formatos de representación.
Pasos siguientes
Configuró correctamente el informe para obtener datos usando credenciales almacenadas y los datos se
pueden filtrar con un parámetro.
En la siguiente lección, configurará la suscripción mediante las páginas del portal web Suscripción controlada
por datos. Consulte Lección 3: Definición de una suscripción controlada por datos.
Consulte también
Administrar orígenes de datos de informe
Especificación de información de credenciales y conexión para los orígenes de datos de informes
Crear una suscripción controlada por datos (Tutorial de SSRS)
Crear un informe de tabla básico (Tutorial de SSRS)
Lección 3: Definir una suscripción controlada por
datos
02/04/2022 • 3 minutes to read
En esta lección del tutorial Reporting Services, usará las páginas de suscripción controlada por datos de los
portales web de Reporting Services para conectarse a un origen de datos de suscripción, crear una consulta que
recupere datos de suscripción y asignar el conjunto de resultados a las opciones de informe y entrega.
NOTE
Antes de empezar, compruebe que el servicio del Agente SQL Ser ver esté en ejecución. Si no es así, no podrá guardar
la suscripción. Un método para comprobarlo es abrir el Administrador de configuración de SQL Server. En esta lección se
supone que completó la lección 1 y la lección 2, y que el origen de datos del informe usa credenciales almacenadas. Para
obtener más información, vea Lección 2: Modificar las propiedades del origen de datos de informe
2. En el menú contextual del informe, haga clic en Administrar y, después, haga clic en
Suscripciones en el panel izquierdo.
3. Haga clic en + Nueva suscripción . Si no ve este botón, no dispone de permisos para el Administrador
de contenido.
Tipo
1. Haga clic en Suscripción controlada por datos .
Programación
1. En la sección de programación, haga clic en Programación específica del informe .
2. Haga clic en Editar programación .
3. En Detalles de programación , haga clic en Una vez .
4. Especifique una hora de inicio que sea unos cuantos minutos después de la hora actual.
5. Establezca un valor en Fechas de inicio y finalización .
6. Seleccione Aplicar .
Destination
1. En la sección Destino, seleccione Recurso compar tido de archivos de Windows para el método de
entrega.
Dataset
1. Haga clic en Editar conjunto de datos .
2. Seleccione Un origen de datos personalizado .
3. Seleccione Microsoft SQL Ser ver como tipo de Conexión de origen de datos.
4. En Cadena de conexión, escriba la siguiente cadena de conexión. Subscribers es la base de datos que ha
creado en la lección 1.
Credenciales
1. Seleccione Usar las siguientes credenciales .
2. Seleccione Nombre de usuario y contraseña de Windows .
3. En Nombre de usuario y Contraseña , escriba el nombre de usuario y la contraseña del dominio. Incluya
tanto el dominio como la cuenta de usuario al especificar Nombre de usuario .
NOTE
Las credenciales usadas para conectarse a un origen de datos de suscriptor no se devuelven a Management Studio. Si
modifica la suscripción más adelante, deberá volver a escribir la contraseña utilizada para conectarse al origen de datos.
Consultar
1. En el cuadro de consultas, escriba la consulta siguiente:
Opciones de entrega
Rellene los siguientes valores:
PA RÁ M ET RO O RIGEN DEL VA LO R VA LO R/ C A M P O
Parámetros de informe
1. En el campo OrderNumber , seleccione Obtener valor del conjunto de datos . En Valor, seleccione
Order .
2. Seleccione Crear suscripción .
Pasos siguientes
Cuando se ejecute la suscripción, se entregarán cuatro archivos de informe al recurso compartido de archivos
que ha especificado, uno por cada pedido del origen de datos Subscribers . Cada entrega debe ser única en
cuanto a datos (los datos deben ser específicos de cada pedido), formato de representación y formato de
archivo. Puede abrir cada informe desde la carpeta compartida para comprobar que todas las versiones se
hayan personalizado en función de las opciones de suscripción que haya definido.
La página de suscripción del portal web contendrá la fecha de Última ejecución y el Estado de la suscripción.
NOTE
Actualice la página cuando la suscripción se ejecute para ver la información actualizada.
Con este paso finaliza el tutorial "Definir una suscripción controlada por datos".
Consulte también
Suscripciones y entrega (Reporting Services)
Suscripciones controladas por datos
Creación, modificación y eliminación de suscripciones controladas por datos
Usar un origen de datos externo para obtener información de los suscriptores (suscripción controlada por
datos)
Crear un informe detallado (RDLC) con parámetros
mediante - ReportViewer
02/04/2022 • 2 minutes to read
Un informe detallado es un informe que los usuarios abren al hacer clic en un vínculo de otro informe. Este tipo
de informes suele incluir información detallada acerca de los elementos del informe de resumen original. Este
tutorial le guía a través de las lecciones siguientes para crear un informe detallado con parámetros y una
consulta, en informes en modo local.
Requisitos
Para usar este tutorial, debe tener acceso a la base de datos de ejemplo AdventureWorks2014 . Para más
información sobre cómo obtener la base de datos de ejemplo AdventureWorks2014 , vea Bases de datos de
ejemplo AdventureWorks.
Este tutorial supone que está familiarizado con las consultas de Transaction-SQL y los objetos DataSet y
DataTable de ADO.NET.
Use Visual Studio 2015 y la aplicación web ASP.NET para crear una página web ASP.NET con un control
ReportViewer. El control se configura para ver un informe que cree. En este tutorial, crea la aplicación en
Microsoft Visual C#.
Tareas
Lección 1: Creación de un sitio web
Lección 2: Definición de una conexión de datos y una tabla de datos para el informe primario
Lección 3: Diseño del informe primario mediante el Asistente para informes
Lección 4: Definición de una conexión de datos y una tabla de datos para el informe secundario
Lección 5: Diseño del informe secundario mediante el Asistente para informes
Lección 6: Adición de un control ReportViewer a la aplicación
Lección 7: Incorporación de una acción de obtención de detalles en el informe primario
Lección 8: Creación de un filtro de datos
Lección 9: Compilación y ejecución de la aplicación
Consulte también
Tutoriales de Reporting Services (SSRS)
Diseñar informes con el Diseñador de informes (SSRS)
Lección 1: Crear un sitio web.
02/04/2022 • 2 minutes to read
En esta lección aprenderá a crear un proyecto de sitio web mediante la plantilla de sitio web de ASP.NET para
Visual C#.
Tarea siguiente
Ha creado correctamente un proyecto de sitio web. A continuación, creará una conexión de datos y una tabla de
datos para el informe primario. Consulte Lección 2: Definición de una conexión de datos y una tabla de datos
para el informe primario.
Lección 2: Definición de una conexión de datos y
una tabla de datos para el informe primario
02/04/2022 • 3 minutes to read
Después de crear un proyecto de sitio Web nuevo con la plantilla de sitio Web ASP.NET para Visual C#, el paso
siguiente consiste en crear una conexión de datos y una tabla de datos para el informe primario. En este tutorial,
la conexión de datos se produce con la base de datos AdventureWorks2014.
También puede crear la consulta si hace clic en Generador de consultas y, después, compruebe la
consulta al hacer clic en Ejecutar consulta . Si la consulta no devuelve los datos esperados, puede
utilizar una versión anterior de AdventureWorks. Para más información sobre cómo obtener la base de
datos de ejemplo AdventureWorks2014 , vea Bases de datos de ejemplo AdventureWorks.
11. En la página Elegir los métodos que se van a generar , asegúrese de desactivar Crear métodos
para enviar actualizaciones directamente a la base de datos (GenerateDBDirectMethods) y
seleccione Finalizar .
WARNING
Asegúrese de desactivar Crear métodos para enviar actualizaciones directamente a la base de datos
(GenerateDBDirectMethods)
Ahora ha completado la configuración del objeto DataTable de ADO.NET como origen de datos para el
informe. En la página del Diseñador de Dataset en Visual Studio, debería ver el objeto DataTable que
agregó, con las columnas especificadas en la consulta. DataSet1 contiene los datos de la tabla Product,
según la consulta.
12. Guarde el archivo.
13. Para obtener una vista previa de los datos, seleccione Vista previa de los datos en el menú Datos y
seleccione Vista previa .
Tarea siguiente
Ha creado correctamente una conexión de datos y una tabla de datos para el informe primario. Después,
diseñará el informe primario usando el Asistente para informes. Consulte Lección 3: Diseño del informe
primario mediante el Asistente para informes.
Lección 3: Diseño del informe primario usando el
Asistente para informes
02/04/2022 • 2 minutes to read
Después de crear una conexión de datos y una tabla de datos para el informe primario, el paso siguiente
consiste en diseñar dicho informe usando el Asistente para informes del Diseñador de informes. Para más
información sobre el Diseñador de informes, vea Diseñar informes con el Diseñador de informes (SSRS).
Para diseñar el informe primario usando el Asistente para informes
1. Asegúrese de que el sitio web de nivel superior está seleccionado en el Explorador de soluciones .
2. Haga clic con el botón derecho en el sitio web y seleccione Agregar nuevo elemento .
3. En el cuadro de diálogo Agregar nuevo elemento , seleccione Asistente para informes , escriba un
nombre para el archivo de informe y, después, seleccione Agregar .
Así se inicia el Asistente para informes.
4. En la página Propiedades de conjunto de datos , en el cuadro Origen de datos , seleccione el
DataSet1 que creó en la Lección 2: Definir una conexión de datos y una tabla de datos para el informe
primario.
El cuadro Conjuntos de datos disponibles se actualiza automáticamente con la DataTable que creó
anteriormente.
5. Seleccione Next (Siguiente).
6. En la página Organizar campos , haga lo siguiente:
a. Arrastre ProductID , Name , ProductNumber , SafetyStockLevel y ReorderLevel desde
Campos disponibles hasta el cuadro Valores .
b. Seleccione la flecha situada junto a Sum(ProductID) , Sum(SafetyStockLevel) y
Sum(ReorderLevel) , y desactive la selección de Suma .
7. Seleccione Siguiente dos veces y, después, seleccione Finalizar para cerrar el Asistente para
informes .
Ahora ha creado el archivo .rdlc. El archivo se abre en el Diseñador de informes. El Tablix que se diseñó se
muestra en la superficie de diseño.
8. Guarde el archivo .rdlc.
Tarea siguiente
Ha diseñado correctamente el informe primario usando el Asistente para informes. A continuación, creará una
conexión de datos y una tabla de datos para el informe secundario. Consulte Lección 4: Definición de una
conexión de datos y una tabla de datos para el informe secundario.
Lección 4: Definición de una conexión de datos y
una tabla de datos para el informe secundario
02/04/2022 • 3 minutes to read
Después de diseñar el informe primario, el paso siguiente es crear una conexión de datos y una tabla de datos
para el informe secundario. En este tutorial, la conexión de datos se produce con la base de datos
AdventureWorks2014.
Para definir una conexión de datos y una DataTable agregando un DataSet (para el informe secundario )
1. En el menú Sitio web , seleccione Agregar nuevo elemento .
2. En el cuadro de diálogo Agregar nuevo elemento , seleccione DataSet y, después, haga clic en
Agregar . Cuando se le pida, debe agregar el elemento a la carpeta App_Code ; para ello, haga clic en Sí .
De este modo, agrega un nuevo archivo XSD DataSet2.xsd al proyecto y abre el Diseñador de DataSet.
3. En la ventana del Cuadro de herramientas, arrastre un control TableAdapter hasta la superficie de
diseño. De este modo, se inicia el Asistente para configuración de TableAdapter .
4. En la página Elegir la conexión de datos , puede seleccionar la conexión que ha creado en la lección 2.
Si lo hace, seleccione Siguiente y vaya al paso 8. En caso contrario, seleccione Nueva conexión .
5. En el cuadro de diálogo Agregar conexión , realice los pasos siguientes:
a. En el cuadro Nombre del ser vidor , escriba el servidor donde se encuentra la base de datos
AdventureWorks2014 .
La instancia de SQL Server Express predeterminada es (local)\sqlexpress .
b. En la sección Iniciar sesión en el ser vidor , seleccione la opción que proporciona acceso a los
datos. Usar autenticación de Windows es el valor predeterminado.
c. En la lista desplegable Seleccione o escriba un nombre de base de datos , haga clic en
AdventureWorks2014 .
d. Seleccione Aceptar y después Siguiente .
6. Si ha seleccionado Usar autenticación de SQL Ser ver en el paso 5 (b), seleccione la opción si quiere
incluir la información confidencial en la cadena o establecer la información en su código de aplicación.
7. En la página Guardar la cadena de conexión en el archivo de configuración de la aplicación ,
escriba el nombre de la cadena de conexión o acepte el predeterminado
AdventureWorks2014ConnectionString . Seleccione Next (Siguiente).
8. En la página Elegir un tipo de comando , seleccione Usar instrucciones SQL y, después, haga clic en
Siguiente .
9. En la página Escriba una instrucción SQL , escriba la siguiente consulta de Transact-SQL para
recuperar los datos de la base de datos AdventureWorks2014 y seleccione Siguiente .
También puede crear la consulta si hace clic en Generador de consultas y, después, comprobar la
consulta al hacer clic en Ejecutar consulta . Si la consulta no devuelve los datos esperados, puede
utilizar una versión anterior de AdventureWorks. Para más información sobre cómo obtener la base de
datos de ejemplo AdventureWorks2014 , vea Bases de datos de ejemplo AdventureWorks.
10. En la página Elegir los métodos que se van a generar , desactive Crear métodos para enviar
actualizaciones directamente a la base de datos (GenerateDBDirectMethods) y seleccione
Finalizar .
WARNING
Asegúrese de desactivar Crear métodos para enviar actualizaciones directamente a la base de datos
(GenerateDBDirectMethods)
Ahora ha completado la configuración del objeto DataTable de ADO.NET como origen de datos para el
informe. En la página del Diseñador de Dataset en Visual Studio, debería ver el objeto DataTable que ha
agregado, con las columnas especificadas en la consulta. DataSet2 contiene los datos de la tabla
PurhcaseOrderDetail, según la consulta.
11. Guarde el archivo.
12. Para obtener una vista previa de los datos, seleccione Vista previa de los datos en el menú Datos y
seleccione Vista previa .
Tarea siguiente
Ha creado correctamente una conexión de datos y una tabla de datos para el informe secundario. Después,
diseñará el informe secundario usando el Asistente para informes. Consulte Lección 5: Diseño del informe
secundario mediante el Asistente para informes.
Lección 5: Diseño del informe secundario usando el
Asistente para informes
02/04/2022 • 2 minutes to read
Después de crear una conexión de datos y una tabla de datos para el informe secundario, el paso siguiente
consiste en diseñar dicho informe usando el Asistente para informes del Diseñador de informes. Para más
información sobre el Diseñador de informes, vea Diseñar informes con el Diseñador de informes (SSRS).
Para diseñar el informe secundario usando el Asistente para informes
1. Asegúrese de que el sitio web de nivel superior está seleccionado en el Explorador de soluciones .
2. Haga clic con el botón derecho en el sitio web y seleccione Agregar nuevo elemento .
3. En el cuadro de diálogo Agregar nuevo elemento , haga clic en Asistente para informes , escriba un
nombre para el archivo de informe y, después, seleccione Agregar .
Así se inicia el Asistente para informes.
4. En la página Propiedades del conjunto de datos , en el cuadro Origen de datos , seleccione
DataSet2 .
El cuadro Conjuntos de datos disponibles se actualiza automáticamente con el elemento DataTable
que ha creado.
5. Seleccione Next (Siguiente).
6. En la página Organizar campos , haga lo siguiente:
a. Arrastre ProductID , PurchaseOrderID , PurchaseOrderDetailID , OrderQty , ReceivedQty ,
RejectedQty y StockedQty desde Campos disponibles hasta el cuadro Valores .
b. Seleccione la flecha situada junto a Sum(ProductID) , Sum(PurchaseOrderID) ,
Sum(PurchaseOrderDetailID) , Sum(OrderQty) , Sum(ReceivedQty) , Sum(RejectedQty) y
Sum(StockedQty) y desactive la selección de Suma .
7. Seleccione Siguiente dos veces y, después, haga clic en Finalizar para cerrar el Asistente para
informes .
Ahora ha creado el archivo .rdlc. El archivo se abre en el Diseñador de informes. El Tablix que se diseñó se
muestra en la superficie de diseño.
8. Con el archivo .rdlc abierto, agregue un parámetro haciendo lo siguiente:
a. Haga clic con el botón derecho en Parámetros , en el panel Datos de informe , y, después,
seleccione Agregar parámetros .
b. Escriba productid en el cuadro Nombre .
c. Confirme que Entero está seleccionado en el cuadro de lista Tipo de datos .
d. Haga clic en OK .
9. Guarde el archivo .rdlc.
Tarea siguiente
Ha diseñado correctamente el informe secundario usando el Asistente para informes. Luego, agregará un
control ReportViewer a la aplicación de sitio Web. Consulte Lección 6: Adición de un control ReportViewer a la
aplicación.
Lección 6: Adición de un control ReportViewer a la
aplicación
02/04/2022 • 2 minutes to read
Después de diseñar el informe secundario con el Asistente de informes, el paso siguiente consiste en agregar un
control ReportViewer a la aplicación del sitio Web. Si usa el sitio web de informes ASP.NET, habrá agregado el
control ReportViewer a la página default.aspx.
Para agregar un control ReportViewer a la aplicación
1. En el Explorador de soluciones , haga clic con el botón derecho en Default.aspx y, después, haga clic
en Diseñador de vistas .
2. Si default.aspx ya tiene el control ReportViewer en él, vaya al Paso 4 . En caso contrario, en el grupo
Extensiones AJAX , en la ventana Cuadro de herramientas , arrastre un control ScriptManager a la
superficie de diseño.
3. En el grupo Repor ting , arrastre un control Repor tViewer a la superficie de diseño debajo del control
ScriptManager .
4. Haga clic en la flecha de la esquina superior derecha del control Repor tViewer para abrir la ventana
Tareas de Repor tViewer .
5. En el cuadro Elegir informe , seleccione el informe primario que ha creado.
Al seleccionar un informe, las instancias de los orígenes de datos usados en el informe se crean
automáticamente. El código se genera para crear una instancia de cada DataTable (y el contenedor
DataSet ). Un control ObjectDataSource se agrega a la superficie de diseño, correspondiente a cada
origen de datos usado en el informe. Este control de origen de datos se configura automáticamente.
6. En el menú Compilar, haga clic en Compilar sitio Web.
Se compila el informe y errores como un error de sintaxis en una expresión de informe aparecen en el
área de Lista de errores . Haga clic en Lista de errores en la parte inferior de la ventana de Visual
Studio para mostrar el área de Lista de errores .
Tarea siguiente
Ha agregado correctamente un control ReportViewer a la aplicación del sitio Web. Después, agregará una acción
de obtención de detalles en el informe primario. Vea Lección 7: Incorporación de una acción de obtención de
detalles en el informe primario.
Lección 7: Incorporación de una acción de
obtención de detalles en el informe primario
02/04/2022 • 2 minutes to read
Después de agregar un control ReportViewer a la aplicación de sitio Web, el paso siguiente consiste en agregar
una acción de obtención de detalles en el informe primario.
Para agregar una acción de obtención de detalles en el informe primario
1. Vaya al informe primario.
2. Seleccione el cuadro de texto que contiene el valor Nombre .
3. Haga clic con el botón derecho en el cuadro de texto y, después, haga clic en Propiedades de cuadro
de texto .
4. Vaya a la pestaña Acción y seleccione la opción Ir a informe .
5. Escriba el nombre del informe secundario en la sección Especificar un informe .
NOTE
No incluya la extensión de archivo en el nombre del informe.
Tarea siguiente
Ha agregado correctamente una acción de obtención de detalles en el informe primario. A continuación, creará
un filtro de los datos para la tabla de datos que definió para el informe secundario. Vea Lección 8: Creación de
un filtro de datos.
Lección 8: Creación de un filtro de datos
02/04/2022 • 7 minutes to read
Después de agregar una acción de obtención de detalles en el informe primario, el paso siguiente consiste en
crear un filtro de los datos de la tabla de datos que definió para el informe secundario.
Puede crear un filtro basado en una tabla o un filtro de consulta para el informe de obtención de detalles. Esta
lección proporciona instrucciones para ambas opciones.
/// <summary>
/// Function to query PurchaseOrderDetail table, fetch the
/// unfiltered data and bind it with the Child report
/// </summary>
/// <returns>A dataTable of type PurchaseOrderDetail</returns>
private DataTable GetPurchaseOrderDetail()
{
try
{
//Create the instance for the typed dataset, DataSet2 which will
//hold the [PurchaseOrderDetail] table details.
//The dataset was created as part of the tutorial in Step 4.
DataSet2 ds = new DataSet2();
Para agregar un controlador de eventos que enlaza el DataTable PurchaseOrderDetail al informe secundario.
1. Abra el archivo Default.aspx en la vista del diseñador.
2. Haga clic con el botón derecho en el control ReportViewer y, después, seleccione Propiedades .
3. En la página Propiedades , seleccione el icono Eventos .
4. Haga doble clic en el evento Obtención de detalles .
De este modo agregará una sección del controlador de eventos en el código, que será similar al bloque
siguiente.
6. Guarde el archivo.
Filtro de consulta
Debe completar las tareas siguientes para implementar un filtro de consulta.
Cree una función que seleccione datos filtrados de la tabla PurchaseOrderDetail .
Agregue un controlador de eventos que recupere los valores de los parámetros y enlace el DataTable
PurchaseOrdeDetail al informe secundario.
Para crear una función que seleccione datos filtrados de la tabla PurchaseOrderDetail.
1. En el Explorador de soluciones, expanda Default.aspx y haga doble clic en Default.aspx.cs.
2. Cree una nueva función que acepte un parámetro, productid , de tipo Integer, devuelva un objeto
datatable y haga lo siguiente.
a. Crea una instancia del conjunto de datos, DataSet2 , que se ha creado en el paso 2 de la Lección 4:
Definir una conexión de datos y una tabla de datos para el informe secundario.
b. Cree una conexión a la base de datos SqlServer para ejecutar la consulta definida en Lección 4:
Definición de una conexión de datos y una tabla de datos para el informe secundario .
c. La consulta incluirá un parámetro, productid , para asegurarse de que los datos devueltos se
filtran en función del ProductID seleccionado en el informe primario.
d. Rellene la instancia DataSet con los datos filtrados ejecutando la consulta.
e. Devolver el DataTable PurchaseOrderDetail .
La función será similar a la siguiente. (Esto es solo para la referencia. Puede seguir cualquier
modelo que desee, para capturar los datos necesarios para el informe secundario).
/// <summary>
/// Function to query PurchaseOrderDetail table and filter the
/// data for a specific ProductID selected in the Parent report.
/// </summary>
/// <param name="productid">Parameter passed from the Parent report to filter data.
</param>
/// <returns>A dataTable of type PurchaseOrderDetail</returns>
private DataTable GetPurchaseOrderDetail(int productid)
{
try
{
//Create the instance for the typed dataset, DataSet2 which will
//hold the [PurchaseOrderDetail] table details.
//The dataset was created as part of the tutorial in Step 4.
DataSet2 ds = new DataSet2();
Para agregar un controlador de eventos que recupere los valores de los parámetros y enlace el DataTable
PurchaseOrdeDetail al informe secundario.
1. Abra el archivo Default.aspx en la vista del diseñador.
2. Haga clic con el botón derecho en el control ReportViewer y, después, seleccione Propiedades .
3. En el panel Propiedades , haga clic en el icono Eventos .
4. Haga doble clic en el evento Obtención de detalles .
De este modo agregará una sección del controlador de eventos en el código, que será similar a la
siguiente.
//Get all the parameters passed from the main report to the target report.
//OriginalParametersToDrillthrough actually returns a Generic list of
//type ReportParameter.
IList<ReportParameter> list = report.OriginalParametersToDrillthrough;
//Parse through each parameters to fetch the values passed along with them.
foreach (ReportParameter param in list)
{
//Since we know the report has only one parameter and it is not a multivalued,
//we can directly fetch the first value from the Values array.
productid = Convert.ToInt32(param.Values[0].ToString());
}
6. Guarde el archivo.
Tarea siguiente
Ha creado correctamente un filtro de datos para la tabla de datos que definió para el informe secundario. A
continuación, compilará y ejecutará la aplicación del sitio Web. Vea Lección 9: Compilación y ejecución de la
aplicación.
Lección 9: Generación y ejecución de la aplicación
02/04/2022 • 2 minutes to read
Después de crear un filtro para los datos de la tabla de datos, el paso siguiente consiste en generar y ejecutar la
aplicación del sitio Web.
Para generar y ejecutar la aplicación
1. Pulse CTRL+F5 para ejecutar la página Default.aspx sin depurar o pulse F5 para ejecutar la página con la
depuración.
Como parte del proceso de compilación, se compila el informe y los errores detectados (por ejemplo, un
error de sintaxis en una expresión usada en el informe) se agregan a la Lista de tareas que se encuentra
en la parte inferior de la ventana de Visual Studio.
La página Web aparece en el explorador. El control ReportViewer muestra el informe. Puede utilizar la
barra de herramientas para navegar por el informe, ampliarlo y exportarlo a Excel.
2. Mantenga el mouse sobre alguna de las filas bajo la columna Nombre . El cursor del mouse mostrará un
símbolo de mano.
3. Seleccione un valor de la columna Nombre . El informe secundario se muestra con los datos filtrados
correspondientes.
4. Seleccione el icono, Volver al informe primario , en la barra de herramientas de Repor tViewer para
navegar de nuevo al informe Primario .
5. Cierre el explorador para salir.
Tutoriales del Generador de informes
02/04/2022 • 3 minutes to read
Pasos siguientes
Vista de diseño de informe
Generador de informes en SQL Server
Tutorial: Creación de un informe de gráfico rápido sin conexión
¿Tiene alguna pregunta más? Puede plantear sus dudas en el foro de Reporting Services.
Tutorial: Creación de un informe de gráfico rápido
sin conexión (Generador de informes)
02/04/2022 • 9 minutes to read
En este tutorial, se usará un asistente para crear un gráfico circular en un informe paginado de Reporting
Services en Generador de informes. A continuación, agregue porcentajes y modifique el gráfico circular un poco.
Puede hacerlo de dos maneras diferentes: Ambos métodos tienen como resultado un gráfico circular semejante
al de esta ilustración:
Prerrequisitos
Si usa datos XML o una consulta Transact-SQL, necesita tener acceso al Generador de informes. Puede iniciar el
Generador de informes desde un servidor de informes de Reporting Services en modo nativo o en modo
integrado de SharePoint, o bien puede descargar el Generador de informes desde Centro de descarga de
Microsoft. Para obtener más información, consulte Install Report Builder.
Si no aparece el cuadro de diálogo Introducción , haga clic en Archivo >Nuevo . El cuadro de diálogo
Nuevo informe o conjunto de datos tiene prácticamente el mismo contenido que el cuadro de
diálogo Introducción .
2. En el panel de la izquierda, compruebe que está seleccionada la opción Nuevo informe .
3. En el panel derecho, haga clic en Asistente para gráfico y, a continuación, haga clic en Crear .
4. En la página Elegir un conjunto de datos , haga clic en Crear un conjunto de datos y, a
continuación, haga clic en Siguiente .
5. En la página Elegir una conexión a un origen de datos , haga clic en Nueva .
Se abre el cuadro de diálogo Propiedades del origen de datos .
6. Puede dar el nombre que desee a un origen de datos. En el cuadro Nombre , escriba:
MiGráficoCircular .
7. En el cuadro Seleccionar tipo de conexión , haga clic en XML .
8. Haga clic en la pestaña Credenciales y seleccione Usar usuario de Windows actual. Puede que se
requiera la delegación Kerberos y haga clic en Aceptar .
9. En la página Elegir una conexión a un origen de datos , haga clic en miGráficoCircular y, a
continuación, haga clic en Siguiente .
10. Copie el texto siguiente y péguelo en el cuadro grande en la parte superior de la página Diseñar una
consulta .
<Query>
<ElementPath>Root /S {@Sales (Integer)} /C {@FullName} </ElementPath>
<XmlData>
<Root>
<S Sales="150">
<C FullName="Jae Pak" />
</S>
<S Sales="350">
<C FullName="Jillian Carson" />
</S>
<S Sales="250">
<C FullName="Linda C Mitchell" />
</S>
<S Sales="500">
<C FullName="Michael Blythe" />
</S>
<S Sales="450">
<C FullName="Ranjit Varkey" />
</S>
</Root>
</XmlData>
</Query>
11. (Opcional) Haga clic en el botón Ejecutar ( ! ) para ver los datos en los que se basará su gráfico.
15. Arrastre el campo FullName desde el cuadro Campos disponibles hasta Categorías (o haga doble
clic en él; se desplazará al cuadro Categorías ) y, después, haga clic en Siguiente .
La página de vista previa muestra el nuevo gráfico circular con datos representacionales. La leyenda dice
Full Name 1, Full Name 2, etc., en lugar de los nombres de los vendedores, y el tamaño de los sectores
del gráfico circular no es preciso. Únicamente es para que se haga una idea de cómo será el informe.
17. Para ver el gráfico circular real, haga clic en Ejecutar en la pestaña Inicio de la cinta de opciones.
18. Para seguir modificando el gráfico circular, vaya a la sección Después de ejecutar el asistente de este
artículo.
NOTE
Si no aparece el cuadro de diálogo Introducción , haga clic en Archivo >Nuevo . El cuadro de diálogo Nuevo
informe o conjunto de datos tiene prácticamente el mismo contenido que el cuadro de diálogo Introducción
.
NOTE
El origen de datos que elija no importa, con tal de que tenga los permisos adecuados. No está recibiendo datos
del origen de datos. Para obtener más información, consulte Requisitos previos para los tutoriales(Generador de
informes).
8. (Opcional) Haga clic en el botón Ejecutar ( ! ) para ver los datos en los que se basará su gráfico.
9. Haga clic en Next .
10. En la página Elegir un tipo de gráfico , haga clic en Circular y, a continuación, haga clic en Siguiente .
11. En la página Organizar campos del gráfico , haga doble clic en el campo Ventas en el cuadro
Campos disponibles .
Observe que se desplaza automáticamente al cuadro Valores , porque es un valor numérico.
12. Arrastre el campo FullName desde el cuadro Campos disponibles hasta Categorías (o haga doble
clic en él; se desplazará al cuadro Categorías ) y, después, haga clic en Siguiente .
13. Haga clic en Finalizar
Se ve ahora el nuevo informe de gráfico circular en la superficie de diseño. Lo que ve es figurativo. La
leyenda dice Full Name 1, Full Name 2, etc., en lugar de los nombres de los vendedores, y el tamaño de
los sectores del gráfico circular no es preciso. Únicamente es para que se haga una idea de cómo será el
informe.
14. Para ver el gráfico circular real, haga clic en Ejecutar en la pestaña Inicio de la cinta de opciones.
Agrandar el gráfico
Quizá quiera que el gráfico circular sea más grande.
Haga clic en el gráfico, pero no en ningún elemento del gráfico, para seleccionarlo y arrastre la esquina
inferior derecha para cambiar el tamaño.
Observe que la superficie de diseño aumenta a medida que realiza la acción de arrastrar.
Agregar porcentajes
1. Haga clic con el botón derecho en el gráfico circular y seleccione Mostrar etiquetas de datos . Las
etiquetas de datos aparecen dentro de cada sector del gráfico circular.
2. Haga clic con el botón derecho en las etiquetas y seleccione Propiedades de la etiqueta de la serie .
Aparece el cuadro de diálogo Propiedades de la etiqueta de la serie .
3. Escriba #PERCENT{P0} en el cuadro Datos de etiqueta .
{P0} le da el porcentaje sin decimales. Si escribe #PERCENT , los números tendrán dos posiciones
decimales. #PERCENT es una palabra clave que realiza un cálculo o función automáticamente; hay
muchas otras.
4. Haga clic en Sí para confirmar que desea establecer UseValueAsLabel en False .
5. En la pestaña Fuente , seleccione Negrita y cambie Color a Blanco .
6. Haga clic en OK .
Para obtener más información acerca de cómo personalizar las etiquetas del gráfico y las leyendas, consulte
Mostrar valores de porcentaje en un gráfico circular (Generador de informes y SSRS) y Cambiar el texto de un
elemento de leyenda(Generador de informes y SSRS).
Pasos siguientes
Tutoriales del Generador de informes
Generador de informes en SQL Server
¿Tiene alguna pregunta más? Puede plantear sus dudas en el foro de Reporting Services.
Requisitos previos para los tutoriales (Generador de
informes)
02/04/2022 • 2 minutes to read
Para realizar los tutoriales del Generador de informes, tiene que poder ver y guardar los informes paginados de
SQL Server 2016 Reporting Services o versiones posteriores (SSRS) en un servidor de informes o un sitio de
SharePoint que esté integrado con un servidor de informes. Por lo que se refiere a los datos, todos los tutoriales
usan consultas literales que deben ser procesadas por una instancia de SQL Server.
Si no tiene acceso a un servidor de informes, un sitio o un origen de datos de informes, puede obtener
información acerca del Generador de informes generando un informe sin conexión. Consulte Tutorial: Crear un
informe de gráfico rápido sin conexión (Generador de informes).
Requisitos
Debe disponer de los siguientes requisitos previos para poder completar los tutoriales relativos al generador de
informes:
Acceso al Generador de informes. Puede ejecutar el Generador de informes de un servidor de informes
de Reporting Services o un servidor de informes de Reporting Services en modo integrado de
SharePoint. El primer paso, cómo abrir el Generador de informes, es el único diferente en los diferentes
servidores.
En un servidor de informes, seleccione Nuevo > Informe paginado .
En un servidor de informes en el modo integrado de SharePoint, en la pestaña Documentos , seleccione
Nuevo documento y, en la lista desplegable, seleccione Informe del Generador de informes . Por
ejemplo, https://<servername>/sites/mySite/reports . El administrador de SharePoint debe habilitar la
característica Informe del Generador de informes para cada biblioteca de documentos.
La dirección URL a un servidor de informes de Reporting Services o a un sitio de SharePoint integrado
con un servidor de informes de Reporting Services . Debe tener el permiso para guardar y ver informes,
orígenes de datos compartidos, conjuntos de datos compartidos, elementos de informe y modelos. De
manera predeterminada, la dirección URL de un servidor de informes es
https://<servername>/reportserver . De manera predeterminada, la dirección URL de un sitio de
SharePoint es https://<sitename> o https://<server>/site .
El nombre de una instancia de SQL Server y las credenciales suficientes para el acceso de solo lectura a
cualquier base de datos. Las consultas del conjunto de datos de los tutoriales usan datos literales, pero
cada consulta debe ser procesada por una instancia de SQL Server para que devuelva los metadatos
necesarios para un conjunto de datos de informe. Por ejemplo, la siguiente cadena de conexión especifica
solo un servidor: data source=<servername> . Debe tener acceso de lectura a la base de datos
predeterminada que le ha asignado el administrador del sistema que otorga los permisos de acceso al
servidor. También puede especificar una base de datos, como se muestra en la siguiente cadena de
conexión: data source=<servername>;initial catalog=<database> .
Para el Tutorial: Informe de asignaciones (Generador de informes), debe configurarse el servidor de
informes para que admita mapas de Bing como fondo. Para obtener más información, consulte Planear la
compatibilidad de informe de mapa.
Para el Tutorial: Crear informes principales y de obtención de detalles (Generador de informes) necesita
acceso al cubo Contoso Sales. Para obtener más información, consulte el tutorial.
El administrador del servidor de informes debe otorgarle los permisos necesarios en el servidor de informes,
configurar las ubicaciones de carpeta de Reporting Services y configurar las opciones predeterminadas del
Generador de informes. Para obtener más información, consulte Install Report Builder.
Pasos siguientes
Tutoriales del Generador de informes
¿Tiene alguna pregunta más? Puede plantear sus dudas en el foro de Reporting Services.
Maneras alternativas de obtener una conexión de
datos (Generador de informes)
02/04/2022 • 3 minutes to read
Una conexión de datos contiene la información para conectarse a un origen de datos externo, por ejemplo una
base de datos de SQL Server . Normalmente, la información de conexión y el tipo de credenciales que se debe
usar utilizar se obtienen del propietario del origen de datos.
Para especificar una conexión de datos, puede utilizar un origen de datos compartido del servidor de informes o
crear un origen de datos incrustado que solo se utilice en un informe específico.
En la mayoría de los tutoriales se utilizan orígenes de datos incrustados, pero si tiene acceso a orígenes de datos
compartidos, puede utilizarlos en su lugar.
Consulte también
Conjuntos de datos de informe (SSRS)
Tutoriales del Generador de informes
Tutorial: Crear un informe de tabla básico
(Generador de informes)
02/04/2022 • 15 minutes to read
Este tutorial muestra cómo crear un informe de tabla básico basado en datos de ventas de ejemplo. En la
siguiente ilustración se muestra el informe que va a crear.
Requisitos
Para obtener más información sobre los requisitos, consulte Requisitos previos para los tutoriales (Generador de
informes).
Data Source=<servername>
Puesto que va a usar una consulta con los datos en lugar de recuperar los datos de una base de datos, la
cadena de conexión no incluye el nombre de la base de datos. Para obtener más información, consulte
Requisitos previos para los tutoriales(Generador de informes).
6. Haga clic en la pestaña Credenciales . Escriba las credenciales necesarias para tener acceso al origen de
datos externo.
7. Haga clic en la pestaña General de nuevo. Para comprobar que se puede conectar al origen de datos,
haga clic en Probar conexión .
Aparece un mensaje que indica que la conexión se ha creado correctamente.
8. Haga clic en OK .
Volverá a la página Elegir una conexión a un origen de datos , donde aparece el nuevo origen de
datos seleccionado.
9. Haga clic en Next .
NOTE
En este tutorial, la consulta contiene los valores de datos, de forma que no necesita un origen de datos externo. Esto hace
que la consulta requiera bastante tiempo. En un entorno empresarial, la consulta no contendría los datos. Esto es solo con
fines de aprendizaje.
6. Guardar el informe
Guarde el informe un servidor de informes o en su equipo. Si no guarda el informe en el servidor de informes,
varias características de Reporting Services , como los elementos de informe y los subinformes, no estarán
disponibles.
Para guardar el informe en un servidor de informes
1. Haga clic en Archivo > Guardar como .
2. Haga clic en Sitios y ser vidores recientes .
3. Seleccione o escriba el nombre del servidor de informes donde tiene el permiso para guardar los
informes.
Aparecerá el mensaje "Conectando con el servidor de informes". Una vez completada la conexión, se
mostrará el contenido de la carpeta de informes que el administrador del servidor de informes especificó
como ubicación predeterminada para los informes.
4. En Nombre , reemplace Sin título con Product_Sales .
5. Haga clic en Save (Guardar).
El informe se guarda en el servidor de informes. El nombre del servidor de informes al que está conectado
aparecerá en la barra de estado en la parte inferior de la ventana.
Para guardar el informe en el equipo
1. Haga clic en Archivo > Guardar como .
2. Haga clic en Escritorio , Mis documentos o Mi PC y vaya a la carpeta donde quiere guardar el informe.
3. En Nombre , reemplace Sin título con Product Sales .
4. Haga clic en Save (Guardar).
7. Exportar el informe
Los informes se pueden exportar a diversos formatos, por ejemplo a archivos de Microsoft Excel y de valores
separados por comas (CSV). Para más información, vea Exportación de informes (Generador de informes y
SSRS).
En este tutorial, exportará el informe a Excel y establecerá una propiedad en el informe para proporcionar un
nombre personalizado para la pestaña del libro.
Para especificar el nombre de la pestaña del libro
1. Haga clic en Diseño para volver a la vista de diseño.
2. En la superficie de diseño, haga clic en cualquier parte fuera del informe.
3. En el panel Propiedades, busque la propiedad InitialPageName y escriba Excel de Ventas del producto .
NOTE
Si el panel de propiedades no está visible, en la pestaña Ver , seleccione Propiedades .
Si no ve una propiedad en el panel Propiedades, intente seleccionar el botón Alfabético situado en la parte
superior del panel para ordenar alfabéticamente todas las propiedades.
Pasos siguientes
Aquí termina el tutorial sobre la creación de un informe de tabla básico. Para obtener más información, consulte
Tablas, matrices y listas (Generador de informes y SSRS).
Consulte también
Tutoriales del Generador de informes
Generador de informes en SQL Server
Tutorial: Crear un informe de matriz [Generador de
informes]
02/04/2022 • 17 minutes to read
Este tutorial le enseña a crear un informe paginado de Reporting Services con una matriz de datos de ventas de
ejemplo en los grupos anidados de filas y columnas.
También creará un grupo de columnas adyacente, dará formato a columnas y girará el texto. En la siguiente
ilustración se muestra un informe similar al que creará.
Requisitos
Para obtener información sobre los requisitos, consulte Requisitos previos para los tutoriales.
NOTE
En este tutorial, la consulta contiene ya los valores de datos, de forma que no necesita un origen de datos externo. Esto
hace que la consulta requiera bastante tiempo. En un entorno empresarial, la consulta no contendría los datos. Esto es
solo con fines de aprendizaje.
10. (opcional) Haga clic en el icono Ejecutar (!) para ejecutar la consulta y ver los datos.
11. Haga clic en Next .
2. Organizar datos y elegir el diseño desde el Asistente para nueva
tabla o matriz
Utilice el asistente para proporcionar un diseño inicial en el que mostrar los datos. El panel de vista previa del
asistente le ayudará a visualizar el resultado de las agrupaciones de datos antes de completar el diseño de la
matriz.
1. En la página Organizar campos , arrastre Territory desde Campos disponibles a Grupos de filas .
2. Arrastre SalesDate hasta Grupos de filas y colóquelo debajo de Territory.
El orden en el que se enumeran los campos en Grupos de filas define la jerarquía de grupos. Los pasos
1 y 2 organizan los valores de los campos primero por territorio y, después, por la fecha de las ventas.
3. Arrastre Subcategory a Grupos de columnas .
4. Arrastre Product a Grupos de columnas y colóquelo debajo de Subcategory.
De nuevo, el orden en el que se enumeran los campos en Grupos de columnas define la jerarquía de
grupos. Los pasos 3 y 4 organizan los valores de los campos primero por subcategoría y, después, por
producto.
5. Arrastre Sales a Valores .
El campo Sales se resume con la función Sum, que es la función predeterminada para resumir campos
numéricos.
6. Arrastre Quantity a Valores .
El campo Quantity se resume con la función Sum.
Los pasos 5 y 6 especifican los datos que deben mostrarse en las celdas de datos de la matriz.
13. Haga clic en Ejecutar para obtener la vista previa del informe.
Para cada producto que se vende en una fecha concreta, la matriz muestra la subcategoría a la que
pertenece el producto y el territorio de las ventas.
14. Expanda una subcategoría. Puede ver que el informe se amplía de forma rápida.
=WeekdayName(DatePart("w",Fields!SalesDate.Value))
Esta expresión extrae el nombre del día de la semana de la fecha de ventas. Para más información, vea
Expresiones (Generador de informes y SSRS).
6. Haga clic con el botón derecho en la celda del grupo de columnas de Subcategory que contiene Total y
luego haga clic en Copiar .
7. Haga clic con el botón derecho en la celda situada inmediatamente debajo de la celda que contiene la
expresión que ha creado en el paso 5 y haga clic en Pegar .
8. Presione la tecla CTRL.
9. En el grupo Subcategory, haga clic en el encabezado de columna Sales y las tres celdas debajo de él, haga
clic con el botón derecho y, después, haga clic en Copiar .
10. Pegue las cuatro celdas en las cuatro celdas vacías en el nuevo grupo de columnas.
11. Haga clic en Ejecutar para obtener la vista previa del informe.
El informe incluye columnas denominadas Monday y Tuesday. El conjunto de datos solo contiene los datos de
estos dos días.
NOTE
Si los datos incluyeran otros días, el informe también incluiría las columnas correspondientes. Cada columna tiene el
encabezado de columna Sales y los totales de ventas por territorio.
5. Para cambiar el tamaño de la columna QTY más alejada de la izquierda, seleccione la línea entre los
identificadores de columna para que el cursor cambie a una flecha doble. Arrastre la columna hacia la
izquierda hasta que el ancho sea de 1/2 pulgada.
Un ancho de columna de 1/2 pulgada es adecuado para mostrar la cantidad.
6. Repita el paso 5 en las otras columnas denominadas QTY.
7. Haga clic en Ejecutar para obtener una vista previa del informe.
Las columnas que contienen cantidades son ahora más estrechas y se denominan QTY.
8. Guardar el informe
Puede guardar los informes en un servidor de informes, en una biblioteca de SharePoint o en su equipo.
En este tutorial, guarde el informe en un servidor de informes. Si no tiene acceso a un servidor de informes,
guarde el informe en su equipo.
Para guardar el informe en un servidor de informes
1. En el botón Generador de informes , haga clic en Guardar como .
2. Haga clic en Sitios y ser vidores recientes .
3. Seleccione o escriba el nombre del servidor de informes donde tiene el permiso para guardar los
informes.
Aparecerá el mensaje "Conectando con el servidor de informes". Una vez completada la conexión, verá el
contenido de la carpeta de informes que el administrador del servidor de informes especificó como
ubicación predeterminada para los informes.
4. En Nombre , reemplace el nombre predeterminado por SalesByTerritor ySubcategor y .
5. Haga clic en Save (Guardar).
El informe se guarda en el servidor de informes. El nombre del servidor de informes al que está conectado
aparecerá en la barra de estado en la parte inferior de la ventana.
Para guardar el informe en el equipo
1. En el botón Generador de informes , haga clic en Guardar como .
2. Haga clic en Escritorio , Mis documentos o Mi PC y vaya a la carpeta donde desea guardar el informe.
3. En Nombre , reemplace el nombre predeterminado por SalesByTerritor ySubcategor y .
4. Haga clic en Save (Guardar).
Nota : Seleccione la celda, no el texto. La propiedad WritingMode solo está disponible para la celda.
3. En el panel Propiedades, busque la propiedad WritingMode y cámbiela de Default a Rotate270 .
Si el panel Propiedades no está abierto, haga clic en la pestaña Ver de la cinta de opciones y seleccione
Propiedades .
4. Compruebe que la propiedad CanGrow está establecida en True .
5. En la pestaña Inicio , sección Párrafo , seleccione Centro y Centrar para colocar el texto en el centro de
la celda tanto vertical como horizontalmente.
6. Cambie el tamaño de la columna Territory para que tenga un ancho de 1/2 pulgada y elimine el título de
columna.
7. Haga clic en Ejecutar para obtener una vista previa del informe.
El nombre del territorio se escribe verticalmente, de arriba abajo. El alto del grupo de fila de Territory varía por
la longitud del nombre del territorio.
Pasos siguientes
Concluye así el tutorial para sobre el modo de crear un informe de matriz. Para obtener más información sobre
matrices, consulte:
Tablas, matrices y listas
Creación de una matriz
Descripción de las áreas de la región de datos Tablix
Celdas, filas y columnas de la región de datos Tablix
Consulte también
Tutoriales del Generador de informes
Generador de informes en SQL Server
Tutorial: Creación de un informe de forma libre
(Report Builder)
02/04/2022 • 19 minutes to read
En este tutorial, creará un informe paginado que actúa como un boletín. Cada página muestra texto estático,
objetos visuales de resumen y datos de ventas de ejemplo detallados.
El informe agrupa la información por territorio y muestra el nombre del administrador de ventas del territorio,
así como una información de ventas detallada y sumaria. Comenzará con una región de datos de la lista como la
base para el informe de forma libre y, después, agregará un panel decorativo con una imagen, texto estático con
datos insertados, una tabla para mostrar información detallada y, opcionalmente, gráficos circulares y de
columnas que muestren la información resumida.
Tiempo estimado para completar este tutorial: 20 minutos.
Requisitos
Para obtener más información sobre los requisitos, consulte Requisitos previos para los tutoriales (Generador de
informes).
8. Haga clic en OK .
3. Haga clic dentro del cuadro de lista, haga clic con el botón derecho en la parte superior de la lista y luego
haga clic en Propiedades de Tablix .
3. Haga clic en OK .
Una columna que contiene la celda [Territory] se agrega a la lista.
4. Haga clic con el botón derecho en la columna Territory de la lista y, después, seleccione Eliminar
columnas .
5. Seleccione Eliminar solo columnas .
6. En el panel Grupos de filas, haga clic con el botón derecho en el grupo Detalles > Eliminar grupo .
7. Seleccione Eliminar solo el grupo .
8. Haga clic en OK .
Lorem ipsum dolor sit amet, consectetur adipiscing elit. Proin sed dolor in ipsum pulvinar egestas.
Sed sed lacus at leo ornare ultricies. Vivamus velit risus, euismod nec sodales gravida, gravida in
dui. Etiam ullamcorper elit vitae justo fermentum ut ullamcorper augue sodales.
Ut placerat, nisl quis feugiat adipiscing, nibh est aliquet est, mollis faucibus mauris lectus quis
arcu. In mollis tincidunt lacinia. In vitae erat ut lorem tincidunt luctus. Curabitur et magna nunc,
sit amet adipiscing nisi. Nulla rhoncus elementum orci nec tincidunt.
Aliquam imperdiet cursus erat vel tincidunt. Donec et neque ac urna rutrum sodales. In id purus et
nisl dignissim dapibus. Sed rhoncus metus at felis feugiat eu tempor dolor vehicula. Lorem ipsum
dolor sit amet, consectetur adipiscing elit. Nullam faucibus consectetur diam eu pellentesque.
=Sum(Fields!Sales.value)
24. Haga clic en Ejecutar para obtener la vista previa del informe.
El informe muestra el texto estático y cada página del informe incluye datos que pertenecen a un territorio. Se
da formato a las ventas como moneda.
5. Agregar una tabla para mostrar los detalles de ventas
Utilice el nuevo Asistente para tablas y matrices para agregar una tabla al informe de la forma libre. Después de
completar el asistente, agregará manualmente una fila para los totales.
Para agregar una tabla
1. En la pestaña Inser tar > área Regiones de datos > Tabla > Asistente para tablas .
2. En la página Elegir un conjunto de datos , haga clic en ListDataset > Siguiente .
3. En la página Organizar campos , arrastre el campo Product desde Campos disponibles hasta
Valores .
4. Repita el paso 3 para SalesDate, Quantity y Sales. Coloque SalesDate bajo Product, Quantity bajo
SalesDate y Sales bajo SalesDate.
5. Haga clic en Next .
6. En la página Elegir el diseño , vea el diseño de la tabla.
La tabla es simple: cinco columnas sin grupos de filas o columnas. Dado que no tiene ningún grupo, las
opciones de diseño relacionadas con los grupos no están disponibles. Actualizará manualmente la tabla
para incluir un total en una fase posterior del tutorial.
7. Haga clic en Next .
8. Haga clic en Finalizar
9. Arrastre la tabla bajo el cuadro de texto que agregó en la lección 4.
NOTE
Asegúrese de que la tabla está dentro del cuadro de lista y dentro del rectángulo gris.
10. Con la tabla seleccionada, en el panel Grupo de filas , haga clic con el botón derecho en Detalles >
Agregar total > Después .
12. Seleccione el campo [SalesDate]. En la pestaña Inicio > Número , cambie Valor predeterminado por
Fecha .
13. Seleccione los campos [SUM(Sales)]. En la pestaña Inicio > Número , cambie Valor predeterminado
por Moneda .
Haga clic en Ejecutar para obtener la vista previa del informe.
El informe muestra una tabla con detalles y totales de ventas.
6. Guardar el informe
Puede guardar los informes en un servidor de informes, en una biblioteca de SharePoint o en su equipo.
En este tutorial, guarde el informe en un servidor de informes. Si no tiene acceso a un servidor de informes,
guarde el informe en su equipo.
Para guardar el informe en un servidor de informes
1. En el botón Generador de informes , haga clic en Guardar como .
2. Haga clic en Sitios y ser vidores recientes .
3. Seleccione o escriba el nombre del servidor de informes donde tiene el permiso para guardar los
informes.
Aparecerá el mensaje "Conectando con el servidor de informes". Una vez completada la conexión, se
mostrará el contenido de la carpeta de informes que el administrador del servidor de informes especificó
como ubicación predeterminada para los informes.
4. En Nombre , reemplace el nombre predeterminado por SalesInformationByTerritor y .
5. Haga clic en Save (Guardar).
El informe se guarda en el servidor de informes. El nombre del servidor de informes al que está conectado
aparecerá en la barra de estado en la parte inferior de la ventana.
Para guardar el informe en el equipo
1. En el botón Generador de informes , haga clic en Guardar como .
2. Haga clic en Escritorio , Mis documentos o Mi PC y vaya a la carpeta donde desea guardar el informe.
3. En Nombre , reemplace el nombre predeterminado por SalesInformationByTerritor y .
4. Haga clic en Save (Guardar).
12. Seleccione el eje del gráfico y en la pestaña Inicio > Número > Moneda .
13. Seleccione Disminuir decimales dos veces, de modo que el número muestre solo dólares sin centavos.
Para comprobar que los gráficos están dentro del rectángulo
Puede usar rectángulos como contenedores para otros elementos de una página del informe. Obtenga más
información sobre rectángulos como contenedores.
1. Seleccione el rectángulo que ha creado y al que ha agregado los gráficos, anteriormente en esta lección.
En el panel Propiedades, la propiedad Name muestra el nombre del rectángulo.
NOTE
Si los gráficos no están dentro del rectángulo, el informe representado no muestra los gráficos juntos.
NOTE
El elemento en el que hace clic primero determina el ancho de todos los elementos seleccionados.
Pasos siguientes
Esto concluye el tutorial sobre cómo crear un informe de forma libre.
Para obtener más información sobre las listas, consulte:
Tablas, matrices y listas (Generador de informes y SSRS)
Creación de facturas y formularios con listas
Celdas, filas y columnas de la región de datos Tablix (Generador de informes y SSRS).
Para más información sobre los diseñadores de consultas, vea Herramientas de diseño de consulta (SSRS) e
Interfaz de usuario del diseñador de consultas basado en texto (Generador de informes).
Consulte también
Tutoriales del Generador de informes
Tutorial: Aplicación de formato a un texto
(Generador de informes)
02/04/2022 • 16 minutes to read
En este tutorial, puede practicar el proceso de dar formato al texto de varias maneras en un informe paginado
de Reporting Services . Puede experimentar con diferentes formatos.
Después de configurar el informe en blanco con el origen de datos y el conjunto de datos, puede elegir los
formatos que quiere explorar. En la siguiente ilustración se muestra un informe similar al que creará.
En un paso puede cometer un error voluntario para ver por qué es un error. A continuación, corrija el error para
lograr el efecto deseado.
Tiempo estimado para completar este tutorial: 20 minutos.
Requisitos
Para obtener información sobre los requisitos, vea Requisitos previos para los tutoriales (Generador de
informes).
NOTE
La expresión <servername> , por ejemplo Report001, especifica un equipo en el que se ha instalado una instancia
del motor de SQL Server Database. Para este tutorial no se necesitan datos concretos, solo una conexión a una
base de datos de SQL Server. Si ya tiene una conexión a un origen de datos enumerada bajo Conexiones de
origen de datos , puede seleccionarla e ir al procedimiento siguiente, "Para crear un conjunto de datos". Para
obtener más información, consulte Maneras alternativas de obtener una conexión de datos (Generador de
informes).
5. Haga clic en OK .
Para crear un conjunto de datos
1. En el panel Datos de informe, haga clic en Nuevo > Conjunto de datos .
2. Compruebe que el origen de datos es TextDataSource .
3. En el cuadro Nombre , escriba: TextDataset.
4. Compruebe que el tipo de consulta Texto está seleccionado, y, a continuación, haga clic en Diseñador
de consultas .
5. Haga clic en Editar como texto .
6. Pegue la siguiente consulta en el panel de consulta:
NOTE
En este tutorial, la consulta contiene ya los valores de datos, de forma que no necesita un origen de datos externo.
Esto hace que la consulta requiera bastante tiempo. En un entorno empresarial, la consulta no contendría los
datos. Esto es solo con fines de aprendizaje.
SELECT CAST('2015-01-05' AS date) as SalesDate, 'Lauren Johnson' as FullName,'Central' as Territory,
'Accessories' as Subcategory,'Carrying Case' as Product, CAST(16996.60 AS money) AS Sales, 68 as
Quantity, 'Install Report Builder' as LinkText, 'https://go.microsoft.com/fwlink/?LinkId=154882' AS
URL
UNION SELECT CAST('2015-01-05' AS date) as SalesDate, 'Warren Pal' as FullName,'North' as Territory,
'Accessories' as Subcategory, 'Carrying Case' as Product, CAST(13747.25 AS money) AS Sales, 55 as
Quantity, 'Report Builder in SQL Server' as Link, 'https://go.microsoft.com/fwlink/?LinkId=160556' AS
URL
UNION SELECT CAST('2015-01-05' AS date) as SalesDate, 'Fernando Ross' as FullName,'South' as
Territory, 'Accessories' as Subcategory,'Carrying Case' as Product, CAST(9248.15 AS money) As Sales,
37 as Quantity, 'What is New in Reporting Services (SSRS)' as Link,
'https://go.microsoft.com/fwlink/?LinkId=165064' AS URL
UNION SELECT CAST('2015-01-05' AS date) as SalesDate, 'Lauren Johnson' as FullName,'Central' as
Territory, 'Accessories' as Subcategory,'Tripod' as Product, CAST(1350.00 AS money) AS Sales, 18 as
Quantity, 'Install Report Builder' as LinkText, 'https://go.microsoft.com/fwlink/?LinkId=154882' AS
URL
UNION SELECT CAST('2015-01-05' AS date) as SalesDate, 'Warren Pal' as FullName,'North' as Territory,
'Accessories' as Subcategory,'Tripod' as Product, CAST(1800.00 AS money) AS Sales, 24 as Quantity,
'Report Builder in SQL Server' as Link, 'https://go.microsoft.com/fwlink/?LinkId=160556' AS URL
UNION SELECT CAST('2015-01-05' AS date) as SalesDate, 'Fernando Ross' as FullName,'South' as
Territory, 'Accessories' as Subcategory,'Tripod' as Product, CAST(1125.00 AS money) AS Sales, 15 as
Quantity, 'What is New in Reporting Services (SSRS)' as Link, 'https://go.microsoft.com/fwlink/?
LinkId=165064' AS URL
UNION SELECT CAST('2015-01-05' AS date) as SalesDate, 'Lauren Johnson' as FullName,'Central' as
Territory, 'Accessories' as Subcategory,'Lens Adapter' as Product, CAST(1147.50 AS money) AS Sales,
17 as Quantity, 'Install Report Builder' as LinkText, 'https://go.microsoft.com/fwlink/?
LinkId=154882' AS URL
UNION SELECT CAST('2015-01-05' AS date) as SalesDate, 'Warren Pal' as FullName,'North' as Territory,
'Accessories' as Subcategory, 'Lens Adapter' as Product, CAST(742.50 AS money) AS Sales, 11 as
Quantity, 'Report Builder in SQL Server' as Link, 'https://go.microsoft.com/fwlink/?LinkId=160556' AS
URL
UNION SELECT CAST('2015-01-05' AS date) as SalesDate, 'Fernando Ross' as FullName,'South' as
Territory, 'Accessories' as Subcategory,'Lens Adapter' as Product, CAST(1417.50 AS money) AS Sales,
21 as Quantity, 'What is New in Reporting Services (SSRS)' as Link,
'https://go.microsoft.com/fwlink/?LinkId=165064' AS URL
UNION SELECT CAST('2015-01-06' AS date) as SalesDate, 'Lauren Johnson' as FullName,'Central' as
Territory, 'Accessories' as Subcategory, 'Carrying Case' as Product, CAST(13497.30 AS money) AS
Sales, 54 as Quantity, 'Install Report Builder' as LinkText, 'https://go.microsoft.com/fwlink/?
LinkId=154882' AS URL
UNION SELECT CAST('2015-01-06' AS date) as SalesDate, 'Warren Pal' as FullName,'North' as Territory,
'Accessories' as Subcategory, 'Carrying Case' as Product, CAST(11997.60 AS money) AS Sales, 48 as
Quantity, 'Report Builder in SQL Server' as Link, 'https://go.microsoft.com/fwlink/?LinkId=160556' AS
URL
UNION SELECT CAST('2015-01-06' AS date) as SalesDate, 'Fernando Ross' as FullName,'South' as
Territory, 'Accessories' as Subcategory, 'Carrying Case' as Product, CAST(10247.95 AS money) As
Sales, 41 as Quantity, 'What is New in Reporting Services (SSRS)' as Link,
'https://go.microsoft.com/fwlink/?LinkId=165064' AS URL
UNION SELECT CAST('2015-01-06' AS date) as SalesDate, 'Lauren Johnson' as FullName,'Central' as
Territory, 'Accessories' as Subcategory, 'Tripod' as Product, CAST(1200.00 AS money) AS Sales, 16 as
Quantity, 'Install Report Builder' as LinkText, 'https://go.microsoft.com/fwlink/?LinkId=154882' AS
URL
UNION SELECT CAST('2015-01-06' AS date) as SalesDate, 'Warren Pal' as FullName,'North' as Territory,
'Accessories' as Subcategory,'Tripod' as Product, CAST(2025.00 AS money) AS Sales, 27 as Quantity,
'Report Builder in SQL Server' as Link, 'https://go.microsoft.com/fwlink/?LinkId=160556' AS URL
UNION SELECT CAST('2015-01-06' AS date) as SalesDate, 'Fernando Ross' as FullName,'South' as
Territory, 'Accessories' as Subcategory,'Tripod' as Product, CAST(1425.00 AS money) AS Sales, 19 as
Quantity, 'What is New in Reporting Services (SSRS)' as Link, 'https://go.microsoft.com/fwlink/?
LinkId=165064' AS URL
UNION SELECT CAST('2015-01-06' AS date) as SalesDate, 'Lauren Johnson' as FullName,'Central' as
Territory, 'Accessories' as Subcategory,'Lens Adapter' as Product, CAST(887.50 AS money) AS Sales, 13
as Quantity, 'Install Report Builder' as LinkText, 'https://go.microsoft.com/fwlink/?LinkId=154882'
AS URL
UNION SELECT CAST('2015-01-06' AS date) as SalesDate, 'Warren Pal' as FullName,'North' as Territory,
'Accessories' as Subcategory, 'Lens Adapter' as Product, CAST(607.50 AS money) AS Sales, 9 as
Quantity, 'Report Builder in SQL Server' as Link, 'https://go.microsoft.com/fwlink/?LinkId=160556' AS
URL
UNION SELECT CAST('2015-01-06' AS date) as SalesDate, 'Fernando Ross' as FullName,'South' as
Territory, 'Accessories' as Subcategory,'Lens Adapter' as Product, CAST(1215.00 AS money) AS Sales,
18 as Quantity, 'What is New in Reporting Services (SSRS)' as Link,
18 as Quantity, 'What is New in Reporting Services (SSRS)' as Link,
'https://go.microsoft.com/fwlink/?LinkId=165064' AS URL
UNION SELECT CAST('2015-01-05' AS date) as SalesDate, 'Lauren Johnson' as FullName,'Central' as
Territory, 'Digital' as Subcategory,'Compact Digital' as Product, CAST(10191.00 AS money) AS Sales,
79 as Quantity, 'Install Report Builder' as LinkText, 'https://go.microsoft.com/fwlink/?
LinkId=154882' AS URL
UNION SELECT CAST('2015-01-05' AS date) as SalesDate, 'Warren Pal' as FullName,'North' as Territory,
'Digital' as Subcategory, 'Compact Digital' as Product, CAST(8772.00 AS money) AS Sales, 68 as
Quantity, 'Report Builder in SQL Server' as Link, 'https://go.microsoft.com/fwlink/?LinkId=160556' AS
URL
UNION SELECT CAST('2015-01-05' AS date) as SalesDate, 'Fernando Ross' as FullName,'South' as
Territory, 'Digital' as Subcategory, 'Compact Digital' as Product, CAST(10578.00 AS money) AS Sales,
82 as Quantity, 'What is New in Reporting Services (SSRS)' as Link,
'https://go.microsoft.com/fwlink/?LinkId=165064' AS URL
UNION SELECT CAST('2015-01-05' AS date) as SalesDate, 'Lauren Johnson' as FullName,'Central' as
Territory,'Digital' as Subcategory, 'Slim Digital' as Product, CAST(7218.10 AS money) AS Sales, 38 as
Quantity, 'Install Report Builder' as LinkText, 'https://go.microsoft.com/fwlink/?LinkId=154882' AS
URL
UNION SELECT CAST('2015-01-05' AS date) as SalesDate, 'Warren Pal' as FullName,'North' as
Territory,'Digital' as Subcategory, 'Slim Digital' as Product, CAST(8357.80 AS money) AS Sales, 44 as
Quantity, 'Report Builder in SQL Server' as Link, 'https://go.microsoft.com/fwlink/?LinkId=160556' AS
URL
UNION SELECT CAST('2015-01-05' AS date) as SalesDate, 'Fernando Ross' as FullName,'South' as
Territory,'Digital' as Subcategory,'Slim Digital' as Product, CAST(9307.55 AS money) AS Sales, 49 as
Quantity, 'What is New in Reporting Services (SSRS)' as Link, 'https://go.microsoft.com/fwlink/?
LinkId=165064' AS URL
UNION SELECT CAST('2015-01-06' AS date) as SalesDate, 'Lauren Johnson' as FullName,'Central' as
Territory, 'Digital' as Subcategory,'Compact Digital' as Product, CAST(3870.00 AS money) AS Sales, 30
as Quantity, 'Install Report Builder' as LinkText, 'https://go.microsoft.com/fwlink/?LinkId=154882'
AS URL
UNION SELECT CAST('2015-01-06' AS date) as SalesDate, 'Warren Pal' as FullName,'North' as Territory,
'Digital' as Subcategory,'Compact Digital' as Product, CAST(5805.00 AS money) AS Sales, 45 as
Quantity, 'Report Builder in SQL Server' as Link, 'https://go.microsoft.com/fwlink/?LinkId=160556' AS
URL
UNION SELECT CAST('2015-01-06' AS date) as SalesDate, 'Fernando Ross' as FullName,'South' as
Territory, 'Digital' as Subcategory, 'Compact Digital' as Product, CAST(8643.00 AS money) AS Sales,
67 as Quantity, 'What is New in Reporting Services (SSRS)' as Link,
'https://go.microsoft.com/fwlink/?LinkId=165064' AS URL
UNION SELECT CAST('2015-01-06' AS date) as SalesDate, 'Lauren Johnson' as FullName,'Central' as
Territory, 'Digital' as Subcategory, 'Slim Digital' as Product, CAST(9877.40 AS money) AS Sales, 52
as Quantity, 'Install Report Builder' as LinkText, 'https://go.microsoft.com/fwlink/?LinkId=154882'
AS URL
UNION SELECT CAST('2015-01-06' AS date) as SalesDate, 'Warren Pal' as FullName,'North' as Territory,
'Digital' as Subcategory, 'Slim Digital' as Product, CAST(12536.70 AS money) AS Sales, 66 as
Quantity, 'Report Builder in SQL Server' as Link, 'https://go.microsoft.com/fwlink/?LinkId=160556' AS
URL
UNION SELECT CAST('2015-01-06' AS date) as SalesDate, 'Fernando Ross' as FullName,'South' as
Territory, 'Digital' as Subcategory, 'Slim Digital' as Product, CAST(6648.25 AS money) AS Sales, 35
as Quantity, 'What is New in Reporting Services (SSRS)' as Link, 'https://go.microsoft.com/fwlink/?
LinkId=165064' AS URL
=First(Fields!FullName.Value, "TextDataSet")
La función First está diseñada para recuperar solo el primer valor de un campo y es lo que ha hecho.
Al arrastrar el campo hacia la superficie de diseño directamente, se creó un cuadro de texto. Por sí
mismos, los cuadros de texto no son regiones de datos, de modo que no muestran datos de un conjunto
de datos de informe. Los cuadros de texto de las regiones de datos, como tablas, matrices y listas,
muestran datos.
6. Seleccione el cuadro de texto (si tiene la expresión seleccionada, presione ESC para seleccionarlo) y
presione la tecla SUPRIMIR.
Para agregar un campo al informe (y obtener el resultado correcto )
1. En la pestaña Inser tar de la cinta de opciones, en el área Regiones de datos , haga clic en Lista . Haga
clic en la superficie de diseño y, a continuación, arrástrela para crear un cuadro que tenga
aproximadamente dos pulgadas de ancho y una de alto.
2. Arrastre el campo FullName desde el panel Datos de informe hasta el cuadro de lista.
Esta vez el Generador de informes crea un cuadro de texto con la expresión [FullName] en él.
3. Haga clic en Ejecutar .
Tenga en cuenta que esta vez el cuadro se repite para mostrar todos los registros de la consulta.
4. Haga clic en Diseño para volver a la vista de diseño.
5. Seleccione la expresión en el cuadro de texto.
6. En el panel Propiedades, para la propiedad Value , ve lo siguiente:
=Fields!FullName.Value
Arrastrando el cuadro de texto hasta la región de datos de la lista, muestra los datos que hay en ese
campo del conjunto de datos.
7. Seleccione el cuadro de lista y presione la tecla ELIMINAR.
4. En la página Elegir el diseño , desactive la casilla Expandir o contraer grupos de modo que pueda
ver la tabla entera, y,después, haga clic en Siguiente .
5. Haga clic en Finalizar
6. Haga clic en Ejecutar .
La tabla parece correcta, pero tiene dos filas con el título Total. La columna LinkText no necesita una fila
Total.
7. Haga clic en Diseño para volver a la vista de diseño.
8. Seleccione la celda Total de la columna LinkText y, después, mantenga presionada la tecla MAYÚS y
seleccione las dos celdas a su derecha: la celda vacía de la columna Product y la celda [Sum(Sales)] de
la columna Sales .
9. Con esas tres celdas seleccionadas, haga clic con el botón secundario en uno de esas celdas y haga clic en
Eliminar filas .
10. Haga clic en Ejecutar .
Ahora tiene una única fila Total.
9. Haga clic en un vínculo. Si el equipo está conectado a Internet, un explorador abrirá a un tema de la
Ayuda del Generador de informes.
NOTE
Cuando las propiedades del panel de propiedades se organizan en categorías, WritingMode está en la categoría
Localización . Asegúrese de haber seleccionado la celda y no el texto. WritingMode es una propiedad del cuadro
de texto, no del texto.
6. En la pestaña Inicio , sección Párrafo , seleccione Centro y Centrar para colocar el texto en el centro de
la celda tanto vertical como horizontalmente.
7. Haga clic en Ejecutar ( ! ).
Ahora el texto de la celda [Territory] está situado verticalmente desde la parte inferior a la parte superior de
las celdas.
5. (Opcional) En la pestaña Inicio , en el grupo Número , haga clic dos veces en el botón Disminuir
decimales para mostrar las cifras en dólares sin centavos.
6. Haga clic en Ejecutar ( ! ) para obtener la vista previa del informe.
El informe muestra ahora datos dados con formato y es más fácil de leer.
4. Arrastre el borde inferior del cuadro de texto para que queda todo el texto. Observe que la superficie de
diseño aumenta a medida que realiza la acción de arrastrar.
5. Seleccione todo el texto del cuadro de texto.
6. Haga clic con el botón secundario en todo el texto seleccionado y, después, haga clic en Propiedades
del texto .
Esta es una propiedad del texto, no del cuadro de texto, por lo que en un cuadro de texto puede tener una
mezcla de texto sin formato y texto que usa etiquetas HTML como estilos.
7. En la pestaña General , bajo Tipo de marcado , haga clic en HTML: interpretar etiquetas HTML
como estilos .
8. Haga clic en OK .
9. Haga clic en Ejecutar ( ! ) para obtener la vista previa del informe.
El texto del cuadro de texto se muestra como un encabezado, párrafo y lista con viñetas.
Guardar el informe
Puede guardar los informes en un servidor de informes, en una biblioteca de SharePoint o en su equipo.
En este tutorial, guarde el informe en un servidor de informes. Si no tiene acceso a un servidor de informes,
guarde el informe en su equipo.
Para guardar el informe en un servidor de informes
1. En el botón Generador de informes , haga clic en Guardar como .
2. Haga clic en Sitios y ser vidores recientes .
3. Seleccione o escriba el nombre del servidor de informes donde tiene el permiso para guardar los
informes.
Aparecerá el mensaje "Conectando con el servidor de informes". Una vez completada la conexión, se
mostrará el contenido de la carpeta de informes que el administrador del servidor de informes especificó
como ubicación predeterminada para los informes.
4. En Nombre , reemplace el nombre predeterminado por un nombre de su elección.
5. Haga clic en Save (Guardar).
El informe se guarda en el servidor de informes. El nombre del servidor de informes al que está conectado
aparecerá en la barra de estado en la parte inferior de la ventana.
Para guardar el informe en el equipo
1. En el botón Generador de informes , haga clic en Guardar como .
2. Haga clic en Escritorio , Mis documentos o Mi PC y vaya a la carpeta donde desea guardar el informe.
3. En Nombre , reemplace el nombre predeterminado por un nombre de su elección.
4. Haga clic en Save (Guardar).
Pasos siguientes
Existen numerosas formas de dar formato al texto en el Generador de informes. Tutorial: Creación de un informe
de forma libre contiene más ejemplos.
Tutoriales del Generador de informes Aplicar formato a elementos de informe
Generador de informes en SQL Server
¿Tiene alguna pregunta más? Puede plantear sus dudas en el foro de Reporting Services.
Tutorial: Agregar un gráfico de columnas a un
informe (Generador de informes)
02/04/2022 • 10 minutes to read
En este tutorial, creará un informe paginado de Reporting Services con un gráfico de columnas que muestra una
serie como un conjunto de barras verticales agrupadas por categoría.
Los gráficos de columna son útiles para:
Mostrar los cambios realizados en los datos a lo largo de un período de tiempo.
Comparar el valor relativo de varias series.
Mostrar una media móvil para mostrar tendencias.
En la ilustración siguiente se muestra el gráfico de columnas que creará, con una media móvil.
NOTE
En este tutorial, los pasos del asistente se encuentran reunidos en un único procedimiento. Para obtener instrucciones
paso a paso sobre cómo ir hasta un servidor de informes, elegir un origen de datos y crear un conjunto de datos,
consulte el primer tutorial de esta serie: Tutorial: Crear un informe de tabla básico (Generador de informes).
Requisitos
Para obtener información sobre los requisitos, vea Requisitos previos para los tutoriales (Generador de
informes).
NOTE
En este tutorial, la consulta contiene los valores de datos, de forma que no necesita un origen de datos externo. Esto hace
que la consulta requiera bastante tiempo. En un entorno empresarial, la consulta no contendría los datos. Esto es solo con
fines de aprendizaje.
NOTE
El origen de datos que elija no importa, con tal de que tenga los permisos adecuados. No está recibiendo datos
del origen de datos. Para obtener más información, consulte Maneras alternativas de obtener una conexión de
datos (Generador de informes).
8. (Opcional) Haga clic en el botón Ejecutar ( ! ) para ver los datos en los que se basará su gráfico.
9. Haga clic en Next .
2. Elegir el tipo de gráfico
Puede elegir entre varios tipos de gráfico predefinidos y luego modificar el gráfico después de completar el
asistente.
Para agregar un gráfico de columnas
1. En la página Elegir un tipo de gráfico , el gráfico de columnas es el tipo de gráfico predeterminado.
Haga clic en Next .
2. En la página Organizar campos del gráfico , arrastre el campo SalesDate hasta Categorías .
Categorías se muestra en el eje horizontal.
3. Arrastre el campo Sales hasta Valores . El cuadro Valores muestra Sum(Sales), porque la suma del valor
total de ventas se agrega para cada fecha. Valores se muestra en el eje vertical.
4. Haga clic en Next .
5. Haga clic en Finalizar
El gráfico se agrega a la superficie de diseño. Tenga en cuenta que el nuevo gráfico de columnas solo
muestra los datos de representación. La leyenda dice Fecha de ventas A, Fecha de ventas B, etc., solo para
dar una idea del aspecto que tendrá el informe.
6. Haga clic en el gráfico para mostrar las asas del gráfico. Arrastre la esquina inferior derecha del gráfico
para aumentar su tamaño. Observe que la superficie de diseño del informe aumenta de tamaño para
adaptarse al tamaño del gráfico.
7. Haga clic en Ejecutar para obtener la vista previa del informe.
Tenga en cuenta que el gráfico no etiqueta todas las categorías del eje horizontal. De forma predeterminada,
solo se incluyen las etiquetas que caben a lo largo del eje.
5. Mover la leyenda
La leyenda se crea automáticamente a partir de los datos de las categorías y las series. Puede mover la leyenda
debajo del área de gráfico de un gráfico de columnas.
1. Cambie a la vista de diseño del informe.
2. Haga clic con el botón derecho en la leyenda del gráfico > Propiedades de la leyenda .
3. En Diseño y posición , seleccione una posición diferente. Por ejemplo, seleccione la opción centrada en
la parte inferior.
Cuando la leyenda se coloca en la parte superior o inferior de un gráfico, su diseño cambia de vertical a
horizontal. Puede seleccionar un diseño diferente en el cuadro Diseño .
4. Haga clic en OK .
5. (Opcional) Como en este tutorial solo hay una categoría, el gráfico no necesita una leyenda. Para quitarla,
haga clic con el botón derecho en la leyenda > Eliminar leyenda .
6. Haga clic en Ejecutar para obtener la vista previa del informe.
6. Titular el gráfico
1. Cambie a la vista de diseño del informe.
2. Seleccione las palabras Título del gráfico en la parte superior del gráfico y, después, escriba Total de
pedidos de venta en tiendas .
3. Haga clic en Ejecutar para obtener la vista previa del informe.
Pasos siguientes
Ha completado correctamente el tutorial Agregar un gráfico de columnas al informe. Para obtener más
información sobre los gráficos, vea Gráficos (Generador de informes y SSRS) y Minigráficos y barras de datos
(Generador de informes y SSRS).
Consulte también
Tutoriales del Generador de informes
Generador de informes en SQL Server
Tutorial: Incorporación de un gráfico circular a un
informe (Generador de informes)
02/04/2022 • 8 minutes to read
En este tutorial, creará un gráfico circular en un informe paginado de Reporting Services. Agregue porcentajes y
combine segmentos pequeños en un único segmento.
Los gráficos circulares y de anillos muestran los datos como una proporción del total. No tienen ejes. Al agregar
un campo numérico en un gráfico circular, el gráfico calcula el porcentaje de cada valor en relación con el total.
En la siguiente ilustración se muestra el gráfico circular que creará.
Si hay demasiados puntos de datos en un gráfico circular, es posible que las etiquetas de los puntos de datos
estén demasiado amontonadas y no puedan leerse. En ese caso, considere la posibilidad de combinar varios
segmentos pequeños en un segmento mayor. Los gráficos circulares son más legibles al agregar los datos en
algunos puntos de datos.
NOTE
En este tutorial, los pasos del asistente se encuentran reunidos en dos procedimientos. Para obtener instrucciones paso a
paso sobre cómo ir hasta un servidor de informes, agregar un origen de datos y agregar un conjunto de datos, vea el
primer tutorial de esta serie: Tutorial: Crear un informe de tabla básico (Generador de informes).
Requisitos
Para obtener información sobre los requisitos, vea Requisitos previos para los tutoriales (Generador de
informes).
1. Crear un gráfico circular a partir del Asistente para gráficos
En esta sección, usará el Asistente para gráficos con el fin de crear un conjunto de datos incrustado, elegir un
origen de datos compartido y crear un gráfico circular.
1. Inicie el Generador de informes desde el equipo, el portal web de Reporting Services o el modo
integrado de SharePoint.
Se abre el cuadro de diálogo Nuevo informe o conjunto de datos .
Si no ve el cuadro de diálogo Nuevo informe o conjunto de datos , vaya al menú Archivo > Nuevo .
2. En el panel de la izquierda, compruebe que está seleccionada la opción Nuevo informe .
3. En el panel derecho, haga clic en Asistente para gráficos .
4. En la página Elegir un conjunto de datos , haga clic en Crear un conjunto de datos y, después,
haga clic en Siguiente .
5. En la página Elegir una conexión a un origen de datos , seleccione un origen de datos existente o
vaya al servidor de informes y seleccione un origen de datos, y después haga clic en Siguiente . Puede
que necesite escribir un nombre de usuario y contraseña.
NOTE
El origen de datos que elija no importa, con tal de que tenga los permisos adecuados. No está recibiendo datos
del origen de datos. Para obtener más información, consulte Maneras alternativas de obtener una conexión de
datos (Generador de informes).
NOTE
En este tutorial, la consulta contiene los valores de datos, de forma que no necesita un origen de datos externo.
Esto hace que la consulta requiera tiempo. En un entorno empresarial, la consulta no contendría los datos. Esto es
solo con fines de aprendizaje.
8. (Opcional) Haga clic en el botón Ejecutar ( ! ) para ver los datos en los que se basará su gráfico.
9. Haga clic en Next .
5. Haga clic en el gráfico para mostrar las asas del gráfico. Arrastre la esquina inferior derecha del gráfico
para hacerlo más grande. Observe que la superficie de diseño del informe también aumenta para
adaptarse al tamaño del gráfico.
6. Haga clic en Ejecutar para obtener la vista previa del informe.
El informe muestra el gráfico circular con ocho segmentos, uno para cada producto. Ahora ve los productos
reales y el tamaño de cada segmento representa las ventas de ese producto. Tres de los sectores son bastante
finos.
3. Mostrar porcentajes en cada sector
En cada sector del gráfico circular, puede mostrar un porcentaje de este sector respecto al círculo entero.
1. Cambie a la vista de diseño del informe.
2. Haga clic con el botón derecho en el gráfico circular y haga clic en Mostrar etiquetas de datos . Las
etiquetas de datos aparecen en el gráfico.
3. Haga clic con el botón derecho en una etiqueta y, después, haga clic en Propiedades de la etiqueta de
la serie .
4. En el cuadro Datos de etiqueta , seleccione #PERCENT .
5. (Opcional) Para especificar el número de posiciones decimales que se deben mostrar en la etiqueta, en el
cuadro Datos de etiqueta tras #PERCENT , escriba {Pn} , donde n es el número de posiciones
decimales que se deben mostrar. Por ejemplo, para no mostrar ninguna posición decimal, escriba
#PERCENT{P0} .
6. Para mostrar los valores como porcentajes, la propiedad UseValueAsLabel debe ser falsa. Si se le pide que
establezca este valor en el cuadro de diálogo Confirmar acción , haga clic en Sí .
NOTE
La opción Formato de número del cuadro de diálogo Propiedades de la etiqueta de la serie no tiene
ningún efecto al dar formato a los porcentajes. Esto aplica formato de porcentaje a las etiquetas, pero no calcula el
porcentaje del gráfico circular que cada sector representa.
7. Haga clic en OK .
8. Haga clic en Ejecutar para obtener la vista previa del informe.
El informe muestra el porcentaje de la totalidad para cada sector del gráfico circular.
7. Guardar el informe
Para guardar el informe
1. Cambie a la vista de diseño del informe.
2. En el menú Archivo , haga clic en Guardar .
3. En Nombre , escriba Gráfico circular de ventas .
4. Haga clic en Save (Guardar).
El informe se guardará en el servidor de informes.
Pasos siguientes
Ha completado correctamente el tutorial Agregar un gráfico circular al informe. Para obtener más información
sobre los gráficos, vea Gráficos (Generador de informes y SSRS) y Minigráficos y barras de datos (Generador de
informes y SSRS).
Consulte también
Tutoriales del Generador de informes
Generador de informes en SQL Server
Tutorial: Incorporación de un gráfico de barras a un
informe (Generador de informes)
02/04/2022 • 11 minutes to read
En este tutorial, usará un asistente en Generador de informes para crear un gráfico de barras en un informe
paginado de Reporting Services. Después, agregará un filtro y mejorará el gráfico.
Un gráfico de barras muestra los datos de categoría horizontalmente. Esto puede ayudar a:
Mejorar la legibilidad de los nombres de categoría largos.
Mejorar la comprensión de las fechas u horas representadas mediante valores.
Comparar el valor relativo de varias series.
La siguiente ilustración muestra el gráfico de barras que creará, con ventas para 2014 y 2015, para los cinco
mejores vendedores, de más a menos ventas en 2015.
NOTE
En este tutorial, los pasos del asistente se encuentran reunidos en un único procedimiento. Para obtener instrucciones
paso a paso sobre cómo ir hasta un servidor de informes, crear un conjunto de datos y elegir un origen de datos, vea el
primer tutorial de esta serie: Tutorial: Crear un informe de tabla básico (Generador de informes).
Requisitos
Para obtener más información sobre los requisitos, consulte Requisitos previos para los tutoriales (Generador de
informes).
NOTE
En este tutorial, la consulta contiene los valores de datos, de forma que no necesita un origen de datos externo. Esto hace
que la consulta requiera bastante tiempo. En un entorno empresarial, la consulta no contendría los datos. Esto es solo con
fines de aprendizaje.
1. Inicie el Generador de informes desde el portal web de Reporting Services o el servidor de informes en
modo integrado de SharePoint o bien desde su equipo.
Aparecerá el cuadro de diálogo Introducción .
Si no ve el cuadro de diálogo Introducción , haga clic en Archivo >Nuevo . El cuadro de diálogo Nuevo
informe o conjunto de datos tiene prácticamente el mismo contenido que el cuadro de diálogo
Introducción .
2. En el panel de la izquierda, compruebe que está seleccionada la opción Nuevo informe .
3. En el panel derecho, haga clic en Asistente para gráficos .
4. En la página Elegir un conjunto de datos , haga clic en Crear un conjunto de datos y, después,
haga clic en Siguiente .
5. En la página Elegir una conexión a un origen de datos , seleccione un origen de datos existente o
vaya al servidor de informes y seleccione un origen de datos, y después haga clic en Siguiente . Puede
que necesite escribir un nombre de usuario y contraseña.
NOTE
El origen de datos que elija no importa, con tal de que tenga los permisos adecuados. No está recibiendo datos
del origen de datos. Para obtener más información, consulte Maneras alternativas de obtener una conexión de
datos (Generador de informes).
8. (Opcional) Haga clic en el botón Ejecutar ( ! ) para ver los datos en los que se basará su gráfico.
9. Haga clic en Next .
NOTE
Si no se leen los nombres de vendedor en el eje vertical, puede hacer más alto el gráfico o cambiar las opciones de
formato para las etiquetas del eje.
NOTE
Si no se leen los nombres de vendedor en el eje vertical, puede hacer más alto el gráfico o cambiar las opciones de
formato para las etiquetas del eje.
5. Mover la leyenda
Para mejorar la legibilidad de los valores del gráfico, es posible que le interese mover la leyenda
correspondiente. Por ejemplo, en un gráfico de barras, donde las barras se muestran horizontalmente, puede
cambiar la posición de la leyenda para que aparezca debajo o encima del área de gráfico. Esto proporciona más
espacio horizontal para las barras.
Para mostrar la leyenda debajo del área de gráfico de un gráfico de barras
1. Cambie a la vista de diseño del informe.
2. Haga clic con el botón secundario en la leyenda del gráfico.
3. Seleccione Propiedades de la leyenda .
4. Para Posición de la leyenda , seleccione una posición diferente. Por ejemplo, sitúe la leyenda centrada
en la parte inferior.
Cuando la leyenda se coloca en la parte superior o inferior de un gráfico, su diseño cambia de vertical a
horizontal. Puede seleccionar un diseño diferente en la lista desplegable Diseño .
5. Haga clic en OK .
6. Haga clic en Ejecutar para obtener la vista previa del informe.
6. Titular el gráfico
1. Cambie a la vista de diseño del informe.
2. Seleccione las palabras Título del gráfico en la parte superior del gráfico y después escriba Ventas
para 2014 y 2015 .
3. Con el título seleccionado, en el panel Propiedades, cambie Color a Negro y Fuente a 12 pt .
4. Haga clic en Ejecutar para obtener la vista previa del informe.
7. Dar formato al eje horizontal y etiquetarlo
De forma predeterminada, el eje horizontal muestra los valores en un formato general que se escala
automáticamente para ajustarse al tamaño del gráfico. Puede cambiarlo al formato de moneda.
1. Cambie a la vista de diseño del informe.
2. Haga clic en el eje horizontal a lo largo de la parte inferior del gráfico para seleccionarlo.
3. En la pestaña Inicio > grupo Número > Moneda . Las etiquetas del eje horizontal cambian al formato
de moneda.
4. (Opcional) Quite los dígitos decimales. Cerca del botón Moneda , haga clic dos veces en el botón
Disminuir decimales .
5. Haga clic con el botón secundario en el eje horizontal y, después, haga clic en Propiedades del eje
horizontal .
6. En la pestaña Número , seleccione Mostrar valores en miles .
7. Haga clic en OK .
8. Haga clic con el botón secundario en el eje horizontal y seleccione Mostrar título del eje .
9. En el cuadro Título del eje , escriba Ventas en miles y presione Entrar.
Nota: Mientras escribe, el cuadro Título del eje aparece en el eje vertical. Pero cuando presione Entrar,
pasa al eje horizontal.
10. Haga clic en Ejecutar para obtener la vista previa del informe.
El informe muestra el importe de ventas en el eje horizontal como moneda en miles, sin dígitos decimales.
Pasos siguientes
Ha completado correctamente el tutorial Agregar un gráfico de barras al informe. Para obtener más información
sobre gráficos, consulte Gráficos y Gráficos de barras.
Consulte también
Tutoriales del Generador de informes
Generador de informes en SQL Server
Tutorial: Adición de un minigráfico a un informe
(Generador de informes)
02/04/2022 • 12 minutes to read
En este tutorial del Generador de informes, puede crear una tabla básica con un minigráfico en un informe
paginado de Reporting Services .
Los minigráficos y las barras de datos son gráficos simples y pequeños que contienen mucha información en
poco espacio, a menudo en tablas y matrices de los informes de Reporting Services . En la siguiente ilustración
se muestra un informe similar al que creará.
Requisitos
Para obtener más información sobre los requisitos, consulte Requisitos previos para los tutoriales (Generador de
informes).
NOTE
Para este tutorial no se necesitan datos concretos, solo una conexión a una base de datos de SQL Server. Si ya
tiene una conexión de origen de datos enumerada en Conexiones de origen de datos , puede seleccionarla e
ir al paso 10. Para obtener más información, consulte Maneras alternativas de obtener una conexión de datos
(Generador de informes).
5. Haga clic en Nueva . Se abre el cuadro de diálogo Propiedades del origen de datos .
6. En Nombre , escriba Ventas de producto como nombre del origen de datos.
7. En Seleccionar un tipo de conexión , compruebe que está seleccionado Microsoft SQL Ser ver .
8. En Cadena de conexión , escriba el texto siguiente:
Data Source\=<servername>
La expresión <servername> , por ejemplo Report001, especifica un equipo en el que se ha instalado una
instancia del motor de SQL Server Database. Dado que los datos del informe no se extraen de una base
de datos de SQL Server, no necesita incluir el nombre de una base de datos. Para analizar la consulta se
utiliza la base de datos predeterminada en el servidor especificado.
9. Haga clic en Credenciales . Escriba las credenciales necesarias para tener acceso al origen de datos
externo.
10. Haga clic en OK .
Volverá a encontrarse en la página Elegir una conexión a un origen de datos .
11. Para comprobar que se puede conectar al origen de datos, haga clic en Probar conexión .
Aparece un mensaje que indica que la conexión se ha creado correctamente.
12. Haga clic en OK .
13. Haga clic en Next .
NOTE
En este tutorial, la consulta contiene los valores de datos, de forma que no necesita un origen de datos externo. Esto hace
que la consulta requiera bastante tiempo. En un entorno empresarial, la consulta no contendría los datos. Esto es solo con
fines de aprendizaje.
14. Haga clic en Ejecutar para obtener la vista previa del informe.
2a. Dar formato a los datos como moneda
De manera predeterminada, los datos de resumen del campo Sales se muestran en forma de número general.
Aplíquele el formato adecuado para mostrar el número como moneda. Alterne Estilos de marcador de
posición para mostrar los cuadros de texto con formato y el texto de marcador de posición como valores de
ejemplo.
1. Haga clic en Diseño para cambiar a la vista de diseño.
2. Haga clic en la celda en la segunda fila (bajo la fila de encabezados de columna) en la columna
SalesDate . Mantenga presionada la tecla CTRL y seleccione todas las celdas que contienen
[Sum(Sales)] .
3. En la pestaña Inicio > grupo Número , haga clic en Moneda . Las celdas cambian para mostrar la
moneda con formato.
3. Agregar un minigráfico
1. Haga clic en Diseño para volver a la vista de diseño.
2. Seleccione la columna Total en su tabla.
3. Haga clic con el botón derecho, señale Inser tar columna y, después, haga clic en Izquierda .
4. En la nueva columna, haga clic con el botón derecho en la celda de la fila [Product] > Inser tar >
Minigráfico .
5. En el cuadro de diálogo Seleccionar tipo de minigráfico , asegúrese de que está seleccionado el
primer minigráfico de la fila Columna y, después, haga clic en Aceptar .
6. Haga clic en el minigráfico para mostrar el panel Datos del gráfico.
7. Haga clic en el signo más (+) en el cuadro Valores y, después, haga clic en Sales .
Los valores del campo Sales son ahora los valores para el minigráfico.
8. Haga clic en el signo más (+) en el cuadro Grupos de categorías y, después, haga clic en SalesDate .
9. Haga clic en Ejecutar para obtener una vista previa del informe.
Tenga en cuenta que las barras de los minigráficos no están alineadas entre sí. Solo hay cuatro barras en
la segunda fila de datos, por lo que las barras son más anchas que las de la primera fila, que tiene seis.
No puede comparar los valores para cada producto por día. Deben alinearse.
Además, para cada fila, la barra más alta es el alto de la fila. Esto también induce a error porque los
valores mayores de cada fila no son iguales: el valor mayor para Budget Movie-Maker es 10 400 $, pero
para Slim Digital es 26 576 $, más del doble. Además, las barras más grandes de esas dos filas tienen
aproximadamente el mismo alto. Todos los minigráficos necesitan usar la misma escala.
4. Alinear los minigráficos vertical y horizontalmente
Los minigráficos son difíciles de leer cuando todos no usan las mismas medidas. Los ejes horizontal y vertical de
cada uno tienen que coincidir con el resto.
1. Haga clic en Diseño para volver a la vista de diseño.
2. Haga clic con el botón derecho en el minigráfico y, después, haga clic en Propiedades del eje ver tical .
3. Active la casilla Alinear ejes en . Tablix1 es la única opción de la lista.
Establece el alto de las barras en cada minigráfico con respecto a los demás.
4. Haga clic en OK .
5. Haga clic con el botón derecho en el minigráfico y, después, haga clic en Propiedades del eje
horizontal .
6. Active la casilla Alinear ejes en . Tablix1 es la única opción de la lista.
Establece el ancho de las barras en cada minigráfico con respecto a los demás. Si algunos minigráficos
tienen menos barras que otros, dichos minigráficos tendrán espacios en blanco correspondientes a los
datos que faltan.
7. Haga clic en OK .
8. Para volver a obtener una vista previa de un informe, haga clic en Ejecutar .
Ahora todas las barras de cada minigráfico se alinean con las barras de los otros minigráficos, y el alto es
relativo.
9. Guardar el informe
Guarde el informe un servidor de informes o en su equipo. Si no guarda el informe en el servidor de informes,
varias características de Reporting Services , como los elementos de informe y los subinformes, no estarán
disponibles.
Para guardar el informe en un servidor de informes
1. En el botón Generador de informes , haga clic en Guardar como .
2. Haga clic en Sitios y ser vidores recientes .
3. Seleccione o escriba el nombre del servidor de informes donde tiene el permiso para guardar los
informes.
Aparecerá el mensaje "Conectando con el servidor de informes". Una vez completada la conexión, se
mostrará el contenido de la carpeta de informes que el administrador del servidor de informes especificó
como ubicación predeterminada para los informes.
4. En Nombre , reemplace el nombre predeterminado por Ventas de producto .
5. Haga clic en Save (Guardar).
El informe se guarda en el servidor de informes. El nombre del servidor de informes al que está conectado
aparecerá en la barra de estado en la parte inferior de la ventana.
Para guardar el informe en el equipo
1. En el botón Generador de informes , haga clic en Guardar como .
2. Haga clic en Escritorio , Mis documentos o Mi PC y vaya a la carpeta donde quiere guardar el
informe.
3. En Nombre , reemplace el nombre predeterminado por Ventas de producto .
4. Haga clic en Save (Guardar).
Pasos siguientes
Esto concluye el tutorial para crear un informe de tabla con minigráficos. Para obtener más información sobre
los minigráficos, vea Minigráficos y barras de datos.
Tutoriales (Generador de informes) Generador de informes en SQL Server
¿Tiene alguna pregunta más? Puede plantear sus dudas en el foro de Reporting Services.
Tutorial: Agregar un KPI a un informe (Generador
de informes)
02/04/2022 • 14 minutes to read
En este tutorial de Generador de informes, agregará un indicador clave de rendimiento (KPI) a un informe
paginado de Reporting Services.
Los KPI son valores medibles con significado empresarial. En este escenario, el resumen de ventas por
subcategorías de producto es el KPI. El estado actual del KPI se muestra con colores, medidores e indicadores.
La ilustración siguiente es similar al informe que va a crear.
NOTE
En este tutorial, los pasos del asistente se fusionan en dos procedimientos: uno para crear el conjunto de datos y otro
para crear una tabla. Para obtener instrucciones paso a paso sobre cómo ir hasta un servidor de informes, elegir un origen
de datos, crear un conjunto de datos y ejecutar el asistente, vea el primer tutorial de esta serie: Tutorial: Crear un informe
de tabla básico (Generador de informes).
Requisitos
Para obtener información sobre los requisitos, vea Requisitos previos para los tutoriales (Generador de
informes).
NOTE
En este tutorial, la consulta contiene los valores de datos, de forma que no necesita un origen de datos externo.
Esto hace que la consulta requiera bastante tiempo. En un entorno empresarial, la consulta no contendría los
datos. Esto es solo con fines de aprendizaje.
SELECT CAST('2015-01-05' AS date) as SalesDate, 'Accessories' as Subcategory,
'Carrying Case' as Product, CAST(16996.60 AS money) AS Sales, 68 as Quantity
UNION SELECT CAST('2015-01-06' AS date) as SalesDate, 'Accessories' as Subcategory,
'Tripod' as Product, CAST(1350.00 AS money) AS Sales, 18 as Quantity
UNION SELECT CAST('2015-01-11' AS date) as SalesDate, 'Accessories' as Subcategory,
'Lens Adapter' as Product, CAST(1147.50 AS money) AS Sales, 17 as Quantity
UNION SELECT CAST('2015-01-05' AS date) as SalesDate, 'Accessories' as Subcategory,
'Mini Battery Charger' as Product, CAST(1056.00 AS money) AS Sales, 44 as Quantity
UNION SELECT CAST('2015-01-06' AS date) as SalesDate, 'Accessories' as Subcategory,
'Telephoto Conversion Lens' as Product, CAST(1380.00 AS money) AS Sales, 18 as Quantity
UNION SELECT CAST('2015-01-06' AS date) as SalesDate,'Accessories' as Subcategory,
'USB Cable' as Product, CAST(780.00 AS money) AS Sales, 26 as Quantity
UNION SELECT CAST('2015-01-08' AS date) as SalesDate, 'Accessories' as Subcategory,
'Budget Movie-Maker' as Product, CAST(3798.00 AS money) AS Sales, 9 as Quantity
UNION SELECT CAST('2015-01-09' AS date) as SalesDate, 'Camcorders' as Subcategory,
'Business Videographer' as Product, CAST(10400.00 AS money) AS Sales, 13 as Quantity
UNION SELECT CAST('2015-01-10' AS date) as SalesDate, 'Camcorders' as Subcategory,
'Social Videographer' as Product, CAST(3000.00 AS money) AS Sales, 60 as Quantity
UNION SELECT CAST('2015-01-11' AS date) as SalesDate, 'Digital' as Subcategory,
'Advanced Digital' as Product, CAST(7234.50 AS money) AS Sales, 39 as Quantity
UNION SELECT CAST('2015-01-07' AS date) as SalesDate, 'Digital' as Subcategory,
'Compact Digital' as Product, CAST(10836.00 AS money) AS Sales, 84 as Quantity
UNION SELECT CAST('2015-01-08' AS date) as SalesDate, 'Digital' as Subcategory,
'Consumer Digital' as Product, CAST(2550.00 AS money) AS Sales, 17 as Quantity
UNION SELECT CAST('2015-01-05' AS date) as SalesDate, 'Digital' as Subcategory,
'Slim Digital' as Product, CAST(8357.80 AS money) AS Sales, 44 as Quantity
UNION SELECT CAST('2015-01-09' AS date) as SalesDate, 'Digital SLR' as Subcategory,
'SLR Camera 35mm' as Product, CAST(18530.00 AS money) AS Sales, 34 as Quantity
UNION SELECT CAST('2015-01-07' AS date) as SalesDate, 'Digital SLR' as Subcategory,
'SLR Camera' as Product, CAST(26576.00 AS money) AS Sales, 88 as Quantity
12. Haga clic en Ejecutar para obtener la vista previa del informe.
Para cada producto vendido en una fecha concreta, la tabla muestra el nombre del producto, la cantidad vendida
y el total de ventas. Los datos se organizan primero por fecha de ventas y, a continuación, por subcategoría.
Aplicar formato de fecha y moneda
Vamos a hacer las columnas más anchas y establecer el formato de moneda y fecha.
1. Haga clic en Diseño para volver a la vista Diseño.
2. Los nombres de producto podrían usar más espacio. Para hacer que la columna Product sea más ancha,
seleccione la tabla completa y arrastre el borde derecho del controlador de columna a la parte superior
de la columna Product.
3. Presione la tecla CTRL y, después, seleccione las cuatro celdas que contienen [Sum(Sales)].
4. En la pestaña Inicio > Número > Moneda . Las celdas cambian para mostrar la moneda con formato.
Si la configuración regional es Inglés (Estados Unidos), el texto de ejemplo predeterminado es
[$12,345.00]. Si no ve un valor de moneda de ejemplo, haga clic en Estilos de marcador de posición
en el grupo Números > Valores de ejemplo .
5. (Opcional) En la pestaña Inicio , en el grupo Número , haga clic dos veces en el botón Disminuir
decimales para mostrar las cifras en dólares sin centavos.
6. Haga clic en la celda que contiene [SalesDate].
7. En el grupo Número > Fecha .
La celda muestra la fecha de ejemplo [1/31/2000].
8. Haga clic en Ejecutar para obtener la vista previa del informe.
3. Utilizar los colores de fondo para mostrar un KPI
Los colores de fondo se pueden establecer en una expresión que se evalúe al ejecutar el informe.
Para mostrar el estado actual de un KPI mediante colores de fondo
1. En la tabla, haga clic con el botón derecho en la segunda celda de [Sum(Sales)] (la fila de subtotal que
muestra las ventas de una subcategoría) y, después, haga clic en Propiedades de cuadro de texto .
Asegúrese de que ha seleccionado la celda, no el texto de la celda, para ver Propiedades de cuadro de
texto .
2. En la pestaña Relleno , haga clic en el botón fx situado junto a la opción Color de relleno y escriba la
siguiente expresión en el campo Establecer expresión para: BackgroundColor :
=IIF(Sum(Fields!Sales.Value) >= 5000 ,"Lime", IIF(Sum(Fields!Sales.Value) < 2500, "Red","Yellow"))
Esto cambia el color de fondo a verde "lima" de cada celda con una suma agregada de [Sum(Sales)]
superior o igual a 5000. Los valores de [Sum(Sales)] entre 2500 y 5000 son "amarillos". Los valores
inferiores a 2500 son "rojos".
3. Haga clic en OK .
4. Haga clic en Ejecutar para obtener la vista previa del informe.
En la fila de subtotal que muestra las ventas de una subcategoría, el color de fondo de la celda será rojo,
amarillo o verde en función del valor de la suma de ventas.
8. En el panel Datos del medidor , haga clic en la flecha junto a LinearPointer1 > Propiedades de
puntero .
9. En el cuadro de diálogo Propiedades del puntero lineal > Opciones de puntero > Tipo de
puntero , asegúrese de que Barra está seleccionado.
10. Haga clic en OK .
11. Haga clic con el botón derecho en la escala del medidor y haga clic en Propiedades de escala .
12. En el cuadro de diálogo Propiedades de escala lineal > pestaña General , establezca Máximo en 25
000.
NOTE
En lugar de una constante como 25 000, puede usar una expresión para calcular dinámicamente el valor de la
opción Máximo . La expresión usaría el agregado de la característica de agregados y es similar a la expresión
=Max(Sum(Fields!Sales.value), "Tablix1") .
NOTE
Puede que tenga que cambiar el tamaño de la columna para que el medidor lineal horizontal se ajuste a la celda.
Para cambiar el tamaño de la columna, seleccione la tabla y arrastre los controladores de columna. La superficie de
diseño del informe cambia de tamaño para ajustarse a la tabla.
16. Haga clic en Ejecutar para obtener la vista previa del informe.
La longitud horizontal de la barra verde del medidor cambia en función del valor del KPI.
5. Mostrar un KPI usando un indicador
Los indicadores son medidores pequeños y simples que comunican los valores de datos de un vistazo. Debido a
su tamaño y simplicidad, los indicadores se utilizan a menudo en tablas y matrices. Para más información, vea
Indicadores (Generador de informes y SSRS).
Para mostrar el estado actual de un KPI usando un indicador
1. Cambie a la vista de diseño.
2. En la tabla, haga clic con el botón derecho en el controlador de columna de la columna KPI lineal que
agregó en el último procedimiento > Inser tar columna > Derecha . Se agregará una nueva columna a
la tabla.
3. Escriba Luz KPI en el encabezado de columna.
4. Haga clic en la celda del subtotal de la subcategoría, junto al medidor lineal que ha agregado en el último
procedimiento.
5. En la pestaña Inser tar > Visualizaciones de datos > haga doble clic en Indicador .
6. En el cuadro de diálogo Seleccionar tipo de indicador , en Formas , seleccione el primer tipo de
forma, 3 semáforos (sin marco) .
7. Haga clic en OK .
El indicador se agrega a la celda en la nueva columna Luz KPI.
8. Haga clic con el botón derecho en el indicador y, después, haga clic en Propiedades de indicador .
9. En la pestaña Valores y estados , en el cuadro Valor , seleccione [Sum(Sales)] . No cambie ninguna de
las otras opciones.
De manera predeterminada, la sincronización de datos se produce en la región de datos y podrá ver el
valor Tablix1 , el nombre de la región de datos de la tabla del informe, en el cuadro Ámbito de
sincronización .
En este informe, podrá cambiar también el ámbito de un indicador colocado en la celda del subtotal de la
subcategoría para realizar la sincronización en el campo SalesDate.
10. Haga clic en OK .
11. Haga clic en Ejecutar para obtener la vista previa del informe.
7. Guardar el informe
Guarde el informe un servidor de informes o en su equipo. Si no guarda el informe en el servidor de informes,
varias características de Reporting Services , como los elementos de informe y los subinformes, no estarán
disponibles.
Para guardar el informe en un servidor de informes
1. En el botón Generador de informes , haga clic en Guardar como .
2. Haga clic en Sitios y ser vidores recientes .
3. Seleccione o escriba el nombre del servidor de informes donde tiene el permiso para guardar los
informes.
Aparecerá el mensaje "Conectando con el servidor de informes". Una vez completada la conexión, se
mostrará el contenido de la carpeta de informes que el administrador del servidor de informes especificó
como ubicación predeterminada para los informes.
4. En Nombre , reemplace el nombre predeterminado por KPI de ventas del producto .
5. Haga clic en Save (Guardar).
El informe se guarda en el servidor de informes. El nombre del servidor de informes al que está conectado
aparecerá en la barra de estado en la parte inferior de la ventana.
Para guardar el informe en el equipo
1. En el botón Generador de informes , haga clic en Guardar como .
2. Haga clic en Escritorio , Mis documentos o Mi PC y vaya a la carpeta donde quiere guardar el informe.
NOTE
Si no tiene acceso a un servidor de informes, haga clic en Escritorio , Mis documentos o Mi PC y guarde el informe en
su equipo.
Pasos siguientes
Ha completado correctamente el tutorial Agregar un KPI a un informe. Para más información, consulte:
Medidores
Indicadores
Consulte también
Tutoriales del Generador de informes
Generador de informes en SQL Server
Tutorial: Informe de asignaciones (Generador de
informes)
02/04/2022 • 23 minutes to read
En este tutorial de Generador de informes , obtendrá información sobre las características de mapa que puede
usar para mostrar datos en un fondo geográfico de un informe paginado de Reporting Services .
Los mapas están basados en datos espaciales que normalmente está compuestos de puntos, líneas y polígonos.
Por ejemplo, un polígono puede representar el perfil de un condado, una línea puede representar una carretera
y un punto puede representar la ubicación de una ciudad. Cada tipo de datos espaciales se muestra en una capa
de mapa independiente, como un conjunto de elementos de mapa.
Para variar la apariencia de los elementos de mapa, especifique un campo que tenga valores que hagan coincidir
los elementos de mapa con los datos analíticos de un conjunto de datos. También puede definir las reglas que
varían el color, tamaño u otras propiedades basadas en rangos de datos.
En este tutorial, compilará un informe de mapa que muestre ubicaciones de almacenes en los condados del
Estado de Nueva York.
NOTE
En este tutorial, los pasos del asistente se fusionan en dos procedimientos: uno para crear el conjunto de datos y otro
para crear una tabla. Para obtener instrucciones paso a paso sobre cómo ir hasta un servidor de informes, elegir un origen
de datos, crear un conjunto de datos y ejecutar el asistente, vea el primer tutorial de esta serie: Tutorial: Crear un informe
de tabla básico (Generador de informes).
Requisitos
Para este tutorial, deberá configurarse el servidor de informes para que admita los mapas de Bing como fondo.
Para obtener más información, consulte Planear la compatibilidad de informe de mapa.
Para obtener información sobre otros requisitos, consulte Requisitos previos para los tutoriales (Generador de
informes).
NOTE
Si no ve el panel Capas de mapa , quizá se esté mostrando fuera de su vista actual. Use la barra de
desplazamiento de la parte inferior de la ventana de la vista Diseño para cambiar la vista. O bien, en la pestaña
Ver , desactive la opción Datos del informe para proporcionar una mayor área de diseño expuesta.
15. Seleccione la flecha situada junto a PolygonLayer1 > Propiedades del polígono .
16. En la pestaña Fuente , modifique el color por Gris pálido .
17. En la pestaña Inicio > Ejecutar para obtener una vista previa del informe.
El informe representado muestra el título del mapa, el mapa y la escala de distancia. Los condados están en una
capa de polígono de mapa. Cada condado es un polígono que varía según el color de una paleta de colores,
pero los colores no están asociados a ningún dato. La escala de distancia muestra las distancias en kilómetros y
millas.
La leyenda de mapa y la escala del color no aparecen todavía, porque no hay datos analíticos asociados a cada
condado. Agregará los datos analíticos posteriormente en este tutorial.
NOTE
En este tutorial, la consulta contiene los valores de datos, de forma que no necesita un origen de datos externo. Esto hace
que la consulta requiera bastante tiempo. En un entorno empresarial, la consulta no contendría los datos. Esto es solo con
fines de aprendizaje.
Para agregar una capa de punto según una consulta espacial de SQL Server
1. En la pestaña Ejecutar > Diseño para volver a cambiar a la vista Diseño.
2. Haga doble clic en el mapa para mostrar el panel Capas de mapa . En la barra de herramientas, haga
clic en el botón Asistente para nueva capa .
3. En la página Elegir un origen de datos espaciales , seleccione Consulta espacial de SQL Ser ver y
haga clic en Siguiente .
4. En la página Elija un conjunto de datos con datos espaciales de SQL Ser ver , haga clic en
Agregar un nuevo conjunto de datos con datos espaciales de SQL Ser ver > Siguiente .
5. En la página Elegir una conexión con un origen de datos espaciales de SQL Ser ver , seleccione
un origen de datos existente o vaya al servidor de informes y seleccione un origen de datos.
NOTE
El origen de datos que elija no importa, con tal de que tenga los permisos adecuados. No está recibiendo datos
del origen de datos. Para obtener más información, consulte Maneras alternativas de obtener una conexión de
datos (Generador de informes).
Ajustar el zoom
1. Si no puede ver el estado completo de Nueva York, puede ajustar el zoom. Con el mapa seleccionado, en
el panel Propiedades verá propiedades de MapViewpor t .
2. Expanda la sección Ver y, después, expanda Ver para que pueda ver la propiedad Zoom . Establézcalo en
125 .
4. Haga clic en la flecha situada junto a TileLayer1 > Propiedades del mosaico .
5. En la pestaña General , en Tipo , seleccione Aéreo . La vista aérea no contiene texto.
6. Haga clic en OK .
8. Haga clic en OK .
9. Obtenga una vista previa del informe.
Al especificar un campo coincidente del origen de datos espaciales y el conjunto de datos analíticos, el
procesador de informes puede agrupar los datos analíticos según los elementos de mapa. Un elemento de
mapa enlazado a datos tiene una coincidencia correcta para los valores que especificó.
Cada condado que contiene un almacén tiene un color que está basado en la paleta de colores correspondiente
el estilo que eligió en el asistente. Los demás condados aparecen en gris.
6b. Especificar las reglas de color para polígonos
Para crear una regla que varía el color de cada condado basándose en las ventas por almacén, debe especificar
los valores de rango, el número de divisiones dentro de ese rango que desea mostrar y los colores que se van a
usar.
Especificar las reglas de color para todos los polígonos que tienen datos asociados
1. Cambie a la vista de diseño.
2. Haga clic en la flecha situada junto a PolygonLayer1 y, después, haga clic en Regla de color de
polígono . El cuadro de diálogo Propiedades de reglas de color de mapa se abre. Observe que la
opción de la regla de color Visualizar datos mediante la paleta de colores está seleccionada. Esta
opción se estableció en el asistente.
3. Seleccione Visualizar datos mediante los rangos de colores . La opción de la paleta se reemplaza
con las opciones de color inicial, color intermedio y color final.
4. Defina los valores de rango para las ventas de cada condado. En Campo de datos , en la lista
desplegable, seleccione [Sum(Sales)] .
5. Para cambiar el formato para mostrar la moneda en millares, cambie la expresión a la siguiente:
=Sum(Fields!Sales.Value)/1000
La escala de colores muestra cuatro colores: rojo, naranja, amarillo y verde. Cada color representa un
rango de ventas que se calcula automáticamente de acuerdo con las ventas por condado.
6c. Dar formato a los datos en la escala de color como moneda
De forma predeterminada, los datos tienen un formato general. En esta sección, aplicará formatos
personalizados.
1. Cambie a la vista de diseño.
2. Seleccione la escala de colores. En la pestaña Inicio > sección Número , haga clic en Moneda .
3. Aún en la sección Número , haga clic en el botón Disminuir decimales dos veces.
La escala de colores muestra las ventas anuales en el formato de moneda para cada rango.
6d. Agregar un título a la leyenda
1. Con la escala de colores aún seleccionada, en el panel Propiedades verá las propiedades de
MapColorScale .
2. Expanda la sección Título y, en la propiedad Leyenda, escriba Ventas (miles) .
3. Cambie la propiedad TextColor a Blanco .
Consulte también
Tutoriales del Generador de informes
Generador de informes en SQL Server
Asistente para mapas y Asistente para capas de mapa (Generador de informes y SSRS)
Variar la presentación de polígonos, líneas y puntos usando reglas y datos analíticos (Generador de informes y
SSRS)
Tutorial: Adición de un parámetro al informe
(Generador de informes)
02/04/2022 • 19 minutes to read
En este tutorial, agregará un parámetro a un informe paginado de Reporting Services para que los lectores del
informe puedan filtrar los datos del informe para uno o más valores.
Los parámetros del informe se crean automáticamente para cada parámetro de la consulta que incluya en una
consulta del conjunto de datos. El tipo de datos de parámetro determina cómo aparece en la barra de
herramientas de visualización de informe.
NOTE
En este tutorial, los pasos del asistente se encuentran reunidos en un único procedimiento. Para obtener instrucciones
paso a paso sobre cómo ir hasta un servidor de informes, elegir un origen de datos y crear un conjunto de datos,
consulte el primer tutorial de esta serie: Tutorial: Crear un informe de tabla básico (Generador de informes).
Requisitos
Para obtener información sobre los requisitos, vea Requisitos previos para los tutoriales (Generador de
informes).
Esta consulta combina los resultados de varias instrucciones SELECT de Transact-SQL dentro de una
expresión de tabla común para especificar los valores que están basados en datos de ventas simplificados
de cámaras de la base de datos de ejemplo Contoso. Las subcategorías son cámaras digitales, cámaras
réflex digitales de una sola lente (SLR), cámaras de vídeo y accesorios.
9. En la barra de herramientas del diseñador de consultas, haga clic en Ejecutar ( ! ) para ver los datos.
El conjunto de resultados consta de 11 filas de datos que muestran la cantidad de elementos vendidos
para cada subcategoría de cuatro almacenes en las columnas siguientes: StoreID, Subcategory, Quantity.
El nombre del almacén no forma parte del conjunto de resultados. Más adelante en este tutorial, buscará
en otro conjunto de datos el nombre del almacén que corresponde al identificador del almacén.
Esta consulta no contiene parámetros de consulta. Agregará los parámetros de consulta posteriormente
en este tutorial.
10. Haga clic en Next .
8. Haga clic en la matriz, mantenga el mouse sobre el borde de la primera columna, agarre el controlador y
expanda el ancho de la columna.
La cláusula WHERE limita los datos recuperados al identificador del almacén que se especifica mediante
el parámetro de consulta @StoreID.
4. En la barra de herramientas del diseñador de consultas, haga clic en Ejecutar ( ! ). Se abre el cuadro de
diálogo Definir parámetros de consulta y se le pide un valor para el parámetro de consulta @StoreID.
5. En Valor de parámetro , escriba 200 .
6. Haga clic en OK .
El conjunto de resultados muestra las cantidades vendidas de accesorios, cámaras de vídeo y cámaras
digitales SLR para el identificador de almacén 200 .
7. Haga clic en OK .
8. En el panel Datos de informe, expanda la carpeta Parámetros .
Tenga en cuenta que ahora hay un parámetro de informe denominado @StoreID y un panel Parámetros donde
puede diseñar los parámetros del informe.
¿No ve un panel Parámetros? En el menú Ver , seleccione Parámetros .
8. Haga clic en OK .
El panel Datos de informe muestra los campos StoreID y StoreName bajo el nodo de conjunto de datos
Almacenes .
=Lookup(Fields!StoreID.Value,Fields!StoreID.Value,Fields!StoreName.Value,"Stores")
5. Haga clic con el botón derecho en el primer [@StoreID] y haga clic en Expresión . Se abre el cuadro de
diálogo Expresión . Reemplace el texto Value con Label .
6. Haga clic en OK .
El texto indica: [@StoreID.Label] [@StoreID] .
7. Obtenga una vista previa del informe.
6. Utilizar el parámetro de informe en un filtro
Los filtros ayudan a controlar qué datos se deben usar en un informe una vez que se han recuperado de un
origen de datos externo. Para permitir que los lectores del informe controlen los datos que quieren ver, puede
incluir el parámetro de informe en un filtro para la matriz.
Para especificar un parámetro en un filtro de la matriz
1. Cambie a la vista de diseño.
2. Haga clic con el botón derecho en una fila o identificador del encabezado de columna de la matriz y,
después, haga clic en Propiedades de Tablix .
3. Haga clic en Filtros y luego en Agregar . Aparece una nueva fila de filtro.
4. En Expresión , en la lista desplegable, seleccione el StoreId del campo de conjunto de datos. El tipo de
datos indica Entero . Cuando el valor de expresión es un campo de un conjunto de datos, el tipo de datos
se establece automáticamente.
5. En Operador , compruebe que está seleccionado signo igual (=).
6. En Valor , escriba [@StoreID] .
[@StoreID] es la sintaxis de expresión simple que representa =Parameters!StoreID.Value .
7. Haga clic en OK .
8. Obtenga una vista previa del informe.
La matriz solo muestra los datos de "Contoso Catalog Store".
9. En la barra de herramientas del visor de informes, para ¿Nombre del almacén? , seleccione Contoso
Asia Online Store y, después, haga clic en Ver informe .
La matriz muestra los datos correspondientes al almacén que había seleccionado.
La propiedad Hidden controla la opción Visibilidad del cuadro de texto. Aplique el operador Not para que
cuando el parámetro esté seleccionado, la propiedad Hidden sea false y, así, se mostrará el cuadro de
texto.
5. Haga clic en OK .
6. Haga clic en OK .
7. Obtenga una vista previa del informe.
El cuadro de texto que muestra las opciones de parámetro en el pie de página no aparece.
8. En la barra de herramientas del visor de informes, al lado de Show selections (Mostrar selecciones),
haga clic en True > Ver informe .
El cuadro de texto del pie de página aparece y muestra todos los nombres de almacén que haya
seleccionado.
Pasos siguientes
De esta forma se concluye el tutorial sobre cómo agregar un parámetro a un informe. Para obtener más
información sobre los parámetros, consulte Parámetros de informe (Generador de informes y Diseñador de
informes).
Consulte también
Tutoriales del Generador de informes
Generador de informes en SQL Server
Función Lookup
Tutorial: Creación de informes principales y de
obtención de detalles (Generador de informes)
02/04/2022 • 25 minutes to read
En este tutorial se explica cómo crear dos tipos de informes paginados de Reporting Services : un informe
detallado y un informe principal. Los datos de ventas de ejemplo utilizados en estos informes se recuperan de
un cubo de Analysis Services.
En la ilustración siguiente se muestran los informes que se van a crear y cómo aparece en el título del informe
detallado el valor de campo Games and Toys del informe principal. Los datos del informe detallado pertenecen a
la categoría de producto de Games and Toys.
Requisitos
Para realizar este tutorial se requiere acceso al cubo de ventas de Contoso para los informes principal y
detallado. Este conjunto de datos está formado por el almacenamiento de datos de ContosoDW y la base de
datos de procesamiento analítico en línea (OLAP) de Contoso_Retail. Los informes que creará en este tutorial
recuperan los datos del informe desde el cubo de ventas de Contoso. La base de datos OLAP de Contoso_Retail
se puede descargar desde el Centro de descarga Microsoft. Solo necesita descargar el archivo
ContosoBIdemoABF.exe. Contiene la base de datos OLAP.
El otro archivo, ContosoBIdemoBAK.exe, es para el almacenamiento de datos de ContosoDW, que no se utiliza en
este tutorial.
El sitio web incluye instrucciones de extracción y recuperación del archivo de copia de seguridad
ContosoRetail.abf a la base de datos OLAP de Contoso_Retail.
Debe tener acceso a una instancia de Analysis Services en donde instalar la base de datos OLAP.
Para obtener más información sobre los requisitos generales, consulte Requisitos previos para los
tutoriales(Generador de informes).
NOTE
Dependiendo de cómo se configuran los permisos en el origen de datos, podría necesitar cambiar las opciones de
autenticación predeterminadas. Para más información, vea Seguridad (Generador de informes).
TIP
Si no quiere compilar la consulta MDX manualmente, haga clic en el icono , alterne el diseñador de consultas al
modo Consulta, pegue la MDX completada en el diseñador de consultas y, después, vaya al paso 6 de Crear el
conjunto de datos.
SELECT NON EMPTY { [Measures].[Sales Amount], [Measures].[Sales Return Amount] } ON COLUMNS, NON
EMPTY { ([Channel].[Channel Name].[Channel Name].ALLMEMBERS * [Product].[Product Category Name].
[Product Category Name].ALLMEMBERS * [Product].[Product Subcategory Name].[Product Subcategory
Name].ALLMEMBERS ) } DIMENSION PROPERTIES MEMBER_CAPTION, MEMBER_UNIQUE_NAME ON ROWS FROM ( SELECT (
{ [Date].[Calendar Year].&[2009] } ) ON COLUMNS FROM ( SELECT ( { [Sales Territory].[Sales Territory
Group].&[North America] } ) ON COLUMNS FROM ( SELECT ( STRTOSET(\@ProductProductCategoryName,
CONSTRAINED) ) ON COLUMNS FROM ( SELECT ( { [Channel].[Channel Name].&[2], [Channel].[Channel Name].&
[4] } ) ON COLUMNS FROM [Sales])))) WHERE ( [Sales Territory].[Sales Territory Group].&[North
America], [Date].[Calendar Year].&[2009] ) CELL PROPERTIES VALUE, BACK_COLOR, FORE_COLOR,
FORMATTED_VALUE, FORMAT_STRING, FONT_NAME, FONT_SIZE, FONT_FLAGS
3. En el panel de Grupo de medida, expanda Canal y, después, arrastre la columna Nombre de canal hasta la
columna Jerarquía del panel de filtro.
El nombre de la dimensión, Canal, se agrega automáticamente a la columna Dimensión . No cambie las
columnas de Dimensión u Operador .
4. Para abrir la lista Filtrar expresión , haga clic en la flecha abajo en la columna Filtrar expresión .
5. En la lista de expresiones de filtro, expanda Todos los canales , haga clic en En línea , en Distribuidor y,
después, en Aceptar .
Ahora la consulta contiene un filtro para incluir solo estos canales: En línea y Distribuidor.
6. Expanda la dimensión Territorio de ventas y arrastre el Grupo del territorio de ventas a la columna
Jerarquía (bajo Nombre de canal ).
7. Abra la lista Filtrar expresión , expanda All Sales Territor y (Todos los territorios de ventas), haga clic
en Nor teamérica y haga clic en Aceptar .
La consulta tiene ahora un filtro para incluir solamente las ventas de Norteamérica
8. En el panel Grupo de medida, expanda Fecha y, después, arrastre Año natural a la columna Jerarquía en
el panel de filtro.
El nombre de la dimensión, Fecha, se agrega automáticamente a la columna Dimensión . No cambie las
columnas de Dimensión u Operador .
9. Para abrir la lista Filtrar expresión , haga clic en la flecha abajo en la columna Filtrar expresión .
10. En la lista de expresiones de filtro, expanda Todas las fechas , haga clic en Año 2009 y, después, haga
clic en Aceptar .
La consulta incluye ahora un filtro para incluir solo el año natural 2009.
Crear el parámetro
1. Expanda la dimensión Producto y, después, arrastre el miembro Nombre de categoría de producto hasta
la columna Jerarquía , bajo Año natural .
2. Abra la lista Expresión de filtro , haga clic en Todos los productos y, después, haga clic en Aceptar .
3. Active la casilla Parámetro . La consulta incluye ahora el parámetro ProductProductCategoryName.
NOTE
El parámetro contiene los nombres de categorías de producto. Al hacer clic en el informe principal en un nombre
de categoría de producto, su nombre se pasa al informe detallado utilizando este parámetro.
NOTE
Los espacios en los nombres se reemplazan con caracteres de subrayado (_). Por ejemplo, Nombre de categoría de
producto (Product Category Name) es Product_Category_Name.
=First(Fields!Product_Category_Name.Value, "DataSet1")
NOTE
El carácter @ situado al lado del nombre indica que se trata de un parámetro.
NOTE
Dado que se oculta el parámetro, nunca se utiliza esta petición.
5. Opcionalmente, haga clic en Valores disponibles y en Valores predeterminados para revisar sus
opciones. No cambie ninguna opción en estas pestañas.
6. Haga clic en OK .
2. Para mostrar una lista de servidores de informes y sitios de SharePoint usados recientemente, haga clic
en Sitios y ser vidores recientes .
3. Seleccione o escriba el nombre del sitio de SharePoint donde tiene el permiso para guardar los informes.
La URL de la biblioteca de SharePoint tiene la siguiente sintaxis:
Http://<ServerName>/<Sites>/
NOTE
Guardará el informe principal en la misma ubicación. Si quiere guardar los informes detallados y principal en sitios
o bibliotecas diferentes, debe actualizar la ruta de acceso de la acción Ir a informe en el informe principal.
TIP
Si no quiere compilar la consulta MDX manualmente, haga clic en el icono , alterne el diseñador de consultas al
modo Consulta, pegue la MDX completada en el diseñador de consultas y, después, vaya al paso 5 de Crear el
conjunto de datos.
WITH MEMBER [Measures].[Net QTY] AS [Measures].[Sales Quantity] -[Measures].[Sales Return Quantity]
MEMBER [Measures].[Net Sales] AS [Measures].[Sales Amount] - [Measures].[Sales Return Amount] SELECT
NON EMPTY { [Measures].[Net QTY], [Measures].[Net Sales] } ON COLUMNS, NON EMPTY { ([Channel].
[Channel Name].[Channel Name].ALLMEMBERS * [Product].[Product Category Name].[Product Category
Name].ALLMEMBERS ) } DIMENSION PROPERTIES MEMBER_CAPTION, MEMBER_UNIQUE_NAME ON ROWS FROM ( SELECT (
{ [Date].[Calendar Year].&[2009] } ) ON COLUMNS FROM ( SELECT (
STRTOSET(\@ProductProductCategoryName, CONSTRAINED) ) ON COLUMNS FROM ( SELECT ( { [Sales Territory].
[Sales Territory Group].&[North America] } ) ON COLUMNS FROM ( SELECT ( { [Channel].[Channel Name].&
[2], [Channel].[Channel Name].&[4] } ) ON COLUMNS FROM [Sales])))) WHERE ( [Sales Territory].[Sales
Territory Group].&[North America], [Date].[Calendar Year].&[2009] ) CELL PROPERTIES VALUE,
BACK_COLOR, FORE_COLOR, FORMATTED_VALUE, FORMAT_STRING, FONT_NAME, FONT_SIZE, FONT_FLAGSQuery text:
Code.
3. En el panel de Grupo de medida, expanda Canal y, después, arrastre la columna Nombre de canal hasta la
columna Jerarquía del panel de filtro.
El nombre de la dimensión, Canal, se agrega automáticamente a la columna Dimensión . No cambie las
columnas de Dimensión u Operador .
4. Para abrir la lista Filtrar expresión , haga clic en la flecha abajo en la columna Filtrar expresión .
5. En la lista de expresiones de filtro, expanda Todos los canales , haga clic en En línea y en Distribuidor
y, después, en Aceptar .
Ahora la consulta contiene un filtro para incluir solo estos canales: En línea y Distribuidor.
6. Expanda la dimensión Territorio de ventas y arrastre el Grupo del territorio de ventas a la columna
Jerarquía (bajo Nombre de canal ).
7. Abra la lista Filtrar expresión , expanda All Sales Territor y (Todos los territorios de ventas), haga clic
en Nor teamérica y haga clic en Aceptar .
La consulta tiene ahora un filtro para incluir solamente las ventas de Norteamérica
8. En el panel Grupo de medida, expanda Fecha y, después, arrastre Año natural a la columna Jerarquía en
el panel de filtro.
El nombre de la dimensión, Fecha, se agrega automáticamente a la columna Dimensión . No cambie las
columnas de Dimensión u Operador .
9. Para abrir la lista Filtrar expresión , haga clic en la flecha abajo en la columna Filtrar expresión .
10. En la lista de expresiones de filtro, expanda Todas las fechas , haga clic en Año 2009 y, después, haga
clic en Aceptar .
La consulta incluye ahora un filtro para incluir solo el año natural 2009.
Crear el parámetro
1. Expanda la dimensión Producto y, después, arrastre el miembro Nombre de categoría de producto hasta
la columna Jerarquía , bajo Grupo del territorio de ventas .
2. Abra la lista Expresión de filtro , haga clic en Todos los productos y, después, haga clic en Aceptar .
3. Active la casilla Parámetro . La consulta incluye ahora el parámetro ProductProductCategoryName.
Crear miembros calculados
1. Coloque el cursor dentro del panel Miembros calculados, haga clic con el botón derecho y, después, haga
clic en Nuevo miembro calculado .
2. En el panel Metadatos, expanda Medidas y, después, expanda Ventas.
3. Arrastre la medida Sales Quantity al cuadro Expresión , escriba el carácter de resta (-) y, después,
arrastre la medida Sales Return Quantity al cuadro Expresión ; colóquela después del carácter de resta.
El siguiente código muestra la expresión:
8. En el cuadro Nombre , escriba Ventas netas y, después, haga clic en Aceptar . En el panel Miembros
calculados se muestra el miembro calculado Ventas netas .
Crear el conjunto de datos
1. Desde la dimensión Canal, arrastre Nombre de canal hasta el panel de datos.
2. Desde la dimensión Producto, arrastre Nombre de categoría de producto hasta el panel de datos y,
después, colóquelo a la derecha de Nombre del canal.
3. Desde Miembros calculados , arrastre Net QTY al panel de datos y colóquelo a la derecha de Nombre
de categoría de producto.
4. Desde Miembros calculados, arrastre Ventas netas al panel de datos y colóquelo a la derecha de Net QTY .
5. En la barra de herramientas del diseñador de consultas, haga clic en Ejecutar (!) .
Revise el conjunto de resultados de la consulta.
6. Haga clic en Next .
IMPORTANT
Debe incluir la propiedad UniqueName porque la acción de obtención de detalles requiere un valor único.
9. Haga clic en OK .
Dar formato al campo de obtención de detalles
1. Haga clic con el botón derecho en la celda que contiene Product_Category_Name y, después, haga clic en
Propiedades de cuadro de texto .
2. Haga clic en la pestaña Fuente .
3. En la lista Efectos , seleccione Subrayado .
4. En la lista Color , seleccione Azul .
5. Haga clic en OK .
6. Para obtener una vista previa de un informe, haga clic en Ejecutar .
Los nombres de la categoría de producto tienen el formato de vínculo común (azul y subrayado).
2. En la cinta de opciones, haga clic en el icono Indicador y, después, haga clic dentro del rectángulo.
3. Escriba el tipo 3 Señales y haga clic en Aceptar .
4. Haga clic con el botón derecho en el indicador y en el panel de Datos del medidor, haga clic en la flecha
abajo situada junto a (No especificado) . Seleccione Net_Sales .
5. Repita los pasos del 1 al 4 para la celda [Sum(Net_Sales)] del grupo de filas [Product_Category_Name]
dentro de Total .
6. Para obtener una vista previa de un informe, haga clic en Ejecutar .
5. Establecer la propiedad de parámetro interno
De forma predeterminada, los parámetros están visibles, lo que no es adecuado para este informe. Actualizará
las propiedades de parámetro para hacer el parámetro interno.
Realizar el parámetro interno
1. En el panel Datos de informe, expanda Parámetros .
2. Haga clic con el botón derecho en @ProductProductCategoryName, y, después, haga clic en Propiedades
de parámetro .
3. En la pestaña General , haga clic en Interno .
4. Opcionalmente, haga clic en las pestañas Valores disponibles y Valores predeterminados para
revisar sus opciones. No cambie ninguna opción en estas pestañas.
5. Haga clic en OK .
Http://<ServerName>/<Sites>/
Consulte también
Tutoriales del Generador de informes
Tutorial: Introducción a las expresiones
02/04/2022 • 21 minutes to read
En este tutorial de Generador de informes , se usan expresiones con operadores y funciones comunes para crear
informes paginados eficaces y flexibles de Reporting Services .
Escribirá expresiones que concatenan valores de nombres, buscan valores en un conjunto de datos
independiente, muestran diferentes colores según los valores de los campos, etc.
Se trata de un informe con bandas con filas que alternan entre el blanco y un color. El informe incluye un
parámetro para seleccionar el color de las filas que no son blancas.
En esta ilustración se muestra un informe similar al que creará.
Requisitos
Para obtener información sobre los requisitos, vea Requisitos previos para los tutoriales (Generador de
informes).
NOTE
En este tutorial, la consulta contiene los valores de datos, de forma que no necesita un origen de datos externo. Esto hace
que la consulta requiera bastante tiempo. En un entorno empresarial, la consulta no contendría los datos. Esto es solo con
fines de aprendizaje.
NOTE
El origen de datos que elija no es importante mientras tenga los permisos adecuados. No está recibiendo datos
del origen de datos. Para obtener más información, consulte Maneras alternativas de obtener una conexión de
datos (Generador de informes).
3. Además, en la sección Número , haga clic en la flecha junto a Estilos de marcador de posición y
seleccione Valores de ejemplo .
Ahora puede ver un ejemplo del formato que ha seleccionado.
Para dar formato a la moneda
Seleccione la celda de datos en la columna YTDPurchase y, en la sección Número , seleccione Símbolo de
moneda .
Para dar formato a los encabezados de columna
1. Seleccione la fila de los encabezados de columna.
2. En la pestaña Inicio > sección Párrafo , seleccione Izquierda .
14. Haga clic en Aceptar y, después, en Aceptar de nuevo para cerrar el cuadro de diálogo Propiedades
del rectángulo .
15. Haga clic en Ejecutar para obtener la vista previa del informe.
Para dar formato a los rectángulos de color
1. Haga clic en Diseño para volver a la vista de diseño.
2. Seleccione el rectángulo en la columna M/F . En el panel Propiedades, en la sección Borde, establezca
estas propiedades:
BorderColor = White
BorderStyle = Solid
BorderWidth = 5pt
3. Haga clic en Ejecutar para obtener la vista previa del informe de nuevo. Esta vez, los bloques de color
tienen espacios en blanco a su alrededor.
5. Buscar el nombre CountryRegion
En esta sección, creará el conjunto de datos CountryRegion y usará la función Lookup para mostrar el nombre
de un país o región en lugar del identificador del mismo.
Para crear el conjunto de datos CountryRegion
1. Haga clic en Diseño para volver a la vista de diseño.
2. En el panel Datos de informe, haga clic en Nuevo y, después, en Conjunto de datos .
3. En Propiedades del conjunto de datos , haga clic en Usar un conjunto de datos inser tado en el
informe .
4. En la lista Origen de datos , seleccione ExpressionsDataSource.
5. En el cuadro Nombre , escriba Countr yRegion
6. Compruebe que el tipo de consulta Texto está seleccionado y haga clic en Diseñador de consultas .
7. Haga clic en Editar como texto .
8. Copie y pegue la siguiente consulta en el panel de consulta:
SELECT 1 AS ID, 'American Samoa' AS CountryRegion
UNION SELECT 2 AS CountryRegionID, 'Australia' AS CountryRegion
UNION SELECT 3 AS ID, 'Canada' AS CountryRegion
UNION SELECT 4 AS ID, 'Germany' AS CountryRegion
UNION SELECT 5 AS ID, 'Micronesia' AS CountryRegion
UNION SELECT 6 AS ID, 'France' AS CountryRegion
UNION SELECT 7 AS ID, 'United States' AS CountryRegion
UNION SELECT 8 AS ID, 'Brazil' AS CountryRegion
UNION SELECT 9 AS ID, 'Mexico' AS CountryRegion
UNION SELECT 10 AS ID, 'Japan' AS CountryRegion
UNION SELECT 10 AS ID, 'Australia' AS CountryRegion
UNION SELECT 12 AS ID, 'United Kingdom' AS CountryRegion
4. En el cuadro de diálogo Expresión , expanda Funciones comunes y, después, haga clic en Varios . En la
lista Elemento , haga doble clic en Lookup .
5. En la lista Categoría , haga clic en Campos (expresiones) y, en la lista Valores , haga doble clic en
Countr yRegionID .
6. Coloque el cursor inmediatamente después de CountryRegionID.Value y escriba ,Fields!ID.value,
Fields!Countr yRegion.value, "Countr yRegion") .
La expresión completa es la siguiente:
=Lookup(Fields!CountryRegionID.Value,Fields!ID.value, Fields!CountryRegion.value, "CountryRegion")
La sintaxis de la función Lookup especifica una búsqueda entre CountryRegionID en el conjunto de datos
Expressions e ID en el conjunto de datos CountryRegion, que devuelve el valor CountryRegion del
conjunto de datos CountryRegion.
7. Haga clic en OK .
8. Haga clic en Ejecutar para obtener la vista previa del informe.
WARNING
En los informes de producción no debe usar la función Ahora en las expresiones que se evalúan varias veces
como representadores de informes (por ejemplo, en las filas de detalle de un informe). El valor de Ahora cambia
de una fila a otra y los diferentes valores afectan a los resultados de evaluación de las expresiones, lo que conduce
a resultados ligeramente incoherentes. En su lugar, use la variable global ExecutionTime que proporciona
Reporting Services .
11. Elimine el paréntesis de apertura después de Now( y, después, escriba un paréntesis de cierre ) .
La expresión completa es: =DateDiff("d", Fields!LastPurchase.Value, Now)
12. Haga clic en OK .
13. Haga clic en Ejecutar para obtener la vista previa del informe.
3. Haga clic en OK .
Para configurar el indicador
1. Haga clic con el botón derecho en el indicador, haga clic en Propiedades de indicador y, después, en
Valor y estados .
2. Haga clic en el botón de expresión fx situado junto al cuadro de texto Valor .
3. En el cuadro de diálogo Expresión , expanda Funciones comunes y haga clic en Matemáticas .
4. En la lista Elemento , haga doble clic en Redondear .
5. En la lista Categoría , haga clic en Campos (expresiones) y, en la lista Valores , haga doble clic en
YTDPurchase .
6. Inmediatamente después de Fields!YTDPurchase.Value , escriba - (un signo menos).
7. Expanda Funciones comunes de nuevo, haga clic en Agregado y, en la lista Elemento , haga doble clic
en Promedio .
8. En la lista Categoría , haga clic en Campos (expresiones) y, en la lista Valores , haga doble clic en
YTDPurchase .
9. Inmediatamente después de Fields!YTDPurchase.Value , escriba , "Expresiones"))
La expresión completa es:
=Round(Fields!YTDPurchase.Value - Avg(Fields!YTDPurchase.Value, "Expressions"))
13. En el cuadro de diálogo Expresión , expanda Funciones comunes y haga clic en Matemáticas .
14. En la lista Elemento , haga doble clic en Redondear .
15. En la lista Categoría , haga clic en Campos (expresiones) y, en la lista Valores , haga doble clic en
YTDPurchase .
16. Inmediatamente después de Fields!YTDPurchase.Value , escriba - (un signo menos).
17. Expanda Funciones comunes de nuevo, haga clic en Agregado y, en la lista Elemento , haga doble clic
en Promedio .
18. En la lista Categoría , haga clic en Campos (expresiones) y, en la lista Valores , haga doble clic en
YTDPurchase .
19. Inmediatamente después de Fields!YTDPurchase.Value , escriba , "Expresiones")) < 0
La expresión completa es la siguiente:
=Round(Fields!YTDPurchase.Value - Avg(Fields!YTDPurchase.Value, "Expressions")) < 0
20. Haga clic en OK .
21. En el cuadro de texto del valor Final , escriba 0
22. Haga clic en la fila con la flecha horizontal y haga clic en Eliminar .
Ahora solo existen dos flechas, una hacia arriba y otra hacia abajo.
23. En la fila con la flecha hacia arriba, en el cuadro Inicio , escriba 0
24. Haga clic en el botón fx a la derecha del cuadro de texto del valor Final .
25. En el cuadro de diálogo Expresión , elimine 100 y cree la expresión:
=Round(Fields!YTDPurchase.Value - Avg(Fields!YTDPurchase.Value, "Expressions")) >0
4. En el cuadro de diálogo Expresión , expanda Funciones comunes y, después, haga clic en Flujo de
programa .
5. En la lista Elemento , haga doble clic en SiInm .
6. En Funciones comunes , haga clic en Varios y, en la lista Elemento , haga doble clic en RowNumber .
7. Inmediatamente después de RowNumber( escriba Nada) MOD 2,
8. Haga clic en Parámetros y en la lista Valores , haga doble clic en RowColor .
9. Inmediatamente después de Parameters!RowColor.Value , escriba , "Blanco") .
La expresión completa es: =IIF(RowNumber(Nothing) MOD 2, Parameters!RowColor.Value, "White")
10. Haga clic en OK .
Ejecutar el informe
1. En la pestaña Inicio , haga clic en Ejecutar .
Ahora, cuando ejecute el informe, no verá el informe hasta que elija un color para las bandas que no son
blancas.
2. En la lista Elegir color , seleccione un color para las bandas que no son blancas del informe.
Consulte también
Expresiones (Generador de informes y SSRS)
Ejemplos de expresiones (Generador de informes y SSRS)
Indicadores (Generador de informes y SSRS)
Imágenes, cuadros de texto rectángulos y líneas (Generador de informes y SSRS)
Tablas (Generador de informes y SSRS)
Conjuntos de datos de informe (SSRS)
Análisis e informes con herramientas de Microsoft
Business Intelligence (BI)
02/04/2022 • 2 minutes to read
Elegir la herramienta de inteligencia empresarial adecuada puede ser abrumador. Conozca las distintas ofertas
de Microsoft y encuentre la que mejor se adapte a sus necesidades.
En la tabla siguiente se asignan las cargas de trabajo para el análisis de datos y los informes a las herramientas
de Microsoft BI más adecuadas para esas cargas de trabajo. Para obtener más información acerca de un
producto, haga clic en el vínculo del producto en la tabla.
Si está buscando una breve introducción a estas herramientas para ayudarle a decidir cuáles son las adecuadas
en su caso, vea Introducing Microsoft Business Intelligence (BI) Tools [Introducción a las herramientas de
Microsoft Business Intelligence (BI)].
NOTE
La integración de Reporting Services con SharePoint ya no está disponible a partir de SQL Server 2016.
H ERRA M IEN T
A DE B I
H ERRA M IEN T B A SA DA EN H ERRA M IEN T H ERRA M IEN T
H ERRA M IEN T A DE B I IN T ERN ET A DE B I A DE B I
C A RGA S DE A DE B A SA DA B A SA DA EN PA RA B A SA DA EN B A SA DA EN
T RA B A JO USUA RIO EN EXC EL SH A REP O IN T SH A REP O IN T P O W ER B I SQ L SERVER
BI de Analista o
autoser vicio usuario final
Realizar Complemento
análisis s de minería
predictivos de de datos para
autoservicio Excel
Formular PREGUNTAS Y
preguntas RESPUESTAS
mediante
consultas en
lenguaje
natural
Aplicación
móvil de
Power BI en
dispositivos
Android
Aplicación
móvil de
Power BI para
Windows
BI Profesional de
corporativo TI
Crear Analysis
modelos Services
corporativos
multidimensio
nales/tabulare
s
PerformanceP
oint Services
H ERRA M IEN T
A DE B I
H ERRA M IEN T B A SA DA EN H ERRA M IEN T H ERRA M IEN T
H ERRA M IEN T A DE B I IN T ERN ET A DE B I A DE B I
C A RGA S DE A DE B A SA DA B A SA DA EN PA RA B A SA DA EN B A SA DA EN
T RA B A JO USUA RIO EN EXC EL SH A REP O IN T SH A REP O IN T P O W ER B I SQ L SERVER
Crear *Reporting
informes Services
operativos
Crear Power BI
informes Embedded
personalizado
se
incrustados
Análisis Científico de
avanzado datos
Realizar Complemento
análisis s de minería
predictivos de de datos para
autoservicio Excel
Usar Minería de
algoritmos de datos en
minería de Analysis
datos Services
SQL Server R
Services
Compatibilidad del explorador de Reporting
Services y Power View
02/04/2022 • 4 minutes to read
NOTE
La integración de Reporting Services con SharePoint ya no está disponible a partir de SQL Server 2016.
NOTE
La compatibilidad con el explorador Microsoft Edge Legacy ha dejado de estar disponible a partir del 9 de marzo de 2021
y la compatibilidad con Microsoft Internet Explorer 11 se ha retirado desde el 17 de agosto de 2021. La compatibilidad
con Edge (en modo de Internet Explorer) y Chrome estará disponible más adelante, pero puede experimentar algunos
problemas visuales (no funcionales) en las versiones de SSRS anteriores a la 2016.
C O N F IGURA C IÓ N C O N F IGURA C IÓ N
P REDET ERM IN A DA DEL P REDET ERM IN A DA DEL
T IP O DE EXP LO RA DO R ES C O M PAT IB L E C O N EXP LO RA DO R SERVIDO R
NOTE
La barra de herramientas Informes forma parte del componente Visor HTML. De forma predeterminada la barra de
herramientas aparece en la parte superior de todos los informes que se representan en una ventana de explorador. El
visor de informes proporciona características entre las que se incluyen la posibilidad de buscar información en el informe,
desplazarse a una página específica y ajustar el tamaño de página para la visualización. Para obtener más información
acerca de la barra de herramientas Informes o el Visor HTML, vea HTML Viewer and the Report Toolbar.
Pasos siguientes
Búsqueda y visualización de informes en el portal web
Herramientas de Reporting Services
Portal web (modo nativo de SSRS)
Visor HTML y la barra de herramientas del informe
Referencia de parámetros de acceso URL
¿Tiene alguna pregunta más? Puede plantear sus dudas en el foro de Reporting Services.
Planeación del diseño y la implementación de
informes | Reporting Services
02/04/2022 • 5 minutes to read
SQL Server Reporting Services proporciona varios enfoques para la creación e implementación de informes
paginados. Sepa cómo planear un entorno de servidor de informes y creación de informes que operen en
conjunto.
En este tema se proporciona información general sobre la compatibilidad de definición de informe por
componentes de Reporting Services . Una definición de informe es un archivo XML que se escribe en lenguaje
RDL (Report Definition Language) o RDLC (Report Definition Language for Clients). Cada definición de informe
cumple una versión de esquema específica que aparece al comienzo del archivo.
Los archivos RDL se crean en el Diseñador de informes en los proyectos de SQL Server Data Tools - Business
Intelligence y en el Generador de informes. Los archivos RDLC se crean mediante los controles ReportViewer
que se incluyen en Visual Studio.
RDLC 2005
Para obtener más información acerca de RDL y los esquemas RDL, vea lo siguiente:
Esquemas XML de Microsoft SQL Server
Especificación RDL de SQL Server
Report Definition Language (SSRS)
Para más información sobre los controles ReportViewer, vea Controles ReportViewer (Visual Studio).
RDL 2010
RDL 2008
RDL 2005
RDL 2000
Or RDL 2008
Or RDL 2000
RDL 2005
RDL 2000
Cuando se carga una definición de informe en el servidor de informes o se actualiza un servidor de informes
que contiene informes, el servidor de informes conserva la definición de informe en el formato original.
Cuando se usa por primera vez , el servidor de informes actualiza el informe en la base de datos del servidor
de informes a un formato binario que se conserva para vistas posteriores. La definición de informe (.rdl)
propiamente dicha no se actualiza.
Puede extraer del servidor de informes una copia de solo lectura del archivo de definición de informe (.rdl). En
un servidor de informes en modo nativo, vaya al portal web, seleccione el informe y haga clic en Descargar .
En una implementación en modo de SharePoint, vaya a la biblioteca de documentos, seleccione el informe y
haga clic en Descargar una copia .
Para actualizar la definición de informe, se debe abrir el informe en un entorno de creación de informes, como
SQL Server Data Tools o Generador de informes, y luego guardarlo.
Para más información sobre actualizaciones de informes y las versiones de esquema que se admiten, vea
Actualizar informes.
Generador de informes de Crea RDL 2016 RDL 2016 SQL Server 2016
SQL Server 2016
Actualizará las versiones
anteriores de RDL a RDL
2016
Diseñador de informes en Crea RDL 2016 RDL 2016 SQL Server 2016
SQL Server 2016 Data Tools
- Business Intelligence para Actualizará las versiones
Microsoft Visual Studio anteriores de RDL a RDL
2015 2016
Diseñador de informes en Crea RDL 2010 RDL 2010 SQL Server 2014 (12.x)
SQL Server 2014 Data Tools
- Business Intelligence para Actualizará las versiones SQL Server 2012 (11.x)
Microsoft Visual Studio anteriores de RDL a RDL
2012 2010 SQL Server 2008 R2
Or
Diseñador de informes en
SQL Server 2012 Data Tools
- Business Intelligence para
Microsoft Visual Studio
2012
Or
Diseñador de informes de
SQL Server 2012 (11.x)
Data Tools, incluido en SQL
Server 2012 (11.x).
Diseñador de informes de Crea RDL 2010 RDL 2010 SQL Server 2008 R2
SQL Server 2008 R2
Business Intelligence Actualizará las versiones
Development Studio anteriores de RDL a RDL
2010
Diseñador de informes de Crea RDL 2008 RDL 2008 SQL Server 2008
SQL Server 2008 Business
Intelligence Development Actualizará las versiones
Studio anteriores de RDL a RDL
2008
Para más información sobre SQL Server Data Tools (SSDT), consulte lo siguiente:
Implementación y compatibilidad de versiones en las herramientas de datos de SQL Server (SSRS)
SQL Server Data Tools para Visual Studio 2015.
Controles ReportViewer
Un control ReportViewer de Visual Studio puede mostrar un informe .rdlc en el modo de vista previa local o, en
modo remoto, el control puede mostrar un archivo .rdl hospedado en un servidor de informes de Reporting
Services . En la tabla siguiente se muestra la lista de versiones RDL que admiten los controles ReportViewer
para el procesamiento local (.rdlc). La compatibilidad con el lenguaje RDL de servidor se resume en la sección
Compatibilidad del servidor de informes y el esquema RDL.
C O N T RO L REP O RT VIEW ER DEL P RO DUC TO VERSIÓ N DE RDL PA RA L A VISTA P REVIA LO C A L
Or
Or
Or
Or
Visual Studio
Consulte también
Informes, elementos de informe y definiciones de informe (Generador de informes y SSRS)
Herramientas de Reporting Services
Report Definition Language (SSRS)
Planificación de un informe paginado (Generador
de informes)
02/04/2022 • 3 minutes to read
Consulte también
Generador de informes en SQL Server
Conceptos de Reporting Services (SSRS) Tutoriales de Report Builder
Consejos para el diseño de informes para informes
paginados (Generador de informes)
02/04/2022 • 13 minutes to read
NOTE
Puede crear y modificar los archivos de definición de informes paginados (.rdl) en el Generador de informes de Microsoft,
en Power BI Report Builder y en el Diseñador de informes de SQL Server Data Tools.
Diseñar informes
Un informe bien diseñado transmite información que lleva a emprender acciones. Identifique las
preguntas que el informe ayuda a responder. Téngalas en cuenta al diseñar el informe.
Para diseñar visualizaciones de datos efectivas, imagine una forma de mostrar información que sea fácil
de entender para el usuario del informe. Elija una región de datos que sea apropiada para los datos que
desea visualizar. Por ejemplo, un gráfico transmite de forma eficaz información de resumen y de conjunto
mejor que una tabla que abarca muchas páginas de información detallada. Puede visualizar datos de un
conjunto de datos en cualquier región de datos, como por ejemplo gráficos, mapas, indicadores,
minigráficos, barras de datos y datos tabulares con diversos diseños de cuadrícula basados en un Tablix.
Si piensa proporcionar el informe en un formato de exportación concreto, pruebe el formato en una fase
temprana del diseño. La compatibilidad con las características varía en función del representador elegido.
Si piensa entregar el informe como una suscripción, pruebe la suscripción en una fase temprana del
diseño. La compatibilidad con parámetros varía en función de la suscripción que cree.
Al crear diseños complejos, puede generar el diseño en etapas. Puede utilizar rectángulos como
contenedores para organizar los elementos de informe. Puede crear regiones de datos directamente en la
superficie de diseño para maximizar el área de trabajo y, al finalizar cada una de ellas, arrastrarla a un
contenedor de rectángulo. Si utiliza rectángulos como contenedores, puede ubicar todo su contenido en
un solo paso. Los rectángulos también ayudan a controlar cómo se representan los elementos de informe
en cada página.
Para que el informe esté más despejado, puede utilizar visibilidad condicional para elementos concretos
del informe y permitir que el usuario decida si mostrarlos o no. Puede establecer la visibilidad en función
de un parámetro o un comando de alternancia de cuadro de texto. Puede agregar cuadros de texto
condicionales para mostrar los resultados provisionales de las expresiones. Si en un informe aparecen
datos inesperados, puede mostrar estos resultados provisionales para facilitar la depuración de las
expresiones.
Cuando trabaje con elementos anidados en celdas o rectángulos de Tablix, puede establecer diferentes
colores de fondo para el contenedor y los elementos contenidos. El color de fondo predeterminado es
Ningún color . Los elementos con un color de fondo concreto se ven a través de los elementos que
tienen el color de fondo establecido en Ningún color . Esta técnica puede ayudarle a seleccionar el
elemento correcto para establecer propiedades de presentación, como la visibilidad de bordes en las
celdas de Tablix.
Para obtener más información sobre los aspectos que se deben considerar a la hora de diseñar el informe, vea
Planear un informe (Generador de informes).
Consulte también
Generador de informes en SQL Server
Tutoriales de Reporting Services (SSRS)
Tutoriales del Generador de informes
Características de SQL Server Reporting Services
admitidas en las ediciones
02/04/2022 • 4 minutes to read
Vínculos relacionados
Notas de la versión de SQL Server Reporting Services (SSRS)
Novedades de SQL Server Reporting Services (SSRS)
Características compatibles con las ediciones de SQL Server
N O M B RE DE EXP RESS C O N
C A RA C T ERÍST IC A DVA N C ED DESA RRO L L A DO
A EN T ERP RISE ESTÁ N DA R W EB SERVIC ES R
Informes móviles Sí Sí
y análisis
Origen de datos Todas las Todas las Web Express Todas las
compatibles con ediciones de SQL ediciones de SQL ediciones de SQL
la edición SQL Server Server Server
Server
Servidor de Sí Sí Sí Sí Sí
informes
Diseñador de Sí Sí Sí Sí Sí
informes
Portal web de Sí Sí Sí Sí Sí
diseñador de
informes
N O M B RE DE EXP RESS C O N
C A RA C T ERÍST IC A DVA N C ED DESA RRO L L A DO
A EN T ERP RISE ESTÁ N DA R W EB SERVIC ES R
Seguridad Sí Sí Sí Sí Sí
basada en roles
Exportar a Excel, Sí Sí Sí Sí Sí
PowerPoint,
Word, PDF e
imágenes
Medidores y Sí Sí Sí Sí Sí
gráficos
mejorados
Anclar elementos Sí Sí Sí Sí Sí
de informe a
paneles de
Power BI
Autenticación Sí Sí Sí Sí
personalizada
Informe como Sí Sí Sí Sí Sí
fuentes de
distribución de
datos
Compatibilidad Sí Sí Sí Sí
con los modelos
Crear roles Sí Sí Sí
personalizados
para la seguridad
basada en roles
Seguridad de Sí Sí Sí
elementos del
modelo
Biblioteca de Sí Sí Sí
componentes
compartidos
Suscripciones y Sí Sí Sí
programación de
recursos
compartidos de
archivo y correo
electrónico
N O M B RE DE EXP RESS C O N
C A RA C T ERÍST IC A DVA N C ED DESA RRO L L A DO
A EN T ERP RISE ESTÁ N DA R W EB SERVIC ES R
Historial de Sí Sí Sí
informes,
instantáneas de
ejecución y
almacenamiento
en caché
Integración de Sí Sí Sí
SharePoint2
Compatibilidad Sí Sí Sí
con orígenes de
datos remotos y
ajenos a SQL1
Extensibilidad de Sí Sí Sí
orígenes de
datos, entrega,
representación y
RDCE
Marca Sí Sí
personalizada
Suscripción de Sí Sí
informe basada
en datos
Implementación Sí Sí
escalada (granja
de servidores
web)
Alertas2 (SSRS Sí Sí
2016)
Power View2 Sí Sí
(SSRS 2016)
Comentarios3 Sí Sí Sí Sí Sí
1 Para más información sobre los orígenes de datos admitidos en SQL Server Reporting Services (SSRS),
consulte Orígenes de datos admitidos por Reporting Services (SSRS).
2 Requiere SQL Server 2016 Reporting Services en modo SharePoint. Para más información, consulte Instalación
de SQL Reporting Services en modo de SharePoint. A partir de SQL Server 2017 Reporting Services, la
integración con SharePoint ya no está disponible.
3 Solo en Power BI Report Server y SQL Server 2017 Reporting Services y versiones posteriores.
NOTE
SQL Server Express with Tools y SQL Server Express no admiten SQL Server Reporting Services.
Requisitos de edición de la base de datos del servidor de informes
Al crear una base de datos del servidor de informes, no se pueden usar todas las ediciones de SQL Server para
hospedarla. En la tabla siguiente se muestra qué ediciones de la instancia de Motor de base de datos se pueden
usar para ediciones concretas de SQL Server Reporting Services.
Express con Advanced Services Express con Advanced Services (solo local).
Evaluación Evaluación
EXP RESS C O N
N O M B RE DE L A A DVA N C ED DESA RRO L L A DO
H ERRA M IEN TA EN T ERP RISE ESTÁ N DA R W EB SERVIC ES R
Generador de Sí Sí Sí Sí Sí
informes, .rdl y
.rds
Publicador de Sí Sí
informes móviles
de SQL Server,
.rsmobile
Aplicaciones de Sí Sí
Power BI para
dispositivos
móviles (iOS,
Windows y
Android),
.rsmobile
NOTE
En la tabla anterior se identifican las ediciones de SQL Server que son necesarias para permitir estas herramientas de
cliente. Sin embargo, con estas herramientas se puede acceder a los datos hospedados en cualquier edición de SQL
Server.
Publicador de informes móviles de SQL Server es el único punto para crear informes móviles. Conéctese a un servidor
de SSRS para acceder a orígenes de datos y crear informes. Luego, publíquelos en el servidor de SSRS para que otros
usuarios de la organización puedan acceder a ellos, ya sea en el servidor o en dispositivos móviles. También puede usar
Publicador de informes móviles de SQL Server de modo independiente con orígenes de datos locales.
Tanto si usa SQL Server 2016 Reporting Services o versiones posteriores (SSRS) de forma local, Power BI en la nube, o
ambos, como solución de entrega de informes, solo necesita una aplicación móvil para acceder a los paneles e informes
móviles en dispositivos móviles. Las aplicaciones de Power BI se pueden descargar en las tiendas de aplicaciones de
Windows, iOS y Android.
Pasos siguientes
Lea acerca de las características admitidas en las ediciones de SQL Server 2017.
Planear una instalación de SQL Server
¿Tiene alguna pregunta más? Pregunte en el foro de SQL Server Reporting Services.
Instalar SQL Server Reporting Services
02/04/2022 • 5 minutes to read
SE APLICA A: ✔
️ SQL Server Reporting Services (2017 y versiones posteriores) ❌ Power BI Report Server
La instalación de SQL Server Reporting Services implica componentes de servidor para almacenar elementos
de informe, informes de representación y procesamiento de suscripción, así como otros servicios de informes.
Descargue SQL Server 2019 Reporting Services desde el Centro de descarga de Microsoft.
Descargue SQL Server 2017 Reporting Services desde el Centro de descarga de Microsoft.
NOTE
¿Busca Power BI Report Server? Vea Instalar Power BI Report Server.
¿Actualizar o realizar una migración desde una instancia de SQL Server 2016 o una versión anterior de Reporting
Services? Vea el artículo sobre la actualización y migración de Reporting Services.
Antes de empezar
Antes de instalar Reporting Services, lea los Requisitos de hardware y software para instalar SQL Server.
NOTE
No es necesario que haya ningún servidor de motor de base de datos de SQL Server disponible en el momento de la
instalación. Necesitará uno para configurar Reporting Services después de la instalación.
De lo contrario, especifique una clave de producto. Busque la clave de producto de SQL Server Reporting
Services.
4. Lea y acepte los términos y condiciones de licencia y luego seleccione Siguiente .
5. Debe tener un motor de base de datos disponible para almacenar la base de datos del servidor de
informes. Seleccione Siguiente para instalar solo el servidor de informes.
6. Especifique la ubicación de instalación del servidor de informes. Seleccione Instalar para continuar.
NOTE
La ruta de acceso predeterminada es C:\Archivos de programa\Microsoft SQL Server Reporting Services.
7. Después de una instalación correcta, seleccione Configurar el ser vidor de informes para iniciar el
Administrador de configuración del servidor de informes.
Para solucionar el error, puede cambiar la cuenta de servicio a Servicio de red o a una cuenta de dominio. El
cambio de la cuenta de servicio al servicio de red aplica derechos en el contexto de la cuenta de equipo del
servidor de informes.
Para más información, vea Configurar la cuenta del servicio del servidor de informes.
Servicio de Windows
Se crea un servicio de Windows como parte de la instalación. Aparece como SQL Ser ver Repor ting Ser vices .
El nombre de servicio es SQLSer verRepor tingSer vices .
PA RT E DESC RIP C IÓ N
PA RT E DESC RIP C IÓ N
Firewall
Si accede al servidor de informes desde un equipo remoto, querrá asegurarse de que ha configurado las reglas
de firewall, si hay un firewall presente.
Tiene que abrir el puerto TCP que ha configurado para la dirección URL del servicio web y la dirección URL del
portal web. De forma predeterminada, están configuradas en el puerto TCP 80.
Configuración adicional
Para configurar la integración con el servicio Power BI, de modo que pueda anclar elementos de informe
a un panel de Power BI, consulte el artículo sobre la integración con el servicio Power BI.
Para configurar el correo electrónico para el procesamiento de suscripciones, vea Configuración de
correo electrónico y Entrega por correo electrónico en Reporting Services.
Para configurar el portal web de modo que se pueda acceder a él en un equipo remoto para ver y
administrar informes, vea Configurar un firewall para el acceso al servidor de informes y Configurar un
servidor de informes para la administración remota.
Información relacionada
Para obtener información sobre cómo instalar SQL Server Reporting Services en modo nativo, vea Instalar el
servidor de informes en modo nativo de Reporting Services.
Para obtener información sobre cómo instalar SQL Server 2016 Reporting Services (y versiones anteriores) en
modo integrado de SharePoint, vea Instalación del primer servidor de informes en modo de SharePoint.
Pasos siguientes
Con el servidor de informes instalado, empiece a crear informes e impleméntelos en el servidor de informes.
Para más información sobre cómo iniciar el Generador de informes, vea Instalar el Generador de informes.
Para crear informes mediante SQL Server Data Tools, vaya a Descargar SQL Server Data Tools.
¿Tiene alguna pregunta más? Puede plantear sus dudas en el foro de Reporting Services.
Búsqueda de la clave de producto de SQL Server
Reporting Services
02/04/2022 • 2 minutes to read
SE APLICA A: ✔
️ SQL Server Reporting Services (2017 y versiones posteriores) ❌ Power BI Report Server
Obtenga información sobre cómo buscar la clave de producto de SQL Server Reporting Services (SSRS) 2017 y
2019 para poder instalar el servidor en un entorno de producción.
Para buscar la clave de producto, primero debe descargar y ejecutar el programa de instalación de SQL Server.
1. Descarga de SQL Server.
2. Ejecute el programa de instalación de SQL Server y copie la clave rellenada previamente:
Solamente deberá realizar este paso la primera vez que instale Reporting Services. Las actualizaciones de
mantenimiento no requieren que escriba la clave.
Pasos siguientes
Instalar SQL Server Reporting Services
¿Tiene alguna pregunta más? Puede plantear sus dudas en el foro de Reporting Services.
Instalación del servidor de informes en modo nativo
de Reporting Services 2016
02/04/2022 • 9 minutes to read
SE APLICA A: ✔️ SQL Server Reporting Services (2016) ❌ SQL Server Reporting Services (2017) ❌
Power BI Report Server
Aprenda a instalar Reporting Services en modo nativo. Esto le proporcionará acceso a un portal web donde
puede administrar informes y otros elementos.
NOTE
¿Busca Power BI Report Server? Vea Instalar Power BI Report Server.
Un servidor de informes en modo nativo de Reporting Services es el modo de servidor de Reporting Services
predeterminado y se puede instalar desde el Asistente para la instalación de SQL Server o desde la línea de
comandos. En el Asistente para la instalación, puede seleccionar instalar archivos y configurar el servidor con los
valores predeterminados o instalar solo los archivos. En este tema se examina la configuración predeterminada
para el modo nativo donde el programa de instalación instala y configura una instancia del servidor de
informes. Una vez finalizada la instalación, el servidor de informes se ejecuta y está listo para usar para la
visualización básica de informes y la administración de informes.
Otras características adicionales, como la integración de Power BI y la entrega de correo electrónico con
procesamiento de suscripciones, requieren una configuración adicional.
Requisitos
La opción de configuración predeterminada usa los valores predeterminados con el fin de establecer la
configuración básica necesaria para hacer que un servidor de informes esté operativo. Tiene los requisitos
siguientes:
Vea Requisitos de hardware y software para instalar SQL Server.
Reporting Services y SQL Server Motor de base de datos se deben instalar juntos en la misma instancia.
La instancia de Motor de base de datos hospeda la base de datos del servidor de informes que el
programa de instalación crea y configura.
La cuenta de usuario utilizada para ejecutar el programa de instalación debe ser miembro del grupo local
de administradores y tener permiso para obtener acceso y crear las bases de datos en la instancia de
Motor de base de datos que hospeda las bases de datos del servidor de informes.
El programa de instalación debe poder usar los valores predeterminados para reservar las direcciones
URL que proporcionan acceso al servidor de informes y al portal web. Estos valores son el puerto 80, un
carácter comodín seguro y los nombres de directorio virtual con el formato
Repor tSer ver_< instance_name> y Repor ts_< instance_name> .
El programa de instalación debe poder utilizar los valores predeterminados para crear las bases de datos
del servidor de informes. Estos valores son Repor tSer ver y Repor tSer verTempDB . Si tiene bases de
datos de una instalación anterior, el programa de instalación se bloqueará porque no puede configurar el
servidor de informes en la configuración predeterminada del modo nativo. Debe cambiar el nombre,
mover o eliminar las bases de datos para desbloquear la instalación.
Si el equipo no cumple todos los requisitos para una instalación predeterminada, debe instalar Reporting
Services en el modo de solo archivos y, a continuación, usar el Administrador de configuración de Reporting
Services para configurarlo una vez finalizada la instalación.
IMPORTANT
Mientras Reporting Services se puede instalar en un entorno que tiene un controlador de dominio de solo lectura (RODC),
Reporting Services necesita acceso a un controlador de dominio de lectura y escritura para que funcione correctamente. Si
Reporting Services solo tiene acceso a un RODC, podría experimentar errores al intentar administrar el servicio.
PA RT E DESC RIP C IÓ N
https://[ServerName]/Reports_THESQLINSTANCE
6. Configuración del ser vidor : si piensa usar la característica de suscripción Reporting Services, en la
página Configuración del ser vidor , configure el Agente SQL Server en el tipo de inicio Automático .
El valor predeterminado es manual.
7. Agregue los administradores de SQL Server en la página Configuración del motor de base de
datos .
8. En la página Configuración de Repor ting Ser vices , seleccione Instalar y configurar .
NOTE
Instalar y configurar no estará disponible a menos que la característica de base de datos también se seleccione
para instalarse.
9. Reglas de configuración de la característica: compruebe que se han superado las reglas. El asistente para
la instalación avanza de forma automática a Preparado para instalar si se superan todas las reglas.
En concreto en Reporting Services, las reglas comprueban que no existan ya un catálogo del servidor de
informes ni una base de datos del catálogo temporal.
10. En la página Preparado para instalar , anote la ruta de acceso al archivo de configuración, ya que
después puede consultarlo para obtener un buen resumen de la configuración de SQL Serverinicial de
los servidores, incluidos los componentes instalados, las cuentas de servicio y los administradores.
11. Una vez completado el asistente para la instalación de SQL Server, compruebe la instalación de modo
nativo predeterminada con los siguientes pasos básicos.
Abra el Administrador de configuración de Reporting Services y confirme que se puede conectar
con el servidor de informes.
Abra el explorador con privilegios de administrador y conéctese al portal web, por ejemplo
https://localhost/Reports .
Configuración adicional
Para configurar la integración de Power BI de modo que pueda anclar elementos de informe a un panel
de Power BI, vea Power BI Report Server Integration (Integración de Power BI Report Server).
Para configurar el correo electrónico para el procesamiento de suscripciones, vea Configuración de
correo electrónico: Modo nativo de Reporting Services y Entrega por correo electrónico en Reporting
Services.
Para configurar el portal web para que pueda obtener acceso a él en un equipo para ver y administrar
informes, vea Configurar un firewall para el acceso al servidor de informes y Configurar un servidor de
informes para la administración remota.
Consulte también
Solución de problemas en una instalación de Reporting Services
Verificación de una instalación de Reporting Services
Configurar la cuenta del servicio del servidor de informes
Configurar las direcciones URL del servidor de informes
Configuración de una conexión a la base de datos del servidor de informes
Instalación de solo archivos (Reporting Services)
Inicialización de un servidor de informes
Configuración de conexiones TLS en un servidor de informes en modo nativo
Configurar los permisos y las cuentas de servicio de Windows
¿Tiene alguna pregunta más? Puede plantear sus dudas en el foro de Reporting Services.
Instalación de solo archivos (Reporting Services)
02/04/2022 • 2 minutes to read
Instalación de solo archivos hace referencia a una instalación de Reporting Services en la que el programa de
instalación crea la estructura de carpetas para los archivos de programa de Reporting Services , copia los
archivos en el disco, registra el servicio Servidor de informes en el equipo local, configura la cuenta de servicio,
concede permisos de archivos a la cuenta de servicio y registra el proveedor WMI de Reporting Services .
Una instalación de solo archivos incluye las características de Reporting Services siguientes: el servicio Servidor
de informes (que hospeda el servicio web del servidor de informes y la aplicación de procesamiento en
segundo plano), el Generador de informes, la herramienta Configuración de Reporting Services y las utilidades
de línea de comandos de Reporting Services (rsconfig.exe, rskeymgmt.exe y rs.exe). No se aplica a las
características compartidas como SQL Server Management Studio o SQL Server Data Tools (SSDT), que se
deben especificar como elementos independientes si desea instalarlos.
A diferencia de lo que ocurre en otros modos de instalación, un servidor de informes que se instale en modo de
solo archivos no es operativo en cuanto el programa de instalación finaliza. Es necesario configurar más valores
para poner en línea el servidor de informes por medio del Administrador de configuración del servidor de
informes (modo nativo).
Consulte también
Comprobar una instalación de Reporting Services
Configurar la cuenta de servicio del servidor de informes (Administrador de configuración del servidor de
informes)
Configurar las direcciones URL del servidor de informes (Administrador de configuración del servidor de
informes)
Configurar una conexión de base de datos del servidor de informes (Administrador de configuración del
servidor de informes)
Instalar el modo de SharePoint de Reporting Services
Instalar el servidor de informes en modo nativo de Reporting Services
Herramientas de Reporting Services
Instalar Reporting Services e Internet Information
Services en paralelo
02/04/2022 • 5 minutes to read
Una indicación de que hay un conflicto en el puerto es que verá el siguiente mensaje de error:
'System.IO.FileLoadException: El proceso no puede tener acceso al archivo porque está siendo utilizado en otro
proceso. (Excepción de HRESULT: 0x80070020).'.
Reservas de direcciones URL para IIS 8.0 y 8.5 con SQL Server
Reporting Services
Dadas las reglas de prioridad descritas en la sección anterior, puede empezar a entender cómo las reservas de
direcciones URL definidas para Reporting Services e IIS promueven la interoperabilidad. Reporting Services
recibe las solicitudes que especifican explícitamente los nombres de directorio virtual para sus aplicaciones; IIS
recibe todas las solicitudes restantes, que se pueden dirigir a continuación a las aplicaciones que se ejecutan
dentro del modelo de proceso de IIS.
Servidor de informes https://+:80/ReportServer Carácter comodín fuerte en Recibe todas las solicitudes
el puerto 80, con directorio del puerto 80 que
virtual del servidor de especifican el directorio
informes. virtual del servidor de
informes. El servicio web del
servidor de informes recibe
todas las solicitudes a
https://<computername>/r
eportserver.
RESERVA DE DIREC C IO N ES C O N F IRM A C IÓ N DE
A P P L IC AT IO N URL DESC RIP C IÓ N SO L IC IT UD
Portal web https://+:80/Reports Carácter comodín fuerte en Recibe todas las solicitudes
el puerto 80, con directorio del puerto 80 que
virtual Reports. especifican el directorio
virtual de informes. portal
web recibe todas las
solicitudes a
https://<computername>/r
eports.
SQL Server admite el uso de clústeres de conmutación por error para que se puedan utilizar varios discos para
una o más instancias de SQL Server . El uso de clústeres de conmutación por error solamente se admite para la
base de datos del servidor de informes; no se puede ejecutar el servicio del servidor de informes como parte de
un clúster de conmutación por error.
Para hospedar una base de datos del servidor de informes en un clúster de conmutación por error de SQL
Server , el clúster debe estar previamente instalado y configurado. A continuación, puede seleccionar el clúster
de conmutación por error como nombre del servidor al crear la base de datos del servidor de informes en la
página Instalación de base de datos de la herramienta de configuración de Reporting Services .
Aunque el servicio del servidor de informes no puede participar en un clúster de conmutación por error, se
puede instalar Reporting Services en un equipo que tenga instalado un clúster de conmutación por error de
SQL Server . El servidor de informes se ejecuta de manera independiente del clúster de conmutación por error.
Si se instala un servidor de informes en un equipo que forma parte de una instancia de conmutación por error
de SQL Server , no es obligatorio utilizar el clúster de conmutación por error para la base de datos del servidor
de informes; para hospedarla, se puede utilizar otra instancia de SQL Server .
Consulte también
Base de datos del servidor de informes (Modo nativo de SSRS)
Crear una base de datos del servidor de informes (Administrador de configuración del servidor de informes)
Administrador de configuración del servidor de
informes (modo nativo)
02/04/2022 • 6 minutes to read
NOTE
La integración de Reporting Services con SharePoint ya no está disponible a partir de SQL Server 2016. A partir de la
versión SQL Server 2012 (11.x) , el Administrador de configuración de Reporting Services no está diseñado para
administrar servidores de informes en modo de SharePoint. El modo de SharePoint se administra y se configura mediante
scripts de Administración central de SharePoint y scripts PowerShell.
Requisitos
El Administrador de configuración de Reporting Services es específico de la versión. El Administrador de
configuración de Reporting Services que se instala con esta versión de SQL Server no se puede usar para
configurar una versión anterior de Reporting Services. Si ejecuta versiones anteriores y más recientes de
Reporting Services en paralelo en el mismo equipo, debe usar el Administrador de configuración de Reporting
Services, que se incluye con cada versión para configurar cada instancia.
Para utilizar el Administrador de configuración de Reporting Services , debe disponer de lo siguiente:
Permisos de administrador del sistema local en el equipo donde se hospede el servidor de informes que
desee configurar. Si va a configurar un equipo remoto, debe tener permisos de administrador del sistema
local en ese equipo también.
Debe tener permiso para crear bases de datos en el Motor de base de datos de SQL Server empleado
para hospedar la base de datos del servidor de informes.
El servicio Instrumental de administración de Windows (WMI) debe estar habilitado y en funcionamiento
en cualquier servidor de informes que se vaya a configurar. El Administrador de configuración de
Reporting Services usa el proveedor WMI del servidor de informes para conectarse a los servidores de
informes locales y remotos. Si se va a configurar un servidor de informes remoto, el equipo debe
permitir el acceso remoto de WMI. Para obtener más información, vea Configurar un servidor de
informes para la administración remota.
Para poder conectarse a una instancia del servidor de informes remota y configurarla, debe habilitar las
llamadas remotas de Instrumentación de administración de Windows (WMI) para atravesar Firewall de
Windows. Para obtener más información, vea Configurar un servidor de informes para la administración
remota.
El Administrador de configuración del servidor de informes se instala automáticamente al instalar SQL Server
Reporting Services.
Pasos siguientes
Portal web
Herramientas de Reporting Services
Configurar una conexión a la base de datos del servidor de informes
Administrador de configuración de SQL Server
Configurar y administrar un servidor de informes
¿Tiene alguna pregunta más? Puede plantear sus dudas en el foro de Reporting Services.
Configurar la cuenta de servicio del servidor de
informes (Administrador de configuración del
servidor de informes)
02/04/2022 • 11 minutes to read
Reporting Services se implementa como un servicio único que contiene el servicio web del servidor de
informes, el portal weby una aplicación de procesamiento en segundo plano que se usa para el procesamiento
programado de informes y la entrega de suscripciones. En este tema se explica cómo se configura inicialmente
la cuenta de servicio y cómo modificar la cuenta o la contraseña con la herramienta Configuración de Reporting
Services.
Configuración inicial
La cuenta del servicio Servidor de informes se define durante la instalación. Puede ejecutar el servicio en una
cuenta de usuario de dominio o en una cuenta integrada, como cuenta de ser vicio vir tual . No hay ninguna
cuenta predeterminada; la que se especifique en la página Cuentas de ser vicio del Asistente para la
instalación se convierte en la cuenta inicial del servicio del servidor de informes.
IMPORTANT
Aunque el servicio web del servidor de informes y portal web son aplicaciones independientes de ASP.NET , se ejecutan en
una sola arquitectura de servicio dentro de la misma identidad de proceso del servidor de informes.
NOTE
Las cuentas de servicio de Windows integradas (Servicio local o Servicio de red) no se admiten como cuentas de servicio
del servidor de informes en un equipo que sea controlador de dominio.
NOTE
Si el servidor de informes forma parte de la implementación escalada, solo resultará afectado el servidor de
informes que se está actualizando. El cambio de cuenta de servicio no afecta a las claves de cifrado de otros
servidores de informes de la implementación.
C UEN TA EXP L IC A C IÓ N
C UEN TA EXP L IC A C IÓ N
Cuentas de usuario de dominio Si tiene una cuenta de usuario de dominio de Windows que
tenga los permisos mínimos requeridos para las operaciones
del servidor de informes, debería utilizarla.
Cuenta de ser vicio vir tual Cuenta de ser vicio vir tual representa el servicio de
Windows. Se trata de una cuenta integrada con privilegios
mínimos que tiene permisos de inicio de sesión en red. Esta
cuenta se recomienda si no tiene una cuenta de usuario de
dominio disponible o si quiere evitar cualquier interrupción
del servicio que podría producirse como resultado de las
directivas de expiración de las contraseñas.
Ser vicio de red Ser vicio de red es una cuenta integrada con privilegios
mínimos que tiene permisos de inicio de sesión en red.
Ser vicio local Ser vicio local es una cuenta integrada similar a una cuenta
de usuario de Windows local autenticada. Los servicios que
se ejecutan como cuenta Ser vicio local tienen acceso a los
recursos de red como una sesión nula sin credenciales. Esta
cuenta no es adecuada para los escenarios de
implementación con intranets en los que el servidor de
informes deba conectarse a una base de datos del servidor
de informes remota o a un controlador de dominio de la red
para autenticar a un usuario antes de abrir un informe o
procesar una suscripción.
C UEN TA EXP L IC A C IÓ N
Sistema local Sistema local es una cuenta con muchos privilegios que no
es necesaria para ejecutar un servidor de informes. No utilice
esta cuenta para instalaciones de servidor de informes. En su
lugar, elija una cuenta de dominio o Ser vicio de red .
Pasos siguientes
Configurar las direcciones URL del servidor de informes (Administrador de configuración del servidor de
informes) Administrador de configuración del servidor de informes (modo nativo)
Configurar las direcciones URL del servidor de
informes (Administrador de configuración del
servidor de informes)
02/04/2022 • 6 minutes to read
En Reporting Services, las direcciones URL se usan para obtener acceso al servicio web del servidor de informes
y al portal web. Para poder usar cualquier aplicación, debe configurar al menos una dirección URL para el
servicio web y otra para el portal web. Reporting Services indica valores predeterminados para ambas
direcciones URL de la aplicación que mejor funcionan en la mayoría de los escenarios de implementación,
incluso en las implementaciones en paralelo con otros servicios web y aplicaciones.
Si instaló la configuración predeterminada, las direcciones URL se crearon utilizando automáticamente
los valores predeterminados.
Si usa la herramienta Configuración de Reporting Services para crear o modificar las direcciones URL,
puede aceptar los valores predeterminados para una dirección URL o especificar valores personalizados.
Cuando se define la dirección URL, en la página aparece un vínculo de prueba de la misma, para que se
pueda confirmar inmediatamente que los valores que se especificaron producen una conexión válida.
Para obtener instrucciones paso a paso sobre cómo configurar y probar una dirección URL, vea
Configurar una dirección URL (Administrador de configuración del servidor de informes).
PA RT E DESC RIP C IÓ N
Nombre de host Una red TCP/IP utiliza una dirección IP para identificar de
forma única un dispositivo en la red. Hay una dirección IP
física para cada tarjeta adaptadora de red que esté instalada
en un equipo. Si la dirección IP se resuelve como un
encabezado de host, puede especificar el encabezado de
host. Si está implementando el servidor de informes en una
red corporativa, puede utilizar el nombre de red del equipo.
https://localhost/reportserver
La configuración que hace que estas direcciones URL estén disponibles aparece en la tabla siguiente. En esta
tabla se muestran los valores predeterminados que habilitan una conexión del servidor de informes a través de
direcciones URL que incluyan un nombre de host:
PA RT E VA L UE EXP L IC A C IÓ N
En esta sección
Configuración de una URL (Administrador de configuración del servidor de informes)
En este tema se proporcionan instrucciones para establecer y modificar una reserva de direcciones URL en la
herramienta Configuración de Reporting Services .
Acerca de las reservas y el registro de direcciones URL (Administrador de configuración del servidor de
informes )
Las direcciones URL se utilizan para tener acceso a las aplicaciones e informes. En este tema se explican las
direcciones URL de las aplicaciones, las direcciones URL predeterminadas y cómo funcionan las reservas de
direcciones URL y el registro en Reporting Services.
Sintaxis de reserva de URL (Administrador de configuración del servidor de informes)
Las reservas de direcciones URL predeterminadas que usa Reporting Services son válidas para la mayoría de los
escenarios. Sin embargo, si desea restringir el acceso o extender la implementación para habilitar el acceso a
Internet o a una extranet, es posible que tenga que personalizar la configuración para que cumpla sus requisitos.
En este tema se describe la sintaxis de una reserva de direcciones URL y se proporcionan recomendaciones para
crear reservas personalizadas para una implementación.
Direcciones URL en archivos de configuración (Administrador de configuración del servidor de informes)
El archivo RSReportServer.config contiene varias entradas para las reservas de direcciones URL y las direcciones
URL que se usan en el portal web y en la distribución del correo electrónico del servidor de informes. En este
tema se resume la configuración de las direcciones URL que permite comprender cómo se comparan.
Reservas de direcciones URL para implementaciones del servidor de informes de varias instancias
(Administrador de configuración del servidor de informes)
Al instalar varias instancias de Reporting Services en un único equipo, aumenta la probabilidad de encontrar
direcciones URL duplicadas al registrar una dirección URL. Para evitar estos errores, siga las recomendaciones
de este tema para crear reservas de direcciones URL específicas de una instancia.
Consulte también
Configuración de una URL (Administrador de configuración del servidor de informes)
Acerca de las reservas y el registro de direcciones
URL (Administrador de configuración del servidor
de informes)
02/04/2022 • 7 minutes to read
Las direcciones URL de las aplicaciones de Reporting Services se definen como reservas de direcciones URL en
HTTP.SYS. Una reserva de direcciones URL define la sintaxis de un extremo de dirección URL para una aplicación
web. Las reservas de direcciones URL se definen tanto para el servicio web del servidor de informes como para
el portal web al configurar las aplicaciones en el servidor de informes. Las reservas de direcciones URL se crean
automáticamente al configurar direcciones URL a través del programa de instalación o de la herramienta
Configuración de Reporting Services :
El programa de instalación creará las reservas de direcciones URL utilizando los valores
predeterminados. Si el programa instala la configuración predeterminada, reservará dos direcciones URL:
una para el servicio web del servidor de informes y otra para el portal web. Puede utilizar la herramienta
Configuración de Reporting Services para agregar más direcciones URL o modificar las predeterminados
que el programa de instalación crea.
La herramienta Configuración de Reporting Services creará una reserva de direcciones URL según la
dirección URL que especifique en las páginas Dirección URL del ser vicio web o Dirección URL del
Administrador de informes de la herramienta.
Tanto el programa de instalación como la herramienta también asignarán permisos en la dirección URL al
servicio del servidor de informes, comprobarán si hay instancias duplicadas y agregarán la reserva de
direcciones URL a HTTP.SYS. No cree ni modifique nunca una reserva de direcciones URL de Reporting Services
directamente mediante HttpCfg.exe u otra herramienta. Si omite un paso o establece un valor no válido,
encontrará problemas que podrían ser difíciles de diagnosticar o corregir.
NOTE
HTTP.SYS es un componente del sistema operativo que escucha las solicitudes de red y las enruta a una cola de solicitudes.
En esta versión de Reporting Services, HTTP.SYS establece y mantiene la cola de solicitudes para el servicio web del
servidor de informes y el portal web. Internet Information Services (IIS) ya no se utiliza para hospedar o tener acceso a
aplicaciones de Reporting Services . Para más información sobre la funcionalidad de HTTP.SYS, vea HTTP Server API.
NOTE
En este artículo no se describe el acceso con direcciones URL a informes específicos que se almacenan en el servidor de
informes. Para más información sobre el acceso con direcciones URL a estos elementos, vea Acceder a elementos del
servidor de informes mediante el acceso URL.
IMPORTANT
El carácter de la instancia es el carácter de subrayado ( _ ).
Las reservas de direcciones URL incluyen un número de puerto. Los sistemas operativos siguientes permitirán
que varias aplicaciones web compartan un puerto.
Windows Server 2012 R2
Windows Server 2012
Windows Server 2008 R2
Windows Server 2008
Windows 7
Windows Vista
Consulte también
Configuración de una URL (Administrador de configuración del servidor de informes)
Sintaxis de reserva de URL (Administrador de configuración del servidor de informes)
Configuración de una URL (Administrador de
configuración del servidor de informes)
02/04/2022 • 12 minutes to read
Para poder usar el portal web o el servicio web del servidor de informes, debe configurar al menos una
dirección URL para cada aplicación. Configurar las direcciones URL es obligatorio si ha instalado Reporting
Services en el modo de "solo archivos" (es decir, al seleccionar la opción Install but do not configure the
ser ver (Instalar pero no configurar el ser vidor) en la página Opciones de instalación del servidor de
informes del Asistente para la instalación). Si instaló Reporting Services en la configuración predeterminada, las
direcciones URL ya están configuradas para cada aplicación.
Utilice la herramienta Configuración de Reporting Services para configurar las direcciones URL. Todas las partes
de la dirección URL se definen en esta herramienta. A diferencia de las versiones anteriores, los sitios web de
Internet Information Services (IIS) ya no proporcionan acceso a las aplicaciones de Reporting Services en SQL
Server 2008 y versiones posteriores.
Reporting Services proporciona los valores predeterminados que mejor funcionan en la mayoría de escenarios
de implementación, incluso en las implementaciones en paralelo con otros servicios web y aplicaciones. Las
direcciones URL predeterminadas incorporan nombres de instancia, con lo que se reduce el riesgo de que se
produzcan conflictos de direcciones URL si ejecuta varias instancias del servidor de informes en el mismo
equipo.
Este tema proporciona instrucciones para las tareas siguientes:
Crear una dirección URL para el servicio web del servidor de informes.
Crear una dirección URL para el portal web.
Establecer propiedades avanzadas de las direcciones URL para definir más direcciones URL.
Para más información sobre cómo se almacenan y mantienen las direcciones URL o sobre problemas de
interoperabilidad, vea Acerca de las reservas y el registro de reservas de URL (Administrador de configuración
del servidor de informes) e Instalar Reporting Services e Internet Information Services en paralelo (modo nativo
de SSRS). Para revisar ejemplos de direcciones URL que suelen usarse en una instalación de Reporting Services,
vea Ejemplos de direcciones URL en este tema.
Prerrequisitos
Antes de crear o modificar una dirección URL, recuerde los puntos siguientes:
Debe ser miembro del grupo local de administradores en el equipo del servidor de informes.
Si IIS está instalado en el mismo equipo, compruebe los nombres de los directorios virtuales de cualquier
sitio web que use el puerto 80. Si ve algún directorio virtual que utilice los nombres de directorios
virtuales predeterminados de Reporting Services (es decir, "Reports" y "ReportServer"), elija otros
nombres de directorios virtuales para las direcciones URL de Reporting Services que configure.
Debe utilizar la herramienta Configuración de Reporting Services para configurar la dirección URL. No
utilice una utilidad de sistema. No modifique nunca directamente las reservas de direcciones URL en la
sección URLReser vations del archivo RSReportServer.config. El uso de la herramienta Configuración de
Reporting Services es necesario para actualizar la reserva de direcciones URL subyacente que está
almacenada internamente y para sincronizar la configuración de direcciones URL que se almacena en el
archivo RSReportServer.config.
Elija una hora en la que haya poca actividad con los informes. Cada vez que la reserva de direcciones URL
cambie, puede esperar que los dominios de aplicación para el servicio web del servidor de informes y el
portal web se puedan reciclar.
Para obtener información general de la construcción de la dirección URL y el uso de Reporting Services,
vea Configurar las direcciones URL del servidor de informes (Administrador de configuración del
servidor de informes).
Para configurar una dirección URL para el servicio web del servidor de informes
1. Inicie la herramienta Configuración de Reporting Services y conéctese a una instancia local del servidor
de informes
2. Haga clic en Dirección URL del ser vicio web .
3. Especifique el directorio virtual. El nombre del directorio virtual identifica qué aplicación recibe la
solicitud. Dado que varias aplicaciones pueden compartir una dirección IP y el puerto, el nombre del
directorio virtual especifica qué aplicación recibe la solicitud.
Este valor debe ser único para asegurarse de que la solicitud alcanza el destino pretendido. Este valor es
necesario. No distingue entre mayúsculas y minúsculas. Hay una correspondencia uno a uno entre un
nombre de directorio virtual y una instancia de una aplicación de Reporting Services . Si crea varias
direcciones URL para la misma instancia de aplicación, debe utilizar el mismo nombre de directorio
virtual en todas las direcciones URL que defina para esta instancia de aplicación.
Para el servicio web del servidor de informes, el nombre del directorio virtual predeterminado es
Repor tSer ver .
4. Especifique la dirección IP que identifique de forma exclusiva el equipo del servidor de informes en la red.
Si desea especificar un encabezado de host o definir más direcciones URL para la misma instancia de
aplicación, debe hacer clic en Avanzadas . Para obtener instrucciones de cómo establecer las propiedades
avanzadas de la dirección URL, consúltelas posteriormente en este tema. De lo contrario, utilice la página
Dirección URL del ser vicio web para seleccionar entre los valores siguientes:
Todas asignadas especifica que cualquiera de las direcciones IP que están asignadas al equipo se
puede utilizar en una dirección URL que señale a una aplicación de servidor de informes. Este
valor también abarca nombres de host descriptivos (como nombres de equipo) que un servidor de
nombres de dominio puede resolver en una dirección IP que se asigna al equipo. Éste es el valor
predeterminado de una dirección URL de Reporting Services .
Todas sin asignar especifica que el servidor de informes recibirá cualquier solicitud no
administrada por otra aplicación. Recomendamos que evite esta opción. Si selecciona esta opción,
es posible que otra aplicación que tenga una reserva de direcciones URL más fuertes intercepte las
solicitudes destinadas al servidor de informes.
127.0.0.1 es la dirección IPv4 que se usa para tener acceso al host local. Admite la administración
local en el equipo del servidor de informes. Si selecciona solo este valor, solo los usuarios que
hayan iniciado sesión localmente en el equipo servidor de informes tendrá acceso a la aplicación.
::1 es la dirección de retorno con el formato IPv6.
Las direcciones IP concretas también aparecen en esta lista. Las direcciones IP pueden estar en los
formatos IPv4 e IPv6. Nnn.nnn.nnn.nnn es la dirección IPv4 de 32 bits de una tarjeta adaptadora de
red del equipo. Las direcciones IPv6 son de 128 bits, con ocho campos de 4 bytes separados por
dos puntos: <prefix>:nnnn:nnnn:nnnn:nnnn:nnnn:nnnn
Si tiene varias tarjetas o si la tarjeta de red admite tanto direcciones IPv4 como direcciones IPv6,
verá varias direcciones IP. Si selecciona solo una dirección IP, limitará el acceso de la aplicación
únicamente a la dirección IP (y a cualquier nombre de host que un servidor de nombres de
dominio asigne a esa dirección). No puede utilizar el host local para tener acceso a un servidor de
informes y no puede utilizar las direcciones IP de otras tarjetas de adaptadores de red que estén
instalados en el equipo del servidor de informes. Normalmente, si selecciona este valor, es porque
está configurando varias reservas de direcciones URL que también especifican direcciones IP
explícitas o nombres de host (por ejemplo, uno para una tarjeta de un adaptador de red que se use
para las conexiones de intranet y un segundo que se use para las conexiones de extranet).
5. Especifique el puerto. El puerto 80 es el valor predeterminado porque se puede compartir con otras
aplicaciones. Si desea utilizar un número de puerto personalizado, recuerde que tendrá que especificarlo
siempre en la dirección URL que se usa para tener acceso al servidor de informes. Puede utilizar las
técnicas siguientes para buscar un puerto disponible:
Desde un símbolo del sistema, escriba el comando siguiente para devolver una lista de los puertos
TCP que se estén utilizando:
netstat -anp tcp
https://www.adventure-works.com/reportserver
No puede establecer varios nombres de directorios virtuales para la misma instancia de aplicación. A cada
instancia de aplicación de Reporting Services se le asigna un único nombre de directorio virtual. Si tiene varias
instancias de Reporting Services en el mismo equipo, el nombre del directorio virtual para una aplicación
debería incluir el nombre de instancia para asegurarse de que cada solicitud llega a su destino pretendido.
Encabezado de host
Si ya tiene definido un encabezado de host en un servidor de nombres de dominio que se resuelva como su
equipo, puede especificar ese encabezado de host en una dirección URL que configure para el acceso al servidor
de informes.
Un encabezado de host es un nombre único que permite que varios sitios web compartan una única dirección IP
y puerto. Los nombres de encabezado de host son más fáciles de recordar y escribir que los números de
dirección IP y puerto. Un ejemplo de nombre de encabezado de host podría ser www.adventure-works.com.
Puer to SSL
Especifica el puerto para las conexiones TLS/SSL. El puerto predeterminado para TLS es 443.
Cer tificado SSL
Especifica el nombre del certificado de un certificado TLS/SSL que instaló en este equipo. Si el certificado se
asigna a un carácter comodín, puede utilizarlo para una conexión de servidor de informes.
Especifica el nombre completo del equipo para el que se registra el certificado. El nombre que se especifica debe
ser idéntico al nombre para el que se registra el certificado.
Para utilizar esta opción debe tener instalado un certificado. También debe modificar la opción de configuración
UrlRoot del archivo RSReportServer.config de manera que especifique el nombre completo del equipo para el
que se ha registrado el certificado. Para más información, vea Configurar conexiones TLS en un servidor de
informes en modo nativo.
Para establecer propiedades avanzadas en una dirección URL
1. En la página Dirección URL del ser vicio web o Dirección URL del Por tal web , haga clic en
Avanzadas .
2. Haga clic en Agregar .
3. Haga clic en la dirección IP o en el nombre de encabezado de host. Si especifica un encabezado de host,
asegúrese de especificar un nombre que el servicio DNS pueda resolver. Si está especificando el nombre
de dominio disponible públicamente, incluya la dirección URL completa, incluido https://www .
4. Especifique el puerto. Si especifica un puerto personalizado, la dirección URL de la aplicación siempre
debe incluir el número de puerto.
5. Haga clic en OK .
6. Para probar la dirección URL, abra una ventana del explorador y escriba la dirección URL.
https://sales01/reportserver
https://sales01:8080/reportserver
https://sales.adventure-works.com/reportserver
https://www.adventure-works.com:8080/reportserver01
Las direcciones URL que se usan para obtener acceso al portal web comparten un formato similar y suelen
crearse en el mismo sitio web que hospeda al servidor de informes. La única diferencia es el nombre del
directorio virtual (en este caso es repor ts , pero se puede configurar para que se use el nombre que se
prefiera):
https://localhost/reports
https://localhost/reports_SQLEXPRESS
https://sales01/reports
https://sales01:8080/reports
https://sales.adventure-works.com/reports
https://www.adventure-works.com:8080/reports
Consulte también
Configurar las direcciones URL del servidor de informes (Administrador de configuración del servidor de
informes) Administrador de configuración del servidor de informes (modo nativo)
Sintaxis de reserva de URL (Administrador de
configuración del servidor de informes)
02/04/2022 • 3 minutes to read
En este tema se describen los componentes de las cadenas de direcciones URL para el servicio web del servidor
de informes y el Administrador de informes. La cadena de las direcciones URL que se almacena internamente
tiene una estructura diferente de una dirección URL que se escribe en la barra de direcciones de una ventana del
explorador. La cadena de reserva de direcciones URL aparece en la ventana Resultados de la herramienta
Configuración de Reporting Services al configurar una dirección URL y en el archivo RSReportServer.config.
Saber cómo se define la cadena de dirección URL puede ser útil al solucionar problemas de la reserva de
direcciones URL o al consultar HTTP.SYS para ver las reservas de direcciones URL internas que se definen en el
servidor.
La dirección IP (IPV4) es la de un
adaptador de red del equipo en
formato IPV4: nnn.nnn.nnn.nnn.
La dirección IP (IPV6) es la de un
adaptador de red del equipo en
formato IPV6: <header>:
<header>:nnn.nnn.nnn.nnn.
Consulte también
Configurar las direcciones URL del servidor de informes (Administrador de configuración del servidor de
informes)
Configuración de una URL (Administrador de configuración del servidor de informes)
Direcciones URL en archivos de configuración
(Administrador de configuración del servidor de
informes)
02/04/2022 • 6 minutes to read
NOTE
Las versiones anteriores de Reporting Services incluían el elemento Repor tSer verVir tualDirector y . Este valor es
obsoleto en SQL Server 2008 y versiones posteriores. Si actualizó una instalación existente y usa un archivo de
configuración que contiene este valor, el servidor de informes ya no lee este valor.
En la tabla siguiente se proporciona un resumen de todas las direcciones URL que se pueden especificar en un
archivo de configuración de Reporting Services .
Repor tSer verUrl Opcional. Este elemento no está Este valor especifica una dirección URL
incluido en el archivo para el servicio web del servidor de
RSReportServer.config a menos que lo informes. La aplicación portal web lee
agregue usted. este valor en el inicio. Si se establece
este valor, el portal web se conectará al
Establezca este elemento solo si está servidor de informes que se
configurando uno de los escenarios especifique en la dirección URL.
siguientes:
De forma predeterminada, el portal
el portal web proporciona acceso web web proporciona acceso web front-end
front-end a un servicio web del a un servicio web del servidor de
servidor de informes que se ejecuta en informes que se ejecuta dentro de la
un equipo diferente o en una instancia misma instancia del servidor de
diferente en el mismo equipo. informes que el portal web. Pero si
quiere usar el portal web con un
Si tiene varias direcciones URL para un servicio web del servidor de informes
servidor de informes y quiere que el que forme parte de otra instancia o se
portal web use una en concreto. ejecute en una instancia de un equipo
diferente, puede establecer esta
Tiene una dirección URL concreta del dirección URL para indicar al portal
servidor de informes que quiere que se web que se conecte al servicio web del
use en todas las conexiones del portal servidor de informes externo.
web .
Si en el servidor de informes al que se
Por ejemplo, podría habilitar el acceso está conectando hay instalado un
al portal web para todos los equipos certificado de Seguridad de la capa de
de la red, y seguir requiriendo que el transporte (TLS), conocida
portal web se conecte al servidor de anteriormente como Capa de sockets
informes a través de una conexión seguros (SSL), el valor de
local. En este caso, podría configurar Repor tSer verUrl debe ser el nombre
Repor tSer verUrl en " del servidor que esté registrado para
https://localhost/reportserver ". ese certificado. Si recibe el error, "Se ha
cerrado la conexión subyacente: no se
puede establecer una relación de
confianza para el canal seguro
SSL/TLS", establezca Repor tSer verUrl
en el nombre de dominio completo del
servidor para el que se ha emitido el
certificado TLS/SSL. Por ejemplo, si se
ha registrado el certificado para
https://adventure-
works.com.onlinesales , la dirección
URL del servidor de informes será
https://adventure-
works.com.onlinesales/repor tser v
er .
C O N F IGURA C IÓ N USO DESC RIP C IÓ N
Repor tSer verExternalUrl Opcional. Este elemento no está Los elementos web de SharePoint 2.0
incluido en el archivo utilizan este valor.
RSReportServer.config a menos que lo
agregue usted. En versiones anteriores, se
recomendaba que estableciera este
Establezca este elemento solo si está valor para implementar el Generador
utilizando los elementos web de de informes en un servidor de
SharePoint 2.0 y desea que los informes expuesto a Internet. Este
usuarios puedan recuperar un informe escenario de implementación no se ha
y abrirlo en otra ventana del probado. Si antes utilizaba este valor
explorador. para que se admitiera el acceso a
través de Internet al Generador de
Agregue informes, debe considerar la
<Repor tSer verExternalUrl> debajo posibilidad de utilizar una estrategia
del elemento <Repor tSer verUrl> y, alternativa.
luego, establézcalo en un nombre de
servidor de informes completo que se
resuelva en una instancia del servidor
de informes cuando se acceda a él en
una ventana de explorador distinta. No
elimine <Repor tSer verUrl>.
<ReportServerExternalUrl>https://myserver/reportserver</ReportServerExternalUrl>
Consulte también
Configurar las direcciones URL del servidor de informes (Administrador de configuración del servidor de
informes)
Configuración de una URL (Administrador de configuración del servidor de informes)
Reservas de direcciones URL para
implementaciones del servidor de informes de
varias instancias
02/04/2022 • 2 minutes to read
Si instala varias instancias de Reporting Services en el mismo equipo, debe tener en cuenta cómo va a definir las
reservas de direcciones URL para cada instancia. En cada instancia, el servicio web del servidor de informes y el
portal web deben tener al menos una reserva de direcciones URL cada uno. El conjunto completo de reservas
debe ser único en HTTP.SYS.
Las direcciones URL duplicadas se detectan durante el registro de direcciones URL, que tiene lugar cuando se
inicia el servicio. Si crea reservas de direcciones URL que no son únicas, el conflicto entre nombres no se puede
detectar hasta que inicie el servicio. Por esta razón, debe seguir las reglas o convenciones de nomenclatura para
garantizar que todos los valores son únicos.
Para la instancia con nombre, el directorio virtual incluye el nombre de la instancia. Tanto la instancia
predeterminada como la instancia con nombre escuchan en el mismo puerto, pero los nombres de directorios
virtuales únicos determinan qué servidor de informes obtiene la solicitud.
Los procedimientos recomendados consisten en utilizar el nombre de directorio virtual para distinguir entre la
instancia del servidor de informes. Proporciona una correspondencia clara entre una dirección URL y la
instancia de destino, y garantiza que los nombres de aplicación son únicos en todo el sistema.
Requisitos de unicidad
Las tecnologías subyacentes utilizadas por Reporting Services imponen los requisitos relativos a nombres
únicos. HTTP.SYS requiere que todas las direcciones URL de su repositorio sean únicas. Puede cambiar el puerto,
el nombre de host o el nombre de directorio virtual para crear una dirección URL única. ASP.NET requiere que
las identidades de aplicaciones sean únicas en el mismo proceso. Este requisito afecta a los nombres de
directorio virtuales. Especifica que no se puede duplicar un nombre de directorio virtual en la misma instancia
del servidor de informes.
Consulte también
Configurar las direcciones URL del servidor de informes (Administrador de configuración del servidor de
informes)
Configuración de una URL (Administrador de configuración del servidor de informes)
Crear una base de datos del servidor de informes
(Administrador de configuración del servidor de
informes)
02/04/2022 • 4 minutes to read
IMPORTANT
No escriba aplicaciones que ejecuten consultas en la base de datos del servidor de informes. La base de datos del servidor
de informes no es un esquema público. La estructura de tablas puede cambiar de una versión a la siguiente. Si escribe una
aplicación que necesita acceso a la base de datos del servidor de informes, use siempre las API de Reporting Services para
obtener acceso.
Las vistas del registro de ejecución son excepciones a esta regla. Para obtener más información, vea Registro de ejecución
del servidor de informes y la vista ExecutionLog3.
NOTE
SQL en Linux no es un entorno admitido para hospedar una base de datos de SQL Server Reporting Services.
Si crea la base de datos del servidor de informes en un equipo remoto, configure la conexión para usar una
cuenta de usuario de dominio o una cuenta de servicio que tenga acceso a la red. Si usa una instancia remota de
SQL Server, piense qué credenciales debe usar el servidor de informes para conectarse a la instancia. Para más
información, vea Configurar una conexión a la base de datos del servidor de informes (Administrador de
configuración del servidor de informes).
IMPORTANT
El servidor de informes y la instancia de SQL Server que hospeda la base de datos del servidor de informes pueden estar
en dominios diferentes. Para realizar la implementación en Internet, una práctica común es usar un servidor que esté
detrás de un firewall.
Si configura un servidor de informes para el acceso a Internet, use las credenciales de SQL Server para conectarse a la
instancia de SQL Server que está detrás del firewall. Proteja la conexión mediante IPSEC.
Pasos siguientes
Lea información sobre el Administrador de configuración del servidor de informes.
¿Tiene alguna pregunta más? Pregunte en el foro de Reporting Services.
Crear una base de datos del servidor de informes
en modo nativo (Administrador de configuración
del servidor de informes)
02/04/2022 • 9 minutes to read
Antes de empezar
La creación o configuración de una base de datos del servidor de informes son procesos que constan de varios
pasos. Antes de crear la base de datos del servidor de informes, considere cómo desea especificar los elementos
siguientes:
Seleccionar un ser vidor de base de datos
Revise las versiones compatibles de Motor de base de datos de SQL Server y las ediciones compatibles en el
tema Crear una base de datos del servidor de informes (Administrador de configuración del servidor de
informes).
Habilitar las conexiones TCP/IP
Habilite las conexiones TCP/IP para el Motor de base de datos. Algunas ediciones de Motor de base de datos no
habilitan TCP/IP de forma predeterminada. En este tema se proporcionan instrucciones al respecto.
Abrir el puer to para SQL Ser ver
En un servidor remoto, si usa software de firewall, debe abrir el puerto en el que Motor de base de datos
escucha.
Decidir las credenciales del ser vidor de informes
Decida cómo se conectará el servidor de informes a las bases de datos del servidor de informes. Los tipos de
credenciales incluyen la cuenta de dominio, la cuenta de usuario de base de datos de SQL Server o la cuenta del
servicio Servidor de informes.
Estas credenciales se cifran y almacenan en el archivo RSReportServer.config. El servidor de informes usa estas
credenciales para las conexiones salientes a la base de datos del servidor de informes. Si desea utilizar una
cuenta de usuario de Windows o una cuenta de usuario de base de datos, asegúrese de especificar una que ya
exista. Aunque el Administrador de configuración de Reporting Services creará un inicio de sesión y establecerá
los permisos necesarios, no creará una cuenta para usted. Para más información, vea Configurar una conexión a
la base de datos del servidor de informes (Administrador de configuración del servidor de informes).
Decidir un idioma para el ser vidor de informes
Elija el idioma que se especificará para el servidor de informes. Los nombres de roles predefinidos, las
descripciones y las carpetas Mis informes no aparecen en idiomas diferentes cuando los usuarios se conectan al
servidor con las distintas versiones de un explorador en varios idiomas.
Comprobar las credenciales para crear y proporcionar la base de datos
Compruebe que tiene las credenciales de la cuenta que tengan permiso para crear bases de datos en la instancia
de Motor de base de datos . Estas credenciales se usan para una conexión esporádica con el fin de crear la base
de datos del servidor de informes y RSExecRole . Si no existe aún un inicio de sesión, se creará un inicio de
sesión de usuario de base de datos para la cuenta que use el servidor de informes para conectarse a la base de
datos. Puede conectarse con la cuenta de Microsoft Windows en la que haya iniciado sesión o puede especificar
un inicio de sesión de base de datos de SQL Server .
Para habilitar el acceso a una base de datos remota del servidor de informes
1. Si está utilizando una instancia de Motor de base de datos remota, inicie sesión en el servidor de bases
de datos para comprobar o habilitar las conexiones TCP/IP.
2. Seleccione Inicio , Todos los programas , Microsoft SQL Ser ver y Herramientas de configuración ,
y a continuación haga clic en Administrador de configuración de SQL Ser ver .
3. Abra Configuración de red de SQL Ser ver .
4. Seleccione la instancia de base de datos.
5. Haga clic con el botón derecho en TCP/IP y seleccione Habilitado .
6. Reinicie el servicio.
7. Abra el software de firewall y abra el puerto en el que SQL Server escucha. Para la instancia
predeterminada, suele ser el puerto 1433 de las conexiones TCP/IP. Para más información, vea Configurar
Firewall de Windows para el acceso al motor de base de datos.
Crear una base de datos del servidor de informes local
1. Inicie el Administrador de configuración de Reporting Services y conéctese a la instancia del servidor de
informes para la que va a crear la base de datos. Para más información, vea Administrador de
configuración del servidor de informes (modo nativo).
2. En la página Base de datos, seleccione Cambiar base de datos .
3. Haga clic en Crear una nueva base de datos del ser vidor de informes y, después, haga clic en
Siguiente .
4. Conéctese a la instancia del Motor de base de datos que va a usar para crear y hospedar la base de datos
del servidor de informes:
a. Escriba la instancia de Motor de base de datos de SQL Server que desea utilizar. El asistente
mostrará un Motor de base de datos local que se ejecuta como instancia predeterminada, si está
disponible. De lo contrario, debe escribir el servidor y la instancia que va a utilizar. Las instancias
con nombre se especifican en este formato: <servername>\<nombreDeInstancia>.
b. Escriba las credenciales que se usan para una conexión esporádica al Motor de base de datos con
el propósito de crear las bases de datos del servidor de informes. Para obtener más información
sobre cómo se utilizan estas credenciales, vea Antes de empezar en este tema.
c. Seleccione Probar conexión para validar la conexión al servidor.
d. Seleccione Next (Siguiente).
5. Especifique las propiedades que se usan para crear la base de datos. Para obtener más información
acerca de cómo se utilizan estas propiedades, vea Antes de empezar en este tema:
a. Escriba el nombre de la base de datos de servidor de informes. Se crea una base de datos
temporal junto con la base de datos principal. Considere utilizar un nombre descriptivo para
ayudarle a recordar cómo se utiliza la base de datos. Tenga en cuenta que el nombre que
especifique se utilizará durante la duración de la base de datos. No puede cambiar el nombre de
una base de datos del servidor de informes una vez creada.
b. Seleccione el idioma en el que desea que aparezcan las definiciones de roles y Mis informes.
c. El modo de servidor de informes siempre está establecido en Nativo .
d. Seleccione Next (Siguiente).
6. Especifique las credenciales que usa el servidor de informes para conectarse a la base de datos del
servidor de informes.
a. Especifique el tipo de autenticación:
Seleccione Credenciales de base de datos para conectarse con un inicio de sesión de base de
datos de SQL Server que ya esté definido. Se recomienda utilizar las credenciales de base de datos
si el servidor de informes está en un equipo que se encuentra en un dominio diferente, un
dominio que no sea de confianza o detrás de un firewall.
Seleccione Credenciales de Windows si tiene una cuenta de usuario de dominio con privilegios
mínimos que tenga permiso para iniciar sesión en el equipo y en el servidor de bases de datos.
Seleccione Credenciales de ser vicio si desea que el servidor de informes se conecte con su
cuenta de servicio. Con esta opción, el servidor se conecta utilizando la seguridad integrada; las
credenciales no se cifran ni almacenan.
b. Seleccione Next (Siguiente).
7. Revise la información de la página Resumen para comprobar que la configuración es correcta y, después,
seleccione Siguiente .
8. Compruebe la conexión mediante la selección de una dirección URL en la página Dirección URL del
servidor de informes. Las direcciones URL deben estar definidas para que esta prueba funcione. Si la
conexión de base de datos del servidor de informes es válida, verá la jerarquía de carpetas del servidor
de informes. Para obtener más información, vea Comprobar una instalación de Reporting Services.
Pasos siguientes
Configurar una conexión a la base de datos del servidor de informes
Administrar un servidor de informes en modo nativo de Reporting Services
Administrador de configuración del servidor de informes
¿Tiene alguna pregunta más? Puede plantear sus dudas en el foro de Reporting Services.
Configurar una conexión de base de datos del
servidor de informes (Administrador de
configuración del servidor de informes)
02/04/2022 • 11 minutes to read
Si configura la conexión para utilizar una cuenta de Windows o un inicio de sesión de base de datos específicos,
debe acordarse de actualizar los valores almacenados si posteriormente cambia la cuenta o el inicio de sesión.
Elegir un tipo de credenciales
Hay tres tipos de credenciales que se pueden utilizar en una conexión a la base de datos del servidor de
informes:
La seguridad integrada de Windows con la cuenta de servicio Servidor de informes. Dado que el servidor
de informes se implementa como un servicio único, solo la cuenta bajo la que el servicio se ejecuta
requiere el acceso a bases de datos.
Cuenta de usuario de Windows. Si el servidor de informes y su base de datos están instalados en el
mismo equipo, puede utilizar una cuenta local. En caso contrario, debe especificar una cuenta de dominio.
Inicio de sesión de SQL Server .
NOTE
No se puede utilizar una extensión de autenticación personalizada para conectarse a la base de datos de un servidor de
informes. Las extensiones de autenticación personalizadas se utilizan únicamente para autenticar una entidad de
seguridad en un servidor de informes. No afectan a las conexiones con la base de datos del servidor de informes o con
orígenes de datos externos que proporcionan contenido a los informes.
Si la instancia de Motor de base de datos se configura para la autenticación de Windows y está en el mismo
dominio o en un dominio de confianza con el equipo del servidor de informes, puede configurar la conexión
para utilizar la cuenta de servicio o una cuenta de usuario de dominio que administre como una propiedad de
conexión a través de la herramienta Configuración de Reporting Services . Si el servidor de bases de datos está
en un dominio diferente o si utiliza la seguridad del grupo de trabajo, debe configurar la conexión para utilizar
un inicio de sesión de base de datos de SQL Server . En este caso, asegúrese de cifrar la conexión.
NOTE
Al usar Instancia administrada de Azure SQL Database para hospedar las bases de datos del servidor de informes, la
autenticación de SQL Server es el único tipo de credencial compatible. Además, tenga en cuenta que Instancia
administrada no puede hospedar la instancia del servidor de informes.
Pasos siguientes
Crear una base de datos del servidor de informes
Administración de un servidor de informes en modo nativo de Reporting Services
Configurar la cuenta del servicio del servidor de informes
¿Tiene alguna pregunta más? Puede plantear sus dudas en el foro de Reporting Services.
Configuración de correo electrónico: Modo nativo
de Reporting Services (Administrador de
configuración)
02/04/2022 • 10 minutes to read
SQL Server Reporting Services incluye una extensión de entrega por correo electrónico para distribuir informes
por correo electrónico. Según cómo defina la suscripción del correo electrónico, una entrega podría estar
compuesta de una notificación, un vínculo, datos adjuntos o un informe incrustado. La extensión de entrega por
correo electrónico funciona con la tecnología de servidor de correo existente. El servidor de correo debe ser un
servidor SMTP o un reenviador. El servidor de informes se conecta a un servidor SMTP a través de bibliotecas
de Collaboration Data Objects (CDO), cdosys.dll, que el sistema operativo proporciona.
La extensión de entrega por correo electrónico del servidor de informes no está configurada de manera
predeterminada. Debe usar el Administrador de configuración del servidor de informes para configurar la
extensión mínimamente. Para establecer propiedades avanzadas, debe editar el archivo RSReportServer.config.
Si no puede configurar el servidor de informes para que utilice esta extensión, puede entregar los informes en
una carpeta compartida. Para obtener más información, vea Entrega a recursos compartidos en Reporting
Services.
Requisitos de configuración
La entrega por correo electrónico del servidor de informes se implementa en Collaboration Data Objects
(CDO) y requiere un servidor del Protocolo simple de transferencia de correo (SMTP) local o remoto, o bien
un reenviador SMTP. SMTP no se admite en todos los sistemas operativos Windows. Si usa la edición basada
en Itanium de Windows Server 2008, no se admite SMTP. Para obtener más información sobre las opciones
de configuración que se proporcionan a través de CDO, vea el tema sobre la coclase Configuration en MSDN.
La cuenta de autenticación configurada debe tener permiso para enviar correo electrónico en el servidor SMTP.
La extensión de entrega por correo electrónico utiliza la codificación UTF-8 en los datos adjuntos del correo
electrónico. La codificación no se puede modificar; la extensión de representación en HTML solo admite UTF-
8.
NOTE
La extensión de entrega por correo electrónico predeterminada no es compatible con la firma digital ni el cifrado de
mensajes de correo salientes.
NOTE
Las opciones de correo electrónico del servidor de informes se basan en CDO. Si desea obtener más detalles acerca de
opciones específicas, puede consultar la documentación de producción de CDO.
4. Use la lista desplegable Autenticación para especificar cómo autenticarse en el servidor SMTP. Este
Sin autenticación significa que se conectará de forma anónima al servidor de correo
especificado.
Si selecciona esta opción, <SendUsing> se establecerá en un valor de 2 y <SMTPAuthenticate> , en
un valor de 0 en el archivo rsreportserver.config.
Nombre de usuario y contraseña (básico) permite especificar un nombre de usuario y una
contraseña para conectarse al servidor de correo. También puede seleccionar Usar una conexión
segura para que tenga lugar una conexión cifrada con el servidor de correo.
Si selecciona esta opción, <SendUsing> se establecerá en un valor de 2 y <SMTPAuthenticate> , en
un valor de 1 en el archivo rsreportserver.config. Si selecciona Usar una conexión segura ,
SMTPUseSSL se establecerá en True . Nombre de usuario se establecerá en <SendUserName> como
un valor cifrado. Contraseña se establecerá en <SendPassword> como un valor cifrado.
Cuenta de ser vicio del ser vidor de informes (NTLM) usará la cuenta de servicio
especificada para el servidor de informes. Si usa la cuenta de servicio del servidor de informes
para la autenticación, confirme que la cuenta de servicio tiene permisos Enviar como en el
servidor SMTP.
Si selecciona esta opción, <SendUsing> se establecerá en un valor de 2 y <SMTPAuthenticate> , en
un valor de 2 en el archivo rsreportserver.config.
5. Seleccione Aplicar .
6. Opcionalmente, puede ajustar otros campos relativos a la configuración de correo electrónico en el
archivo rsreportserver.config.
<RSEmailDPConfiguration>
<SMTPServer>mySMTPServer.Adventure-Works.com</SMTPServer>
<SMTPServerPort></SMTPServerPort>
<SMTPAccountName></SMTPAccountName>
<SMTPConnectionTimeout></SMTPConnectionTimeout>
<SMTPServerPickupDirectory></SMTPServerPickupDirectory>
<SMTPUseSSL>False</SMTPUseSSL>
<SendUsing>2</SendUsing>
<SMTPAuthenticate>2</SMTPAuthenticate>
<From>[email protected]</From>
<EmbeddedRenderFormats>
<RenderingExtension>MHTML</RenderingExtension>
</EmbeddedRenderFormats>
<PrivilegedUserRenderFormats></PrivilegedUserRenderFormats>
<ExcludedRenderFormats>
<RenderingExtension>HTMLOWC</RenderingExtension>
<RenderingExtension>NULL</RenderingExtension>
<RenderingExtension>RGDI</RenderingExtension>
</ExcludedRenderFormats>
<SendEmailToUserAlias>True</SendEmailToUserAlias>
<DefaultHostName></DefaultHostName>
<PermittedHosts>
<HostName>Adventure-Works.com</HostName>
<HostName>hotmail.com</HostName>
</PermittedHosts>
<SendUserName></SendUserName>
<SendPassword></SendPassword>
</RSEmailDPConfiguration>
NOTE
Se recomienda configurar el servidor de correo con el Administrador de configuración del servidor de informes.
1. Compruebe que el servicio Servidor de informes de Windows disponga de permisos Send As para el
servidor SMTP.
2. Abra el archivo RSReportServer.config en un editor de texto.
3. Compruebe que <UrlRoot> se haya establecido en la dirección URL del servidor de informes. Este valor
se establece al configurar el servidor de informes y debe mostrar la dirección. Si no es así, escriba la
dirección URL del servidor de informes.
4. En la sección Entrega, busque <RSEmailDPConfiguration> .
5. En <SMTPServer> , escriba el nombre del servidor SMTP. Este valor puede ser una dirección IP, un nombre
UNC de un equipo de la intranet corporativa o un nombre de dominio completo.
6. Establezca <SendUsing> en un valor de 2 para usar la cuenta de servicio para el servidor de informes.
Establezca <SendUsing> en un valor de 1 para la autenticación básica. Si se establece en 1 , también habrá
que proporcionar un valor para <SendUserName> y <SendPassword> . Si quiere que esos valores se cifren,
establezca la autenticación en el Administrador de configuración del servidor de informes.
7. Establezca <SMTPAuthenticate> en un valor de 1 Si establece <SendUsing> en 1 o en 2.
8. Establezca <From> . Debe especificar una cuenta de usuario que tenga permiso para enviar correo desde
el servidor SMTP.
9. Guarde el archivo.
El servidor de informes utilizará la nueva configuración de forma automática, por lo que no necesita
reiniciar el servicio. Puede especificar valores adicionales para SMTP con el fin de configurar cómo se
utilizará el servidor para la entrega por correo electrónico del servidor de informes.
NOTE
Asegúrese de no establecer SMTPServer si está usando un servidor SMTP local.
From establece el valor que se muestra en la línea De: del mensaje de correo electrónico. Este valor es
necesario.
Para configurar un servicio SMTP local para el servidor de informes
1. En el Panel de Control, seleccione Activar o desactivar las características de Windows para abrir el
Asistente para agregar roles y características .
2. Seleccione Instalación basada en características o en roles y, luego, Siguiente .
3. Seleccione el servidor donde va a instalar Internet Information Server (IIS) y seleccione Siguiente .
4. Haga clic en Siguiente en la página Roles de servidor.
5. En la página Características , seleccione Ser vidor SMTP y, después, Siguiente .
Si se le pide agregar características necesarias para el servidor SMTP, seleccione Agregar
características .
6. Seleccione Siguiente en la página Rol de servidor web (IIS) .
7. Seleccione Siguiente en la página Servicios de rol .
8. Seleccione Instalar en la página Confirmación .
9. Confirme que el servicio de Windows Protocolo simple de transferencia de correo (SMTP) se está
ejecutando en la consola Servicios.
Para configurar el servidor SMTP local, hay que usar el Administrador de IIS 6.0, que encontrará en
Herramientas administrativas.
10. Abra el archivo RSReportServer.config en un editor de texto.
11. Compruebe que <UrlRoot> se haya establecido en la dirección URL del servidor de informes. Este valor
se establece al configurar el servidor de informes y debe mostrar la dirección. Si no está establecido,
escriba la dirección URL del servicio web del servidor de informes.
12. En la sección Entrega, busque <RSEmailDPConfiguration> .
13. Asegúrese de que <SMTPServer> está presente, pero vacío.
14. Establezca <SendUsing> en 1.
15. Establezca <SMTPAuthenticate> en 0.
16. Establezca <SMTPServerPickupDirectory> en la carpeta de recogida del servicio SMTP.
La ubicación predeterminada será C:\inetpub\mailroot\Pickup.
17. Establezca <From> . Esto establece el valor que se muestra en la línea De: del mensaje de correo
electrónico.
18. Guarde el archivo.
Consulte también
Administrador de configuración del servidor de informes (modo nativo)
Modify a Reporting Services Configuration File (rsreportserver.config)
El archivo de configuración RsReportServer.config
Configurar la cuenta de ejecución desatendida
(Administrador de configuración del servidor de
informes)
02/04/2022 • 6 minutes to read
Reporting Services proporciona una cuenta especial que se utiliza para el procesamiento de informes en modo
desatendido y para enviar solicitudes de conexión a través de la red. La cuenta se utiliza de las formas
siguientes:
Envíe las solicitudes de conexión a través de la red para los informes que usen la autenticación de base de
datos, o conéctese a los orígenes de datos de informe externos que no requieran ni usen autenticación.
Para más información, consulte Especificar información de credenciales y conexión para los orígenes de
datos de informes.
Recuperar archivos de imagen externos utilizados en el informe. Si desea utilizar un archivo de imagen y
no puede obtener acceso al mismo a través de un acceso anónimo, puede configurar la cuenta de
procesamiento de informes en modo desatendido y conceder el permiso de cuenta para obtener acceso
al archivo.
El procesamiento de informes en modo desatendido hace referencia a cualquier proceso de ejecución de
informe activado por un evento (sea un evento controlado por programación o de actualización de datos) y no
por la solicitud de un usuario. El servidor de informes utiliza la cuenta de procesamiento de informes en modo
desatendido para iniciar una sesión en el equipo que hospeda el origen de datos externo. Esta cuenta es
necesaria porque las credenciales de la cuenta del servicio del servidor de informes no se han utilizado nunca
para conectarse a otros equipos.
IMPORTANT
La configuración de esta cuenta es opcional. No obstante, si no la configura, limitará sus opciones para conectarse a
algunos orígenes de datos y es posible que no pueda recuperar archivos de imagen desde equipos remotos. Si configura
la cuenta, debe mantenerla actualizada. Concretamente, si permite que una contraseña expire o se modifica la información
de la cuenta en Active Directory, se producirá el siguiente error la próxima vez que se procese un informe: "Error de inicio
de sesión (rsLogonFailed) Error de inicio de sesión: nombre de usuario desconocido o contraseña incorrecta". Resulta
esencial el mantenimiento adecuado de la cuenta de procesamiento de informes en modo desatendido, aunque no
recupere nunca imágenes externas o no envíe nunca solicitudes de conexión a equipos externos. Si configura la cuenta
pero se da cuenta de que no la está utilizando, puede eliminarla para evitar las tareas rutinarias de mantenimiento de la
cuenta.
<UnattendedExecutionAccount>
<UserName></UserName>
<Password></Password>
<Domain></Domain>
</UnattendedExecutionAccount>
Una vez que establece los valores, no puede descifrarlos para verlos en texto simple. Si comete un error al
escribir los valores u olvida qué valores ha especificado, debe usar la herramienta de configuración de
Reporting Services o ejecutar rsconfig -e para empezar de nuevo.
La cuenta de procesamiento de informes desatendido se utiliza principalmente para conectarse a los servidores
externos y no como inicio de sesión en los servidores de bases de datos. Si desea usar las credenciales de la
cuenta para iniciar una sesión en una base de datos, debe especificarlas en la cadena de conexión. Puede
especificar Integrated Security=SSPI si el servidor de la base de datos admite la seguridad integrada de
Windows y la cuenta usada para el procesamiento de informes desatendido tiene permiso para leer la base de
datos. De lo contrario, deberá especificar el nombre de usuario y la contraseña en la cadena de conexión, donde
aparecerá en texto no cifrado para cualquier usuario que tenga permiso para modificar las propiedades de
conexión al origen de datos.
Aunque no se le impide usar la cuenta de procesamiento de informes desatendido para recuperar datos tras
realizar una conexión, no es una práctica recomendada. Se supone que la cuenta debe usarse para funciones
muy concretas. Si la usa para recuperar datos, está quebrantando el propósito para el que está destinada.
Consulte también
Administrador de configuración del servidor de informes (modo nativo de SSRS)
Configurar y administrar claves de cifrado
(Administrador de configuración del servidor de
informes)
02/04/2022 • 3 minutes to read
Reporting Services utiliza claves de cifrado para proteger las credenciales y la información de conexión que se
almacena en una base de datos del servidor de informes. En Reporting Services, el cifrado se puede realizar a
través de una combinación de claves públicas, privadas y simétricas que se utilizan para proteger la información
confidencial. La clave simétrica se crea al inicializar el servidor de informes durante su instalación o
configuración, y el servidor de informes la utiliza para cifrar los datos confidenciales que almacena. El sistema
operativo crea las claves públicas y privadas, y se utilizan para proteger la clave simétrica. Para cada instancia
del servidor de informes que almacena datos confidenciales en una base de datos del servidor de informes se
crea un par de claves pública y privada.
Para administrar las claves de cifrado, hay que crear una copia de seguridad de la clave simétrica y saber cuándo
y cómo se deben restaurar, eliminar o cambiar las claves. Si migra una instalación del servidor de informes o
configura una implementación de ampliación horizontal, debe disponer de una copia de seguridad de la clave
simétrica para poder aplicarla a la nueva instalación.
IMPORTANT
Cambiar periódicamente la clave de cifrado de Reporting Services es una práctica recomendada de seguridad. El momento
recomendado para cambiar la clave es el inmediatamente posterior a una actualización de versión principal de Reporting
Services. Si se cambia la clave después de una actualización se minimiza la interrupción del servicio adicional que ocasiona
el cambio de la clave de cifrado de Reporting Services fuera del ciclo de actualización.
Para administrar las claves simétricas, puede usar la herramienta de configuración de Reporting Services o la
utilidad rskeymgmt . Las herramientas incluidas en Reporting Services solo se usan para administrar la clave
simétrica (el sistema operativo se encarga de administrar las claves públicas y privadas). Tanto la herramienta de
configuración de Reporting Services como la utilidad rskeymgmt admiten las tareas siguientes:
Crear una copia de seguridad de la clave simétrica que se pueda utilizar para recuperar una instalación de
un servidor de informes o como parte de una migración planeada.
Restaurar una clave simétrica guardada previamente en una base de datos del servidor de informes,
permitiendo el acceso de una instancia nueva del servidor de informes a datos existentes que no cifró
originalmente.
Eliminar los datos cifrados en una base de datos del servidor de informes, en el caso poco probable de
que ya no se tenga acceso a datos cifrados.
Volver a crear claves simétricas y volver a cifrar datos en el caso poco probable de que la clave simétrica
esté en unas circunstancias comprometidas. Como práctica recomendada de seguridad, se debería volver
a crear la clave simétrica periódicamente (por ejemplo, cada cierto número de meses) para proteger la
base de datos del servidor de informes de ataques de intrusos que traten de descifrar la clave.
Agregar o quitar una instancia del servidor de informes de una implementación escalada del servidor de
informes en la que varios servidores de informes comparten una sola base de datos del servidor de
informes y la clave simétrica que proporciona el cifrado reversible para la base de datos.
En esta sección
Inicialización de un servidor de informes (Administrador de configuración del servidor de informes)
Explica cómo se crean las claves de cifrado.
Copia de seguridad y restauración de claves de cifrado de Reporting Services
Explica cómo realizar copias de seguridad de claves de cifrado y cómo restaurarlas para recuperar o migrar una
instalación del servidor de informes.
Almacenar datos cifrados del servidor de informes (Administrador de configuración del servidor de informes)
Describe el cifrado en un servidor de informes.
Eliminar y volver a crear claves de cifrado (Administrador de configuración del servidor de informes)
Explica cómo reemplazar una clave simétrica por una nueva versión y cómo empezar de nuevo si no se pueden
validar las claves simétricas.
Agregar y quitar claves de cifrado para implementaciones escaladas (Administrador de configuración del
servidor de informes)
Explica como agregar y quitar claves de cifrado para controlar qué servidores de informes forman parte de una
implementación escalada.
Consulte también
Administrador de configuración del servidor de informes (modo nativo)
Claves de cifrado de SSRS: inicializar un servidor de
informes
02/04/2022 • 5 minutes to read
En Reporting Services, un servidor inicializado es el que puede cifrar y descifrar los datos de una base de datos
del servidor de informes. La inicialización es un requisito para la operación del servidor de informes. La
inicialización se produce cuando el servicio Servidor de informes se inicia por primera vez. También ocurre
cuando se une el servidor de informes a la implementación existente o se vuelven a crear manualmente las
claves como parte del proceso de recuperación. Para más información sobre cómo y por qué se usan claves de
cifrado, vea Configurar y administrar claves de cifrado (Administrador de configuración del servidor de
informes) y Claves de cifrado del servidor de informes: almacenar datos del servidor de informes cifrados.
Las claves de cifrado se basan en parte en la información de perfil del servicio Servidor de informes. Si cambia
la identidad del usuario que se utiliza para ejecutar el servicio Servidor de informes, debe actualizar las claves
en consecuencia. Si utiliza la herramienta de configuración de Reporting Services para cambiar la identidad, el
sistema controla automáticamente este paso.
Si por algún motivo se produce un error en la inicialización, el servidor de informes devuelve un error
RSRepor tSer verNotActivated en respuesta a las solicitudes del usuario y del servicio. En este caso, es posible
que deba solucionar el problema de la configuración del sistema o del servidor. Para más información, vea
SSRS: Solución de problemas y errores con Reporting Services
(https://social.technet.microsoft.com/wiki/contents/articles/1633.aspx) en la wiki de TechNet.
NOTE
RSKeymgmt es una aplicación de consola que se puede ejecutar desde una línea de comandos del equipo que hospeda
la instancia del servidor de informes que ya forma parte de una implementación escalada. Cuando ejecute la utilidad,
especifique argumentos para seleccionar la instancia del servidor de informes remoto que desea inicializar.
NOTE
También puede utilizar el proveedor de Instrumental de administración de Windows (WMI) de Reporting Services para
inicializar un servidor de informes mediante programación. Para obtener más información, vea Obtener acceso al
proveedor WMI de Reporting Services.
Reporting Services almacena valores cifrados en la base de datos del servidor de informes y en archivos de
configuración. La mayoría de los valores cifrados son credenciales que se utilizan para obtener acceso a
orígenes de datos externos que proporcionan datos para informes. En este tema se describen los valores que se
cifran, la funcionalidad de cifrado usada en Reporting Servicesy otros tipos de datos confidenciales
almacenados que debe conocer.
Valores cifrados
La siguiente lista contiene los valores que se almacenan en una instalación de Reporting Services .
Información de conexión y credenciales que utiliza un servidor de informes para conectarse a una base
de datos del servidor de informes que almacena datos internos del servidor.
Estos valores se especifican y cifran durante la instalación o la configuración del servidor de informes.
Puede actualizar la información de conexión en cualquier momento utilizando la herramienta de
configuración de Reporting Services o la utilidad rsconfig . El cifrado de valores de configuración se
realiza utilizando la clave de nivel de equipo del equipo local que está disponible para todos los usuarios.
La información de conexión cifrada se almacena en el archivo rsreportserver.config (ningún otro archivo
de configuración contiene configuración cifrada). Para más información, vea Configurar una conexión a la
base de datos del servidor de informes (Administrador de configuración del servidor de informes).
Credenciales almacenadas que utiliza un servidor de informes para conectarse a orígenes de datos
externos que proporcionan datos a un informe.
Estos valores se definen durante la configuración de la información de origen de datos para un informe y
se almacenan después como valores cifrados en una base de datos del servidor de informes. El servidor
de informes utiliza una clave simétrica para cifrar y descifrar estos datos. Para obtener más información
sobre las credenciales almacenadas, consulte Especificar información de credenciales y conexión para los
orígenes de datos de informes.
Cuenta de usuario desatendida que el servidor de informes utiliza para conectarse a otros equipos y
recuperar archivos de imágenes o datos externos empleados en un informe.
Esta cuenta se utiliza cuando se necesita una conexión a un equipo remoto y no hay más credenciales
disponibles para realizar la conexión. Esta cuenta se utiliza principalmente para admitir el procesamiento
de informes en modo desatendido de los informes que no utilizan credenciales para obtener acceso a un
origen de datos. Si crea informes en función de los orígenes de datos que no requieren o utilizan
credenciales cuando obtienen acceso a los datos, debe configurar esta cuenta para que el servidor de
informes la utilice.
Esta cuenta es necesaria en ciertas circunstancias y solo puede crearse mediante la herramienta de
configuración de Reporting Services o rsconfig . Este valor también se almacena en el archivo
rsreportserver.config. Esta cuenta debe crearse manualmente. Para más información sobre esta cuenta y
cómo se usa, vea Configurar la cuenta de ejecución desatendida (Administrador de configuración del
servidor de informes).
Clave simétrica utilizada para el cifrado.
Este valor se crea durante la instalación o la configuración del servidor y se almacena después como un
valor cifrado en la base de datos del servidor de informes. El servicio Servidor de informes de Windows
utiliza esta clave para cifrar y descifrar datos que se almacenan en la base de datos del servidor de
informes.
NOTE
Cuando cambie la cuenta del servicio Servidor de informes de Windows, las claves asimétricas pueden dejar de ser válidas,
lo que interrumpirá el funcionamiento del servidor. Para evitar que esto suceda, asegúrese de utilizar la herramienta de
configuración de Reporting Services para modificar la configuración de la cuenta de servicio. Cuando utilice la herramienta
de configuración, las claves se actualizarán automáticamente. Para más información, vea Configurar la cuenta de servicio
del servidor de informes (Administrador de configuración del servidor de informes).
NOTE
Reporting Services no admite el almacenamiento en caché o el historial de informes para informes que usan parámetros
basados en la identidad de seguridad del usuario.
Consulte también
Configurar y administrar claves de cifrado (Administrador de configuración del servidor de informes)
Claves de cifrado de SSRS: copia de seguridad y
restauración de claves de cifrado
02/04/2022 • 6 minutes to read
NOTE
La integración de Reporting Services con SharePoint ya no está disponible a partir de SQL Server 2016.
Es necesario restaurar la copia de seguridad de la clave de cifrado cuando se produce alguno de los siguientes
eventos:
Cambio de nombre de la cuenta de servicio de Windows del servidor de informes o restablecimiento de
la contraseña. Cuando se usa el Administrador de configuración del servidor de informes, la creación de
una copia de seguridad de la clave forma parte de la operación de cambio del nombre de la cuenta de
servicio.
NOTE
Restablecer la contraseña no es lo mismo que cambiarla. Para restablecer una contraseña se requiere permiso para
sobrescribir la información de cuenta en el controlador de dominio. El administrador del sistema es quien
restablece una contraseña cuando el usuario la olvida o no conoce una contraseña determinada. Solo los
restablecimientos de contraseña requieren la restauración de la clave simétrica. El cambio que se realiza
periódicamente de una contraseña de cuenta no requiere que se restablezca la clave simétrica.
Cambio de nombre del equipo o de la instancia que hospeda al servidor de informes (una instancia del
servidor de informes se basa en un nombre de instancia de SQL Server ).
Migración de una instalación del servidor de informes o configuración de un servidor de informes para
utilizar una base de datos del servidor de informes diferente.
Recuperación de una instalación del servidor de informes debido a un error de hardware.
Solo es necesario realizar una copia de seguridad de la clave simétrica. Hay una correspondencia de uno a uno
entre una base de datos del servidor de informes y una clave simétrica. Si bien solo debe realizar una copia de
seguridad, es posible que necesite restaurar la clave varias veces cuando ejecute varios servidores de informes
en un modelo de implementación escalada. Cada instancia del servidor de informes deberá tener su copia de la
clave simétrica para bloquear y desbloquear datos en la base de datos del servidor de informes.
La copia de seguridad de la clave simétrica es un proceso que escribe la clave en el archivo que se especifique y
después la codifica mediante la contraseña que se proporcione. La clave simétrica no puede almacenarse nunca
en un estado no cifrado, por lo que debe proporcionar una contraseña para cifrarla cuando la guarde en disco.
Una vez creado el archivo, debe almacenarlo en una ubicación segura y recordar la contraseña que se usa
para desbloquearlo. Para hacer copia de seguridad de la clave simétrica, puede usar las siguientes herramientas:
Modo nativo: el Administrador de configuración del servidor de informes o la utilidad rskeymgmt .
Modo de SharePoint : páginas de Administración central de SharePoint o PowerShell.
Consulte también
Configurar y administrar claves de cifrado (Administrador de configuración del servidor de informes)
Eliminar y volver a crear claves de cifrado
(Administrador de configuración del servidor de
informes)
02/04/2022 • 6 minutes to read
Las actividades de eliminación y nueva creación de claves de cifrado quedan fuera del mantenimiento rutinario
de las claves de cifrado. Estas tareas se realizan en respuesta a una amenaza específica al servidor de informes o
como último recurso cuando ya no se tiene acceso a una base de datos del servidor de informes.
Vuelva a crear la clave simétrica cuando crea que la existente está en riesgo. También puede volver a
crearla con una frecuencia determinada, como práctica recomendada de seguridad.
Elimine claves de cifrado existentes y el contenido cifrado no utilizable cuando no pueda restaurar la
clave simétrica.
rskeymgmt -s
rskeymgmt -d
Consulte también
Configurar y administrar claves de cifrado (Administrador de configuración del servidor de informes)
Almacenar datos cifrados del servidor de informes (Administrador de configuración del servidor de informes)
Agregar y quitar claves de cifrado para
implementaciones escaladas
02/04/2022 • 3 minutes to read
Puede ejecutar Reporting Services en un modelo de implementación escalada; para ello, configure varios
servidores de informes para que utilicen una base de datos del servidor de informes compartida. La pertenencia
a una implementación escalada se basa en si el servidor de informes almacena una clave de cifrado en la base
de datos del servidor de informes. Se puede controlar la pertenencia a una implementación escalada agregando
y quitando claves de cifrado para instancias de servidor de informes específicas. Si va a quitar nodos de la
implementación, puede hacerlo en cualquier orden. Si va a agregar nodos, debe incluir cualquier nueva instancia
de servidor de informes que forme parte de la implementación.
Consulte también
Configurar y administrar claves de cifrado (Administrador de configuración del servidor de informes)
Inicialización de un servidor de informes (Administrador de configuración del servidor de informes)
Configuración de la suscripción y una cuenta de
recurso compartido de archivos (Administrador de
configuración del servidor de informes)
02/04/2022 • 4 minutes to read
# get all file share subscriptions using the default file share account
$extensionNameMatch = "Report Server FileShare"
$extensionSettingMatch = "DEFAULTCREDENTIALS"
$valueMatch = "True"
Write-Host "----- File share subscriptions using the default file share account ----";
Write-Host "-------------------------------------------------------------------------- ";
$subscriptions | extensionSettingFilter | select report, owner, status, lastexecuted, description,
subscriptionid | format-table -auto
-----------------------------------------------------------------------------------------------------
Consulte también
Entrega a recursos compartidos de archivos en Reporting Services
Creación y administración de suscripciones para servidores de informes en modo nativo
Configurar una implementación escalada
horizontalmente del servidor de informes en modo
nativo
02/04/2022 • 10 minutes to read
SE APLICA A: ✔
️ SQL Server Reporting Services Enterprise Edition (2017 y versiones posteriores)
️ Power BI Report Server
✔
Reporting Services en modo nativo admite un modelo de implementación de ampliación horizontal que permite
ejecutar varias instancias del servidor de informes que comparten una única base de datos del servidor de
informes. Las implementaciones escaladas se utilizan para aumentar la escalabilidad de los servidores de
informes para administrar más usuarios con acceso simultáneo y mayores cargas de ejecución de informes.
También se pueden utilizar para dedicar servidores concretos en el procesamiento de informes interactivos o
programados.
IMPORTANT
Para Power BI Report Server, necesita configurar la afinidad del cliente (a veces denominada sesiones temporales o
persistencia) en el equilibrador de carga para cualquier entorno de escalabilidad horizontal, para garantizar un rendimiento
adecuado y una funcionalidad de informe de Power BI (PBIX) coherente.
Para SQL Server 2016 Reporting Services y versiones anteriores, los servidores de informes en modo de
SharePoint usan la infraestructura de los productos de SharePoint para la escalabilidad horizontal. La ampliación
del modo de SharePoint se logra al agregar más servidores de informes en modo de SharePoint a la granja de
servidores de SharePoint. Para más información sobre la implementación escalada en el modo de SharePoint,
vea Agregar un servidor de informes adicional a una granja de servidores (escalado horizontal de SSRS).
NOTE
La integración de Reporting Services con SharePoint ya no está disponible a partir de SQL Server 2016.
Para instalar una instancia de SQL Server para hospedar las bases de
datos del servidor de informes
1. Instale una instancia de SQL Server en el equipo que hospedará las bases de datos del servidor de
informes. Como mínimo, instale Motor de base de datos de SQL Server y Reporting Services.
2. Si es necesario, habilite el servidor de informes para conexiones remotas. Algunas versiones de SQL
Server no habilitan las conexiones TCP/IP remotas ni las conexiones de canalizaciones con nombre de
forma predeterminada. Para confirmar si se permiten las conexiones remotas, use el Administrador de
configuración de SQL Server y consulte la configuración de red de la instancia de destino. Si la instancia
remota es también una instancia con nombre, compruebe que el servicio SQL Server Browser está
habilitado y ejecutándose en el servidor de destino. SQL Server Browser proporciona el número de
puerto que se usa para conectarse a la instancia con nombre.
Cuentas de servicio
Las cuentas de servicio de la instancia de Reporting Services son importantes cuando se trabaja con una
implementación escalada. Debe llevar a cabo una de las siguientes acciones al implementar las instancias de
Reporting Services.
Opción 1: todas las instancias de Reporting Services deben configurarse con la misma cuenta de usuario de
dominio para la cuenta de servicio.
Opción 2: se deben conceder permisos dbadmin a todas las cuentas de servicio (sean cuentas de dominio o
no) dentro de la instancia de base de datos de SQL Server que hospeda la base de datos de catálogos
ReportServer.
Si definió una configuración diferente de cualquiera de las opciones anteriores, es posible que se produzcan
errores intermitentes a la hora de modificar las tareas con el Agente SQL. Aparecerá como un error en el
registro de Reporting Services y en el portal web al editar una suscripción de informe.
An error occurred within the report server database. This may be due to a connection failure, timeout or
low disk condition within the database.
El problema será intermitente; es decir, solo el servidor que creó la tarea del Agente SQL tendrá derechos para
ver, eliminar o editar el elemento. Si no sigue una de las opciones anteriores, las operaciones solo surtirán efecto
cuando el equilibrador de carga envíe todas las solicitudes de dicha suscripción al servidor que creó la tarea del
Agente SQL.
4. Ahora debería poder para comprobar que ambas instancias del servidor de informes están operativas.
Para comprobar la segunda instancia, puede usar la herramienta Configuración de Reporting Services
con el fin de conectarse al servidor de informes y hacer clic en Dirección URL del ser vicio web o en
Dirección URL del Por tal web .
Si tiene previsto ejecutar los servidores de informes en un clúster de servidores con equilibrio de carga, son
necesarios algunos pasos de configuración adicionales. Para más información, consulte Configurar un servidor
de informes en un clúster con equilibrio de carga de red.
Pasos siguientes
Configurar una cuenta de servicio Configurar una dirección URL
Crear una base de datos del servidor de informes de modo nativo
Configurar las direcciones URL del servidor de informes
Configurar una conexión a la base de datos del servidor de informes
Agregar y quitar claves de cifrado para implementaciones escaladas
Administración de un servidor de informes en modo nativo de Reporting Services
¿Tiene alguna pregunta más? Puede plantear sus dudas en el foro de Reporting Services.
Integración del servidor de informes de Power BI
(Administrador de configuración)
02/04/2022 • 9 minutes to read
NOTE
Asegúrese de que el puerto 443 no está bloqueado.
3. En el cuadro de diálogo de inicio de sesión de Microsoft , escriba las credenciales que use para iniciar
sesión en Power BI.
4. Una vez completado el registro, en la sección Detalles de registro de Power BI , se indicará el
identificador del inquilino de Azure y las direcciones URL de redireccionamiento. Las direcciones URL se
usan como parte del proceso de inicio de sesión y de comunicación para que el panel de Power BI se
vuelva a comunicar con el servidor de informes registrado.
5. Seleccione el botón Copiar de la ventana Resultados para copiar los detalles de registro en el
Portapapeles de Windows. De este modo, podrá guardarlos para consultarlos en el futuro.
Actualizar el registro
Use la opción Update Registration (Actualizar el registro) si ha cambiado la configuración del servidor de
informes. Por ejemplo, si quiere agregar o quitar las direcciones URL que los usuarios usan para ir al portal web.
En el Administrador de configuración de Reporting Services , seleccione la Dirección URL del Por tal
web .
Seleccione Advanced (Avanzadas).
Seleccione Agregar para agregar una nueva identidad HTTP al portal web y, después, seleccione
Aceptar .
El icono Power BI cambiará para indicar que la configuración del servidor ha cambiado.
En la página Integración de Power BI , haga clic en Actualizar registro .
Se le pedirá que inicie sesión en Azure AD. La página se actualizará y verá la nueva dirección URL en la
lista Redirect URLs (Direcciones URL de redireccionamiento).
https://www.youtube.com/embed/QhPQObqmMPc
Consideraciones y limitaciones
No se admiten inquilinos virales y gubernamentales.
Pasos siguientes
La configuración de la integración de Power BI (portal web)
Anclado de elementos de Reporting Services en paneles de Power BI Paneles de Power BI
¿Tiene alguna pregunta más? Puede plantear sus dudas en el foro de Reporting Services.
Instalación de Reporting Services 2016 en modo de
SharePoint
02/04/2022 • 2 minutes to read
SE APLICA A: ✔
️ SQL Server Reporting Services (2016) ❌ SQL Server Reporting Services (2017) ✔
️
SharePoint ❌ Power BI Report Server
Para obtener contenido relacionado con versiones anteriores de SQL Server Reporting Services (SSRS), vea SQL
Server Reporting Services 2014.
SQL Server Reporting Services en SharePoint permite crear y visualizar informes en las bibliotecas de
documentos, entregar de informes de suscripciones de Reporting Services a través de correo electrónico, Power
View, alertas de datos y características de administración de informes, todo en una implementación basada en
Microsoft SharePoint. Para obtener más información sobre las características del modo de SharePoint, vea la
sección "Diferencias de compatibilidad de características y comportamiento por modo de servidor" en Servidor
de informes de Reporting Services.
NOTE
La integración de Reporting Services con SharePoint ya no está disponible a partir de SQL Server 2016.
Hay dos componentes principales de Reporting Services que se instalarán para Reporting Services en modo de
SharePoint:
Complemento: el servidor de informes de Microsoft SQL El complemento instala las características y las páginas de la
Server Reporting Services para productos de SharePoint, interfaz de usuario (IU) de Reporting Services en un servidor
rssharepoint.msi. front-end web de SharePoint. Entre las características de la
interfaz de usuario se encuentran Power View, páginas de
administración en Administración central de SharePoint,
páginas de características utilizadas en las bibliotecas de
documentos de SharePoint y páginas de alertas de datos de
Reporting Services .
En esta sección
Combinaciones admitidas del servidor y el complemento de SharePoint y Reporting Services (SQL Server 2016)
Dónde encontrar el complemento Reporting Services para Productos de SharePoint
Instalación del primer servidor de informes en modo de SharePoint
Instalar o desinstalar el complemento Reporting Services para SharePoint
Agregar un servidor de informes adicional a una granja de servidores (escalado horizontal de SSRS)
Incorporación de un front-end web adicional de Reporting Services a una granja de servidores
Configurar el correo electrónico para una aplicación de servicio de Reporting Services (SharePoint 2013 y
SharePoint 2016)
Aprovisionamiento de subscripciones y alertas para aplicaciones de servicio de SSRS
Notificaciones del servicio de token de Windows (c2WTS) y Reporting Services
Pasos siguientes
Arquitectura y flujo de trabajo de alertas de datos
Administrador de alertas de datos para administradores de alertas
¿Tiene alguna pregunta más? Puede plantear sus dudas en el foro de Reporting Services.
Combinaciones admitidas de SharePoint y servidor
de Reporting Services
02/04/2022 • 3 minutes to read
SE APLICA A: ✔
️ SQL Server Reporting Services (2016) ❌ SQL Server Reporting Services (2017) ✔
️
SharePoint ❌ Power BI Report Server
Para obtener contenido relacionado con versiones anteriores de SQL Server Reporting Services (SSRS), vea SQL
Server Reporting Services 2014.
Un servidor de informes de SQL Server Reporting Services instalado en modo de SharePoint exige una versión
de SharePoint y el complemento SQL Server Reporting Services (rsSharePoint.msi) para productos de
SharePoint, que se instalan en los servidores de SharePoint. En este tema se resumen las combinaciones
admitidas.
NOTE
La integración de Reporting Services con SharePoint ya no está disponible a partir de SQL Server 2016. Para agregar un
informe dentro de un SharePoint con SQL Server Reporting Services 2017 y versiones posteriores, use el elemento web
Visor de informes.
5 SQL Server 2012 SP4 SQL Server 2014 y SQL SharePoint 2013
Server 2012 SP4
6 SQL Server 2012 SP3 SQL Server 2014 y SQL SharePoint 2013
Server 2012 SP3
7 SQL Server 2012 SP2 SQL Server 2014 y SQL SharePoint 2013
Server 2012 SP2
N UM B ER SERVIDO R DE IN F O RM ES C O M P L EM EN TO VERSIÓ N DE SH A REP O IN T
8 SQL Server 2012 SP1 SQL Server 2014 y SQL SharePoint 2013
Server 2012 SP1
16 SQL Server 2008 SP2 SQL Server 2008 y SQL SharePoint 2007
Server 2008 SP2
El complemento de Microsoft SQL Server Reporting Services (SSRS) para Productos y Tecnologías de
SharePoint (rssharepoint.msi) es una descarga web que proporciona características para integrar un servidor de
informes con una implementación de SharePoint.
IMPORTANT
Para obtener una lista de las combinaciones admitidas del complemento de Reporting Services, el servidor de informes y
SharePoint, vea Combinaciones admitidas del servidor y el complemento de SharePoint y Reporting Services (SQL Server
2016).
Pasos siguientes
Instalar o desinstalar el complemento Reporting Services para SharePoint
No puede examinar las páginas de SharePoint en la zona no predeterminada después de desinstalar el
complemento Reporting Services
¿Tiene alguna pregunta más? Puede plantear sus dudas en el foro de Reporting Services.
Instalar el primer servidor de informes en el modo
de SharePoint
02/04/2022 • 22 minutes to read
SE APLICA A: ✔
️ SQL Server Reporting Services (2016) ❌ Power BI Report Server ✔
️ SharePoint
Los procedimientos de este tema le guían por la instalación en un solo servidor de Reporting Services en modo
de SharePoint. Los pasos incluyen la ejecución del Asistente para la instalación de SQL Server, así como tareas
de configuración que usan Administración central de SharePoint. El tema también se puede usar para ver
procedimientos individuales para actualizar una instalación existente, como crear una aplicación de servicio de
Reporting Services.
NOTE
La integración de Reporting Services con SharePoint ya no está disponible a partir de SQL Server 2016.
Para información sobre cómo agregar más servidores de Reporting Services a una granja existente, vea lo
siguiente:
Agregar un servidor de informes adicional a una granja de servidores (escalado horizontal de SSRS)
Incorporación de un front-end web adicional de Reporting Services a una granja de servidores
Una instalación en un solo servidor es útil para escenarios de desarrollo y pruebas, pero no se recomienda en
entornos de producción.
NOTE
En SharePoint 2016, Excel Services se ha movido a Office Online Server y no se puede usar en una implementación de
servidor único. Office Online Server debe implementarse en un servidor diferente. Para obtener más información, vea
Office Online Server overview (Información general sobre Office Online Server) y Configure Excel Online administrative
settings(Establecer la configuración administrativa de Excel Online).
C O M P O N EN T E DESC RIP C IÓ N
TIP
Para obtener ejemplos de implementación más complejos, vea Topologías de implementación para las características BI de
SQL Server.
Cuentas de instalación
En esta sección se describen las cuentas y los permisos usados para los principales pasos de implementación de
Reporting Services en modo de SharePoint.
Instalar y registrar el ser vicio de Repor ting Ser vices:
La cuenta actual durante la instalación (denominada cuenta de "instalación") de Reporting Services en modo
de SharePoint debe tener derechos administrativos en el equipo local. Si va a instalar Reporting Services
después de instalar SharePoint y la cuenta de "instalación" también es miembro del grupo Administradores
de la granja de servidores de SharePoint, la instalación de Reporting Services registrará el servicio Reporting
Services. Si instala Reporting Services antes de instalar SharePoint, o bien la cuenta de "instalación" no es
miembro del grupo de administradores de la granja, debe registrar el servicio manualmente. Vea la sección
Paso 2: registrar e iniciar el servicio SharePoint de Reporting Services.
Crear aplicaciones de ser vicio de Repor ting Ser vices
Después de instalar y registrar el servicio de Reporting Services, cree una o varias aplicaciones de
servicio de Reporting Services. La "cuenta del servicio de la granja de servidores de SharePoint" debe ser
temporalmente miembro del grupo local de administradores para que la aplicación de servicio de
Reporting Services se pueda crear. Para más información sobre los permisos de cuenta de SharePoint
2013, vea Configurar la seguridad y los permisos de cuenta en SharePoint 2013
(https://technet.microsoft.com/library/cc678863.aspx) o, en el caso de SharePoint 2016, Configurar la
seguridad y los permisos de cuenta en SharePoint Server 2016.
Es una práctica recomendada de seguridad que las cuentas de administrador de la granja de servidores
de SharePoint no sean también cuentas locales de administrador del sistema operativo. Si agrega una
cuenta de administrador de la granja de servidores al grupo local de administradores como parte del
proceso de instalación, se recomienda que quite la cuenta del grupo local de administradores una vez
completada la instalación.
IMPORTANT
En SharePoint 2016, el servidor de SharePoint en el que se instalará Reporting Services debe tener el rol de servidor
Personalizado . La implementación de Reporting Services se realizará correctamente en un servidor de SharePoint que no
esté en el rol Personalizado pero, durante el siguiente período de mantenimiento de SharePoint, MinRole detendrá el
servicio de Reporting Services porque detecta que Reporting Services en el modo integrado de SharePoint no indica
ninguna compatibilidad con los roles de servidor de SharePoint. La aplicación de servicio de Reporting Services solo
admite el rol Personalizado .
NOTE
Si tiene previsto instalar también el servicio de PowerPivot en SharePoint 2016, hágalo antes de instalar Reporting
Services. El servicio de PowerPivot solo se puede instalar en un servidor de SharePoint en el rol Personalizado .
NOTE
Este procedimiento no es válido para SharePoint 2013.
NOTE
Procure especificar el nombre correcto del servidor de SharePoint.
4. Debería ver una respuesta que indica que se ha programado un trabajo del temporizador. Debe esperar a
que el trabajo se ejecute.
5. Use el siguiente comando para comprobar el rol asignado del servidor.
Get-SPServer SERVERNAME
NOTE
Una vez completada la instalación de SQL Server, vea las demás secciones de este tema para configurar el entorno
de SharePoint. Esto incluye instalar el servicio compartido de Reporting Services y crear las aplicaciones de servicio
de Reporting Services.
13. Revise las advertencias y, luego, seleccione Siguiente en la página Reglas de configuración de
características si se detiene en esta página.
14. En la página Preparado para instalar , repase el resumen de la instalación. El resumen incluirá un nodo
secundario Modo de SharePoint de Repor ting Ser vices que muestra un valor
SharePointFilesOnlyMode . Seleccione Instalar .
15. La instalación tardará varios minutos. Verá la página Operación completada en la que se enumeran las
características y el estado de cada una de ellas. Puede ver un cuadro de diálogo de información que
indica que el equipo debe reiniciarse.
<a name="step-2-register-and-start-the-reporting-services-
sharepoint-service">
Paso 2: registrar e iniciar el servicio SharePoint de Reporting Services

NOTE
Si va a realizar la instalación en una granja de SharePoint existente, no necesita completar los pasos de esta sección. El
servicio SharePoint de Reporting Services se instaló e inició cuando ejecutó el Asistente para la instalación de SQL Server
como parte de la sección anterior de este documento.
A continuación se exponen los motivos habituales por los que debe registrar manualmente el servicio de
Reporting Services.
Instaló el modo de SharePoint de Reporting Services antes de instalar SharePoint.
La cuenta usada para instalar el modo de SharePoint de Reporting Services no era miembro del grupo de
administradores de la granja de servidores de SharePoint. Para obtener más información, vea la sección
Setup accounts.
Los archivos necesarios se instalaron como parte de la instalación del Asistente para la instalación de SQL
Server, pero los servicios tienen que ser registrados en la granja de servidores de SharePoint.
Con los siguientes pasos abrirá el Shell de administración de SharePoint y ejecutará cmdlets de PowerShell:
1. Seleccione en el botón Inicio .
2. Seleccione los grupos Productos de Microsoft SharePoint 2016 o Productos de Microsoft
SharePoint 2013 .
3. Haga clic con el botón derecho en Shell de administración de SharePoint 2016 o en Shell de
administración de SharePoint 2013 y, luego, seleccione Ejecutar como administrador .
NOTE
Los comandos de SharePoint no se reconocen en la ventana estándar de Windows PowerShell. Use el Shell de
administración de SharePoint .
4. Ejecute el siguiente comando de PowerShell para instalar el servicio de SharePoint de Reporting Services.
Si el comando se completa correctamente, muestra una nueva línea en el shell de administración. No se
devuelve ningún mensaje al shell de administración cuando el comando se completa correctamente:
Install-SPRSService
5. Ejecute el siguiente comando de PowerShell para instalar el servicio de proxy de Reporting Services. Si el
comando se completa correctamente, muestra una nueva línea en el shell de administración. No se
devuelve ningún mensaje al shell de administración cuando el comando se completa correctamente:
Install-SPRSServiceProxy
6. Ejecute el siguiente comando de PowerShell para iniciar el servicio o vea en las notas siguientes las
instrucciones para iniciar el servicio desde Administración central de SharePoint:
IMPORTANT
Si ve un mensaje de error similar al siguiente:
> Install-SPRSService : The term 'Install-SPRSService' **is not recognized** as the name of a
cmdlet, function, script file, or operable program. Check the spelling of the name, or if a path was
included, verify that the path is correct and try again.
También puede iniciar el servicio de Administración central de SharePoint en lugar de ejecutar el tercer
comando de PowerShell. Los siguientes pasos también son útiles para comprobar que el servicio se está
ejecutando.
1. En Administración central de SharePoint, haga clic en Administrar ser vicios en el ser vidor en el
grupo Configuración del sistema .
2. Busque Ser vicio SQL Ser ver Repor ting Ser vices y haga clic en Iniciar en la columna Acción.
3. El estado del servicio Reporting Services cambiará de Detenido a Iniciado . Si el servicio Reporting
Services no está en la lista, use PowerShell para instalar el servicio.
NOTE
Si el servicio de Reporting Services se queda en estado Iniciando y no cambia a Iniciado , compruebe que el
servicio "Administración de SharePoint 2013" se ha iniciado en el Administrador de Windows Server.
4. En la página Crear aplicación de ser vicio de SQL Ser ver Repor ting Ser vices , escriba un nombre
para la aplicación. Si va a crear varias aplicaciones de servicio de Reporting Services, un nombre
descriptivo o una convención de nomenclatura le ayudará a organizar las operaciones de administración.
5. En la sección Grupo de aplicaciones , cree un grupo de aplicaciones para la aplicación (recomendado).
Si usa el mismo nombre para el grupo de aplicaciones y para la aplicación de servicio, puede simplificar
la administración continuada. Esto también puede verse afectado por el número de aplicaciones de
servicio que creará y si necesita usar varias aplicaciones de un solo grupo. Consulte la documentación de
SharePoint Server para ver recomendaciones y prácticas recomendadas para la administración de grupos
de aplicaciones.
Seleccione o cree una cuenta de seguridad para el grupo de aplicaciones. No olvide especificar una
cuenta de usuario de dominio. Una cuenta de usuario de dominio habilita el uso de la característica de
cuentas administradas de SharePoint, que permite actualizar la información de cuentas y contraseñas en
un solo lugar. Las cuentas de dominio también se necesitan si planea escalar horizontalmente la
implementación para incluir instancias de servicio adicionales que se ejecutan bajo la misma identidad.
6. En Ser vidor de bases de datos , puede usar el servidor actual o elegir otro servidor SQL Server
diferente.
7. En Nombre de la base de datos , el valor predeterminado es ReportingService_<guid> , que es un
nombre de base de datos único. Si escribe un nuevo valor, escriba un valor único. Es la nueva base de
datos que se crea específicamente para la aplicación de servicio.
8. En Autenticación de bases de datos , el valor predeterminado es Autenticación de Windows. Si elige
Autenticación de SQL , consulte la documentación de SharePoint para conocer las prácticas
recomendadas sobre cómo usar este tipo de autenticación en una implementación de SharePoint.
9. En la sección Asociación de aplicación web , seleccione la aplicación web que se va a aprovisionar
para el acceso de la aplicación de servicio de Reporting Services. Puede asociar una aplicación de servicio
de Reporting Services a una aplicación web. Si todas las aplicaciones web actuales ya están asociadas a
una aplicación de servicio de Reporting Services, ve un mensaje de advertencia.
10. Seleccione Aceptar .
11. El proceso de creación de la aplicación de servicio podría tardar varios minutos en completarse. Cuando
se complete, verá un mensaje de confirmación y un vínculo a una página Aprovisionar suscripciones
y aler tas . Lleve a cabo el paso de aprovisionamiento si quiere usar las características de suscripciones o
de alertas de datos de Reporting Services. Para más información, vea Aprovisionar suscripciones y
alertas para aplicaciones de servicio SSRS.
Para información sobre cómo usar PowerShell para crear una aplicación
de servicio de Reporting Services, consulte:
Vea la siguiente sección Script de Windows PowerShell para los pasos 1 a 4.
Tema Para crear una aplicación de servicio de Reporting Services mediante PowerShell.
$starttime=Get-Date
write-host -foregroundcolor DarkGray StartTime>> $starttime
Write-Host -ForegroundColor Green "Install SSRS Service and Service Proxy, and start the service"
Write-Host -ForegroundColor Green
">>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>"
Write-Host -ForegroundColor Green " Install the Reporting Services Service Proxy"
Install-SPRSServiceProxy
$time=Get-Date
write-host -foregroundcolor DarkGray StartTime>> $starttime
write-host -foregroundcolor DarkGray $time
Write-Host -ForegroundColor Green "Create a new application pool and Reporting Services service application"
Write-Host -ForegroundColor Green
">>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>"
Write-Host -ForegroundColor Green "Create a new application pool"
#!!!! update "-Account" with an existing Managed Service Account
New-SPServiceApplicationPool -Name "Reporting Services" -Account "<domain>\User name>"
$appPool = Get-SPServiceApplicationPool "Reporting Services"
Write-Host -ForegroundColor Green " Create the Reporting Services Service Application"
#!!!! Update "-DatabaseServer", an instance of the SQL Server database engine
$rsService = New-SPRSServiceApplication -Name "Reporting Services Application" -ApplicationPool $appPool -
DatabaseName "Reporting_Services_Application" -DatabaseServer "<server name>"
Write-Host -ForegroundColor Green "Create the Reporting Services Service Application Proxy"
$rsServiceProxy = New-SPRSServiceApplicationProxy -Name "Reporting Services Application Proxy" -
ServiceApplication $rsService
Write-Host -ForegroundColor Green "Associate service application proxy to default web site and grant web
applications rights to SSRS application pool"
Write-Host -ForegroundColor Green
">>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>"
# Associate the Reporting Services Service Applicatoin Proxy to the default web site...
Get-SPServiceApplicationProxyGroup -default | Add-SPServiceApplicationProxyGroupMember -Member
$rsServiceProxy
$time=Get-Date
write-host -foregroundcolor DarkGray StartTime>> $starttime
write-host -foregroundcolor DarkGray $time
Write-Host -ForegroundColor Green "Enable the PowerView and reportserver site features"
Write-Host -ForegroundColor Green "Enable the PowerView and reportserver site features"
Write-Host -ForegroundColor Green
">>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>"
#!!!! update "-url" of the site where you want the features enabled
Enable-SPfeature -identity "powerview" -Url https://server/sites/bi
Enable-SPfeature -identity "reportserver" -Url https://server/sites/bi
Configuración adicional
En esta sección se describen los pasos de configuración que son importantes para la mayoría de las
implementaciones de SharePoint.
Configurar Excel Services y PowerPivot
Si quiere ver informes de Power View de un libro de Excel 2016 o de Excel 2013 en SharePoint, Excel Services se
debe configurar para que use un servidor de Analysis Services en modo de Power Pivot.
En SharePoint 2016, hay que configurar un Office Online Server para poder usar Excel Services. Para ver
información detallada, consulte las siguientes notas del producto.
Implementación de SQL Server 2016 PowerPivot y Power View en SharePoint 2016
Implementación de SQL Server 2016 PowerPivot y Power View en una granja de SharePoint 2016 de
niveles múltiples
En SharePoint 2016, hay que crear y configurar una aplicación de Excel Services. Para obtener más información,
vea lo siguiente:
La sección "Configurar Excel Services para la integración de Analysis Services" en Instalación de Analysis
Services en el modo Power Pivot.
Administrar la configuración del modelo de datos de Servicios de Excel (SharePoint Server 2013).
Además, la cuenta de seguridad del grupo de aplicaciones usada por la aplicación de servicio de Reporting
Services debe ser administrador del servidor de Analysis Services.
Aprovisionar suscripciones y alertas
Las características de alerta de datos y suscripción de Reporting Services pueden requerir la configuración de
permisos del Agente SQL Server. Si obtiene un mensaje de error que indica que se requiere el Agente SQL
Server y ha comprobado que se está ejecutando, tiene que actualizar los permisos. Puede hacer clic en el vínculo
Aprovisionar suscripciones y aler tas en la página que indica que la aplicación de servicio se creó
correctamente para ir a otra página y aprovisionar el Agente SQL Server. El paso de aprovisionamiento es
necesario si la implementación cruza los límites del equipo, por ejemplo, cuando la instancia de la base de datos
de SQL Server está en un equipo diferente. Para obtener más información, vea Aprovisionar Subscripciones y
alertas para aplicaciones de servicio SSRS.
Configurar el correo electrónico para las aplicaciones de servicio de SSRS
La característica de alertas de datos de Reporting Services envía alertas en los mensajes de correo electrónico.
Para enviar correo electrónico, quizás tenga que configurar la aplicación de servicio de Reporting Services y
modificar la extensión de entrega de correo electrónico para ella. Si piensa usar la extensión de entrega por
correo electrónico para la característica de suscripción de Reporting Services, hay que configurar el correo
electrónico. Para más información, vea Configurar el correo electrónico para una aplicación de servicio de
Reporting Services (SharePoint 2013 y SharePoint 2016).
Agregar tipos de contenido de Reporting Services a bibliotecas de contenido
Reporting Services proporciona tipos de contenido predefinidos que se usan para administrar archivos de
orígenes de datos compartidos (.rsds) y archivos de definición de informe (.rdl) del Generador de informes. Al
agregar un tipo de contenido Informe del Generador de informes y Origen de datos de informe a una
biblioteca, se habilita el comando Nuevo para que pueda crear nuevos documentos de ese tipo. Para obtener
más información, vea Add Reporting Services Content Types to a SharePoint Library (Agregar los tipos de
contenido de Reporting Services a una biblioteca de SharePoint).
Activar la característica de sincronización de archivos del servidor de informes
Si los usuarios van a cargar con frecuencia elementos de informe publicados directamente en bibliotecas de
documentos de SharePoint, la característica de nivel de sitio Sincronizar archivo del Ser vidor de informes
será beneficiosa. La característica de sincronización de archivos sincronizará el catálogo del servidor de
informes con los elementos de las bibliotecas de documentos con más frecuencia. Para más información,
consulte Activar la característica de sincronización de archivos del servidor de informes en Administración
central de SharePoint.
Comprobar la instalación
A continuación se muestran los pasos y procedimientos sugeridos para comprobar la implementación de
Reporting Services en modo de SharePoint.
Vea la sección de SharePoint en el tema de comprobación Verify a Reporting Services Installation.
En una biblioteca de documentos de SharePoint, cree un informe básico de Reporting Services que solo
contenga un cuadro de texto, por ejemplo un título. El informe no contiene ningún origen de datos o
conjuntos de datos. El objetivo es comprobar que puede abrir el Generador de informes, crear un informe
básico y obtener una vista previa del mismo.
Guarde el informe en la biblioteca de documentos y ejecútelo desde la biblioteca. Para obtener más
información sobre cómo crear informes con el Generador de informes, vea Iniciar el Generador de
informes (Generador de informes).
Pasos siguientes
Cmdlets de PowerShell para el modo de SharePoint de Reporting Services
Actualizar y migrar Reporting Services
Características compatibles con las ediciones de SQL Server 2016
Aplicaciones de servicio y servicio de SharePoint de Reporting Services
¿Tiene alguna pregunta más? Puede plantear sus dudas en el foro de Reporting Services.
Instalación o desinstalación del complemento
Reporting Services para SharePoint (SSRS)
02/04/2022 • 13 minutes to read
SE APLICA A: ✔
️ SQL Server Reporting Services (2016) ❌ Power BI Report Server ✔
️ SharePoint
Ejecute el paquete de instalación del complemento de Microsoft SQL Server Reporting Services para productos
de SharePoint (rsSharePoint.msi) en los servidores de SharePoint para proporcionar características de Reporting
Services dentro de una implementación de SharePoint. Entre las características se incluyen Power View, un
elemento web del Visor de informes, un punto de conexión proxy URL, tipos de contenido y páginas de
aplicación de Reporting Services, para que pueda crear, ver y administrar informes, orígenes de datos y otro
contenido de un servidor de informes en un sitio de SharePoint. El complemento Reporting Services para
productos de SharePoint es un componente necesario para un servidor de informes que se ejecute en modo de
SharePoint. El complemento se puede instalar desde el Asistente para instalación de SQL Server 2016 o
mediante la descarga del archivo rsSharePoint.msi desde el Feature Pack de SQL Server 2016. Para obtener una
lista de las versiones del complemento, así como de las páginas de descarga, vea Dónde encontrar el
complemento Reporting Services para Productos de SharePoint.
NOTE
La integración de Reporting Services con SharePoint ya no está disponible a partir de SQL Server 2016.
Requisitos previos
La instalación del complemento Reporting Services es uno de los diversos pasos necesarios para integrar un
servidor de informes con una instancia de un producto de SharePoint. Para obtener más información sobre
cómo instalar y configurar Reporting Services, vea Instalación del primer servidor de informes en modo de
SharePoint.
Si va a integrar Reporting Services con una granja de SharePoint que tenga varias aplicaciones front-end
web, instale el complemento en cada equipo de la granja que tenga un servidor front-end web. Haga esto
únicamente para los front-end web que se vayan a usar para tener acceso al contenido del servidor de
informes.
Para instalar el complemento Reporting Services debe ser administrador en el equipo. Por ejemplo, si va
a ejecutar rsSharePoint.msi en el símbolo del sistema, debe abrir el símbolo del sistema con privilegios de
administrador mediante la opción Ejecutar como administrador .
Para instalar el complemento de Reporting Services , debe ser miembro del grupo Administradores de la
granja de SharePoint.
Debe ser administrador de la colección de sitios para activar la característica de integración de Reporting
Services .
NOTE
La ventaja de instalar el complemento antes que el producto de SharePoint es que, cuando se agreguen nuevos
servidores a la granja, el complemento Reporting Services será configurado y activado por la granja de SharePoint.
NOTE
Si usa el modificador q para una instalación silenciosa desde la línea de comandos, el contrato de licencia para el
usuario final no se mostrará. Independientemente del método de instalación, el uso de este software se rige por
un contrato de licencia y usted es responsable de su cumplimiento.
Rssharepoint.msi /?
rsCustomAction.exe /i
c. El tiempo necesario para que los cambios surtan efecto puede variar según el entorno de servidor.
También puede ejecutar iisreset para forzar una actualización más rápida.
Instalación silenciosa para scripting
Puede usar los modificadores /q o /quiet para realizar una instalación "silenciosa" que no mostrará cuadros de
diálogos ni advertencias. La instalación silenciosa es útil si desea incluir en el script la instalación del
complemento.
NOTE
Si usa el modificador q para una instalación silenciosa desde la línea de comandos, el contrato de licencia para el usuario
final no se mostrará. Independientemente del método de instalación, el uso de este software se rige por un contrato de
licencia y usted es responsable de su cumplimiento.
Msiexec.exe /i rsSharePoint.msi /q
De este modo, se eliminarán del Registro los componentes de Reporting Services de SharePoint y se quitarán
los archivos, pero solo para el equipo local.
Si desea eliminar del Registro las características de Reporting Services de SharePoint pero que los archivos
permanezcan en el disco para su uso posterior, complete los siguientes pasos:
1. Abra un símbolo del sistema con permisos de administrador .
2. Ejecute el siguiente comando:
rsCustomAction.exe /p
En los pasos anteriores se supone que completó una instalación de .msi con SkipCA=1 y que el archivo
rscusstomaction.exe está disponible. Para obtener más información, vea la sección que describe la instalación de
solo archivos.
msiexec.exe /f rssharepoint.msi
NOTE
AppData es una carpeta oculta en el sistema operativo Windows. Puede que necesite modificar la configuración de
carpetas del Explorador de Windows para poder ver carpetas y archivos ocultos.
cd %temp%
Dir rs_sp*.log
notepad rs_sp_3.log
Actualización
Si ya dispone de una instalación del complemento Reporting Services , puede actualizarla a la versión actual. El
programa de instalación del complemento detectará la versión existente y solicitará que confirme la
actualización. El mensaje será similar al siguiente:
Se ha detectado en el sistema una versión anterior de este producto. ¿Desea actualizar la
instalación existente?
Si lo confirma, se quitará la versión anterior del complemento y, a continuación, se instalará la nueva.
Tenga en cuenta que el complemento Reporting Services no reconoce las instancias. Solo puede tener una
instancia del complemento en cada equipo. No puede ejecutar versiones diferentes en paralelo con la versión
actual.
RsCustomAction.exe
En la siguiente tabla se resumen los modificadores de rscustomaction.exe:
r Reparación
Consulte también
Instalación del primer servidor de informes en modo de SharePoint
Servidor de informes de Reporting Services (modo de SharePoint)
¿Tiene alguna pregunta más? Puede plantear sus dudas en el foro de Reporting Services.
Agregar un servidor de informes adicional a una
granja de servidores (escalado horizontal de SSRS)
02/04/2022 • 5 minutes to read
Agregar un segundo servidor de informes en modo de SharePoint o varios a una granja de servidores de
SharePoint puede mejorar el rendimiento y el tiempo de respuesta de procesamiento del servidor de informes.
Si ha detectado una disminución del rendimiento al agregar más usuarios, informes y otras aplicaciones al
servidor de informes, agregar servidores adicionales puede mejorar el rendimiento. También se recomienda
agregar un segundo servidor de informes para aumentar la disponibilidad de los servidores de informes
cuando hay problemas de hardware o cuando se realiza el mantenimiento general en servidores individuales
del entorno. A partir de la versión SQL Server 2012 (11.x) , los pasos para escalar horizontalmente un entorno
de Reporting Services en modo de SharePoint siguen la implementación estándar de la granja de servidores de
SharePoint y aprovechan las características de equilibrio de carga de SharePoint.
IMPORTANT
El escalado horizontal de Reporting Services no se admite en ninguna de las ediciones de SQL Server. Para obtener más
información, vea la sección Reporting Services de Características compatibles con las ediciones de SQL Server.
TIP
A partir de SQL Server 2012 (11.x) , no se usa el Administrador de configuración de Reporting Services para agregar
servidores y escalar horizontalmente los servidores de informes. Los productos de SharePoint administran el escalado
horizontal de servicios de informes a medida que los servidores SharePoint con el servicio Reporting Services se agregan a
la granja.
Para aprender a escalar horizontalmente los servidores de informes en modo nativo, vea Configurar una
implementación escalada horizontalmente del servidor de informes en modo nativo (Administrador de
configuración del servidor de informes).
Equilibrio de carga
SharePoint administra automáticamente el equilibrio de carga de las aplicaciones de servicios de Reporting
Services a menos que el entorno tenga una solución personalizada o de terceros para el equilibrio de carga. El
comportamiento predeterminado de equilibrio de carga de SharePoint consiste en que cada aplicación de
servicios de Reporting Services se equilibrará en todos los servidores de aplicaciones que ha iniciado el servicio
Reporting Services . Para comprobar si el servicio Reporting Services está instalado y se ha iniciado, haga clic en
Administrar ser vicios en el ser vidor en Administración central de SharePoint.
Requisitos previos
Debe ser administrador local para ejecutar el programa de instalación de SQL Server.
El equipo debe estar unido a un dominio.
Debe saber el nombre del servidor de bases de datos existente que hospeda la configuración de
SharePoint y las bases de datos de contenido.
El servidor de bases de datos debe estar configurado para permitir las conexiones de base de datos
remota. Si no lo está, no podrá combinar el nuevo servidor con la granja de servidores porque el nuevo
servidor no podrá establecer una conexión a las bases de datos de configuración de SharePoint.
El nuevo servidor deberá tener instalada la misma versión de SharePoint que están ejecutando los
servidores actuales de la granja. Por ejemplo, si la granja de servidores ya tiene instalado SharePoint
2013 Service Pack 1 (SP1), deberá instalar también SP1 en el nuevo servidor para poder combinar la
granja de servidores.
Pasos
En los pasos de este tema se supone que el administrador de una granja de servidores de SharePoint va a
instalar y configurar el servidor. En el diagrama se muestra un entorno típico de tres niveles. Los elementos
numerados en el diagrama se describen en la siguiente lista:
(1) Varios servidores front-end web (WFE). Los servidores WFE requieren el complemento Reporting
Services para SharePoint 2016.
(2) Un único servidor de aplicaciones que ejecuta Reporting Services y los sitios web, por ejemplo,
Administración central. Los pasos siguientes agregan un segundo servidor de aplicaciones en este nivel.
(3) Dos servidores de base de datos de SQL Server.
(4) Representa una solución de equilibrio de carga de red (NLB) de software o hardware
En los siguientes pasos se supone que un administrador va a instalar y configurar el servidor. El servidor se
configurará como un nuevo servidor de aplicaciones de la granja de servidores y no se usa como front-end web
(WFE).
Agregar un servidor de SharePoint a una granja de Es necesario instalar SharePoint para implementar otra
servidores. aplicación de Reporting Services.
Instalar y configurar el modo de SharePoint de Reporting Ejecute la instalación de SQL Server. Para obtener más
Services. información sobre la instalación del modo de SharePoint de
Reporting Services, vea Instalación del primer servidor de
informes en modo de SharePoint.
Comprobar que Reporting Services está operativo. 1) En Administración central de SharePoint, haga clic en
Administrar ser vidores en esta granja de ser vidores
en el grupo Configuración del sistema .
Configuración adicional
Puede optimizar servidores individuales de Reporting Services en una implementación escalada
horizontalmente para realizar el procesamiento en segundo plano únicamente ya que no compiten por los
recursos con la ejecución de informes interactiva. El procesamiento en segundo plano incluye programaciones,
suscripciones y alertas de datos.
Para cambiar el comportamiento de servidores de informes individuales, establezca <IsWebSer viceEnable>
en false en el archivo de configuración RSrepor tSer ver.config .
De forma predeterminada, los servidores de informes están configurados con <IsWebServiceEnable>
establecido en TRUE. Cuando todos los servidores están configurados en TRUE, los interactivos y los de reserva
tendrán equilibrio de carga en todos los nodos de la granja.
Si configura todos los servidores de informes con <IsWebServiceEnable> establecido en False, verá un mensaje
de error similar al siguiente al intentar usar las características de Reporting Services:
The Reporting Services Web Service is not enabled. Configure at least one instance of the Reporting Services
SharePoint Service to have <IsWebServiceEnable> set to true.
Para obtener más información, vea Modificar un archivo de configuración de Reporting Services
(RSreportserver.config).
Pasos siguientes
Agregar un servidor web o de aplicaciones a la granja de servidores en SharePoint 2016
Agregar un servidor web o de aplicaciones a la granja de servidores en SharePoint 2013
¿Tiene alguna pregunta más? Puede plantear sus dudas en el foro de Reporting Services.
Agregar un front-end web adicional de Reporting
Services a una granja de servidores
02/04/2022 • 3 minutes to read
Reporting Services El modo de SharePoint incluye los componentes necesarios para los servidores de
aplicaciones y los servidores front-end web (WFE). Este tema se centra en instalar los componentes de
Reporting Services necesarios para un servidor de WFE, incluidas las páginas de aplicación utilizadas por las
características de Reporting Services como, por ejemplo, suscripciones, alertas de datos y Power View. La
instalación primaria de Reporting Services necesaria para WFE es la del complemento Reporting Services para
Productos de SharePoint 2016.
Prerrequisitos
Debe ser administrador local para ejecutar el programa de instalación de SQL Server.
El equipo debe estar unido a un dominio.
Debe saber el nombre del servidor de bases de datos existente que hospeda la configuración de
SharePoint y las bases de datos de contenido.
El servidor de bases de datos debe estar configurado para permitir las conexiones de base de datos
remota. Si no lo está, no podrá combinar el nuevo servidor con la granja de servidores porque el nuevo
servidor no podrá establecer una conexión a las bases de datos de configuración de SharePoint.
El nuevo servidor deberá tener instalada la misma versión de SharePoint que están ejecutando los
servidores actuales de la granja. Por ejemplo, si la granja de servidores ya tiene instalado SharePoint
2013 Service Pack 1 (SP1), deberá instalar también SP1 en el nuevo servidor para poder combinar la
granja de servidores.
Pasos
En los pasos de este tema se supone que el administrador de una granja de servidores de SharePoint va a
instalar y configurar el servidor. En el diagrama se muestra un entorno típico de tres niveles. Los elementos
numerados en el diagrama se describen en la siguiente lista:
(1) Varios servidores front-end web (WFE). Los servidores WFE requieren el complemento Reporting
Services para SharePoint 2010. Los pasos siguientes agregan un segundo servidor de aplicaciones en
este nivel.
(2) Dos servidores de aplicaciones que ejecutan Reporting Services y los sitios web, por ejemplo,
Administración central.
(3) Dos servidores de base de datos de SQL Server.
(4) Representa una solución de equilibrio de carga de red (NLB) de software o hardware
En los siguientes pasos se supone que un administrador va a instalar y configurar el servidor.
Agregar un servidor de SharePoint a una granja de Es necesario instalar SharePoint para implementar otra
servidores. aplicación de Reporting Services.
Instale el complemento SQL Server Reporting Services para Hay varios métodos para instalar el complemento. En los
productos de SharePoint 2016. siguientes pasos se usa el asistente para la instalación de
SQL Server. Para obtener información detallada sobre cómo
instalar el complemento, vea Instalar o desinstalar el
complemento Reporting Services para SharePoint.
Comprobar que el nuevo servidor está operativo. 1) En Administración central de SharePoint, haga clic en
Administrar ser vidores en esta granja de ser vidores
en el grupo Configuración del sistema .
Pasos siguientes
Agregar un servidor web o de aplicaciones a la granja de servidores en SharePoint 2016
Agregar un servidor web o de aplicaciones a la granja de servidores en SharePoint 2013
¿Tiene alguna pregunta más? Puede plantear sus dudas en el foro de Reporting Services.
Configurar el correo electrónico para una aplicación
de servicio de Reporting Services
02/04/2022 • 2 minutes to read
SE APLICA A: ✔
️ SQL Server Reporting Services (2016) ❌ Power BI Report Server ✔
️ SharePoint
Reporting Services la alerta de datos envía las alertas en mensajes de correo electrónico. Para enviar correo
electrónico, quizás tenga que configurar la aplicación de servicio de Reporting Services y modificar la extensión
de entrega de correo electrónico para ella. También se requiere la configuración del correo electrónico si piensa
utilizar la extensión de entrega por correo electrónico para la característica de suscripción de Reporting Services
.
NOTE
La integración de Reporting Services con SharePoint ya no está disponible a partir de SQL Server 2016.
get-sprsserviceapplication
3. En el ejemplo siguiente se devolverán los valores actuales de la extensión de correo electrónico para la
aplicación de servicio denominada "SSRS_TESTAPPLICATION".
4. En el ejemplo siguiente se creará un archivo denominado "emailconfig.txt" con los valores actuales de la
extensión de correo electrónico para la aplicación de servicio denominada "SSRS_TESTAPPLICATION".
¿Tiene alguna pregunta más? Puede plantear sus dudas en el foro de Reporting Services.
Aprovisionar Subscripciones y alertas para
aplicaciones de servicio SSRS
02/04/2022 • 4 minutes to read
Reporting Services requieren el Agente SQL Server y la configuración de permisos del mismo. Si ve mensajes
de error que indican que se requiere el Agente SQL Server y ha comprobado que se está ejecutando, actualice o
compruebe los permisos. El ámbito de este tema es Reporting Services en modo de SharePoint y en él se
describen tres formas de actualizar los permisos del Agente SQL Server con suscripciones de Reporting
Services . Las credenciales que use para los pasos de este tema deben disponer de los permisos adecuados para
conceder permisos de ejecución a RSExecRole para los objetos de la aplicación de servicio, msdb y las bases de
datos maestras.
DESC RIP C IÓ N
ReportingService_2fbae157295d49df86d0b85760c704b0
ReportingService_2fbae157295d49df86d0b85760c704b0_Al
erting
ReportingService_2fbae157295d49df86d0b85760c704b0Te
mpDB
Use uno de los tres métodos siguientes para actualizar los permisos:
1. En la página Provisiones y Suscripciones y aler tas , escriba las credenciales y haga clic en Aceptar .
2. En la página Provisiones, suscripciones y alertas, haga clic en el botón Descargar script para descargar
un script Transact-SQL que se puede usar para configurar los permisos.
3. Ejecute un cmdlet de PowerShell para compilar un script Transact-SQL que se pueda utilizar para
configurar los permisos.
Para actualizar los permisos mediante la página de aprovisionamiento
1. En Administración central de SharePoint, en el grupo Administración de aplicaciones , haga clic en
Administrar aplicaciones de ser vicio .
2. Busque su aplicación de servicio en la lista y haga clic en el nombre de la aplicación o haga clic en la
columna Tipo para seleccionar la aplicación de servicio y haga clic en el botón Administrar en la cinta
de opciones de SharePoint.
3. En la página Administrar la aplicación de Repor ting Ser vices , haga clic en Aprovisionar
suscripciones y aler tas .
4. Si el administrador de SharePoint tiene privilegios suficientes para la base de datos maestra y las bases
de datos de aplicación de servicio, escriba esas credenciales.
5. Haga clic en el botón Aceptar .
Cmdlet de ejemplo:
Get-SPRSDatabaseRightsScript -DatabaseName ReportingService_46fd00359f894b828907b254e3f6257c -UserName
"NT AUTHORITY\NETWORK SERVICE" -IsWindowsUser | Out-File c:\SQLServerAgentrights.sql
NOTE
La integración de Reporting Services con SharePoint ya no está disponible a partir de SQL Server 2016.
IMPORTANT
Las opciones que configure para la cuenta de servicio de C2WTS, en la pestaña de delegación, deben coincidir con
las de la cuenta de servicio principal que se usa. Para el elemento web Visor de informes , se trata de la cuenta
de servicio para la aplicación web de SharePoint. Para el modo integrado de SharePoint , se trata de la cuenta
de servicio de Reporting Services.
Por ejemplo, si permite que la cuenta de servicio de C2WTS delegue en un servicio de SQL, debe hacer lo mismo
en la cuenta de servicio de Reporting Services para el modo integrado de SharePoint.
Haga clic con el botón secundario en cada cuenta de servicio y abra el cuadro de diálogo de
propiedades. En el cuadro de diálogo, haga clic en la pestaña Delegación .
La pestaña de delegación solo está visible si el objeto tiene asignado un nombre de entidad de
seguridad de servicio (SPN). C2WTS no requiere un SPN en la cuenta de C2WTS, pero sin un SPN,
la pestaña Delegación no estará visible. Una manera alternativa de configurar la delegación
restringida es utilizar una herramienta como ADSIEdit .
Las opciones de configuración clave en la pestaña de delegación son las siguientes:
Seleccionar Confiar en este usuario para la delegación solo a los ser vicios
especificados
Seleccionar Usar cualquier protocolo de autenticación
Seleccione Agregar para agregar un servicio en el que delegar.
Seleccione Usuarios o equipos...* y escriba la cuenta que hospeda el servicio. Por ejemplo, si un
servidor SQL Server se ejecuta en una cuenta denominada sqlservice, escriba sqlservice . Para el
elemento web Visor de informes , esta será la cuenta de servicio para la instancia de Reporting
Services (modo nativo).
Seleccione la lista de servicios. Esto mostrará los SPN disponibles en esa cuenta. Si el servicio no
está indicado en la cuenta, es posible que falte o que esté en otra cuenta. Puede usar la utilidad
SetSPN para ajustar los SPN. Para el elemento web Visor de informes , verá el SPN HTTP que
se configuró en Configuración del elemento web Visor de informes.
Seleccione Aceptar para salir de los cuadros de diálogo.
3. Configure AllowedCallers de C2WTS.
C2WTS requiere que las identidades de los "autores de la llamada" se enumeren de forma explícita en el
archivo de configuración, C2WTShost.exe.config . C2WTS no acepta solicitudes de todos los usuarios
autenticados en el sistema a menos que esté configurado para ello. En este caso el "autor de la llamada"
es el grupo de Windows WSS_WPG. El archivo C2WTShost.exe.config se guarda en la ubicación siguiente:
Si cambia la cuenta de servicio en la Administración central de SharePoint para el servicio C2WTS,
agregará esa cuenta al grupo WSS_WPG.
\Archivos de programa\Windows Identity Foundation\v3.5\c2WTShost.exe.config
A continuación se muestra un ejemplo del archivo de configuración:
<configuration>
<windowsTokenService>
<!--
By default no callers are allowed to use the Windows Identity Foundation Claims To NT Token
Service.
Add the identities you wish to allow below.
-->
<allowedCallers>
<clear/>
<add value="WSS_WPG" />
</allowedCallers>
</windowsTokenService>
</configuration>
4. Inicie (detenga e inicie si ya se iniciaron) las Notificaciones del servicio de token de Windows a través de
la Administración central de SharePoint en la página Administrar ser vicios en el ser vidor . El servicio
se debe iniciar en el servidor que realizará la acción. Por ejemplo, si tiene un servidor que es un servidor
web front-end (WFE) y otro servidor que es un servidor de aplicaciones que tiene la ejecución del servicio
compartido de SQL Server Reporting Services, solo tiene que iniciar C2WTS en el servidor de
aplicaciones. C2WTS solo es necesario en un servidor WFE si se está ejecutando el elemento web Visor
de informes.
¿Tiene alguna pregunta más? Puede plantear sus dudas en el foro de Reporting Services.
Instalación de Reporting Services 2016 desde el
símbolo del sistema
02/04/2022 • 3 minutes to read
SE APLICA A: ✔️ SQL Server Reporting Services (2016) ❌ SQL Server Reporting Services (2017) ❌
Power BI Report Server
Reporting Services admite una instalación de línea de comandos desde el programa de instalación de SQL
Server. Este tema contiene varios ejemplos de instalaciones desde la línea de comandos que son específicas de
Reporting Services. Para obtener una descripción completa de las opciones de línea de comandos disponibles
para todos los componentes de SQL Server, vea Instalar SQL Server desde el símbolo del sistema. En este tema
no se describen las opciones de línea de comandos del complemento Reporting Services para productos de
SharePoint. Para obtener información sobre la instalación de comandos del complemento, vea Instalar el
complemento mediante el archivo de instalación rsSharePoint.msi.
El ejemplo siguiente se puede usar para actualizar una instalación en modo de SharePoint basada en la
arquitectura de servicio compartido de SharePoint. En el siguiente ejemplo se usa el modificador
ALLOWUPGRADEFORSSRSSHAREPOINTMODE. El modificador no es necesario para actualizar versiones
anteriores que no se basan en la arquitectura de servicio compartido:
SQL Server 2008 R2
SQL Server 2008
Pasos siguientes
Instalar SQL Server desde el símbolo del sistema
Parámetros de SysPrep
Instalación de Power Pivot desde el símbolo del sistema
¿Tiene alguna pregunta más? Puede plantear sus dudas en el foro de Reporting Services.
instalar el Generador de informes
02/04/2022 • 5 minutes to read
NOTE
¿Busca información sobre la instalación de Power BI Report Builder en su lugar? Vaya a la página Power BI Report Builder
del Centro de descarga.
Un administrador normalmente instala y configura Reporting Services, concede permiso para descargar
Generador de informes desde el portal web y administra las carpetas y los permisos para los informes, los
elementos de informe y los conjuntos de datos compartidos guardados en el servidor de informes. Para más
información sobre la administración de Reporting Services, vea Servidor de informes de Reporting Services
(modo nativo).
Puede iniciar el Generador de informes desde un portal web de Reporting Services o desde un sitio de
SharePoint integrado con Reporting Services. Para obtener información, vea Iniciar el Generador de informes.
Sitio de SharePoint integrado con Reporting Services
En un sitio de SharePoint integrado con Reporting Services, si en el menú Nuevo documento no aparece
Informe del Generador de informes , Modelo del Generador de informes y Orígenes de datos de
informe , será necesario agregar sus tipos de contenido a la biblioteca de SharePoint. Para obtener más
información, vea Add Reporting Services Content Types to a SharePoint Library (Agregar los tipos de contenido
de Reporting Services a una biblioteca de SharePoint).
NOTE
Si tiene previsto trabajar con Generador de informes cuando esté conectado a un servidor de informes, conviene
especificar en este momento la dirección URL al servidor. También puede hacerlo desde el cuadro de diálogo
Opciones del Generador de informes.
Consulte también
Iniciar el Generador de informes
Desinstalar el Generador de informes
Desinstalar el Generador de informes
02/04/2022 • 2 minutes to read
Podrá desinstalar la versión independiente del Generador de informes desde el panel de control o la línea de
comandos.
La desinstalación del Generador de informes desde la línea de comandos utiliza una sintaxis que es idéntica a la
que se utiliza para instalar el Generador de informes, excepto en que se usa la opción /x en lugar de la opción /i.
Las líneas de comandos para desinstalar también pueden incluir la opción /quiet y otras opciones estándar. Si se
ha quitado el paquete de Windows Installer para el Generador de informes (ReportBuilder3_x86.msi), no podrá
utilizar con facilidad la línea de comandos para desinstalar el Generador de informes. Para obtener información
sobre cómo podría quitar el Generador de informes mediante su GUID, vea la documentación del programa
msiexec en Command-Line Options (Opciones de línea de comandos).
Si las carpetas utilizadas por el Generador de informes incluyen archivos personalizados, las carpetas y archivos
se conservan cuando se quita el Generador de informes. Solamente se quitan los archivos del Generador de
informes.
Para desinstalar el Generador de informes desde el panel de control
1. En el menú Inicio , haga clic en Panel de control .
2. En el Panel de control, haga clic en Programas y características .
3. Busque Generador de informes de SQL Server Microsoft en la lista Nombre y haga clic en él.
4. Haga clic en Desinstalar .
5. Si se le solicita que confirme la desinstalación del Generador de informes, haga clic en Sí .
Para desinstalar el Generador de informes desde la línea de comandos
1. En el menú Inicio , haga clic en Ejecutar .
2. En el cuadro de texto Abrir , escriba cmd.
3. En la ventana del símbolo del sistema, navegue hasta la carpeta con ReportBuilder3_x86.msi.
4. Escriba una línea de comandos básica similar a esta:
msiexec /x ReportBuilder3_x86.msi /quiet /l*v install.log
Si puede, utilice una línea de comandos como la siguiente para incluir el registro:
msiexec /x ReportBuilder3_x86.msi /quiet /l*v c:\junk\install.log
5. Presione ENTRAR .
Pasos siguientes
Instalación del Generador de informes
¿Tiene alguna pregunta más? Puede plantear sus dudas en el foro de Reporting Services.
Verify a Reporting Services Installation
02/04/2022 • 5 minutes to read
Reporting Services pueden instalarse de uno de dos modos, Nativo o SharePoint. Los pasos que debería seguir
para comprobar la instalación dependen del modo del servidor de informes.
NOTE
La integración de Reporting Services con SharePoint ya no está disponible a partir de SQL Server 2016.
Consulte también
Solucionar problemas en una instalación de Reporting Services
Causa y resolución de errores de Reporting Services
Solución de problemas en una instalación de
Reporting Services
02/04/2022 • 13 minutes to read
Si no puede instalar Reporting Services debido a los errores que se producen durante la instalación, siga las
instrucciones de este artículo para abordar las condiciones que probablemente ocasionen esos errores.
Para obtener información sobre otros errores y problemas relacionados con Reporting Services vea
Troubleshoot SSRS issues and errors. (Solución de problemas y errores de SSRS)
Examine las notas de la versión en línea en caso de que el problema que tiene se describa en las notas de la
versión.
b. Install-SPRSService
c. Install-SPRSServiceProxy
2. Compruebe el estado del servicio Reporting Services como "Iniciado " en la página: Administración
central de SharePoint 2013/2016 -> "Administración de aplicaciones " -> página "Administrar
ser vicios en el ser vidor "
NOTE
Reemplace <.NET 4.0 Framework directory> por la ruta de acceso física de los archivos de .NET
Framework 4.0 y reemplace <Report Server Bin directory> por la ruta de acceso física de los archivos
binarios del servidor de informes.
3. Haga clic con el botón derecho en el nodo Performance , seleccione Nuevo y haga clic en Valor de
cadena múltiple .
4. Escriba Counter Names y, después, presione Intro.
5. Repita este paso para agregar la clave de registro Counter Types a este nodo.
6. Desplácese hasta la siguiente clave del Registro:
HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Services\MSRS 2016 Web Service\Performance
7. Haga clic con el botón derecho en el nodo Performance , seleccione Nuevo y haga clic en Valor de
cadena múltiple .
8. Escriba Counter Names y, después, presione Intro.
9. Repita este paso para agregar la clave de registro Counter Types a este nodo.
Después de reparar la instancia de 64 bits o volver a agregar las claves del Registro de forma manual, puede
usar el Monitor de rendimiento para configurar los objetos de rendimiento de Reporting Services que quiera
supervisar.
Las propiedades de configuración ReportServerExternalURL y PassThroughCookies no están configuradas
después de actualizar SQL Server 2005
Al actualizar desde SQL Server 2005 (9.x) a SQL Server 2016 Reporting Services o versiones posteriores (SSRS),
el proceso de actualización no configura las propiedades de configuración Repor tSer verExternalURL y
PassThroughCookies . Repor tSer verExternalURL es una propiedad opcional y se debe establecer
únicamente si usa elementos web de SharePoint 2.0 y desea que los usuarios puedan recuperar un informe y
abrirlo en una nueva ventana del explorador. Para más información sobre Repor tSer verExternalURL , vea
Direcciones URL en archivos de configuración (Administrador de configuración del servidor de informes).
PassThroughCookies solo se requiere cuando se usa el método de autenticación personalizada. Para más
información sobre PassThroughCookies , vea Configurar el portal web para pasar cookies de autenticación
personalizada.
NOTE
Al utilizar la autenticación personalizada, se recomienda que migre la instalación en lugar de actualizarla. Para más
información sobre cómo migrar Reporting Services, vea Migrar una instalación de Reporting Services (modo nativo).
De forma predeterminada, estas propiedades no existen en la configuración de SQL Server 2016 Reporting
Services o versiones posteriores (SSRS) . Si configuró estas propiedades en SQL Server 2005 (9.x) y continúa
requiriendo la funcionalidad que proporcionan, debe agregarlas manualmente al archivo
RSRepor tSer ver.config después del proceso de actualización. Para más información, vea Modificar un archivo
de configuración de Reporting Services (RSreportserver.config).
401- Error no autorizado al utilizar la autenticación de Windows después de actualizar SQL Server 2005 a SQL
Server 2016
Si actualiza SQL Server 2005 (9.x) Reporting Services a SQL Server 2016 Reporting Services o versiones
posteriores (SSRS) y usa la autenticación NTLM con una cuenta integrada para la cuenta de servicio del servidor
de informes, podría encontrar un error 401-no autorizado al obtener acceso al servidor de informes o al portal
web después de la actualización.
Verá este mensaje debido a un cambio en la configuración de SQL Server 2016 Reporting Services o versiones
posteriores (SSRS) predeterminada para la autenticación de Windows. Negotiate se configura cuando la cuenta
de servicio del servidor de informes es Servicio de red o Sistema local. NTLM se configura cuando la cuenta del
servicio del servidor de informes no es ninguna de esas cuentas integradas. Para corregir este problema
después de actualizar, puede modificar el archivo RSReportServer.config y configurar AuthenticationType para
que sea RSWindowsNTLM . Para más información, consulte Configure Windows Authentication on the Report
Server (Configuración de la autenticación de Windows en el servidor de informes).
La desinstalación de la instancia de 32 bits de SQL Server 2016 Reporting Services en la implementación
paralela con una instancia de 64 bits daña la instancia de 64 bits
Al instalar una instancia de 32 bits y una instancia de 64 bits de SQL Server 2016 Reporting Services o
versiones posteriores (SSRS) en paralelo en un equipo y desinstalar la de 32 bits, se quitan cuatro claves del
Registro de Reporting Services. Al quitar estas claves se interrumpe la instancia de 64 bits de Reporting
Services. Las claves del Registro de Reporting Services que se quitan al desinstalar la instancia de 32 bits son:
HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Services\MSRS 2016 Web Service\Performance:Counter Names
HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Services\MSRS 2016 Windows Service\Performance:Counter Names
HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Services\MSRS 2016 Web Service\Performance:Counter Types
HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Services\MSRS 2016 Windows Service\Performance:Counter Types
Para corregir este problema, puede reparar la instancia de 64 bits. Aunque se recomienda usar la reparación,
puede volver a agregar las claves del Registro de forma manual mediante el Editor del Registro.
Cau t i on
Una modificación incorrecta del Registro puede provocar daños graves en el sistema. Antes de realizar cambios
en el Registro, debe hacer una copia de seguridad de los datos de valor guardados en el equipo.
Recursos adicionales
A continuación se indican recursos adicionales que puede consultar a modo de ayuda para solucionar
problemas:
Wiki de TechNet: Solución de problemas de SQL Server Reporting Services (SSRS) en el modo integrado
de SharePoint 2010
Preguntas y respuestas de Microsoft: SQL Server Reporting Services
¿Tiene algún comentario o más preguntas? Comparta ideas sobre SQL.
Upgrade and Migrate Reporting Services
02/04/2022 • 18 minutes to read
SE APLICA A: ✔ SQL Server 2016 Reporting Services y versiones posteriores ❌ Power BI Report Server ✔
️
SharePoint
En este tema se proporciona información general sobre las opciones de actualización y migración de SQL
Server Reporting Services. Hay dos enfoques generales para actualizar una implementación de SQL Server
Reporting Services:
Actualizar a Repor ting Ser vices 2016 y versiones anteriores desde Repor ting Ser vices 2016
y versiones anteriores: se actualizan los componentes de Reporting Services en los servidores y las
instancias donde están instalados actualmente. Habitualmente se denomina actualización "en contexto".
No se admite la actualización en contexto de un modo de servidor de Reporting Services a otro. Por
ejemplo, no puede actualizar un servidor de informes en modo nativo a un servidor de informes en
modo de SharePoint. Puede migrar los elementos de informe de un modo a otro. Para más información,
vea la sección Escenarios de actualización y migración en modo de SharePoint más adelante en este
documento.
Actualizar a Repor ting Ser vices 2017 y versiones posteriores desde Repor ting
Ser vices 2016 y versiones anteriores no es el mismo escenario de actualización que en las versiones
anteriores. Al actualizar a Reporting Services 2016 y versiones anteriores, se podía seguir un proceso de
actualización local con el soporte de instalación de SQL Server. Al actualizar a Reporting Services 2017 y
versiones posteriores desde Reporting Services 2016 y versiones anteriores, no se pueden seguir los
mismos pasos porque la nueva instalación de Reporting Services es un producto independiente. Ya no
forma parte del soporte de instalación de SQL Server.
Para actualizar desde Reporting Services 2016 y versiones anteriores a Reporting Services 2017 y
versiones posteriores, siga el artículo Migración de una instalación de Reporting Services (modo nativo)
con Reporting Services 2017 o versiones posteriores como instancia de destino.
Actualizar desde Repor ting Ser vices 2017 a versiones futuras es de nuevo un escenario de
actualización local, ya que los GUID de instalación del producto son los mismos. Ejecute el archivo de
instalación SQLServerReportingServices.exe para iniciar la actualización local en el servidor donde
Reporting Services está instalado actualmente.
Migración : se instala y configura un nuevo entorno de SharePoint, se copian los elementos de informe y
los recursos al nuevo entorno, y se configura el nuevo entorno para usar contenido existente. Una forma
de nivel inferior de migración es copiar bases de datos de Reporting Services , los archivos de
configuración y, si se usa el modo de SharePoint, las bases de datos de contenido de SharePoint.
NOTE
La integración de Reporting Services con SharePoint no está disponible a partir de SQL Server 2016.
Instalaciones en paralelo
El modo nativo de SQL Server Reporting Services se puede instalar en paralelo con una implementación de SQL
Server 2012 (11.x) o SQL Server 2014 (12.x) en modo nativo.
No se admiten las implementaciones en paralelo de SQL Server Reporting Services en el modo de SharePoint ni
ninguna de las versiones anteriores de los componentes del modo de SharePoint de Reporting Services.
Actualización en contexto
El programa de instalación de SQL Server se ocupa de realizar la actualización. SQL Server se puede usar para
actualizar algunos o todos los componentes de SQL Server , incluido Reporting Services. El programa de
instalación detecta las instancias existentes y solicita que se actualice. SQL Server El programa de instalación
proporciona opciones de actualización que puede especificar como argumentos de la línea de comandos o en el
Asistente para la instalación.
Al ejecutar el programa de instalación de SQL Server, puede seleccionar la opción para actualizar desde una de
las versiones siguientes o puede instalar una nueva instancia de SQL Server Reporting Services que se ejecute
en paralelo con las instalaciones existentes:
SQL Server 2014 (12.x)
SQL Server 2012 (11.x)
SQL Server 2008 R2
SQL Server 2008
Para obtener más información sobre SQL Server, vea lo siguiente
Actualizar a SQL Server 2016
Actualización a SQL Server 2016 mediante el Asistente para instalación (programa de instalación)
Instalar SQL Server 2016 desde el símbolo del sistema
IMPORTANT
Estos pasos deben completarse en su totalidad para que sea posible una reversión más tarde. El Soporte técnico de
Microsoft no puede recuperar copias de seguridad, claves de cifrado o archivos de configuración de los que no se ha
hecho una copia de seguridad.
IMPORTANT
Para estos pasos, es necesario que haya seguido completamente la lista de comprobación previa a la actualización. El
paso 2 provocará que los archivos de configuración, las configuraciones de servicio y las claves de cifrado existentes sean
irrecuperables. El Soporte técnico de Microsoft no puede recuperar estos archivos de configuración ni descifrar estas
claves de cifrado para ayudar en la reversión.
1. Tome nota de las configuraciones personalizadas, incluidas las credenciales de servicio, las
configuraciones del recurso compartido de archivos o correo electrónico, o las direcciones URL del
servidor de informes.
2. Desinstale SQL Server Reporting Services. En una implementación escalada horizontalmente, repita el
procedimiento para todos los nodos del escalado horizontal. Para obtener más información, consulte
Desinstalar el modo nativo.
3. Restaure las copias de seguridad de la base de datos del servidor de informes. Para obtener más
información, consulte Operaciones de copia de seguridad y restauración de Reporting Services.
4. Vuelva a instalar la actualización anterior de SQL Server Reporting Services.
5. Restaure los archivos de configuración previos a la actualización.
6. Restaure la copia de seguridad de la clave de cifrado. Para obtener más información, consulte Copia de
seguridad y restauración de claves de cifrado.
7. Vuelva a crear todas las configuraciones personalizadas que se han indicado en el paso 1.
8. En una implementación escalada horizontalmente, repita los pasos del 4 al 7 para todos los nodos del
escalado horizontal.
Escenarios de actualización y migración en modo de SharePoint
En las próximas secciones se describen los problemas y los pasos básicos necesarios para actualizar o migrar
desde versiones especificadas del modo de SharePoint de Reporting Services al modo de SharePoint de SQL
Server Reporting Services Reporting Services.
Hay dos componentes de instalación para actualizar una implementación del modo de SharePoint de Reporting
Services .
Reporting Services .
TIP
Use el cmdlet Reporting Services de SharePoint de Get-SPRSServiceApplicationServers para determinar los
servidores de la granja de servidores de SharePoint que están ejecutando actualmente el servicio compartido de
SharePoint de Reporting Services y, por tanto, requieren una actualización.
Reporting Services Complemento para productos de SharePoint. Para obtener más información, vea
Instalar o desinstalar el complemento Reporting Services para SharePoint.
Para obtener los pasos detallados sobre cómo migrar una instalación en modo de SharePoint, vea Migrar una
instalación de Reporting Services (modo de SharePoint).
IMPORTANT
Algunos de los escenarios siguientes necesitan un tiempo de inactividad del entorno de SharePoint debido a las diversas
tecnologías que hay que actualizar. Si su situación no permite que haya tiempo de inactividad, necesitará completar una
migración en lugar de una actualización en contexto.
Recursos adicionales
NOTE
Para obtener más información acerca de cómo actualizar y adjuntar la base de datos de SharePoint 2013, vea lo siguiente:
Pasos siguientes
Actualizar informes
Actualización a SQL Server 2016 mediante el Asistente para instalación (programa de instalación)
¿Tiene alguna pregunta más? Puede plantear sus dudas en el foro de Reporting Services.
Migrar una instalación de Reporting Services (modo
nativo)
02/04/2022 • 16 minutes to read
En este tema se proporcionan instrucciones paso a paso para migrar una de las siguientes versiones admitidas
de una implementación en modo nativo de Reporting Services a una nueva instancia de SQL Server Reporting
Services:
SQL Server 2016 (13.x)
SQL Server 2014 (12.x)
SQL Server 2012 (11.x)
SQL Server 2008 R2
SQL Server 2008
SQL Server 2014 (12.x)
SQL Server 2012 (11.x)
SQL Server 2008 R2
SQL Server 2008
Para obtener más información sobre cómo migrar una implementación en modo de SharePoint de Reporting
Services , vea Migrar una instalación de Reporting Services (modo de SharePoint).
La migración se define como la acción de mover los archivos de datos de aplicación a una instancia nueva de
SQL Server. A continuación se muestran los motivos comunes para migrar la instalación:
Tiene una implementación a gran escala o requisitos de tiempo de actividad.
Va a cambiar el hardware o la topología de la instalación.
Encontró un problema que bloquea la actualización.
TIP
Una instalación en paralelo puede requerir que instale SQL Server como una instancia con nombre.
Mover la base de datos del servidor de informes y otros archivos de aplicación de una instalación
existente a la nueva instalación de SQL Server.
Mover los archivos de aplicación personalizados a la instalación nueva.
Configurar el servidor de informes.
Modificar el archivo RSRepor tSer ver.config de modo que incluya cualquier configuración
personalizada de la instalación anterior.
Opcionalmente, configure Listas de control de acceso (ACL) personalizadas para el nuevo grupo de
servicios de Windows Reporting Services .
Quitar las aplicaciones y las herramientas que no se usen después de haber confirmado que la instancia
nueva es totalmente operativa.
Hay restricciones en las ediciones de SQL Server que hospedan la base de datos del servidor de informes.
Revise el tema siguiente si va a volver a usar una base de datos de servidor de informes que se creó en una
instalación anterior.
Crear una base de datos del servidor de informes
Antes de empezar
Aunque esté realizando una migración de la instalación en lugar de actualizarla, considere la posibilidad de
ejecutar el Asesor de actualizaciones en la instalación existente como ayuda para identificar los problemas que
pueden afectar a la migración. Este paso es especialmente útil si está migrando un servidor de informes que no
instaló o configuró. Al ejecutar el Asesor de actualizaciones, puede descubrir valores personalizados que quizás
no se admitan en una instalación nueva de SQL Server.
Además, debe tener en cuenta varios cambios importantes en SQL Server Reporting Services que afectan al
modo de migrar la instalación:
El nuevo portal web reemplazó el Administrador de informes.
A partir de SQL Server 2008, IIS ya no es un requisito previo. Si está migrando una instalación del
servidor de informes a un equipo nuevo, no necesita agregar el rol de servidor web. Además, los
procedimientos para configurar las direcciones URL y la autenticación son diferentes de los de la versión
anterior, al igual que las técnicas y las herramientas para diagnosticar y solucionar problemas.
El servicio web del Servidor de informes, el portal weby el servicio Windows del Servidor de informes se
ejecutan en la misma cuenta. Las tres aplicaciones leen los valores de configuración del archivo
RSReportServer.config.
El portal web y SQL Server Management Studio están diseñados para quitar las características
superpuestas. Cada herramienta admite un conjunto distinto de tareas.
Los filtros ISAPI no se admiten en SQL Server 2008 Reporting Services y versiones posteriores. Si utiliza
los filtros ISAPI, debe rediseñar su solución de elaboración de informes antes de la migración.
Las restricciones de dirección IP no se admiten en SQL Server 2008 Reporting Services y versiones
posteriores. Si utiliza restricciones de dirección IP, debe rediseñar la solución de elaboración de informes
antes de la migración o utilizar una tecnología tal como un firewall, un enrutador o Traducción de
direcciones de red (NAT) para configurar direcciones que tengan restringido el acceso al servidor de
informes.
Los certificados de Seguridad de la capa de transporte (TLS), conocida anteriormente como Capa de
sockets seguros (SSL), no se admiten en SQL Server 2008 Reporting Services y versiones posteriores. Si
utiliza certificados TLS de cliente, debe rediseñar la solución de elaboración de informes antes de la
migración.
Si usa un tipo de autenticación distinto de la autenticación integrada de Windows, debe actualizar el
elemento <AuthenticationTypes> en el archivo RSRepor tSer ver.config con un tipo de autenticación
compatible. Los tipos de autenticación compatibles son NTLM, Kerberos, Negocie y Basic. Las
autenticaciones implícita, anónima y .NET Passport no se admiten en SQL Server 2008 Reporting
Services ni en versiones posteriores.
Si usa hojas de estilo CSS personalizadas en el entorno de elaboración de informes, no se podrán migrar.
Muévalas manualmente después de la migración.
Para obtener más información sobre los cambios en SQL Server Reporting Services, vea la documentación del
Asesor de actualizaciones y Novedades de Reporting Services (SSRS).
3. Modifique los archivos de configuración para agregar las entradas del componente personalizado. Las
entradas varían según el tipo de ensamblado que use. Para obtener instrucciones sobre dónde colocar los
archivos y agregar las entradas de configuración, vea lo siguiente:
a. Implementación de un ensamblado personalizado
b. Cómo: Implementar un elemento de informe personalizado
c. Implementación de una extensión de procesamiento de datos
d. Implementación de una extensión de entrega
e. Implementación de una extensión de representación
f. Implementación de una extensión de seguridad
IMPORTANT
Si cualquiera de los servidores de informes de la implementación escalada está en línea y no se ha migrado, podría
encontrar una excepción rsInvalidReportServerDatabase porque use un esquema más antiguo al conectarse a los
actualizados.
Si el servidor de informes que se ha migrado está configurado como la base de datos compartida para una
implementación escalada, tendrá que eliminar todas las claves de cifrado antiguas de la tabla Claves de la base
de datos Repor tSer ver , antes de configurar el servicio del servidor de informes. Si no se quitan las claves, el
servidor de informes migrado intentará inicializarse en modo de implementación escalada. Para obtener más
información, vea Agregar y quitar claves de cifrado para implementaciones escaladas (Administrador de
configuración del servidor de informes) y Configurar y administrar claves de cifrado (Administrador de
configuración del servidor de informes).
Las claves de escalamiento no se pueden eliminar utilizando el Administrador de configuración de Reporting
Services . Las claves antiguas se deben eliminar de la tabla Keys de la base de datos Repor tSer ver con SQL
Server Management Studio. Elimine todas las filas de la tabla Keys. Esta acción borra la tabla y la prepara para
restaurar únicamente la clave simétrica, como se documenta en los pasos siguientes.
Antes de eliminar las claves, se recomienda hacer primero una copia de seguridad de la clave de cifrado
simétrica. Puede utilizar el Administrador de configuración de Reporting Services para hacer una copia de
seguridad de la clave. Abra Configuration Manager, haga clic en la pestaña Claves de cifrado y, después, haga clic
en el botón Copia de seguridad . También puede crear scripts de comandos WMI para hacer una copia de
seguridad de la clave de cifrado. Para obtener más información sobre WMI, vea Método BackupEncryptionKey
(WMI MSReportServer_ConfigurationSetting).
1. Inicie el Administrador de configuración del servidor de informes y conéctese a la instancia de Reporting
Services que ha instalado. Para más información, vea Administrador de configuración del servidor de
informes (modo nativo).
2. Configure las direcciones URL del servidor de informes y el portal web. Para más información, vea
Configurar una dirección URL (Administrador de configuración del servidor de informes).
3. Seleccione la base de datos del servidor de informes existente de la instalación anterior y configúrela. Si
la configuración se realiza correctamente, los servicios del servidor de informes se reinician y, una vez
realizada la conexión a la base de datos del servidor de informes, la base de datos se actualiza de forma
automática a SQL Server Reporting Services. Para obtener más información sobre cómo ejecutar el
Asistente para cambiar bases de datos que se usa para crear o seleccionar una base de datos del servidor
de informes, vea Crear una base de datos del servidor de informes de modo nativo.
4. Restaure las claves de cifrado. Este paso es necesario para habilitar el cifrado reversible en las cadenas de
conexión ya existentes y las credenciales que ya están en la base de datos del servidor de informes. Para
obtener más información, vea Hacer copia de seguridad y restaurar claves de cifrado de Reporting
Services.
5. Si instaló el servidor de informes en un equipo nuevo y usa el Firewall de Windows, asegúrese de que el
puerto TCP en el que escuche el servidor de informes esté abierto. De forma predeterminada, este puerto
es el 80. Para obtener más información, vea Configurar un firewall para el acceso al servidor de informes.
6. Si quiere administrar el servidor de informes en modo nativo localmente, necesita configurar el sistema
operativo para permitir la administración local con el portal web. Para obtener más información, vea
Configurar un servidor de informes en modo nativo para la administración local.
P ERSO N A L IZ A C IÓ N IN F O RM AT IO N
Entrega de correo electrónico del servidor de informes con Configuración de correo electrónico * Modo nativo de
los valores de configuración personalizados Reporting Services.
Comprobar la implementación
1. Compruebe los directorios virtuales del servido de informes y del portal web ; para ello, abra un
explorador y escriba la dirección URL. Para obtener más información, vea Comprobar una instalación de
Reporting Services.
2. Compruebe los informes para ver si contienen los datos esperados. Revise la información del origen de
datos para ver si todavía está especificada la información de conexión del origen de datos. El servidor de
informes utiliza el modelo de objetos de informe al procesar y representar los informes, pero no
reemplaza las construcciones de SQL Server 2008, SQL Server 2008 R2, SQL Server 2012 (11.x) o SQL
Server 2014 (12.x) por elementos nuevos del lenguaje de definición de informes (RDL). Para obtener más
información sobre cómo se ejecutan los informes existentes en una nueva versión de un servidor de
informes , vea Actualizar informes.
Pasos siguientes
Migrar una instalación de Reporting Services
Base de datos del servidor de informes
Actualizar y migrar Reporting Services
Compatibilidad con versiones anteriores de Reporting Services
Administrador de configuración del servidor de informes
¿Tiene alguna pregunta más? Puede plantear sus dudas en el foro de Reporting Services.
Migrar una instalación de Reporting Services (modo
de SharePoint)
02/04/2022 • 9 minutes to read
SE APLICA A: ✔️ SQL Server Reporting Services (2016) ❌ Power BI Report Server ❌ SQL Server Reporting
Services (2017) ✔
️ SharePoint
Este tema contiene información general de los pasos necesarios para migrar una implementación del modo de
SharePoint de Reporting Services desde un entorno de SharePoint a otro. Los pasos concretos pueden ser
distintos dependiendo de la versión desde la que esté migrando. Para obtener más información sobre los
escenarios de actualización y migración para el modo de SharePoint, vea Upgrade and Migrate Reporting
Services. Si solo quiere copiar los elementos de informe de un servidor a otro, vea Sample Reporting Services
rs.exe Script to Copy Content between Report Servers (Script rs.exe de ejemplo de Reporting Services para
copiar contenido entre servidores de informes).
Para obtener información sobre cómo migrar una implementación en modo nativo de Reporting Services , vea
Migrar una instalación de Reporting Services (modo nativo).
Un motivo frecuente para completar una migración es cuando se desea actualizar la implementación de
SharePoint 2010 a SharePoint 2013/2016. SharePoint 2013/2016 no admite la actualización en contexto desde
SharePoint 2010 y se debe completar el procedimiento de actualizar y adjuntar la base de datos o realizar
una migración solo de contenido.
Para más información acerca de la actualización de SharePoint 2013/2016, consulte lo siguiente:
Información general del proceso de actualización a SharePoint 2016.
Información general del proceso de actualización a SharePoint 2013.
Limpiar un entorno antes de realizar una actualización a SharePoint 2013.
Actualizar bases de datos de SharePoint 2013 a SharePoint 2016.
Actualizar bases de datos de SharePoint 2010 a SharePoint 2013.
Mover bases de datos de contenido en SharePoint 2016.
Mover bases de datos de contenido en SharePoint 2013.
(*) Los nombres de ejemplo que se muestran en la tabla siguen la convención de nomenclatura que SSRS usa al
crear una aplicación de servicio de SSRS. Si está migrando desde un servidor diferente, el catálogo y las bases
de datos tempDB tendrán los nombres de la instalación original.
Operaciones de copia de seguridad
En esta sección se describen los tipos de información que necesita migrar y las herramientas o los procesos que
se usan para completar la copia de seguridad.
EL EM EN TO O B JETO S M ÉTO DO N OTA S
RSReportServer.config
Rssvrpolicy.config
Web.config para la
aplicación ASP.NET del
servidor de informes.
Machine.config para
ASP.NET.
Operaciones de restauración
En esta sección se describen los tipos de información que necesita migrar y las herramientas o los procesos que
se usan para completar la restauración. Las herramientas que use para la restauración pueden ser diferentes de
las empleadas para la copia de seguridad.
Antes de completar los pasos de restauración, debe instalar y configurar la nueva granja de SharePoint y el
modo de SharePoint de Reporting Services . Para obtener más información sobre la instalación básica del modo
de SharePoint de Reporting Services , vea Instalar el modo de SharePoint de Reporting Services.
3) Get-SPWebapplication
muestra todas las
aplicaciones web y las
direcciones URL.
3 Cree una nueva aplicación Cree una nueva aplicación Al crear la nueva aplicación
de servicio de Reporting de servicio de Reporting de servicio, configúrela para
Services . Services . usar la base de datos del
servidor de informes que
copió.
or
PowerShell.
Recursos adicionales
Introducción a las actualizaciones a SharePoint 2013 (/SharePoint/upgrade-and-update/get-started-with-
upgrade).
Información general del proceso de actualización a SharePoint 2013 (/SharePoint/upgrade-and-
update/overview-of-the-upgrade-process).
Pasos siguientes
Actualizar y migrar Reporting Services
Migrar una instalación de Reporting Services
¿Tiene alguna pregunta más? Puede plantear sus dudas en el foro de Reporting Services.
Migración del modo nativo al modo de SharePoint
(SSRS)
02/04/2022 • 2 minutes to read
SE APLICA A: ✔
️ SQL Server Reporting Services (2016) ❌ Power BI Report Server ✔
️ SharePoint
No se puede actualizar o convertir desde un modo de servidor de Reporting Services a otro. Por ejemplo, no
puede actualizar o convertir un servidor de informes en modo nativo al modo de SharePoint. No puede copiar
las bases de datos del servidor de informes entre distintos modos porque usan distintos esquemas de la base
de datos. Puede migrar el contenido de un servidor de informes a otro. Las herramientas que use dependen del
modo del servidor de informes configurado para los servidores de origen y de destino.
Modelos Sí
Conjuntos de datos Sí
Instantáneas
¿Tiene alguna pregunta más? Puede plantear sus dudas en el foro de Reporting Services.
Actualizar una base de datos del servidor de
informes
02/04/2022 • 5 minutes to read
La base de datos del servidor de informes proporciona almacenamiento para una o varias instancias del
servidor de informes. Dado que el esquema de la base de datos del servidor de informes puede cambiar con
cada versión nueva de Reporting Services, es necesario que la versión de base de datos coincida con la versión
de la instancia del servidor de informes que esté utilizando. En la mayoría de los casos, una base de datos del
servidor de informes se puede actualizar automáticamente sin ninguna acción específica de su parte.
Modo nativo: en el modo nativo de Reporting Services, la base de datos del servidor de informes consta
realmente de dos bases de datos que tienen los nombres predeterminados ReportServer y
ReportServerTempDB.
Modo de SharePoint: en el modo de SharePoint de SQL Server 2016 Reporting Services, la base de datos del
servidor de informes es realmente una colección de bases de datos que se crea para cada instancia de la
aplicación de servicio Reporting Services.
En este momento, los archivos de programa del servidor de informes se actualizarán, pero la base de datos del
servidor de informes tendrá el formato de la versión anterior. El servidor de informes no estará disponible hasta
que finalice el proceso de actualización actualizando la base de datos manualmente.
Para actualizar una base de datos en modo nativo con scripts
Puede utilizar scripts de WMI para actualizar una base de datos del servidor de informes. Para obtener más
información, vea Método GenerateDatabaseUpgradeScript (WMI MSReportServer_ConfigurationSetting).
Pasos siguientes
Administrador de configuración del servidor de informes
Crear una base de datos del servidor de informes
Actualizar y migrar Reporting Services
Migrar una instalación de Reporting Services
¿Tiene alguna pregunta más? Puede plantear sus dudas en el foro de Reporting Services.
Actualizar informes (SSRS)
02/04/2022 • 11 minutes to read
T IP O DE C RI A C C IÓ N DE A C T UA L IZ A C IÓ N DEL SERVIDO R DE IN F O RM ES
NOTE
La decisión de admitir elementos de informe personalizados en un servidor de informes debe tomarla el administrador del
sistema. Para ver los CRI en un informe, los componentes CRI se deben instalar en el cliente de creación de informes para
obtener una vista previa de un informe y se deben instalar en el servidor de informes para ver un informe publicado o
cargado. Para obtener más información, vea Elementos de informe personalizados y la documentación del fabricante de
software correspondiente.
Algunos CRI se pueden convertir en elementos de informe en el nuevo formato de definición de informe. Use la
lista siguiente para decidir si se deben convertir los CRI de este informe:
Sí : elija Sí para convertir todos los CRI del informe, siempre que sea posible. Las características no
admitidas de los CRI no se pueden actualizar y se quitan del archivo de definición de informe. Al ver el
informe, es posible que observe diferencias en la manera en que se muestran los CRI en el informe.
No : elija No si no desea convertir los CRI del informe. El procesador de informes no puede mostrar la
versión actual de estos CRI. Si el administrador del sistema tiene pensado instalar una nueva versión de
los CRI de otros fabricantes de software que es compatible con el nuevo formato de definición de
informe, debería elegir No . Hasta que estén disponibles las nuevas versiones, los CRI se muestran en el
informe como un cuadro de texto vacío con una X roja.
En cualquier caso, el informe se actualiza al nuevo formato de definición de informe y se guarda una copia de
seguridad del informe original como <Report Name> - Backup.rdl. Si guarda el informe en la herramienta de
creación de informes, está guardando el informe actualizado en el nuevo formato de definición de informe. Si
publica el informe, éste se guarda primero en su equipo y, a continuación, se publica en el servidor de informes.
En realidad, está publicando la versión actualizada del informe en el servidor de informes.
Si no guarda el informe, el informe original no varía. Pero no puede modificar este informe en la versión SQL
Server 2016 de SQL Server Data Tools ni en un entorno de creación de informes que use un formato de
definición de informes más nuevo. Puede continuar ejecutando la versión original del informe cargándolo en un
servidor de informes de SQL Server 2016 Reporting Services o versiones posteriores (SSRS) mediante el portal
web. Para más información, vea Web Portal (Portal web).
En el caso de los informes cargados, no publicados, en un servidor de informes, el procesador de informes
determina si se pueden actualizar al usarse por primera vez. Los informes que no se pueden actualizar se
procesan en el modo de compatibilidad con versiones anteriores y siguen mostrándose igual que en la versión
anterior de Reporting Services.
Pasos siguientes
Actualizar y migrar Reporting Services
Cambios substanciales de SQL Server Reporting Services en SQL Server 2016
Cambios de comportamiento de SQL Server Reporting Services en SQL Server 2016
Funcionalidad de SQL Server Reporting Services no incluida en SQL Server 2016
Elementos de informe personalizados
Actualizar una base de datos del servidor de informes
¿Tiene alguna pregunta más? Puede plantear sus dudas en el foro de Reporting Services.
Operaciones de copia de seguridad y restauración
de Reporting Services
02/04/2022 • 4 minutes to read
En este artículo se ofrece información general sobre todos los archivos de datos que se usan en una instalación
de Reporting Services y se describe cuándo y cómo se debe realizar una copia de seguridad de los archivos. La
parte más importante de una estrategia de recuperación es desarrollar un plan de copias de seguridad y
restauración de los archivos de base de datos del servidor de informes. Pero una estrategia de recuperación más
completa incluiría copias de seguridad de las claves de cifrado, extensiones o ensamblados personalizados,
archivos de configuración y archivos de origen para informes.
Se aplica a: Modo nativo de Reporting Services | Modo de SharePoint de Reporting Services
NOTE
La integración de Reporting Services con SharePoint ya no está disponible a partir de SQL Server 2016.
A menudo se usan operaciones de copias de seguridad y restauración para mover la totalidad o una parte de la
instalación de Reporting Services :
Si se van a mover únicamente las bases de datos del servidor de informes, se pueden usar las
operaciones de copias de seguridad y restauración, o de adjuntar y separar, para reubicar las bases de
datos en una instancia de SQL Server diferente. Para más información, vea Mover las bases de datos del
servidor de informes a otro equipo (Modo nativo de SSRS).
El traspaso de una instalación de Reporting Services a otro equipo se conoce como migración. Cuando se
migra una instalación, se ejecuta el programa de instalación para instalar una nueva instancia del
servidor de informes y luego copiar datos de instancia al nuevo equipo. Para obtener más información
sobre la migración de una instalación de Reporting Services, vea los artículos siguientes:
Actualizar y migrar Reporting Services
Migrar una instalación de Reporting Services (modo nativo)
Migrar una instalación de Reporting Services (modo de SharePoint)
IMPORTANT
Si el servidor de informes está en modo de SharePoint, hay que tener en cuenta otras bases de datos adicionales, incluidas
las bases de datos de configuración de SharePoint y la base de datos de alertas de Reporting Services. En el modo de
SharePoint, se crean tres bases de datos para cada aplicación de servicio de Reporting Services . Las bases de datos
repor tser ver , repor tser ver tempdb y dataaler ting . Para obtener más información, vea Copias de seguridad y
restauración de aplicaciones de servicio de SharePoint para Reporting Services.
NOTE
Para obtener información sobre los exploradores y versiones compatibles, vea Compatibilidad del explorador de Reporting
Services y Power View.
El portal web solo se usa para un servidor de informes que se ejecuta en modo nativo. No se admite para un
servidor de informes que se configure para el modo integrado de SharePoint.
Algunas características del portal web solo están disponibles en determinadas ediciones de SQL Server. Para
obtener más información, vea Características de Reporting Services compatibles con las ediciones de SQL
Server.
En una instalación nueva, solo los administradores locales tienen permisos suficientes para trabajar con el
contenido y la configuración. Para conceder permisos a otros usuarios, un administrador local debe crear
asignaciones de roles que proporcionen acceso al servidor de informes. Las tareas y las páginas de aplicación a
las que un usuario puede obtener acceso posteriormente dependerán de las asignaciones de roles para dicho
usuario. Para obtener más información, consulte Conceder acceso de usuario a un servidor de informes.
NOTE
Si va a examinar el portal web en la máquina local donde se ejecuta el servidor, aparecerá un mensaje que le indica que no
tiene permiso para ver esta carpeta. Esto se debe a Universal Access Control (UAC) y a que no está ejecutando el
explorador como administrador. Tendrá que conceder derechos de administrador de contenido a la cuenta para la carpeta;
para ello, acceda al servidor de forma remota o use Edge localmente para configurar los permisos. No puede ejecutar
Microsoft Edge como administrador mediante el menú contextual "Ejecutar como administrador". Sin embargo, puede
ejecutar Edge como la cuenta de administrador local; para ello, mantenga presionada la tecla MAYÚS, haga clic con el
botón derecho en el acceso directo de Edge, seleccione "Ejecutar como un usuario diferente" y proporcione la información
de la cuenta de administrador del equipo local en el cuadro de diálogo de inicio de sesión. Si desea usar el portal web de
forma remota, debe conceder a su cuenta de derechos de administrador de contenido para la carpeta.
Los archivos se almacenan en Reporting Services, como sucede con otros archivos de recursos. Si selecciona
uno de estos elementos, se descargará localmente en su escritorio. Puede guardar los cambios que ha realizado
si los vuelve a cargar al servidor de informes.
Búsqueda de elementos
Escriba un término de búsqueda y vea todos los elementos a los que puede acceder. Los resultados se
categorizan en KPI, informes, conjuntos de datos y otros elementos. Después, puede interactuar con los
resultados y agregarlos a sus favoritos.
Consulte también
Creación y publicación de informes móviles con el Publicador de informes móviles de SQL Server
Configuración de una URL (Administrador de configuración del servidor de informes)
Herramientas de Reporting Services
Compatibilidad del explorador de Reporting Services y Power View
Características de Reporting Services compatibles con las ediciones de SQL Server
¿Tiene alguna pregunta más? Puede plantear sus dudas en el foro de Reporting Services.
Personalización de marca del portal web
02/04/2022 • 4 minutes to read
También puede incluir una imagen de logotipo en el paquete de marca. Este elemento aparecerá dentro de
Contents.
Ejemplo sin un archivo de logotipo.
<Contents>
<Item key="colors" path="colors.json" />
</Contents>
<Contents>
<Item key="colors" path="colors.json" />
<Item key="logo" path="logo.png" />
</Contents>
colors.json
Cuando se carga el paquete de marca, el servidor extrae los pares nombre-valor del archivo colors.json y los
combina con la hoja de estilos LESS maestra, brand.less. Después, este archivo LESS se procesa y el archivo CSS
resultante se envía al cliente. Todos los colores de la hoja de estilos siguen la representación hexadecimal de seis
caracteres de un color.
La hoja de estilos LESS contiene bloques que hacen referencia a algunas variables LESS predefinidas, como las
siguientes:
/* primary buttons */
.btn-primary {
color:@primaryButtonColor;
background-color:@primaryButtonBg;
}
Aunque se parece a la sintaxis CSS, los valores de color, que llevan @symbol como prefijo, son exclusivos de
LESS. Se trata de variables cuyo valor lo establece el archivo JSON.
Por ejemplo, si el archivo colors.json tiene los siguientes valores:
"primary":"#009900",
"primaryContrast":"#ffffff"
La salida procesada buscaría la variable de LESS @primar yButtonBg y vería que está asignada a una
propiedad de JSON llamada primar y , que en este ejemplo es #009900. Por lo tanto, generaría el CSS correcto.
.btn-primary {
color:#ffffff;
background-color:#009900;
}
Todos los botones principales se representarían en verde oscuro con el texto en blanco.
Para Reporting Services, el archivo colors.json tiene dos categorías principales en las que se agrupan los
elementos.
interface : incluye los elementos específicos del portal web de Reporting Services.
theme : incluye los elementos específicos de los informes móviles que cree.
La sección interface se desglosa en las siguientes agrupaciones:
KPI Controla los colores para KPI buenos (1), neutrales (0),
neutrales (-1) y ninguno.
La primera vez que se conecte con el Publicador de informes móviles a un servidor que tenga implementado un
paquete de marca, se agregará el tema a los temas disponibles en el menú de la esquina superior derecha de la
aplicación.
Después, puede usar este tema para los informes móviles que cree, aunque no estén destinados al mismo
servidor donde tenga implementado el tema.
Uso de un logotipo
Si incluye un logotipo en el paquete de marca, se mostrará en el portal web en lugar del nombre establecido
para aquel en el menú Configuración del sitio.
El archivo que incluya para el logotipo debe presentar el formato PNG. Las dimensiones del archivo se
adaptarán una vez que se cargue al servidor. Se adaptarán para que presenten unos valores de unos 290 x 60
píxeles.
En Currently installed brand package (Paquete de marca instalado actualmente) se mostrará el nombre del
paquete que se ha cargado o Ninguno.
Cargar paquete de marca le pedirá que seleccione un archivo ZIP de una carpeta local y aplique el paquete al
portal web. Verá que los cambios surten efecto de inmediato.
También puede descargarse o quitar el paquete. Si quita el paquete, se restablecerá inmediatamente el portal
web a la marca predeterminada.
Ejemplo de metadata.xml
<?xml version="1.0" encoding="utf-8"?>
<SystemResourcePackage
xmlns="http://schemas.microsoft.com/sqlserver/reporting/2016/01/systemresourcepackagemetadata"
type="UniversalBrand"
version="2.0.2"
name="Multicolored example brand"
>
<Contents>
<Item key="colors" path="colors.json" />
<Item key="logo" path="logo.png" />
</Contents>
</SystemResourcePackage>
Ejemplo de colors.json
{
"name":"Multicolored example brand",
"version":"1.0",
"interface":{
"primary":"#b31e1e",
"primaryAlt":"#ca0806",
"primaryAlt2":"#621013",
"primaryAlt3":"#e40000",
"primaryAlt4":"#e14e50",
"primaryContrast":"#fff",
"secondary":"#042200",
"secondaryAlt":"#0f4400",
"secondaryAlt2":"#155500",
"secondaryAlt3":"#217700",
"secondaryContrast":"#49e63c",
"neutralPrimary":"#d8edff",
"neutralPrimaryAlt":"#c9e6ff",
"neutralPrimaryAlt2":"#aedaff",
"neutralPrimaryAlt3":"#88c8ff",
"neutralPrimaryContrast":"#0a2b4c",
"neutralSecondary":"#e9d8eb",
"neutralSecondaryAlt":"#d9badc",
"neutralSecondaryAlt2":"#b06cb5",
"neutralSecondaryAlt3":"#a75bac",
"neutralSecondaryContrast":"#250a26",
"neutralTertiary":"#f79220",
"neutralTertiaryAlt":"#f8a54b",
"neutralTertiaryAlt2":"#facc9b",
"neutralTertiaryAlt3":"#fce3c7",
"neutralTertiaryContrast":"#391d00",
"danger":"#ff0000",
"success":"#00ff00",
"warning":"#ff8800",
"info":"#00ff",
"dangerContrast":"#fff",
"successContrast":"#fff",
"warningContrast":"#fff",
"infoContrast":"#fff",
"kpiGood":"#4fb443",
"kpiBad":"#de061a",
"kpiNeutral":"#d9b42c",
"kpiNone":"#333",
"kpiGoodContrast":"#fff",
"kpiBadContrast":"#fff",
"kpiNeutralContrast":"#fff",
"kpiNoneContrast":"#fff",
"itemTypeIconColor":"#ffffff",
"reportIconBackground":"#12239e",
"excelIconBackground":"#217346",
"folderIconBackground":"#4668c5",
"datasetIconBackground":"#c94f0f",
"otherIconBackground":"#000000"
},
"theme":{
"dataPoints":[
"#0072c6",
"#f68c1f",
"#269657",
"#dd5900",
"#5b3573",
"#22bdef",
"#b4009e",
"#008274",
"#fdc336",
"#ea3c00",
"#00188f",
"#9f9f9f"
],
"good":"#85ba00",
"bad":"#e90000",
"neutral":"#edb327",
"none":"#333",
"none":"#333",
"background":"#fff",
"foreground":"#222",
"mapBase":"#00aeef",
"panelBackground":"#f6f6f6",
"panelForeground":"#222",
"panelAccent":"#00aeef",
"tableAccent":"#00aeef",
"altBackground":"#f6f6f6",
"altForeground":"#000",
"altMapBase":"#f68c1f",
"altPanelBackground":"#235378",
"altPanelForeground":"#fff",
"altPanelAccent":"#fdc336",
"altTableAccent":"#fdc336"
}
}
Pasos siguientes
¿Tiene alguna pregunta más? Puede plantear sus dudas en el foro de Reporting Services.
Trabajar con conjuntos de datos compartidos:
portal web
02/04/2022 • 4 minutes to read
1. Haga clic en los puntos suspensivos (...) del conjunto de datos que quiera administrar.
Propiedades
En la pantalla de propiedades, puede cambiar el nombre y la descripción del conjunto de datos. También
puede Eliminar , Mover , Editar en el Generador de informes , Descargar o Reemplazar .
Si selecciona Cache Copies of this repor t and use them when available (Almacenar en caché copias del
informe y usarlas cuando estén disponibles), dispondrá de más opciones.
Expiración de la caché
Puede controlar si desea que la memoria caché expire para el conjunto de datos compartido después de un
período de tiempo determinado, o bien si prefiere que expire según una programación. Puede usar una
programación compartida.
NOTE
La memoria caché no se actualiza al establecer una expiración. Sin un plan de actualización de caché, los datos se
actualizarán con la siguiente ejecución del conjunto de datos.
A continuación, puede editar o eliminar los planes que se muestren. La opción Nuevo a par tir de existente
se habilita cuando solo está seleccionado un plan de actualización de caché. Esta opción crea un plan de
actualización nuevo que se copia del plan original. El plan de actualización de caché se abre rellenado de
antemano con detalles del plan que se seleccionara. A continuación puede modificar las opciones del plan de
actualización y guardar el plan con otra descripción.
¿Tiene alguna pregunta más? Puede plantear sus dudas en el foro de Reporting Services.
Trabajar con informes paginados (portal web)
02/04/2022 • 12 minutes to read
NOTE
Si no ve informes paginados en la carpeta, asegúrese de que está viendo los informes paginados. Puede seleccionar Ver
en la barra de menús de la esquina superior derecha del portal web. Procure que Informes paginados esté activado.
1. Haga clic en los puntos suspensivos (...) del conjunto de datos que quiera administrar.
Parámetros
Puede modificar los parámetros existentes de un informe paginado. Para agregar un nuevo parámetro, hay que
editar el informe en el Generador de informes o en SQL Server Data Tools.
Origen de datos
Puede apuntar a un origen de datos compartido o escribir la información de conexión correspondiente a un
origen de datos personalizado.
La cadena de conexión puede configurarse como expresión para que pueda especificar el origen de datos en
tiempo de ejecución. Las expresiones de origen de datos se definen en el informe en el Diseñador de informes.
Las expresiones de origen de datos no se pueden definir, ver ni modificar en el portal web. Sin embargo, una
expresión de origen de datos se puede reemplazar haciendo clic en Reemplazar predeterminado para
escribir una cadena de conexión estática. Si quiere recuperar la expresión, haga clic en Volver al valor
predeterminado . El servidor de informes almacena la cadena de conexión original por si necesita restaurarla.
Para usar expresiones de origen de datos, debe usar la información de conexión a un origen de datos que se
publicó originalmente en el informe. Los orígenes de datos compartidos no admiten el uso de expresiones en la
cadena de conexión.
Credenciales
Puede especificar la opción que determina cómo se obtienen las credenciales.
IMPORTANT
Si las credenciales se suministran en la cadena de conexión, se omiten las opciones y los valores que se proporcionan en
esta sección. Tenga en cuenta que, si especifica las credenciales en la cadena de conexión, todos los usuarios que abran
esta página verán los valores como texto no cifrado.
Suscripciones
Una suscripción de Reporting Services es una configuración que entrega un informe a una hora concreta o a
raíz de un evento. Lo hace en el formato de archivo que especifique. Por ejemplo, todos los miércoles, se guarda
el informe VentasMensuales en formato de documento Microsoft Word en un recurso compartido de archivos.
Las suscripciones se pueden utilizar para programar y automatizar la entrega de un informe con un conjunto
concreto de valores de parámetros de informes. Para más información, vea Trabajar con suscripciones.
Elementos dependientes
Use la página Elementos dependientes para ver una lista de los elementos que hacen referencia a este informe.
El icono de cada tipo de elemento indica en qué consiste. Después, puede hacer clic en el botón de puntos
suspensivos (...) de cada elemento para seguir administrándolo.
Si selecciona Cache Copies of this repor t and use them when available (Almacenar en caché copias del
informe y usarlas cuando estén disponibles), dispondrá de más opciones.
NOTE
El Agente SQL Server debe estar ejecutándose para poder crear un plan de actualización de caché.
A continuación, puede editar o eliminar los planes que se muestren. La opción Nuevo a par tir de existente
se habilita cuando solo está seleccionado un plan de actualización de caché. Esta opción creará un plan de
actualización nuevo que se copia a partir del plan original. El plan de actualización de caché se abre rellenado de
antemano con detalles del plan que se seleccionara. A continuación puede modificar las opciones del plan de
actualización y guardar el plan con otra descripción.
Instantáneas del historial
Use la página Instantáneas del historial para ver las instantáneas de informe que se han generado y almacenado
a lo largo del tiempo. Según las opciones que se hayan configurado, es posible que el historial de informes
solamente contenga las instantáneas más recientes.
El historial del informe siempre se ve en el contexto del informe desde el que se origina. No se puede ver el
historial de todos los informes de un servidor de informes en un solo lugar.
Para generar una instantánea, el informe debe poder ejecutarse en modo desatendido, es decir, hay que usar
credenciales almacenadas; los informes parametrizados deben contener valores predeterminados para todos los
parámetros. Las instantáneas se pueden generar manualmente o como una operación programada.
Puede hacer clic en una instantánea del historial de un informe para verla. Las instantáneas que aparecen en un
historial de informe solamente se distinguen por la fecha y la hora en que fueron creadas. No hay manera de
distinguir visualmente si una instantánea se generó como respuesta a una operación programada o manual.
Seguridad
Use la página Propiedades de seguridad para ver o modificar la configuración de seguridad que determina el
acceso al informe. Esta página está disponible para los elementos para los que tenga permiso de protección.
El acceso a los elementos se define a través de asignaciones de roles, que especifican las tareas que puede
realizar un grupo o usuario. Una asignación de roles consta de un nombre de usuario o grupo y de una o varias
definiciones de roles que especifican un conjunto de tareas.
Editar seguridad del elemento
Seleccione para cambiar la manera en la que se define la seguridad para el elemento actual.
Pasos siguientes
Portal web
Trabajo con conjuntos de datos compartidos
¿Tiene alguna pregunta más? Puede plantear sus dudas en el foro de Reporting Services.
Trabajo con instantáneas (portal web)
02/04/2022 • 3 minutes to read
NOTE
El servicio del Agente SQL Server debe estar iniciado.
Puede crear una instantánea de caché para que las propiedades de ejecución específicas se ejecuten más rápido.
También puede trabajar con instantáneas de historial para capturar diferentes momentos.
1. En la página Almacenamiento en caché , seleccione Ejecutar siempre este informe según las
instantáneas generadas previamente para habilitar las opciones para crear una instantánea.
2. Seleccione Crear instantáneas de caché en un programa si quiere programar una instantánea
periódica. Si lo hace, puede usar una programación compartida o definir una programación
personalizada para actualizar la instantánea.
3. Seleccione Crear una instantánea de caché cuando haga clic en el botón Aplicar en esta
página si quiere crear una caché de instantánea ahora mismo. Si selecciona esta opción únicamente, la
instantánea no se actualizará.
Crear, modificar y eliminar instantáneas del historial
Para trabajar con instantáneas del historial, administre un informe y seleccione Instantáneas del historial .
Use la página Instantáneas del historial para ver las instantáneas de informe que se han generado y
almacenado a lo largo del tiempo. Según las opciones que se configuren en el servidor de informes, es posible
que el historial solamente contenga las instantáneas más recientes.
El historial del informe siempre se ve en el contexto del informe desde el que se origina. No se puede ver el
historial de todos los informes de un servidor de informes en un solo lugar.
Para generar una instantánea del historial, el informe debe poder ejecutarse en modo desatendido, es decir, hay
que usar credenciales almacenadas; los informes parametrizados deben contener valores predeterminados para
todos los parámetros. Un historial de informe se puede generar manualmente o como una operación
programada. Las propiedades del historial en el informe determinan las formas en que se puede crear el
historial.
1. Para crear una instantánea del historial, seleccione + Nueva instantánea del historial . Esto hará que
el informe se procese y se agregue una entrada a la lista.
2. Puede ir a la configuración para definir programaciones y políticas de retención.
3. Puede seleccionar una instantánea del historial para verla. Las instantáneas que aparecen en un historial
de informe solamente se distinguen por la fecha y la hora en que fueron creadas. No hay manera de
distinguir visualmente si una instantánea se generó como respuesta a una operación programada o
manual.
Programación y configuración
Si selecciona Programación y configuración , dispondrá de más opciones para la retención de programación
y el control de instantáneas creadas.
Opcionalmente, puede crear una programación para que las instantáneas se creen. También puede impedir que
otras personas creen instantáneas. Si desactiva Permitir que los usuarios puedan crear instantáneas de
forma manual , el botón + Nueva instantánea del historial se deshabilitará.
También puede definir cómo prefiere conservar las instantáneas.
Guardar también las instantáneas de caché en el historial de informes
Si activa esta casilla, se copiará en el historial de un informe una instantánea del informe generada según las
propiedades de ejecución del informe. Puede establecer las propiedades de ejecución de informes para ejecutar
un informe a partir de una instantánea generada. Al establecer esta propiedad del historial del informe, se
puede mantener un registro de todas las instantáneas del informe generadas con el tiempo, colocando copias
de las mismas en el historial.
Pasos siguientes
Portal web
Trabajo con informes paginados
Trabajo con conjuntos de datos compartidos
¿Tiene alguna pregunta más? Puede plantear sus dudas en el foro de Reporting Services.
Trabajar con suscripciones (portal web)
02/04/2022 • 5 minutes to read
NOTE
Esta página no se admite en el diseño móvil.
Para poder crear una suscripción nueva, debe comprobar primero si el origen de datos de informe usa
credenciales almacenadas. Use la página de propiedades Orígenes de datos para almacenar las credenciales.
NOTE
El servicio del Agente SQL Server debe estar iniciado.
Para llegar a la página Suscripciones, seleccione los puntos suspensivos (...) de un informe, seleccione
Administrar y, después, Suscripciones .
Para crear suscripciones en la página Suscripciones, seleccione + Nueva suscripción . También puede editar las
suscripciones existentes o eliminar las suscripciones que haya seleccionado.
Esta página también proporciona el estado de los resultados de las ejecuciones de suscripción en la columna
Resultado . Si se ha producido un error en una suscripción, nos interesa consultar la columna de resultados
antes de nada para saber cuál fue el mensaje.
También puede ejecutar una suscripción siempre que quiera si selecciona Ejecutar ahora en la página
Suscripciones.
Tipo de suscripción
Puede optar entre una suscripción estándar y una suscripción controlada por datos .
Una suscripción controlada por datos es aquella que consulta una base de datos de suscriptor para obtener
información sobre la suscripción cada vez que esta se ejecuta. Las suscripciones controladas por datos usan los
resultados de la consulta para determinar los destinatarios de la suscripción, la configuración de entrega y los
valores de parámetro de informe. En tiempo de ejecución, el servidor de informes ejecuta una consulta para
obtener los valores utilizados para la configuración de la suscripción.
Para crear una suscripción controlada por datos, es necesario saber cómo escribir una consulta o un comando
que obtenga los datos de la suscripción. También debe tener un almacén de datos que contenga los datos de
suscriptor (por ejemplo, nombres y direcciones de correo electrónico del suscriptor) para usarlos para la
suscripción.
Esta opción está disponible para los usuarios con permisos avanzados. Si se usa la seguridad predeterminada,
no se pueden utilizar suscripciones controladas por datos en los informes situados en la carpeta Mis informes.
Destination
Seleccione la extensión de entrega que se va a utilizar para distribuir el informe.
La disponibilidad de una extensión de entrega depende de si está instalada y configurada en el servidor de
informes. El correo electrónico del servidor de informes es la extensión de entrega predeterminada, pero se
debe configurar antes de poder usarlo. No es necesario configurar la entrega al recurso compartido de archivos,
pero se debe definir una carpeta compartida para poder utilizarla.
Según la extensión de entrega que usted seleccione, aparece la siguiente configuración:
Las suscripciones por correo electrónico proporcionan campos que son conocidos para los usuarios del
correo electrónico, como Para, Asunto y Prioridad. Especifique Incluir informe para incrustar o adjuntar
el informe, o Incluir vínculo , para incluir una dirección URL en el informe. Especifique Formato de
representación para elegir un formato de presentación para el informe que ha adjuntado o incrustado.
Vea Creación de una suscripción de correo electrónico para obtener más información.
La suscripción a recursos compartidos de archivos proporciona campos que permiten especificar una
ubicación de destino. Puede entregar cualquier informe a un recurso compartido de archivos. Sin
embargo, los informes que admiten características interactivas, como los informes matriciales que
permiten obtener detalles de filas y columnas complementarias, se representan como archivos estáticos.
En este tipo de archivos, no es posible ver filas y columnas de detalle. El nombre del recurso compartido
de archivos debe especificarse con el formato UNC (Convención de nomenclatura universal); por
ejemplo: \miEquipo\public\misArchivosDeInformes. No incluya una barra inversa al final del nombre de
la ruta de acceso. El archivo del informe se entregará en un formato de archivo basado en el formato de
representación (por ejemplo, si elige Excel, el informe se entrega como archivo .xlsx). Vea Creación de una
suscripción de recurso compartido de archivos para obtener más información.
Primero hay que suministrar un origen de datos para usarlo en la consulta. Puede tratarse de un origen de
datos compartido, o bien puede proporcionar un origen de datos personalizado.
Deberá proporcionar una consulta que enumere las distintas opciones necesarias para que la suscripción se
ejecute. La pantalla proporcionará los campos que deben devolverse. Estos campos variarán según el método de
entrega y los parámetros del informe.
Para obtener los mejores resultados, ejecute primero la consulta en SQL Server Management Studio, antes de
usarla en la suscripción controlada por datos. A continuación, puede examinar los resultados para comprobar
que contiene la información requerida. Los puntos importantes para reconocer los resultados de la consulta son:
Las columnas del conjunto de resultados determinan los valores que se pueden especificar para las
opciones de entrega y los parámetros de informe. Por ejemplo, si va a crear una suscripción controlada
por datos para la entrega de correo electrónico, debería tener una columna de direcciones de correo
electrónico.
Las filas del conjunto de resultados determinan el número de entregas de informes que se generan. Si
tiene 10.000 filas, el servidor de informes generará 10.000 notificaciones y entregas.
Ya podemos pasar a validar la consulta. También se puede definir un tiempo de espera de consulta .
Una vez creada la consulta, puede asignar valores a los campos obligatorios. Puede hacerlo escribiendo los
datos manualmente o seleccionando un campo del conjunto de datos que ha creado.
Pasos siguientes
Creación y administración de suscripciones para servidores de informes en modo nativo Portal web
Trabajo con informes paginados
Trabajo con conjuntos de datos compartidos
¿Tiene alguna pregunta más? Puede plantear sus dudas en el foro de Reporting Services.
Uso de los KPI en Reporting Services
02/04/2022 • 4 minutes to read
NOTE
Los KPI solo son accesibles en Power BI Report Server y las ediciones Enterprise (Developer) del portal de Reporting
Services.
Nota : El conjunto de datos no tiene que estar en la misma carpeta que el KPI.
Adición de un KPI
Después de determinar la ubicación de los KPI, vaya a la carpeta y seleccione Nuevo > KPI en el menú superior.
Se abre la pantalla Nuevo KPI .
Puede asignar valores estáticos o utilizar los datos de un conjunto de datos compartido. Al crear un nuevo KPI,
se rellenará con un conjunto aleatorio de datos manuales.
Formato del valor Se utiliza para cambiar el formato del valor que se muestra.
Estado Valor numérico que se usa para determinar el color del icono
de KPI. Los valores válidos son 1 (verde), 0 (ámbar) y -1
(rojo).
Adver tencia : Aunque puede usar el valor de palabra para el campo Estado en tiempo de diseño, debe
utilizar el valor de número si va a actualizar un conjunto de datos. Si actualiza un conjunto de datos con el
valor de palabra, en lugar del de número, se podría dañar los KPI en el servidor.
Nota : Los campos Valor , Objetivo y Estado solo pueden elegir un valor de la primera fila del resultado de
un conjunto de datos. El campo Trend set (Conjunto de tendencias), sin embargo, puede elegir qué
columna refleja la tendencia.
Para usar datos de un conjunto de datos compartido, puede realizar los siguientes pasos:
1. Cambie el valor del cuadro desplegable del campo de Set manually (Establecer manualmente), o Not
set (No establecido), a Dataset field (Campo de conjunto de datos).
2. Seleccione Más opciones (...) en el cuadro de datos para abrir la pantalla Elegir un conjunto de
datos .
3. Seleccione el conjunto de datos que contenga los datos que desea mostrar.
4. Elija el campo que desea usar. Seleccione Aceptar .
5. Cambie Value format (Formato de valor) para que coincida con el formato del valor. En este ejemplo, el
valor es una moneda.
6. Seleccione Aplicar .
Configuración de contenido relacionado
Al elegir Informe móvil , puede elegir el destino en un cuadro de diálogo.
Al hacer clic ahora en el KPI del portal, aparece una miniatura del informe móvil en el menú desplegable de
contenido relacionado. Al hacer clic en esta miniatura, puede ir directamente a este informe.
También puede especificar una dirección URL personalizada. Esta tarea puede ser cualquier cosa: un sitio web,
un sitio de SharePoint, una dirección URL de un informe SSRS (que le permitiría pasar parámetros codificados
de forma rígida).
Eliminación de un KPI
Para quitar un KPI, puede realizar los siguientes pasos.
1. Haga clic en los puntos suspensivos (...) del KPI que quiera quitar. Seleccione Administrar .
2. Seleccione Eliminar . Vuelva a seleccionar Eliminar en el cuadro de diálogo de confirmación.
Pasos siguientes
Portal web
Trabajo con conjuntos de datos compartidos
¿Tiene alguna pregunta más? Puede plantear sus dudas en el foro de Reporting Services.
La configuración de la integración de Power BI
(portal web)
02/04/2022 • 2 minutes to read
Los iconos de los paneles de Power BI no se actualizarán hasta que vuelva a iniciar sesión a través de la página
My Settings (Mi configuración).
Una vez que haya iniciado sesión, se creará un token de seguridad. Los iconos del panel empezarán a
actualizarse en los programas configurados anteriormente.
Pasos siguientes
Integración de Power BI Report Server
Pin Reporting Services items to Power BI Dashboards (Anclar elementos de Reporting Services en paneles de
Power BI)
Paneles en Power BI
Portal web
¿Tiene alguna pregunta más? Puede plantear sus dudas en el foro de Reporting Services.
Servidor de informes de Reporting Services (modo
nativo)
02/04/2022 • 7 minutes to read
Un servidor de informes configurado para el modo nativo se ejecuta como un servidor de aplicaciones que
proporciona todas las funcionalidades de procesamiento y administración exclusivamente mediante los
componentes de Reporting Services.
Puede usar SQL Server Management Studio o el portal web para administrar informes de Reporting Services.
Use el administrador de configuración de Reporting Services para administrar un servidor de informes en
modo nativo.
Si el servidor de informes está configurado para el modo de SharePoint, debe usar las páginas de
administración de contenido del sitio de SharePoint para administrar informes, orígenes de datos compartidos y
otros elementos del servidor de informes.
En este artículo se incluye la siguiente información:
Resumen del modo nativo
Administrar contenido
Proteger y administrar un recurso
Hacer referencia a un recurso de imagen desde un informe
Administrar contenido
En Reporting Services, la administración del contenido hace referencia a la administración de informes,
modelos, carpetas, recursos y orígenes de datos compartidos. Es posible administrar todos estos 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.
NOTE
La administración de contenido es diferente de la administración de servidores de informes. Para más información sobre
cómo administrar el entorno donde se ejecuta un servidor de informes, vea Configuración y administración de un servidor
de informes (modo de SharePoint de Reporting Services).
O P ERA C IÓ N T IP O DE A RC H IVO
Todos los recursos se originan como archivos en un sistema de archivos, que se cargan posteriormente en un
servidor de informes. No existen restricciones en cuanto a los tipos de archivos que se pueden cargar y los
tamaños de archivo son de hasta 1 GB. 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 solamente podrán ver las propiedades generales del 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.
Consulte también
Configurar y administrar un servidor de informes (modo nativo de SSRS)
Solución de problemas en una instalación de Reporting Services
Comparación de los servidores de informes de
Reporting Services nativos y de SharePoint
02/04/2022 • 12 minutes to read
NOTE
La integración de Reporting Services con SharePoint ya no está disponible a partir de SQL Server 2016.
Un servidor de informes de Reporting Services se ejecuta en uno de dos modos de implementación: modo
nativo o modo de SharePoint. Consulte la sección Comparación de características de SharePoint en modo nativo
para obtener una comparación de las características.
Instalación: para obtener información sobre la instalación de Reporting Services, vea Instalar Reporting
Services.
Mis informes Sí No
Power View No Sí
Informes .RDL Sí Sí
Informes .RDLX No Sí
Copias de seguridad y No Sí
recuperación de SharePoint
C O M P O N EN T E O C A RA C T ERÍST IC A EN M O DO N AT IVO M O DO DE SH A REP O IN T
en modo nativo
En el modo nativo, un servidor de informes es un servidor de aplicaciones independiente que proporciona todas
las operaciones de visualización, administración, procesamiento y entrega de informes y modelos de informe.
Se trata del modo predeterminado para las instancias del servidor de informes. Puede instalar un servidor de
informes en modo nativo que se configure durante la instalación o puede configurarlo para las operaciones en
modo nativo una vez completado el programa de instalación.
En el diagrama siguiente se muestra la arquitectura de tres niveles de una implementación en modo nativo de
Reporting Services. Muestra la base de datos del servidor de informes y los orígenes de datos en el nivel de
datos, los componentes del servidor de informes en el nivel intermedio y las aplicaciones cliente y herramientas
integradas o personalizadas en el nivel de presentación. Presenta el flujo de solicitudes y datos entre
componentes del servidor y los componentes que envían y recuperan contenido de un almacén de datos.
El servidor de informes se implementa como un servicio de Microsoft Windows, denominado "servicio del
servidor de informes", que hospeda un servicio web, el procesamiento en segundo plano y otras operaciones.
En la aplicación de consola Servicios, el servicio se muestra como SQL Server Reporting Services
(MSSQLSERVER).
Los programadores de otros fabricantes pueden crear extensiones adicionales para reemplazar o ampliar la
capacidad de procesamiento del servidor de informes. Para obtener más información acerca de las interfaces de
programación disponibles para los desarrolladores de aplicaciones, vea la Referencia técnica.
Modo nativo con elementos web de SharePoint
Reporting Services proporciona dos elementos web que se pueden instalar y registrar en una instancia de
Windows SharePoint Services 2.0 o posterior, o bien en SharePoint Portal Server 2003 o posterior. Desde un
sitio de SharePoint, puede usar los elementos web para buscar y ver informes almacenados y procesados en el
servidor de informes que se ejecuta en modo nativo. Estos elementos web se incluyeron en versiones anteriores
de Reporting Services.
Modo de SharePoint
En el modo de SharePoint, un servidor de informes se debe ejecutar en una granja de servidores de SharePoint.
Las características de administración, representación y procesamiento del servidor de informes se representan
mediante un servidor de aplicaciones de Reporting Services SharePoint que ejecuta el servicio compartido de
SharePoint y una o varias aplicaciones de servicio de Reporting Services. Un sitio de SharePoint proporciona el
acceso front-end al contenido y las operaciones del servidor de informes.
El modo de SharePoint requiere:
SharePoint Foundation 2010 o SharePoint Server 2010.
Una versión adecuada del Complemento de Reporting Services para productos de SharePoint 2010.
Un servidor de aplicaciones de SharePoint con el servicio compartido Reporting Services instalado y al
menos una aplicación del servicio Reporting Services.
En la ilustración siguiente se muestra un entorno de Reporting Services en modo de SharePoint:
DESC RIP C IÓ N
DESC RIP C IÓ N
T IP O VA LO R P REDET ERM IN A DO
NOTE
Reporting Services incluye un completo conjunto de herramientas y aplicaciones que se pueden utilizar para administrar el
servidor, crear contenido y poner el contenido a disposición de los usuarios de la organización.
Tareas relacionadas
Los artículos siguientes proporcionan información adicional sobre cómo instalar, usar y mantener un servidor
de informes:
Revisar los requisitos de hardware y software. Hardware and Software Requirements for Reporting Services
in SharePoint Mode.
TA REA VÍN C ULO
Instale Reporting Services en modo de SharePoint. Instalar el modo de SharePoint de Reporting Services para
SharePoint 2010
Explica cómo ajustar la configuración de memoria para el Configuración de la memoria disponible para las aplicaciones
servicio web del servidor de informes y el servicio de del servidor de informes
Windows.
Explica los pasos recomendados para configurar el servidor Configuración de un servidor de informes para la
de informes para la administración remota. administración remota
Proporciona las instrucciones para configurar el control Habilitar y deshabilitar la impresión del lado cliente para
RSClientPrint que proporciona la funcionalidad de impresión Reporting Services
desde dentro de los exploradores admitidos. Para más
información sobre los requisitos del explorador, vea
Compatibilidad del explorador de Reporting Services y Power
View.
Pasos siguientes
Extensiones de Reporting Services
Herramientas de Reporting Services
Suscripciones y entrega (Reporting Services)
Base de datos del servidor de informes (Modo nativo de SSRS)
Implementación de una extensión de seguridad
Implementar una extensión de procesamiento de datos
Orígenes de datos admitidos por Reporting Services (SSRS)
¿Tiene alguna pregunta más? Puede plantear sus dudas en el foro de Reporting Services.
Configurar y administrar un servidor de informes
(modo nativo de SSRS)
02/04/2022 • 2 minutes to read
En este artículo se resumen los métodos que se pueden usar para configurar Reporting Services. También se
incluye una lista de temas en los que se explica cómo configurar determinados componentes, características o
funciones del servidor. Para configurar Reporting Services, puede:
Use la herramienta Administrador de configuración del servidor de informes. En muchos de los temas de
esta sección se proporciona información acerca de la configuración de determinadas características
mediante esta herramienta.
Use Management Studio para personalizar las propiedades del servidor, habilitar Mis informes, habilitar
los registros de seguimiento y establecer los valores predeterminados de todo el sitio. Para más
información sobre la configuración del sitio, vea Servidor de informes de Reporting Services (modo
nativo) para Management Studio. Tenga en cuenta que se puede crear y ejecutar un script que establece
las propiedades del servidor mediante programación. Para más información, vea Script para tareas
administrativas y de implementación y Propiedades del sistema del servidor de informes.
Use el portal web para conceder permisos para tener acceso al servidor de informes. Los permisos se
conceden a través de las asignaciones de roles que define para cada cuenta de grupo o usuario. Para
obtener más información, vea Roles y permisos (Reporting Services).
También puede modificar archivos de configuración para cambiar la configuración de la aplicación. Para
obtener más información acerca de cada archivo así como directrices para modificarlos, vea Reporting
Services Configuration Files.
En esta sección
Configurar las direcciones URL del servidor de informes (Administrador de configuración del servidor de
informes)
Describe cómo definir las direcciones URL que se usan para tener acceso al servidor de informes y al portal
web.
Configurar la cuenta de servicio del servidor de informes (Administrador de configuración del servidor de
informes)
Proporciona recomendaciones y pasos sobre cómo modificar la contraseña y la cuenta de servicio.
Crear una base de datos del servidor de informes (Administrador de configuración del servidor de informes)
Describe cómo crear una base de datos del servidor de informes, necesaria para almacenar objetos y metadatos
de servidor.
Configurar una conexión de base de datos del servidor de informes (Administrador de configuración del
servidor de informes)
Describe cómo modificar la cadena de conexión que utiliza el servidor de informes para conectarse a la base de
datos del servidor de informes.
Entrega por correo electrónico en Reporting Services
Describe cómo configurar un servidor de informes para permitir la distribución de informes por correo
electrónico.
Configurar la cuenta de ejecución desatendida (Administrador de configuración del servidor de informes)
Describe cómo configurar una cuenta de usuario para procesar informes en modo desatendido.
Consulte también
Archivos de configuración de Reporting Services
Administrador de configuración del servidor de informes (modo nativo)
Seguridad y protección de Reporting Services
Servidor de informes de Reporting Services (modo nativo)
Configurar un servidor de informes (modo nativo
de Reporting Services)
02/04/2022 • 3 minutes to read
Según las opciones que seleccione durante la instalación, podría requerirse una configuración adicional para
poder utilizar el servidor de informes. Como mínimo, una configuración del servidor de informes consta de lo
siguiente:
Una cuenta del servicio del servidor de informes (se configura durante la instalación).
La dirección URL del servicio web que proporciona acceso al servidor de informes.
Una base de datos del servidor de informes que almacena los datos de la aplicación, los informes y otros
elementos.
El programa de instalación configura los valores mínimos si selecciona alguna de las opciones de instalación
siguientes: la configuración predeterminada del modo nativo o la configuración predeterminada del modo
integrado de SharePoint. Si ha instalado el servidor de informes en modo de solo archivos (esta es la opción
Instalar pero no configurar del asistente para la instalación), solo se configura la cuenta de servicio. La
dirección URL del servicio web y la base de datos del servidor de informes se deben configurar una vez
finalizada la instalación.
Se recomienda configurar el portal web para que pueda conceder acceso de usuario al servidor de informes y
administrar el contenido de dicho servidor. Si implementa un servidor de informes en modo integrado de
SharePoint, utilice el front-end web de un servidor de SharePoint para conceder el acceso.
Se pueden configurar características adicionales, como el correo electrónico del servidor de informes y la cuenta
de ejecución desatendida, según sea necesario. Para más información, vea Administrar un servidor de informes
en modo nativo de Reporting Services.
Para configurar un servidor de informes, utilice la herramienta Configuración de Reporting Services.
Consulte también
Administrar un servidor de informes en modo nativo de Reporting Services
Configurar un firewall para el acceso al servidor de informes
Configurar un servidor de informes en modo nativo para la administración local (SSRS)
Configuración de un servidor de informes para la administración remota
Administrador de configuración del servidor de informes (modo nativo)
Configurar el portal web
02/04/2022 • 5 minutes to read
El portal web es una aplicación front-end web que se usa para ver informes, administrar el contenido del
servidor de informes y conceder acceso de usuario a un servidor de informes en modo nativo. El portal web se
instala con el servicio web del servidor de informes en la misma instancia del servidor de informes y,
opcionalmente, se configura si se selecciona la opción Instalar la configuración predeterminada del modo
nativo en el programa de instalación. También puede configurar el portal web después de haber realizado la
instalación. En este tema se proporciona información sobre los siguientes escenarios de configuración del portal
web:
Requisitos previos
Para usar el portal web, debe cumplir los requisitos previos siguientes:
Tener un servidor de informes configurado mínimamente. Para más información sobre la configuración
mínima de un servidor de informes, vea Configurar un servidor de informes.
El servidor de informes se debe ejecutar en modo nativo. No puede usar el portal web con un servidor de
informes configurado para el modo integrado de SharePoint. En SQL Server 2012, no se puede cambiar
un servidor de informes de un modo a otro. Si desea cambiar el tipo de servidor de informes que usa su
entorno, debe instalar el modo deseado del servidor de informes y, a continuación, copiar o mover los
elementos de informe al nuevo servidor de informes. Este proceso se conoce normalmente como
"migración". Los pasos necesarios para la migración dependen del modo al que se realice la migración y
la versión desde la que se migre. Para obtener más información, vea Upgrade and Migrate Reporting
Services.
También debe tener Internet Explorer 11 o posterior con scripting habilitado. Para obtener más
información, vea Compatibilidad del explorador de Reporting Services y Power View.
Para configurar la dirección URL del portal web y el directorio virtual predeterminados
1. Inicie la herramienta Configuración de Reporting Services y conéctese a la instancia del servidor de
informes.
2. En la herramienta Configuración de Reporting Services, seleccione Dirección URL del Por tal web para
abrir la página que permite configurar la dirección URL.
3. Escriba un nombre único de directorio virtual para el portal web.
4. Haga clic en Aplicar .
5. Si usa Windows Vista o Windows Server 2008, podrían necesitarse pasos adicionales para poder usar el
portal web. Para más información, vea Configurar un servidor de informes en modo nativo para la
administración local (SSRS).
Configurar el portal web para que use una dirección URL específica
del servidor de informes
De forma predeterminada, el portal web se conecta al servicio web del servidor de informes que se ejecuta en el
mismo servicio del servidor de informes. El portal web usa la dirección URL del servicio web del servidor de
informes para realizar la conexión. Si define varias direcciones URL para el servicio web del servidor de
informes, el portal web usa la última de ellas. Pero es posible que en algunas implementaciones le interese que
el portal web se conecte siempre al servicio web a través de una dirección URL estática. Podría interesarle esto
si, por ejemplo, hubiese configurado el filtrado de paquetes en un puerto o en una dirección IP específica y
deseara que todas las conexiones al servidor de informes pasaran a través de las reglas del filtro que ha
definido.
Cuando se configuran direcciones URL en la herramienta Configuración de Reporting Services, el portal web
detecta y usa automáticamente las direcciones URL nuevas y actualizadas del servidor de informes que se
ejecuta en la misma instancia del servidor. Si su implementación requiere el uso de una única dirección URL
estática para todas las solicitudes del servidor de informes, puede especificar dicha dirección en el archivo
RSReportServer.config.
Para configurar una dirección URL estática del servidor de informes
1. Abra el archivo RsRepor tSer ver.config en un editor de texto. De forma predeterminada, se encuentra
\Archivos de programa\Microsoft SQL Server\MSRS12.<instancename>\Reporting
Services\ReportServer.
2. Busque Repor tSer verURL .
3. Reemplácelo por la dirección URL de la instancia del servidor de informes.
4. Guarde los cambios y cierre el archivo.
Para obtener más información sobre el archivo de configuración, vea Modificar un archivo de configuración de
Reporting Services (RSreportserver.config) y El archivo de configuración RSReportServer.config.
Pasos siguientes
Portal web
Compatibilidad del explorador de Reporting Services Configurar una dirección URL
Comprobar una instalación de Reporting Services
Activar o desactivar las características de Reporting Services
Administrar un servidor de informes en modo nativo de Reporting Services
El archivo de configuración RSReportServer.config
Configuración de un servidor de informes en modo nativo para la administración local
¿Tiene alguna pregunta más? Puede plantear sus dudas en el foro de Reporting Services.
Administrar un servidor de informes en modo
nativo de Reporting Services
02/04/2022 • 2 minutes to read
Esta sección contiene procedimientos para configurar una instancia del servidor de informes en modo nativo
usando el Administrador de configuración del servidor de informes.
En esta sección
Los temas de esta sección se organizan en categorías para que pueda encontrar las instrucciones que desea más
fácilmente. La primera sección contiene los temas para las tareas de configuración básicas para un servidor de
informes en modo nativo. La segunda sección contiene temas de configuración avanzados. La tercera sección
contiene temas para configurar un servidor de informes de manera que se ejecute en modo integrado de
SharePoint.
Configuración básica
Administrador de configuración del servidor de informes (modo nativo)
Proporciona los pasos para iniciar la herramienta de configuración de Reporting Services.
Configurar una cuenta de servicio (Administrador de configuración del servidor de informes)
Explica cómo especificar la información de cuenta y contraseña para el servicio Servidor de informes.
Registrar un nombre principal de servicio (SPN) para un servidor de informes
Explica cómo registrar manualmente un SPN para un servidor de informes que se ejecuta en una cuenta de
usuario de dominio en una red que utiliza la autenticación Kerberos.
Configuración de una URL (Administrador de configuración del servidor de informes)
Explica cómo establecer una o varias direcciones URL que se usan para tener acceso al servicio web del servidor
de informes y el portal web.
Crear una base de datos del servidor de informes en modo nativo (Administrador de configuración del servidor
de informes)
Proporciona los pasos para crear una base de datos de servidor de informes. Este paso es necesario para
implementar una instalación de Reporting Services.
Configuración avanzada u opcional
Configuración de una implementación escalada horizontalmente del servidor de informes en modo nativo
(Administrador de configuración del servidor de informes)
Proporciona los pasos para configurar varios servidores de informes para compartir una base de datos del
servidor de informes.
Entrega por correo electrónico en Reporting Services
Ofrece pasos para configurar un servidor de informes para la distribución por correo electrónico.
Configurar un firewall para el acceso del Servidor de informes
Explica cómo abrir los puertos que se usan para las solicitudes entrantes y las respuestas salientes desde un
servidor de informes.
Configurar un servidor de informes en modo nativo para la administración local (SSRS)
Describe los pasos adicionales necesarios para conectarse al portal web o a un servidor de informes mediante
https://localhost .
Configuración de un servidor de informes para la administración remota
Explica cómo configurar una instancia del servidor de informes remota para que pueda conectarse y
configurarla desde un equipo diferente.
Activación o desactivación de las características de Reporting Services
Explica cómo quitar las características que no se usan en una instalación de Reporting Services.
Habilitar los errores remotos (Reporting Services)
Explica cómo establecer las propiedades de servidor en un servidor de informes para devolver información
adicional sobre condiciones de error que se produzcan en servidores remotos.
Consulte también
Configurar y administrar un servidor de informes (modo nativo de SSRS)
Configuración y administración de un servidor de informes (modo de SharePoint de Reporting Services)
Configurar un firewall para el acceso al servidor de
informes
02/04/2022 • 3 minutes to read
Reporting Services A las aplicaciones del servidor de informes y a los informes publicados se tiene acceso a
través de direcciones URL que especifican una dirección IP, un puerto y un directorio virtual. Si Firewall de
Windows está activado, es probable que el puerto que el servidor de informes está configurado para usar esté
cerrado. Lo que indica que un puerto podría estar cerrado es la recepción de una página en blanco cuando
intenta abrir el portal web desde un equipo cliente remoto o una página web en blanco después de solicitar un
informe.
Para abrir un puerto, debe utilizar la utilidad Firewall de Windows en el equipo del servidor de informes.
Reporting Services no abrirá los puertos en su lugar; debe realizar este paso manualmente.
De forma predeterminada, el servidor de informes escucha las solicitudes HTTP en el puerto 80. Por tanto, las
instrucciones siguientes incluyen los pasos que especifican ese puerto. Si configuró las direcciones URL del
servidor de informes para utilizar un puerto diferente, debe especificar ese número de puerto al seguir las
instrucciones siguientes.
Si está teniendo acceso a las bases de datos relacionales de SQL Server en equipos externos, o si la base de
datos del servidor de informes se encuentra en una instancia SQL Server externa, debe abrir el puerto 1433 y
1434 del equipo externo. Para más información, vea Configurar Firewall de Windows para el acceso al motor de
base de datos. Para obtener más información sobre la configuración predeterminada de Firewall de Windows y
una descripción de los puertos TCP que afectan al Motor de base de datos, a Analysis Services, a Reporting
Servicesy a Integration Services, vea Configurar Firewall de Windows para permitir el acceso a SQL Server.
Requisitos previos
En estas instrucciones se supone que ya configuró la cuenta de servicio, creó la base de datos del servidor de
informes y configuró direcciones URL para el servicio web del servidor de informes y el portal web. Para más
información, vea Administrar un servidor de informes en modo nativo de Reporting Services.
También debería haber comprobado que el servidor de informes es accesible a través de una conexión del
explorador web local a la instancia del servidor de informes local. Con este paso se establece que tiene una
instalación activa. Debería comprobar que la instalación está configurada correctamente antes de empezar a
abrir los puertos. Para completar este paso en Windows Server 2008, debe haber agregado también el sitio del
servidor de informes a Sitios de confianza. Para más información, vea Configurar un servidor de informes en
modo nativo para la administración local (SSRS).
Pasos siguientes
Después de abrir el puerto y antes de confirmar si los usuarios remotos pueden tener acceso al servidor de
informes en el puerto que abre, debe conceder acceso de usuario al servidor de informes a través de las
asignaciones de roles en Inicio y en el nivel de sitio. Puede abrir un puerto correctamente y seguir teniendo
conexiones del servidor de informes erróneas si los usuarios no tienen permisos suficientes. Para obtener más
información, consulte Conceder a un usuario acceso a un servidor de informes.
También puede comprobar que el puerto se abre correctamente iniciando el portal web en un equipo diferente.
Para más información, consulte El portal web de un servidor de informes.
Consulte también
Configurar la cuenta de servicio del servidor de informes (Administrador de configuración del servidor de
informes)
Configurar las direcciones URL del servidor de informes (Administrador de configuración del servidor de
informes)
Crear una base de datos del servidor de informes (Administrador de configuración del servidor de informes)
Configurar la cuenta de servicio del servidor de informes (Administrador de configuración del servidor de
informes)
Administración de un servidor de informes en modo nativo de Reporting Services
Configurar un servidor de informes en modo nativo
para la administración local (SSRS)
02/04/2022 • 6 minutes to read
TIP
Nota: Si no ve la opción Configuración del sitio , cierre y vuelva a abrir el explorador y vaya al portal web con
privilegios administrativos.
3. En la página Configuración del sitio, seleccione Seguridad y, a continuación, seleccione Agregar grupo
o usuario .
4. En el campo Nombre de grupo o de usuario , escriba su cuenta de usuario de Windows en este
formato: <domain>\<user> .
5. Seleccione Administrador del sistema .
6. Seleccione Aceptar .
7. Cierre el portal web.
8. Vuelva a abrir el portal web en Internet Explorer, sin usar Ejecutar como administrador .
Información adicional
Un paso de configuración frecuente adicional relacionado con la administración de Reporting Services consiste
en abrir el puerto 80 en Firewall de Windows para permitir el acceso al equipo servidor de informes. Para
obtener instrucciones, consulte Configure a Firewall for Report Server Access.
Consulte también
Administración de un servidor de informes en modo nativo de Reporting Services
Configurar un servidor de informes para la
administración remota
02/04/2022 • 5 minutes to read
En Reporting Services, puede configurar las instancias del servidor de informes local o remotamente. Para
configurar una instancia del servidor de informes remota, se puede utilizar la herramienta Configuración de
Reporting Services o escribir código personalizado que utilice el proveedor de Instrumental de administración
de Windows (WMI) de Reporting Services . La herramienta de configuración de Reporting Services proporciona
una interfaz gráfica para el proveedor WMI, de modo que se puede configurar un servidor de informes sin tener
que escribir código. Al iniciar la herramienta, se puede especificar el servidor remoto con el que se desea
establecer la conexión.
Para poder utilizar la herramienta con el fin de configurar un servidor de informes remoto, debe seguir las
instrucciones de este tema para habilitar los puertos en Firewall de Windows, habilitar las conexiones remotas y
habilitar las solicitudes de WMI remotas.
La configuración apropiada le ayuda a evitar el error siguiente:
The machine could not be found.
Requisitos previos
Para modificar la configuración del firewall, es necesario iniciar sesión de manera local y ser miembro del grupo
local Administradores. No se puede modificar la configuración del firewall de Windows de un equipo remoto a
través de una conexión remota.
Si se desea habilitar la administración remota para un usuario que no es administrador, es necesario conceder a
la cuenta permisos para la activación remota del Modelo de objetos componentes distribuido (DCOM). En este
tema se ofrecen instrucciones para configurar el servidor para el acceso de usuarios que no son
administradores.
Algunas organizaciones tienen directivas de grupo que impiden la administración remota de servidores para
algunos sistemas operativos o usuarios. Antes de modificar la configuración del firewall, pregunte al
administrador de la red si existen restricciones en cuanto a la administración remota.
Para obtener más información, vea Connecting Through Windows Firewall en la documentación de Plataform
SDK en MSDN.
Tareas
Entre las tareas que habilitan la configuración del servidor de informes remoto figuran las siguientes:
Habilitar los puertos en Firewall de Windows para permitir solicitudes en los puertos que usa el servidor
de informes y la instancia del Motor de base de datos de SQL Server. Vea Configurar un firewall para el
acceso al servidor de informes y Configurar Firewall de Windows para el acceso al motor de base de
datos.
Habilitar las conexiones remotas a la instancia del Motor de base de datos que hospeda la base de datos
del servidor de informes. La conexión remota es necesaria para configurar la conexión de la base de
datos del servidor de informes y administrar las claves de cifrado.
Habilitar las solicitudes de WMI remotas para atravesar el Firewall de Microsoft Windows.
Si está configurando un servidor de informes remoto para que lo administre un usuario sin derechos
administrativos, debe establecer los permisos DCOM para habilitar el acceso WMI remoto a una cuenta
de usuario de Windows estándar. Debido a que WMI utiliza DCOM como transporte para las llamadas
remotas, es necesario establecer los permisos de DCOM de manera que los usuarios que no inicien
sesión como administrador local puedan configurar el servidor.
Si está configurando un servidor de informes remoto para que lo administre un usuario sin derechos
administrativos, también debe establecer los permisos WMI en el espacio de nombres WMI del servidor
de informes. De manera predeterminada, todos los miembros del grupo local Administradores tienen
acceso al espacio de nombres de WMI del servidor de informes. Si se desea conceder acceso a usuarios
que no sean administradores, deben establecerse permisos.
Las instrucciones para realizar estas tareas se proporcionan en este tema.
Configurar las conexiones remotas a la base de datos del servidor de informes
1. Haga clic en Inicio , elija Todos los programas , Microsoft SQL Ser ver , Herramientas de
configuración y, finalmente, haga clic en Administrador de configuración de SQL Ser ver .
2. En el panel izquierdo, expanda Configuración de red de SQL Ser ver y, a continuación, haga clic en
Protocolos para la instancia de SQL Server.
3. En el panel de detalles, habilite los protocolos TCP/IP y Canalizaciones con nombre y, después, reinicie el
servicio SQL Server .
Para habilitar la administración remota en Firewall de Windows
1. Inicie sesión como administrador local en el equipo para el que desea habilitar la administración remota.
2. Abra un símbolo del sistema con privilegio de administración.
3. Ejecute el siguiente comando:
Puede especificar varias opciones para Scope. Para obtener más información, vea la documentación del
producto Firewall de Windows.
4. Compruebe que se ha habilitado la administración remota. Puede ejecutar el comando siguiente para
mostrar el estado:
5. Reinicie el equipo.
Para establecer permisos DCOM que habiliten el acceso remoto a WMI para usuarios que no son
administradores
1. En el menú Inicio, seleccione Herramientas administrativas y haga clic en Ser vicios de
componente .
En Windows Vista, en el menú Inicio, haga clic en Todos los programas , haga clic en Ejecutar y, a
continuación, escriba mmc comexp.msc .
2. Abra la carpeta Servicios de componente.
3. Abra la carpeta Equipos.
4. Seleccione Mi PC.
5. En el menú Acción , seleccione Propiedades .
6. Haga clic en Seguridad COM .
7. En Permisos de inicio y activación , haga clic en Editar límites .
8. Si no aparece su nombre en Permisos de inicio , haga clic en Agregar .
9. Escriba el nombre de su cuenta de usuario y, a continuación, haga clic en Aceptar .
10. En Permisos de <User or Group> , en la columna Permitir , seleccione Ejecución remota y
Activación remota y, después, haga clic en Aceptar .
Para establecer permisos para el espacio de nombres de WMI del servidor de informes para usuarios que no
son administradores
1. En el menú Inicio, seleccione Herramientas administrativas y haga clic en Administración de
equipos .
2. Abra la carpeta Servicios y Aplicaciones.
3. Haga clic con el botón derecho en Control WMI y seleccione Propiedades .
4. Haga clic en Seguridad .
5. Abra la carpeta raíz.
6. Abra la carpeta Microsoft.
7. Abra la carpeta SQLServer.
8. Abra la carpeta ReportServer.
9. Abra la carpeta de la instancia. Si instaló la instancia predeterminada, la carpeta es MSSQLSERVER.
10. Abra la carpeta v10.
11. Seleccione la carpeta Admin y, a continuación, haga clic en Seguridad .
12. Haga clic en Agregar y, después, escriba la cuenta de usuario que se empleará para administrar el
servidor.
13. En la columna Permitir , seleccione Habilitar cuenta , Llamada remota habilitada y Seguridad de
lectura y, a continuación, haga clic en Aceptar .
Consulte también
Administrador de configuración del servidor de informes (modo nativo)
Configurar un servidor de informes en un clúster
con equilibrio de carga de red
02/04/2022 • 10 minutes to read
Si va a configurar una ampliación escalada de un servidor de informes para ejecutarse en un clúster con
equilibrio de carga de red (NLB), debe hacer lo siguiente:
Asegúrese de que el clúster NLB es accesible a través de un nombre de servidor virtual que se asigna a la
dirección IP del servidor virtual. Un nombre de servidor virtual es necesario para poder configurar un
único punto de entrada al clúster NLB. Cuando configure una dirección URL para cada instancia del
servidor de informes, especificará el nombre del servidor virtual como host.
Configure la validación del estado de la vista para admitir la vista de los informes interactivos. Los
informes interactivos se suelen representar varias veces durante una sesión de un solo usuario para
visualizar datos nuevos o diferentes en respuesta a las acciones del usuario. Configurando la validación
del estado de la vista, se preserva la continuidad dentro de la sesión de usuario independientemente del
servidor de informes que atienda la solicitud real.
Reporting Services no proporciona funcionalidad para equilibrar la carga en una implementación escalada o
para definir un punto único de acceso a través de una dirección URL compartida. Debe implementar una
solución de clúster NLB de hardware o software independiente para admitir una implementación escalada de
Reporting Services .
Puede instalar Reporting Services en los nodos que ya formen parte de un clúster NLB, o puede configurar una
implementación escalada primero e instalar el software del clúster después.
PA SO DESC RIP C IÓ N M Á S IN F O RM A C IÓ N
2. Abra el archivo Web.config para el servidor de informes y, en la sección < system.web >, pegue el
elemento < machineKey > que ha generado. De forma predeterminada, el archivo Web.config se
encuentra en \Archivos de programa\Microsoft SQL Server\MSRS13.MSSQLSERVER\Reporting
Services\Reportserver\Web.config.
3. Guarde el archivo.
4. Repita el paso anterior en cada servidor de informes de la implementación escalada.
5. Compruebe que todos los archivos Web.Config para todos los servidores de informes de la
implementación escalada contienen elementos < machineKey > idénticos en la sección < system.web >.
SE APLICA A: ✔
️ SQL Server Reporting Services (2017 y versiones posteriores) ✔
️ Power BI Report Server
1. Genere una clave de validación y una clave de descifrado utilizando la funcionalidad de generación
automática que proporciona .NET Framework. Al final, debe tener una única entrada <MachineKey >
que podrá pegar en el archivo RSReportServer.config para cada instancia del servidor de informes de la
implementación escalada.
En el ejemplo siguiente se ilustra el valor que se debe obtener. No copie el ejemplo en sus archivos de
configuración; los valores de las claves no son válidos. El servidor de informes requiere el uso correcto de
mayúsculas y minúsculas.
2. Abra el archivo RSReportServer.config para el servidor de informes y, en la sección < Configuration >,
pegue el elemento <MachineKey > que ha generado. De forma predeterminada, el archivo
RSReportServer.config se encuentra en \Archivos de Programa\Microsoft SQL Server Reporting
Services\SSRS\ReportServer\RSReportServer.config para Reporting Services y en \Archivos de
Programa\Microsoft Power BI Report Server\PBIRS\ReportServer\RSReportServer.config para Power BI
Report Server.
3. Guarde el archivo.
4. Repita el paso anterior en cada servidor de informes de la implementación escalada.
5. Compruebe que todos los archivos RSReportServer.Config para todos los servidores de informes de la
implementación escalada contienen elementos <MachineKey > idénticos en la sección < Configuration
>.
<Hostname>virtual_server</Hostname>
5. Guarde el archivo.
6. Repita estos pasos en cada archivo RSReportServer.config de cada servidor de informes de la
implementación escalada.
Consulte también
Configuración de una URL (Administrador de configuración del servidor de informes)
Configuración de una implementación escalada horizontalmente del servidor de informes en modo nativo
(Administrador de configuración del servidor de informes)
Administrador de configuración del servidor de informes (modo nativo)
Administración de un servidor de informes en modo nativo de Reporting Services
Habilitar los errores remotos (Reporting Services)
02/04/2022 • 3 minutes to read
Es posible establecer propiedades de servidor en un servidor de informes de Reporting Services para devolver
información adicional sobre condiciones de error que se produzcan en servidores remotos. Si un mensaje de
error incluye el texto "Para obtener más información acerca de este error, navegue hasta el servidor de informes
en el equipo del servidor local o habilite los errores remotos", puede establecer la propiedad
EnableRemoteErrors para obtener información adicional que pueda ayudarle a solucionar el problema. Para
más información, vea Propiedades del sistema del servidor de informes.
En este tema:
Habilitar errores remotos para el modo de SharePoint
Habilitar los errores remotos a través de SQL Server Management Studio (modo nativo)
Habilitar errores remotos mediante scripts (modo nativo)
Modificar la tabla ConfigurationInfo (modo nativo)
rs -i EnableRemoteErrors.rss -s https://servername/ReportServer
Si está implementando Reporting Services en una red que usa el protocolo Kerberos para la autenticación
mutua, debe crear un nombre principal de servicio (SPN) para el servicio Servidor de informes si lo configura
para que se ejecute como una cuenta de usuario de dominio.
Sintaxis
Al manipular los SPN con setspn, el SPN se debe escribir en el formato correcto. El formato de un SPN HTTP es
http/host . La sintaxis de comandos para utilizar la utilidad SetSPN con el fin de crear un SPN para el servidor
de informes es similar a la siguiente:
SetSPN está disponible con Windows Server. El argumento -s agrega un SPN después de validar que no existe
ningún duplicado. NOTA: -s está disponible en Windows Server a partir de Windows Server 2008.
HTTP es la clase de servicio. El servicio web del servidor de informes se ejecuta en HTTP.SYS. Una consecuencia
de la creación de un SPN para HTTP es que a todas las aplicaciones web del mismo equipo que se ejecutan en
HTTP.SYS (incluidas las que se hospedan en IIS) se les concederán vales en función de la cuenta de usuario de
dominio. Si esos servicios se ejecutan en una cuenta diferente, se producirá un error en las solicitudes de
autenticación. Para evitar este problema, asegúrese de configurar todas las aplicaciones HTTP para ejecutarse en
la misma cuenta, o considere la posibilidad de crear los encabezados de host para cada aplicación y crear
después SPN independientes para cada encabezado de host. Al configurar los encabezados de host, se requieren
cambios de DNS con independencia de la configuración de Reporting Services .
Los valores que especifique para <computername> y <domainname> identifican la dirección de red única del
equipo en el que se hospeda el servidor de informes. Puede ser un nombre de host local o un nombre de
dominio completo (FQDN). Si solo tiene un dominio, puede omitir <domainname> de la línea de comandos.
<domain-user-account> es la cuenta de usuario en la que se ejecuta el servicio del servidor de informes y para
la que se debe registrar el SPN.
Registrar un nombre principal de servicio para la cuenta de usuario de
dominio
Para registrar un SPN para un servicio Servidor de informes que se ejecute como un usuario de dominio
1. Instale Reporting Services y configure el servicio Servidor de informes para ejecutarse como una cuenta
de usuario de dominio. Observe que los usuarios no podrán conectarse al servidor de informes hasta
que complete los pasos siguientes.
2. Inicie sesión en el controlador de dominio como administrador de dominio.
3. Abra una ventana de símbolo del sistema.
4. Copie el comando siguiente, reemplazando los valores de los marcadores de posición con valores reales
que sean válidos para su red:
5. Ejecute el comando.
6. Abra el archivo RsRepor tSer ver.config y busque la sección <AuthenticationTypes> .
7. Agregue <RSWindowsNegotiate /> como primera entrada en esta sección para habilitar Kerberos.
Consulte también
Configurar una cuenta de servicio (Administrador de configuración del servidor de informes)
Configurar la cuenta de servicio del servidor de informes (Administrador de configuración del servidor de
informes)
Administración de un servidor de informes en modo nativo de Reporting Services
Activar o desactivar las características de Reporting
Services
02/04/2022 • 3 minutes to read
Puede desactivar características del servidor de informes que no use como parte de una estrategia de bloqueo
para reducir la superficie de ataque de un servidor de informes de producción. En la mayoría de los casos, le
interesará ejecutar las características de Reporting Services simultáneamente para poder hacer uso de toda la
funcionalidad de Reporting Services. Sin embargo, dependiendo del modelo de implementación, puede
deshabilitar aquellas características que no necesite. Por ejemplo, si todo el procesamiento de informes está
configurado como operaciones programadas, puede habilitar solo el procesamiento en segundo plano. Del
mismo modo, puede ejecutar simplemente el servicio web del servidor de informes si solo desea informes a
petición e interactivos.
En los procedimientos de este artículo, se muestra cómo desactivar características de Reporting Services en
modo nativo. Las características se pueden configurar de varias maneras: editando directamente el archivo
RsReportServer.config o con la faceta Configuración de área expuesta para Repor ting Ser vices de la
administración basada en directivas de SQL Server Management Studio. Use los vínculos para buscar el
procedimiento o los procedimientos en los que se explica cómo activar o desactivar una característica:
Servicio web del servidor de informes
Eventos y procesamiento programados
Portal web
Seguridad integrada de Windows para los orígenes de datos de informes
<IsWebServiceEnabled>true</IsWebServiceEnabled>
3. Para desactivar el servicio web del servidor de informes, establezca IsWebSer viceEnabled en false :
<IsWebServiceEnabled>false</IsWebServiceEnabled>
<IsSchedulingService>true</IsSchedulingService>
<IsNotificationService>true</IsNotificationService>
<IsEventService>true</IsEventService>
<IsSchedulingService>false</IsSchedulingService>
<IsNotificationService>false</IsNotificationService>
<IsEventService>false</IsEventService>
NOTE
No puede desactivar completamente ningún procesamiento en segundo plano porque proporciona la funcionalidad de
mantenimiento de las bases de datos que se requiere para las operaciones de servidor.
Portal web
A partir de la Actualización acumulativa 2 de SQL Server 2016 Reporting Services, el portal web siempre estará
habilitado.
Consulte también
Administrador de configuración del servidor de informes (modo nativo)
¿Tiene alguna pregunta más? Puede plantear sus dudas en el foro de Reporting Services.
Habilitar un servidor de informes para el acceso
mediante móvil a Power BI
02/04/2022 • 2 minutes to read
Puede usar la aplicación móvil de Power BI para emplear informes móviles. Hay algunos valores que debe
configurar para permitir que la aplicación móvil de Power BI se conecte a Reporting Services.
Los informes móviles exigen el modo nativo de Reporting Services
Habilitar la autenticación básica para Reporting Services (para CTP 3.2)
Se recomienda habilitar HTTPS junto con un certificado de confianza válido para el dispositivo cliente
Revisar la configuración del firewall
Habilitar HTTPS
Si habilita la autenticación básica, se recomienda habilitar HTTPS en Reporting Services. Si habilita HTTPS,
asegúrese de que los certificados usados sean de confianza en los dispositivos cliente que ejecuten la aplicación
móvil de Power BI para iOS. Esto significa que la cadena de certificación debe ser válida y estar disponible en el
dispositivo cliente.
Si necesita usar un certificado autofirmado con fines de desarrollo o evaluación, puede exportar el certificado
del servidor de informes e instalarlo en el dispositivo móvil. Consulte la documentación del dispositivo para
instalar el certificado en dicho dispositivo.
Para obtener más información sobre la habilitación de TLS, consulte Configurar conexiones TLS en un servidor
de informes en modo nativo.
##
Revisar la configuración del firewall Se recomienda revisar la configuración del firewall para asegurarse de que
todos los dispositivos puedan conectarse correctamente a Reporting Services. Para obtener más información sobre
cómo configurar Firewall de Windows, consulte [Configurar un firewall para el acceso al servidor de informes]
(../../reporting-services/report-server/configure-a-firewall-for-report-server-access.md). ##
Consulte también [Configuración de la autenticación básica en el servidor de informes](../../reporting-
services/security/configure-windows-authentication-on-the-report-server.md) [Configuración de conexiones TLS en
un servidor de informes en modo nativo](../../reporting-services/security/configure-ssl-connections-on-a-native-
mode-report-server.md) [Configurar un firewall para el acceso del Servidor de informes](../../reporting-
services/report-server/configure-a-firewall-for-report-server-access.md)
Administración de contenido del servidor de
informes (Modo nativo de SSRS)
02/04/2022 • 15 minutes to read
NOTE
La administración de contenido es diferente de la administración de servidores de informes. Si quiere 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).
NOTE
Para CTP 3.2, si quiere mover la ubicación de un elemento, debe realizar esa acción en el portal web.
En el portal web, los elementos que se pueden mover aparecen indicados en la jerarquía de carpetas. La
siguiente imagen muestra el icono correspondiente a cada uno de los elementos que se pueden mover.
No todos los elementos se pueden mover. Por ejemplo, los elementos asociados a un informe, tales como las
suscripciones o el historial del informe, no pueden moverse. Estos elementos se mueven con los informes
asociados. Asimismo, tampoco pueden moverse elementos como las programaciones compartidas que existen
fuera de la jerarquía de carpetas. No pueden moverse elementos para los que no se tienen los permisos
adecuados. Este permiso se concede mediante la selección de las siguientes tareas durante la asignación de
roles del elemento en cuestión: "Administrar informes", "Administrar carpetas" y "Administrar orígenes de
datos".
Carpetas
Para tener acceso a los elementos que se almacenan y administran en un servidor de informes se utiliza una
jerarquía de carpetas. 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
las define el usuario. Las carpetas del servidor de informes son útiles si desea conceder el mismo nivel de
acceso a varios elementos. Los permisos que establece en la carpeta pueden heredarlos los elementos de la
carpeta y las carpetas adicionales que cuelgan de 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 utiliza un explorador para conectarse directamente a un servidor de informes, el nodo raíz de la estructura de
carpeta tendrá 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 desde el portal web
o mediante una conexión del explorador al servidor de informes. Ni las carpetas ni su contenido existen en
realidad en un sistema de archivos. En lugar de ello, se almacenan en la base de datos del servidor de informes;
el acceso a las carpetas y su contenido se obtiene a través del extremo de servicios 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, solo los administradores de contenido y los publicadores podrán 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 asignaciones de roles y 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
KPI
Mobile Reports (Informes móviles)
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 de 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.
C A RP ETA P RO P Ó SITO
Creación de carpetas
Puede crear una carpeta en cualquier carpeta disponible de la jerarquía.
Si está creando las carpetas con el propósito de restringir el acceso a informes y modelos concretos, debería
especificar asignaciones de roles que les permitan a los usuarios examinar, pero no ver el contenido de, las
carpetas primarias que se encuentran en la ruta de la carpeta.
Modificación de las propiedades de carpetas
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 las
propiedades que conceden acceso a una carpeta, vea Proteger carpetas.
Eliminación de carpetas y su contenido
Al eliminar una carpeta, también se eliminan todos los elementos que contiene. Antes de eliminar una carpeta,
debería revisar el contenido para decidir si incluye elementos a los que hacen referencia otros elementos o que
utilizan otros elementos 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 al que hacen referencia uno o más informes vinculados, éstos dejarán de ser válidos una
vez eliminado el informe en cuestión. No es posible determinar por adelantado los informes vinculados que se
verán afectados porque los informes no conservan información sobre los informes vinculados que se basan en
ellos. En cambio, sí que es posible revisar las propiedades de un informe vinculado para determinar el informe
en el que 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). Por último, los recursos que utilizan los informes no los identifican.
Antes de eliminar una carpeta, es preciso considerar si es necesario conservar el historial del informe de alguno
de los informes que vaya a eliminar o una construcción de informe específica (como las suscripciones
controladas por datos) que forme parte del informe. Si necesita alguna de estas informaciones, quite el
elemento de la carpeta antes de eliminarla.
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 portal web, se puede
configurar la página Contenido como vista de lista o como vista de detalles. En algunos casos, un informe o un
elemento puede estar oculto en una 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 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. 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).
Incorporación y visualización de un recurso
Para agregar un recurso a un servidor de informes, se carga o se publica un archivo:
O P ERA C IÓ N T IP O DE A RC H IVO
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 solamente podrán ver 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.
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 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 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 más información, vea Actualizar un recurso (portal web).
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 especial ofrece un espacio de almacenamiento para los
informes que están en curso y que no se han concebido para una distribución amplia, o para informes que se
han modificado para adaptarlos a alguna necesidad especial. No es posible restringir el número o el tamaño de
elementos que se almacenan en una carpeta Mis informes, ni tampoco configurar la carpeta para el uso
compartido entre usuarios.
Desde el punto de vista técnico, Mis informes asigna el nombre de una carpeta virtual que ve cada usuario (Mis
informes) a una carpeta maestra Carpetas de usuarios y a una subcarpeta única basada en el nombre del
usuario. Cuando un usuario tiene acceso a su carpeta Mis informes, lo que sucede realmente es que es
redireccionado a la subcarpeta de Carpetas de usuarios que tiene asignada. Cada subcarpeta ofrece espacio de
almacenamiento para los informes y elementos que el usuario agrega a su carpeta Mis informes. En el portal
web, no verá Mis informes en el nivel raíz. Deberá profundizar en la carpeta Usuarios.
La carpeta Carpetas de usuarios se crea al instalar el servidor de informes. Las subcarpetas de usuario
posteriores se crean cada vez que un usuario abre por primera vez Mis informes (por ejemplo, al hacer clic en
Mis informes en el portal web). El nombre de cada carpeta adopta el siguiente formato:
Únicamente pueden asignarse carpetas a los usuarios con cuentas de sistema válidas. Si un nombre de usuario
contiene caracteres especiales, la carpeta se creará con caracteres de escape equivalentes. En la siguiente tabla
encontrará una lista de los caracteres de escape equivalentes.
C A RÁ C T ER VA LO R DE ESC A P E E JEM P LO
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
Creación, eliminación o modificación de una carpeta (portal web)
Actualización de un recurso (portal web)
Carga de archivos a una carpeta
Consulte también
Herramientas de Reporting Services
Roles y permisos (Reporting Services)
Informes de Reporting Services (SSRS)
Creación, eliminación o modificación de una
carpeta: Reporting Services
02/04/2022 • 4 minutes to read
Puede crear carpetas para organizar y administrar los elementos que publica en un servidor de informes. La
creación de carpetas puede ayudar a los usuarios a buscar informes de su interés. Para administradores de
contenido, las carpetas proporcionan un marco para aplicar permisos. Puede crear asignaciones de roles en
carpetas concretas para restringir el acceso a los informes que se están desarrollando o que no se deberían
distribuir de manera amplia.
Consulte también
Creación, eliminación o modificación de una carpeta (portal web)
Administración de contenido del servidor de informes (modo nativo de SSRS)
Buscar, ver y administrar informes (Generador de informes y SSRS)
Mover o eliminar un elemento (Administrador de
informes)
02/04/2022 • 2 minutes to read
Los informes y los elementos relacionados con los informes que se publican en un servidor de informes se
almacenan en carpetas. Puede mover los elementos a una carpeta diferente, y el servidor de informes se
ocupará de mantener las referencias a ellos automáticamente. Antes de eliminar un elemento, piense si otros
elementos dependen de él.
Mover un elemento
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, también se mueven todas las propiedades (incluida la
configuración de seguridad) 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.
IC O N O EL EM EN TO Q UE P UEDE M O VERSE
Informe
Informe vinculado
Carpeta
Recurso genérico
No todos los elementos se pueden mover. Por ejemplo, los elementos asociados a un informe, tales como las
suscripciones o el historial del informe, no pueden moverse. Estos elementos se mueven con los informes
asociados. Asimismo, tampoco pueden moverse elementos como las programaciones compartidas que existen
fuera de la jerarquía de carpetas. No pueden moverse elementos para los que no se tienen los permisos
adecuados. Este permiso se concede mediante la selección de las siguientes tareas durante la asignación de
roles del elemento en cuestión: "Administrar informes", "Administrar modelos", "Administrar carpetas" y
"Administrar orígenes de datos".
Para mover un elemento de la página Contenido
1. Inicie el Administrador de informes (Modo nativo de SSRS).
2. En el Administrador de informes, navegue a la página Contenido y localice el elemento que desee
mover.
3. Mantenga el mouse sobre el elemento y haga clic en la flecha de lista desplegable.
4. En el menú desplegable, haga clic en Mover .
5. Haga clic en OK .
6. Para Ubicación , especifique la carpeta a la que desea mover el elemento. Puede escribir el nombre
completo de la carpeta o utilizar el control de árbol para navegar hasta la carpeta.
7. Haga clic en OK .
O bien puede navegar hasta el objeto que desea mover, hacer clic en Propiedades y, a continuación, en Mover
al principio de la página.
Eliminación de un elemento
Antes de eliminar un elemento, piense si lo utilizan otros elementos. Por ejemplo, si elimina un origen de datos
compartido, ya no se ejecutarán los informes y los modelos que usan dicho origen de datos. Si elimina un
informe, también se eliminarán las suscripciones y el historial de informes asociado a dicho informe. Para
buscar elementos dependientes de un elemento, vea Página de elementos dependientes (Administrador de
informes).
Para eliminar un informe o un elemento
1. Inicie el Administrador de informes (Modo nativo de SSRS).
2. En el Administrador de informes, navegue a la página Contenido y localice el elemento que desee
eliminar.
3. Mantenga el mouse sobre el elemento y haga clic en la flecha de lista desplegable.
4. En el menú desplegable, haga clic en Eliminar .
5. Haga clic en OK .
Consulte también
Contenido (página del Administrador de informes)
Buscar, ver y administrar informes (Generador de informes y SSRS)
Cargar archivos a una carpeta
02/04/2022 • 2 minutes to read
Puede cargar archivos desde el sistema de archivos y almacenarlos en una base de datos del servidor de
informes como elementos administrados. Lo que sucede al cargar el archivo depende del tipo de archivo.
Cargar un archivo .rdl equivale a publicar un informe.
Al cargar cualquier otro tipo de archivo, éste se agrega a la base de datos del servidor de informes como
un objeto binario único. Estos archivos se publican en un servidor de informes como recurso. Los
recursos pueden ser cualquier tipo de archivo. Si la extensión de archivo corresponde a la de un tipo
MIME conocido, se utilizará un icono de dicho tipo MIME para identificar el tipo de recurso. De lo
contrario, los recursos se indican mediante un icono de archivo genérico.
NOTE
No se pueden cargar archivos de origen de datos de informes (.rds) para crear un origen de datos compartido. Los
archivos .rds solo se utilizan en el Diseñador de informes. No puede proporcionar el contenido para un elemento
de origen de datos compartido que se defina y administre mediante el portal web. Como alternativa a la carga, se
puede escribir un script que cree un origen de datos compartido basado en un archivo .rds.
El tamaño de archivo máximo para los elementos cargados es 2 GB y se puede establecer mediante la propiedad
MaxFileSizeMb en Management Studio.
Visualmente, los archivos que se cargan a la base de datos del servidor de informes aparecen representados en
la jerarquía de carpetas con los siguientes iconos.
Al cargar un archivo, éste se sitúa siempre en la carpeta seleccionada. Puede navegar en primer lugar hasta la
carpeta en la que desea hospedar el elemento o bien puede cargar el archivo y moverlo después a la ubicación
final.
Para cargar un archivo, use el portal web. Podrá cargar archivos a un servidor de informes dependiendo de qué
tareas formen parte de su asignación de roles. Si utiliza la seguridad predeterminada, solo los administradores
locales podrán agregar elementos a un servidor de informes. Si está habilitado el rol Mis informes, cada usuario
que disponga de una carpeta Mis informes tendrá permiso para cargar archivos a esa carpeta. Si utiliza
asignaciones de roles personalizados, deberán incluir las tareas compatibles con la administración de carpetas.
Consulte también
El portal web de un servidor de informes (modo nativo de SSRS)
Conceder permisos en un servidor de informes en modo nativo
Tareas y permisos
Cargar un archivo o un informe en el servidor de informes
Actualización de un recurso (portal web)
02/04/2022 • 2 minutes to read
Puede actualizar un recurso reemplazándolo por una versión más reciente. Los recursos son elementos
almacenados en un servidor de informes que contienen el contenido de un archivo que el usuario carga. Puede
reemplazar un recurso existente importando el contenido de archivo nuevo o diferente en el recurso existente.
La actualización de un recurso proporciona un modo de actualizar contenido preservando las propiedades
existentes y la configuración de seguridad del recurso.
Consulte también
Administración de contenido del servidor de informes (modo nativo de SSRS)
Carga de archivos a una carpeta
Inicio y detención del servicio del servidor de
informes
02/04/2022 • 2 minutes to read
NOTE
SQL Server Configuration Manager es solo una opción de SQL Server Reporting Services 2016 y versiones anteriores. No
incluye Reporting Services 2017 y versiones posteriores ni Power BI Report Server.
Si está realizando otras acciones además de iniciar y detener el servicio, como por ejemplo, el cambio de la
cuenta de servicio, debe usar la herramienta de configuración de Reporting Services. Si usa otras herramientas
para cambiar la cuenta de servicio, puede interrumpir la instalación de Reporting Services y la clave de cifrado.
Para más información, vea Configurar la cuenta de servicio del servidor de informes (Administrador de
configuración del servidor de informes).
No puede pausar ni reanudar el servicio. No existen parámetros de inicio. Aunque no hay dependencias
explícitas, el Agente SQL Server debe ejecutarse si se admiten suscripciones u operaciones de informe
programadas en el servidor de informes.
Consulte también
Administrador de configuración del servidor de informes (modo nativo)
Iniciar, detener o pausar el servicio del Agente SQL Server
Dominios de aplicación para las aplicaciones del
servidor de informes
02/04/2022 • 8 minutes to read
En Reporting Services, el servidor de informes se implementa como un servicio único que contiene el servicio
web del servidor de informes, el Administrador de informes y una aplicación de procesamiento de fondo. Cada
aplicación se ejecuta en su propio dominio de aplicación dentro del proceso del servidor de informes único. En
su mayor parte, los dominios de aplicación se crean, configuran y administran internamente. Sin embargo,
saber cómo se producen las operaciones de reciclaje para los dominios de aplicación del servidor de informes
puede resultar útil si está investigando problemas de rendimiento o memoria, o resolviendo los problemas de
las interrupciones del servicio.
NOTE
Si configura el acceso al Generador de informes en un servidor de informes que utiliza la autenticación básica, el
Generador de informes se ejecutará en su propio dominio de aplicación. Este dominio de aplicación es diferente de otros
dominios de aplicación que se ejecutan en el proceso de servidor. Es administrado por el Controlador del servicio y no
está sujeto a las características de administración de memoria que vuelven a ajustar la asignación de memoria en
respuesta a la presión de memoria en el servidor de informes.
En la lista siguiente se describen los eventos que producen las operaciones de reciclaje de dominio de aplicación
para las aplicaciones de Reporting Services :
Operaciones de reciclaje programadas que se producen en intervalos predefinidos
Cambios de configuración en el servidor de informes
ASP.NET cambios de configuración.
Errores de asignación de memoria
En la tabla siguiente se resume el comportamiento de reciclaje de dominio de aplicación en respuesta a estos
eventos:
DESC RIP C IÓ N DE L A
DESC RIP C IÓ N DEL O P ERA C IÓ N DE
EVEN TO EVEN TO SE A P L IC A A C O N F IGURA B L E REC IC L A JE
DESC RIP C IÓ N DE L A
DESC RIP C IÓ N DEL O P ERA C IÓ N DE
EVEN TO EVEN TO SE A P L IC A A C O N F IGURA B L E REC IC L A JE
Cambios de Reporting Services Servicio web del No. No puede detener las
configuración en el reciclará los dominios servidor de informes operaciones de
servidor de informes de aplicación en reciclaje. Sin
respuesta a los Administrador de embargo, las
cambios del archivo informes operaciones de
RSReportServer.confi reciclaje que se
g. Aplicación de producen en
procesamiento de respuesta a los
fondo cambios de
configuración se
controlan de la
misma manera que
las operaciones de
reciclaje
programadas. Los
nuevos dominios de
aplicación se crean
para nuevas
solicitudes mientras
se completan los
trabajos y las
solicitudes actuales
en el dominio de
aplicación actual.
ASP.NET cambios de ASP.NET reciclará los Servicio web del No. ASP.NET administra la
configuración dominios de servidor de informes operación.
aplicación si se
producen cambios en Administrador de Las operaciones de
los archivos que informes reciclaje que se
supervisa (por inician a través de
ejemplo, los archivos ASP.NET no afectan al
machine.config y dominio de aplicación
Web.config, y los de procesamiento de
archivos de fondo.
programa de ASP.NET
).
DESC RIP C IÓ N DE L A
DESC RIP C IÓ N DEL O P ERA C IÓ N DE
EVEN TO EVEN TO SE A P L IC A A C O N F IGURA B L E REC IC L A JE
Errores en la SQL Server reciclará Servicio web del No. Con presión de
asignación de inmediatamente los servidor de informes memoria, el servidor
memoria y presión dominios de de informes no
de memoria aplicación en caso de Administrador de aceptará las nuevas
que se produzca un informes solicitudes en el
error de asignación dominio de aplicación
de memoria o Aplicación de actual. Durante el
cuando el servidor se procesamiento de período en el que el
encuentre en fondo servidor deniega
situaciones de nuevas solicitudes, se
presión de memoria. producen errores de
HTTP 503. No se
crearán nuevos
dominios de
aplicación hasta que
se descargue el
dominio de aplicación
anterior. Esto significa
que si realiza un
cambio de archivo de
configuración
mientras el servidor
se encuentra con alta
presión de memoria,
las solicitudes y los
trabajos que se
encuentran en curso
podrían no iniciarse o
completarse.
En caso de error de
asignación de
memoria, todos los
dominios de
aplicación se reinician
inmediatamente. Se
quitan los trabajos y
solicitudes que se
encuentran en curso.
Debe reiniciar dichos
trabajos y solicitudes
manualmente.
<MaxAppDomainUnloadTime>30</MaxAppDomainUnloadTime>
EL EM EN TO SE A P L IC A A DEF IN IC IÓ N
EL EM EN TO SE A P L IC A A DEF IN IC IÓ N
NOTE
Aunque el servicio web del servidor de informes y el Administrador de informes son aplicaciones ASP.NET , ninguna
aplicación responde al reciclaje de dominio de aplicación programado que se podría especificar en machine.config para
aplicaciones ASP.NET hospedadas en IIS.
Consulte también
El archivo de configuración RSReportServer.config
Modificar un archivo de configuración de Reporting Services (RSreportserver.config)
Configuración de la memoria disponible para las aplicaciones del servidor de informes
Habilitar y deshabilitar la impresión del lado cliente
para Reporting Services
02/04/2022 • 4 minutes to read
El botón de impresión de la barra de herramientas del Visor de informes usa el formato Portable Document
Format (PDF) en las impresiones del lado cliente de los informes de Reporting Services visualizados en un
explorador. En la nueva experiencia de impresión remota se usa la extensión de representación de PDF incluida
en Reporting Servicespara representar el informe en formato PDF. Puede descargar un formulario en .PDF del
informe o, si tiene una aplicación instalada para ver archivos .PDF, el botón de impresión abrirá un cuadro de
diálogo de impresión con los elementos de configuración comunes de página, como el tamaño y la orientación
de página y una vista previa del archivo .PDF. Aunque la impresión del lado cliente está habilitada de manera
predeterminada, puede deshabilitar esta característica para impedir que sea utilizada.
En las versiones anteriores de Reporting Services se usaba un control ActiveX que requería la descarga en el
equipo cliente desde el servidor de informes. Si actualiza el servidor de informes a SQL Server 2016 o una
versión posterior, el control de impresión no se quita de los equipos cliente ni del servidor de informes.
La experiencia de impresión
Cuando se hace clic en el botón de impresión de la barra de herramientas del Visor de informes, la
experiencia variará en función de las aplicaciones de visualización de .PDF que haya instaladas en el equipo
cliente y del explorador que se use. Dependiendo del equipo cliente, puede descargar el archivo PDF o
configurar las opciones de impresión en un cuadro de diálogo (o ambos).
Imports System
Imports System.Web.Services.Protocols
Class Sample
Public Shared Sub Main()
Dim rs As New ReportingService()
rs.Credentials = System.Net.CredentialCache.DefaultCredentials
Dim props(0) As [Property]
Dim setProp As New [Property]
setProp.Name = "EnableClientPrinting"
setProp.Value = "False"
props(0) = setProp
Try
rs.SetSystemProperties(props)
Catch ex As System.Web.Services.Protocols.SoapException
Console.Write(ex.Detail.InnerXml)
Catch e as Exception
Console.Write(e.Message)
End Try
End Sub 'Main
End Class 'Sample
¿Tiene alguna pregunta más? Puede plantear sus dudas en el foro de Reporting Services.
Habilitar y deshabilitar Mis informes
02/04/2022 • 3 minutes to read
La característica Mis informes asigna espacio de almacenamiento personal en la base de datos del servidor de
informes para que los usuarios puedan guardar sus propios informes en una carpeta privada. Los
administradores de servidores de informes pueden habilitar o deshabilitar esta característica o cambiar su
funcionamiento modificando la configuración de seguridad que controla las acciones que los usuarios llevan a
cabo en esta área de trabajo.
La característica Mis informes se deshabilita de manera predeterminada. Existe la posibilidad de habilitarla o
deshabilitarla para todos los usuarios, pero no se puede habilitar para un subconjunto de usuarios. Esta
característica resulta útil para la mayoría de los usuarios y las organizaciones. Sopese las ventajas y los
inconvenientes que se describen más adelante en este mismo tema para determinar si se trata de una buena
elección para su organización.
Consulte también
Proteger Mis informes
Administración de contenido del servidor de informes (Modo nativo de SSRS)
Cambiar el nombre de un equipo que ejecuta un
servidor de informes
02/04/2022 • 2 minutes to read
Al cambiar el nombre de un equipo, también se cambia el nombre correspondiente del servidor web y de la
instancia de SQL Server (si está en el mismo equipo). En algunos casos, puede que SQL Server Reporting
Services no esté accesible después de un cambio en el nombre de equipo. Siga los pasos que aparecen en este
artículo para volver a configurar un servidor de informes después de haber cambiado el nombre de un equipo.
NOTE
Si utiliza Naming Service de Internet de Windows (WINS) en su red corporativa, el servidor de informes y el portal
web continuarán estando disponibles con el nombre anterior durante algún tiempo. WINS asigna una dirección IP
a cada uno de los equipos a los que sirve. Después de que WINS actualice la dirección IP para el equipo que ha
cambiado de nombre, el nombre antiguo no podrá utilizarse para acceder al servidor de informes ni al portal web.
Consulte también
El archivo de configuración RSReportServer.config
Administrador de configuración del servidor de informes (modo nativo)
Servidor de informes de Reporting Services (modo nativo)
Iniciar y detener el servicio del servidor de informes
rsconfig (utilidad) (SSRS)
Base de datos del servidor de informes (Modo
nativo de SSRS)
02/04/2022 • 5 minutes to read
Un servidor de informes es un servidor sin estado que usa el SQL Server Motor de base de datos para
almacenar metadatos y definiciones de objeto. Una instalación en modo nativo de Reporting Services emplea
dos bases de datos para separar los requisitos de almacenamiento persistente de datos de los de
almacenamiento temporal. Las bases de datos se crean juntas y se enlazan mediante el nombre. De forma
predeterminada, los nombres de base de datos son Repor tSer ver y Repor tSer verTempDB , respectivamente.
Una instalación en modo SharePoint de Reporting Services también creará una base de datos para la
característica de alerta de datos. Las tres bases de datos en modo de SharePoint están asociadas a las
aplicaciones de servicio de Reporting Services . Para obtener más información, vea Administrar una aplicación
de servicio de SharePoint para Reporting Services.
Las bases de datos se pueden ejecutar en una instancia local o remota del Motor de base de datos . La elección
de una instancia local es útil si tiene recursos suficientes del sistema o si desea conservar licencias de software,
pero la ejecución de las bases de datos en un equipo remoto puede mejorar el rendimiento.
Puede trasladar o reutilizar una base de datos de servidor de informes existente de una instalación anterior u
otra instancia con otra instancia del servidor de informes. El esquema de la base de datos del servidor de
informes debe ser compatible con la instancia del servidor de informes. Si la base de datos está en un formato
anterior, se le solicitarán que la actualice al formato actual. Las versiones más recientes no se pueden pasar a
una versión anterior. Si tiene una base de datos de servidor de informes más reciente, no puede usarla con una
versión anterior de una instancia del servidor de informes. Para más información sobre cómo se actualizan las
bases de datos del servidor de informes a formatos más recientes, vea Actualizar una base de datos del servidor
de informes.
IMPORTANT
La estructura de tabla para las bases de datos se optimiza para las operaciones de servidor y no se debe modificar ni
ajustar. Microsoft podría cambiar la estructura de tabla en una versión posterior. Si modifica o amplía la base de datos, es
posible que esté limitando o anulando la capacidad de ejecutar futuras actualizaciones o aplicar Service Pack. También
podría realizar cambios que dificultaran las operaciones del servidor de informes. Por ejemplo, si activa
READ_COMMITTED_SNAPSHOT en la base de datos ReportServer, interrumpirá la característica de ordenación interactiva.
Todos los accesos a una base de datos del servidor de informes deben controlarse a través del servidor de
informes. Para acceder al contenido de una base de datos del servidor de informes se pueden usar herramientas
de administración del servidor de informes (como el portal web y SQL Server Management Studio) o interfaces
de programación, como el acceso URL, el servicio web del servidor de informes o el proveedor de Instrumental
de administración de Windows (WMI).
La conexión a la base de datos del servidor de informes se define generalmente a través del Administrador de
configuración de Reporting Services . No obstante, se puede definir durante la instalación si decide instalar la
configuración predeterminada. Para más información sobre la conexión del servidor de informes a la base de
datos, vea Configurar una conexión a la base de datos del servidor de informes (Administrador de configuración
del servidor de informes).
Consulte también
Hospedar una base de datos del servidor de informes en un clúster de conmutación por error de SQL Server
Almacenar datos cifrados del servidor de informes (Administrador de configuración del servidor de informes)
Servidor de informes de Reporting Services
Administrar una base de datos del servidor de informes (Modo nativo de SSRS)
Crear una base de datos del servidor de informes (Administrador de configuración del servidor de informes)
Operaciones de copia de seguridad y restauración de Reporting Services
Administrar una base de datos del servidor de
informes (Modo nativo de SSRS)
02/04/2022 • 6 minutes to read
Una implementación de Reporting Services usa dos bases de datos relacionales de SQL Server para
almacenamiento interno. De manera predeterminada, las bases de datos tienen los nombres ReportServer y
ReportServerTempdb. ReportServerTempdb se crea con la base de datos principal del servidor de informes y se
usa para almacenar datos temporales, información de sesión e informes almacenados en caché.
En Reporting Services, entre las tareas de administración de bases de datos se incluyen la copia de seguridad y
restauración de bases de datos del servidor de informes y la administración de las claves de cifrado que se usan
para cifrar y descifrar datos confidenciales.
Para administrar las bases de datos del servidor de informes, SQL Server proporciona una amplia variedad de
herramientas.
Para realizar una copia de seguridad, restaurar, mover o recuperar una base de datos del servidor de
informes, puede usar SQL Server Management Studio, los comandos Transact-SQL o las utilidades de
símbolo del sistema de la base de datos. Para obtener instrucciones, consulte Mover las bases de datos
del servidor de informes a otro equipo (Modo nativo de SSRS).
Para copiar el contenido de una base de datos existente en otra base de datos del servidor de informes,
puede adjuntar una copia de una base de datos del servidor de informes y utilizarla con una instancia
distinta del servidor de informes. También puede crear y ejecutar un script que utilice llamadas SOAP
para volver a crear contenido del servidor de informes en una nueva base de datos. Puede usar la utilidad
rs para ejecutar el script.
Para administrar las conexiones entre el servidor de informes y la base de datos del servidor de informes,
y para averiguar qué base de datos se utiliza para una instancia concreta del servidor de informes, puede
utilizarse la página Instalación de base de datos de la herramienta de configuración de Reporting
Services. Para más información sobre la conexión del servidor de informes a la base de datos del
servidor de informes, vea Configurar una conexión a la base de datos del servidor de informes
(Administrador de configuración del servidor de informes).
Consulte también
Crear una base de datos del servidor de informes en modo nativo (Administrador de configuración del servidor
de informes)
Configurar la cuenta de servicio del servidor de informes (Administrador de configuración del servidor de
informes)
Configurar una conexión de base de datos del servidor de informes (Administrador de configuración del
servidor de informes)
Crear una base de datos del servidor de informes (Administrador de configuración del servidor de informes)
Administrador de configuración del servidor de informes (modo nativo)
Operaciones de copia de seguridad y restauración de Reporting Services
Base de datos del servidor de informes (Modo nativo de SSRS)
Servidor de informes de Reporting Services (modo nativo)
Almacenar datos cifrados del servidor de informes (Administrador de configuración del servidor de informes)
Configurar y administrar claves de cifrado (Administrador de configuración del servidor de informes)
Movimiento de las bases de datos del servidor de
informes a otro equipo (modo nativo de SSRS)
02/04/2022 • 10 minutes to read
Las bases de datos del servidor de informes que se emplean en una instalación de SQL Server Motor de base de
datos se pueden mover a una instancia que se encuentre en otro equipo. Las bases de datos reportserver y
reportservertempdb se deben mover o copiar en conjunto. Una instalación de Reporting Services requiere las
dos bases de datos; la base de datos reportservertempdb debe estar relacionada por nombre con la base de
datos reportserver principal que se vaya a mover.
Se aplica a: Reporting Services Modo nativo.
Mover una base de datos no afecta a las operaciones programadas que están actualmente definidas para los
elementos del servidor de informes.
Las programaciones se volverán a crear la primera vez que se reinicie el servicio del servidor de
informes.
SQL Server Los trabajos de agente que se utilizan para activar una programación se volverán a crear en
la nueva instancia de la base de datos. No tiene que mover los trabajos al nuevo equipo, pero quizá desee
eliminar los trabajos del equipo que ya no se va a utilizar.
Las suscripciones, los informes almacenados en caché y las instantáneas se mantienen en la base de
datos que se ha movido. Si una instantánea no está recopilando los datos actualizados después de que se
mueve la base de datos, borre las opciones de instantánea, elija Aplicar para guardar los cambios, vuelva
a crear la programación y seleccione Aplicar de nuevo para guardar los cambios.
Los datos temporales de informes y de sesión de usuario que se almacenan en reportservertempdb
permanecen al mover esa base de datos.
SQL Server proporciona varios métodos para mover bases de datos, como las operaciones de copia de
seguridad y restauración, adjuntar y separar, y copiar. No todos los métodos son adecuados para reubicar una
base de datos existente en una instancia de servidor nueva. El método recomendado para mover una base de
datos del servidor de informes varía en función de sus requisitos de disponibilidad del sistema. La manera más
sencilla de mover bases de datos del servidor de informes es adjuntarlas y separarlas. Sin embargo, este
método requiere que el servidor de informes esté sin conexión mientras se separa la base de datos. Las
operaciones de copia de seguridad y restauración son la opción más adecuada si se desean reducir al mínimo
las interrupciones del servicio, pero deberán ejecutarse comandos Transact-SQL para realizarlas. No se
recomienda copiar la base de datos, en especial mediante el Asistente para copiar bases de datos, ya que no se
conserva la configuración de permisos de la base de datos.
IMPORTANT
Los pasos que se proporcionan en este artículo se recomiendan cuando la modificación de la ubicación de la base de
datos del servidor de informes es el único cambio que se realiza en la instalación existente. Para migrar una instalación
completa de Reporting Services (es decir, mover la base de datos y cambiar la identidad del servicio Windows del servidor
de informes que usa la base de datos), es necesario volver a configurar la conexión y restablecer una clave de cifrado.
-- To permit log backups, before the full database backup, alter the database
-- to use the full recovery model.
USE master;
GO
ALTER DATABASE ReportServer
SET RECOVERY FULL
-- To permit log backups, before the full database backup, alter the database
-- to use the full recovery model.
USE master;
GO
ALTER DATABASE ReportServerTempdb
SET RECOVERY FULL
Usar RESTORE y MOVE para cambiar la ubicación de las bases de datos del servidor de informes
Al restaurar las bases de datos, no olvide incluir el argumento MOVE para especificar una ruta de acceso. Use el
argumento NORECOVERY para realizar la restauración inicial; de esta manera, la base de datos se mantendrá en
estado RESTORING y tendrá tiempo para revisar las copias de seguridad de los registros y determinar cuál
desea restaurar. En el último paso se repite la operación RESTORE con el argumento RECOVERY.
El argumento MOVE utiliza el nombre lógico del archivo de datos. Para encontrar el nombre lógico, ejecute la
siguiente instrucción: RESTORE FILELISTONLY FROM DISK='C:\ReportServerData.bak';
En los ejemplos siguientes se incluye el argumento FILE para poder especificar la posición del archivo de
registro que se desea restaurar. Para encontrar la posición del archivo, ejecute la siguiente instrucción:
RESTORE HEADERONLY FROM DISK='C:\ReportServerData.bak';
Al restaurar la base de datos y los archivos de registro, cada operación RESTORE se debe ejecutar por separado.
-- Restore the report server database and move to new instance folder
RESTORE DATABASE ReportServer
FROM DISK='C:\ReportServerData.bak'
WITH NORECOVERY,
MOVE 'ReportServer' TO
'C:\Program Files\Microsoft SQL Server\MSSQL11.MSSQLSERVER\MSSQL\Data\ReportServer.mdf',
MOVE 'ReportServer_log' TO
'C:\Program Files\Microsoft SQL Server\MSSQL11.MSSQLSERVER\MSSQL\Data\ReportServer_Log.ldf';
GO
NOTE
Una instalación de Reporting Services requiere que la instancia Motor de base de datos de SQL Server incluya el rol
RSExecRole . La creación de roles, el registro de inicio de sesión y las asignaciones de roles tienen lugar cuando se
establece la conexión de la base de datos del servidor de informes a través de la herramienta de configuración de
Reporting Services . Si se utilizan métodos alternativos (concretamente, si se utiliza la herramienta del símbolo del sistema
rsconfig.exe) para configurar la conexión, el servidor de informes no estará en estado de funcionamiento. Es posible que
tenga que escribir código WMI para que el servidor de informes esté disponible. Para obtener más información, vea
Obtener acceso al proveedor WMI de Reporting Services.
Pasos siguientes
Crear el RSExecRole
Iniciar y detener el servicio del servidor de informes
Configurar una conexión a la base de datos del servidor de informes
Configurar la cuenta de ejecución desatendida
Administrador de configuración del servidor de informes
Utilidad rsconfig
Configurar y administrar las claves de cifrado
Base de datos del servidor de informes
¿Tiene alguna pregunta más? Puede plantear sus dudas en el foro de Reporting Services.
Archivos de configuración de Reporting Services
02/04/2022 • 5 minutes to read
Reporting Services almacena información de componentes en el Registro y en los archivos de configuración que
se copian en el sistema de archivos durante la instalación. Los archivos de configuración contienen una
combinación de valores solo para uso interno y valores definidos por el usuario. Estos últimos se especifican
durante la instalación, mediante herramientas de configuración, con las utilidades de la línea de comandos y
mediante la edición manual de los archivos de configuración.
Solo es necesario modificar los archivos de configuración cuando se agrega o configura la configuración
avanzada. Los parámetros de configuración se especifican como atributos o elementos XML. Si comprende XML
y los archivos de configuración, puede utilizar un editor de texto o de código para modificar las opciones de
configuración definibles por el usuario. Para más información sobre cómo modificar un archivo de
configuración o sobre cómo lee el servidor de informes los valores de configuración nuevos y actualizados, vea
Modificar un archivo de configuración de Reporting Services (RSreportserver.config).
NOTE
En versiones anteriores, el Administrador de informes tenía su propio archivo de configuración denominado
RSWebApplication.config. Ahora ese archivo está obsoleto. Si actualizó desde una instalación anterior, no se eliminará el
archivo pero el servidor de informes no leerá ningún valor del mismo. Si el archivo está en su equipo, debe eliminarlo. En
SQL Server 2008 y versiones posteriores, todas las opciones de configuración del Administrador de informes y del portal
web se almacenan y se leen del archivo RSReportServer.config. Para examinar una lista de las configuraciones eliminadas o
movidas, vea Cambios substanciales de SQL Server Reporting Services en SQL Server 2016.
En este artículo:
Resumen de archivos de configuración (modo nativo)
Resumen de archivos de configuración (modo de SharePoint)
Install Paths
C:\Program Files\Microsoft SQL Server\MSRSxx.MSSQLSERVER (where xx is the MS SQL version number)
or
C:\Program Files\Microsoft SQL Server Reporting Services\SSRS
depending on the SSRS version
SE A L M A C EN A EN : DESC RIP C IÓ N LO C AT IO N
SE A L M A C EN A EN : DESC RIP C IÓ N LO C AT IO N
Web.config para el servicio web del Incluye solo los valores que se <Installation directory> \Reporting
servidor de informes. requieren para ASP.NET. Services \ReportServer
Web.config del Administrador de Incluye solo los valores que se <Installation directory> \Reporting
informes. requieren para ASP.NET si se aplica a la Services \ReportManager
versión de SSRS.
Install path
C:\Program Files\Common Files\Microsoft Shared\Web Server Extensions\15\WebServices\Reporting
SE A L M A C EN A EN : DESC RIP C IÓ N LO C AT IO N
Web.config para el servicio web del Incluye solo los valores que se <Installation directory> \Reporting
servidor de informes. requieren para ASP.NET si se aplica a la Services \ReportServer
versión de SSRS.
SE A L M A C EN A EN : DESC RIP C IÓ N LO C AT IO N
Consulte también
Servidor de informes de Reporting Services (modo nativo)
Extensiones de Reporting Services
rsconfig (utilidad) (SSRS)
Inicio y detención del servicio del servidor de informes
Archivo de configuración RSReportServer.config
02/04/2022 • 44 minutes to read
El archivo Reporting ServicesRsRepor tSer ver.config almacena valores que utiliza el servicio web del servidor
de informes y los procesamientos en segundo plano. Todas las aplicaciones de Reporting Services se ejecutan
dentro de un proceso único que lee la configuración almacenada en el archivo RSReportServer.config. Los
servidores de informes de modo nativo y SharePoint usan el archivo RSReportServer.config, pero los dos
modos no usan los mismos valores en el archivo de configuración. La versión del modo de SharePoint del
archivo es más pequeña porque muchas de las configuraciones del modo de SharePoint se almacenan en las
bases de datos de configuración de SharePoint y no en el archivo. En este tema se describe el archivo de
configuración predeterminado que se instala en el modo nativo y en el modo de SharePoint, y algunos de los
valores y comportamientos importantes que se controlan mediante el archivo de configuración.
En el modo de SharePoint, el archivo de configuración contiene los valores que se aplican a todas las instancias
de aplicación de servicio que se ejecutan en ese equipo. La base de datos de configuración de SharePoint
contiene los valores de configuración correspondientes a las aplicaciones de servicio concretas. Los valores que
se almacenan en la base de datos de configuración y que se administran a través de las páginas de
administración de SharePoint pueden ser diferentes en cada aplicación de servicio de Reporting Services .
A continuación se muestran los valores en el orden en que aparecen en el archivo de configuración que se
instala de forma predeterminada. Para obtener instrucciones sobre cómo editar este archivo, vea Modificar un
archivo de configuración de Reporting Services (RSreportserver.config).
SE APLICA A: ✔
️ SQL Server Reporting Services (2017 y versiones posteriores)
SE APLICA A: ✔
️ Power BI Report Server
NOTE
La integración de Reporting Services con SharePoint ya no está disponible a partir de SQL Server 2016.
C:\Program Files\Common Files\Microsoft Shared\Web Server Extensions\15\WebServices\Reporting
Para obtener más información sobre cómo editar el archivo, vea Modificar un archivo de configuración de
Reporting Services (RSreportserver.config).
NOTE
En este tema, "entero máximo" hace referencia al valor INT_MAX de 2147483647. Para más información, consulte Límites
de enteros (https://msdn.microsoft.com/library/296az74e(v=vs.110).aspx).
<InstanceId>MSRS12.@Sharepoint</InstanceId>
En el archivo de configuración
predeterminado, MaxScheduleWait se
establece en 5 .
0x0428 = minivolcado
WARNING
En el modo de SharePoint, las reservas de direcciones URL se configuran en Administración central de SharePoint. Para
más información, consulte Configurar las asignaciones de acceso alternativas
(https://technet.microsoft.com/library/cc263208(office.12).aspx).
No modifique directamente las reservas de URL en el archivo de configuración. Utilice siempre el Administrador
de configuración de Reporting Services o el proveedor WMI del servidor de informes para crear o modificar las
reservas de URL para un servidor de informes de modo nativo. Si modifica los valores del archivo de
configuración, puede dañar la reserva, lo que producirá errores de servidor en tiempo de ejecución o dejará
reservas huérfanas en HTTP.SYS que no se quitan si desinstala el software. Para más información, vea Configurar
las direcciones URL del servidor de informes (Administrador de configuración del servidor de informes) y
Direcciones URL en archivos de configuración (Administrador de configuración del servidor de informes).
URLReser vations es un elemento opcional. Si no se incluye en el archivo RSReportServer.config, puede que el
servidor no esté configurado. Si se especifica, se requieren todos los elementos secundarios salvo los de
AccountName .
La última columna de la tabla indica si el valor se aplica a un servidor de informes de modo nativo (N), un
servidor de modo de SharePoint (S) o ambos.
<Authentication>
<AuthenticationTypes>
<RSWindowsNegotiate/>
<RSWindowsNTLM/>
</AuthenticationTypes>
<EnableAuthPersistence>true</EnableAuthPersistence>
</Authentication>
Los valores restantes deben agregarse manualmente. Para obtener más información y ejemplos, consulte
Autenticación con el servidor de informes.
La última columna de la tabla siguiente indica si el valor se aplica a un servidor de informes de modo nativo (N),
un servidor de modo de SharePoint (S) o ambos.
RSWindowsNegotiate ,
RSWindowsKerberos ,
RSWindowsNTLM y
RSWindowsBasic son acumulativos y
se pueden utilizar juntos, como se
muestra en el ejemplo de valor
predeterminado anteriormente en esta
sección.
No quite RSWindowsNTLM , de lo
contrario limitará la compatibilidad del
explorador a una parte de los tipos de
explorador compatibles. Para obtener
más información, vea Compatibilidad
del explorador de Reporting Services y
Power View.
C O N F IGURA C IÓ N DESC RIP C IÓ N M O DE
Si UrlRoot se ha establecido en un
valor específico, se utiliza el valor
explícito.
<FileShareStorageLocation>
<Path>
</Path>
</FileShareStorageLocation>
C O N F IGURA C IÓ N DESC RIP C IÓ N M O DE
UI (archivo RSReportServer.config)
UI especifica la configuración que se establece para la aplicación del portal web.
La última columna de la tabla siguiente indica si el valor se aplica a un servidor de informes de modo nativo (N),
un servidor de modo de SharePoint (S) o ambos.
HTMLOWC
RGDI
Null
SMTPSer verPor t Especifica un valor entero que indica el puerto que utiliza el
servicio SMTP para enviar el correo saliente. El puerto 25 se
suele utilizar para enviar correo electrónico.
0 = Sin autenticación.
1 = (no compatible).
HTMLOWC
Null
RGDI
C O N F IGURA C IÓ N DESC RIP C IÓ N
<DeviceInfo><DataVisualizationFitSizing>Approximate</DataVisualizationFitSizing></DeviceInfo>
<Configuration>
<Dsn>AQAAANCMnd8BFdERjHoAwE/Cl+sBAAAAR58DMGebHUeMvyR6HR04kQQAAAAiAAAAUgBlAHAAbwBy
AHQAaQBuAGcAIABTAGUAcgB2AGUAcgAAAANmAADAAAAAEAAAADczfLRgZ4GF44iBHkLrKY4AAAAA
BIAAAKAAAAAQAAAAJ9wQOmDNauH+LS30rboJ2OAAAAAp0kiFFBrc3r3ypKaldZJtjCORX9LTZRzt
0/JCSVIZc4GXx0peGKqd+f85UyrY/KOyUSHogOC/XoBp9Ppxv6ITbdunsS/LXEcMUBVqEdQD4ylh
x6K1NTC/u8hl9v0MgK+xMQKaiV7BuNYbgGgkaViABcNH0xVzcc5rMTHUkrABbGDFGKyAFniGQ1qu
/rqHibNNyvYbP/2uiqvgC0tQl6u8VkVbXpWrkvO+bFCqxlaJlCoDc2f3rIO321SZEvoFbsYNgPLd
+mIAkSCnH3Z3gm/bI8bqVkFaHblKyQuSfFsi6RQAAACb87b26dV0GjHmMJnE0Tk8CzNmhg==</Dsn>
<ConnectionType>Default</ConnectionType>
<LogonUser></LogonUser>
<LogonDomain></LogonDomain>
<LogonCred></LogonCred>
<InstanceId>MSRS13.MSSQLSERVER</InstanceId>
<InstallationID>{cd920604-a5c7-4554-b2a0-aadc04312fe5}</InstallationID>
<Add Key="SecureConnectionLevel" Value="0"/>
<Add Key="DisableSecureFormsAuthenticationCookie" Value="false"/>
<Add Key="CleanupCycleMinutes" Value="10"/>
<Add Key="MaxActiveReqForOneUser" Value="20"/>
<Add Key="DatabaseQueryTimeout" Value="120"/>
<Add Key="RunningRequestsScavengerCycle" Value="60"/>
<Add Key="RunningRequestsDbCycle" Value="60"/>
<Add Key="RunningRequestsAge" Value="30"/>
<Add Key="MaxScheduleWait" Value="5"/>
<Add Key="DisplayErrorLink" Value="true"/>
<Add Key="WebServiceUseFileShareStorage" Value="false"/>
<!-- <Add Key="ProcessTimeout" Value="150" /> -->
<!-- <Add Key="ProcessTimeoutGcExtension" Value="30" /> -->
<!-- <Add Key="WatsonFlags" Value="0x0430" /> full dump-->
<!-- <Add Key="WatsonFlags" Value="0x0428" /> minidump -->
<!-- <Add Key="WatsonFlags" Value="0x0002" /> no dump-->
<Add Key="WatsonFlags" Value="0x0428"/>
<Add Key="WatsonDumpOnExceptions"
Value="Microsoft.ReportingServices.Diagnostics.Utilities.InternalCatalogException,Microsoft.ReportingService
s.Modeling.InternalModelingException,Microsoft.ReportingServices.ReportProcessing.UnhandledReportRenderingEx
ception"/>
ception"/>
<Add Key="WatsonDumpExcludeIfContainsExceptions"
Value="System.Threading.ThreadAbortException,System.Web.UI.ViewStateException,System.OutOfMemoryException,Sy
stem.Web.HttpException,System.IO.IOException,System.IO.FileLoadException,Microsoft.SharePoint.SPException,Mi
crosoft.ReportingServices.WmiProvider.WMIProviderException,System.AppDomainUnloadedException"/>
<URLReservations>
<Application>
<Name>ReportServerWebService</Name>
<VirtualDirectory>ReportServer</VirtualDirectory>
<URLs>
<URL>
<UrlString>https://+:80</UrlString>
<AccountSid>S-1-5-80-2885764129-887777008-271615777-1616004480-2722851051</AccountSid>
<AccountName>NT SERVICE\ReportServer</AccountName>
</URL>
</URLs>
</Application>
<Application>
<Name>ReportServerWebApp</Name>
<VirtualDirectory>Reports</VirtualDirectory>
<URLs>
<URL>
<UrlString>https://+:80</UrlString>
<AccountSid>S-1-5-80-2885764129-887777008-271615777-1616004480-2722851051</AccountSid>
<AccountName>NT SERVICE\ReportServer</AccountName>
</URL>
</URLs>
</Application>
</URLReservations>
<Authentication>
<AuthenticationTypes>
<RSWindowsNTLM/>
</AuthenticationTypes>
<RSWindowsExtendedProtectionLevel>Off</RSWindowsExtendedProtectionLevel>
<RSWindowsExtendedProtectionScenario>Proxy</RSWindowsExtendedProtectionScenario>
<EnableAuthPersistence>true</EnableAuthPersistence>
</Authentication>
<Service>
<IsSchedulingService>True</IsSchedulingService>
<IsNotificationService>True</IsNotificationService>
<IsEventService>True</IsEventService>
<PollingInterval>10</PollingInterval>
<WindowsServiceUseFileShareStorage>False</WindowsServiceUseFileShareStorage>
<MemorySafetyMargin>80</MemorySafetyMargin>
<MemoryThreshold>90</MemoryThreshold>
<RecycleTime>720</RecycleTime>
<MaxAppDomainUnloadTime>30</MaxAppDomainUnloadTime>
<MaxQueueThreads>0</MaxQueueThreads>
<UrlRoot>
</UrlRoot>
<UnattendedExecutionAccount>
<UserName></UserName>
<Password></Password>
<Domain></Domain>
</UnattendedExecutionAccount>
<PolicyLevel>rssrvpolicy.config</PolicyLevel>
<IsWebServiceEnabled>True</IsWebServiceEnabled>
<IsReportManagerEnabled>True</IsReportManagerEnabled>
<FileShareStorageLocation>
<Path>
</Path>
</FileShareStorageLocation>
<DefaultFileShareAccount>
<Domain></Domain>
<UserName></UserName>
<Password></Password>
</DefaultFileShareAccount>
</Service>
<UI>
<ReportServerUrl>
<ReportServerUrl>
</ReportServerUrl>
<PageCountMode>Estimate</PageCountMode>
</UI>
<Extensions>
<Delivery>
<Extension Name="Report Server FileShare"
Type="Microsoft.ReportingServices.FileShareDeliveryProvider.FileShareProvider,ReportingServicesFileShareDeli
veryProvider">
<MaxRetries>3</MaxRetries>
<SecondsBeforeRetry>900</SecondsBeforeRetry>
<Configuration>
<FileShareConfiguration>
<ExcludedRenderFormats>
<RenderingExtension>HTMLOWC</RenderingExtension>
<RenderingExtension>NULL</RenderingExtension>
<RenderingExtension>RGDI</RenderingExtension>
</ExcludedRenderFormats>
</FileShareConfiguration>
</Configuration>
</Extension>
<Extension Name="Report Server Email"
Type="Microsoft.ReportingServices.EmailDeliveryProvider.EmailProvider,ReportingServicesEmailDeliveryProvider
">
<MaxRetries>3</MaxRetries>
<SecondsBeforeRetry>900</SecondsBeforeRetry>
<Configuration>
<RSEmailDPConfiguration>
<SMTPServer></SMTPServer>
<SMTPServerPort>
</SMTPServerPort>
<SMTPAccountName>
</SMTPAccountName>
<SMTPConnectionTimeout>
</SMTPConnectionTimeout>
<SMTPServerPickupDirectory>
</SMTPServerPickupDirectory>
<SMTPUseSSL>False</SMTPUseSSL>
<SendUsing>2</SendUsing>
<SMTPAuthenticate>0</SMTPAuthenticate>
<SendUserName></SendUserName>
<SendPassword></SendPassword>
<From></From>
<EmbeddedRenderFormats>
<RenderingExtension>MHTML</RenderingExtension>
</EmbeddedRenderFormats>
<PrivilegedUserRenderFormats>
</PrivilegedUserRenderFormats>
<ExcludedRenderFormats>
<RenderingExtension>HTMLOWC</RenderingExtension>
<RenderingExtension>NULL</RenderingExtension>
<RenderingExtension>RGDI</RenderingExtension>
</ExcludedRenderFormats>
<SendEmailToUserAlias>True</SendEmailToUserAlias>
<DefaultHostName>
</DefaultHostName>
<PermittedHosts>
</PermittedHosts>
</RSEmailDPConfiguration>
</Configuration>
</Extension>
<Extension Name="Report Server DocumentLibrary"
Type="Microsoft.ReportingServices.SharePoint.SharePointDeliveryExtension.DocumentLibraryProvider,ReportingSe
rvicesSharePointDeliveryExtension">
<MaxRetries>3</MaxRetries>
<SecondsBeforeRetry>900</SecondsBeforeRetry>
<Configuration>
<DocumentLibraryConfiguration>
<ExcludedRenderFormats>
<RenderingExtension>HTMLOWC</RenderingExtension>
<RenderingExtension>HTMLOWC</RenderingExtension>
<RenderingExtension>NULL</RenderingExtension>
<RenderingExtension>RGDI</RenderingExtension>
</ExcludedRenderFormats>
</DocumentLibraryConfiguration>
</Configuration>
</Extension>
<Extension Name="NULL"
Type="Microsoft.ReportingServices.NullDeliveryProvider.NullProvider,ReportingServicesNullDeliveryProvider"/>
<Extension Name="Report Server PowerBI"
Type="Microsoft.ReportingServices.PowerBIDeliveryProvider.PowerBIDeliveryProvider,ReportingServicesPowerBIDe
liveryProvider">
<MaxRetries>3</MaxRetries>
<SecondsBeforeRetry>900</SecondsBeforeRetry>
<Configuration>
<PowerBIDeliveryConfiguration>
</PowerBIDeliveryConfiguration>
</Configuration>
</Extension>
</Delivery>
<DeliveryUI>
<Extension Name="Report Server Email"
Type="Microsoft.ReportingServices.EmailDeliveryProvider.EmailDeliveryProviderControl,ReportingServicesEmailD
eliveryProvider">
<DefaultDeliveryExtension>True</DefaultDeliveryExtension>
<Configuration>
<RSEmailDPConfiguration>
<DefaultRenderingExtension>MHTML</DefaultRenderingExtension>
</RSEmailDPConfiguration>
</Configuration>
</Extension>
<Extension Name="Report Server FileShare"
Type="Microsoft.ReportingServices.FileShareDeliveryProvider.FileShareUIControl,ReportingServicesFileShareDel
iveryProvider"/>
<Extension Name="Report Server PowerBI"
Type="Microsoft.ReportingServices.PowerBIDeliveryProvider.PowerBIDeliveryUIControl,ReportingServicesPowerBID
eliveryProvider"/>
</DeliveryUI>
<Render>
<Extension Name="WORDOPENXML"
Type="Microsoft.ReportingServices.Rendering.WordRenderer.WordOpenXmlRenderer.WordOpenXmlDocumentRenderer,Mic
rosoft.ReportingServices.WordRendering"/>
<Extension Name="WORD"
Type="Microsoft.ReportingServices.Rendering.WordRenderer.WordDocumentRenderer,Microsoft.ReportingServices.Wo
rdRendering" Visible="false"/>
<Extension Name="EXCELOPENXML"
Type="Microsoft.ReportingServices.Rendering.ExcelOpenXmlRenderer.ExcelOpenXmlRenderer,Microsoft.ReportingSer
vices.ExcelRendering"/>
<Extension Name="EXCEL"
Type="Microsoft.ReportingServices.Rendering.ExcelRenderer.ExcelRenderer,Microsoft.ReportingServices.ExcelRen
dering" Visible="false"/>
<Extension Name="PPTX"
Type="Microsoft.ReportingServices.Rendering.PowerPointRendering.PptxRenderingExtension,Microsoft.ReportingSe
rvices.PowerPointRendering"/>
<Extension Name="PDF"
Type="Microsoft.ReportingServices.Rendering.ImageRenderer.PDFRenderer,Microsoft.ReportingServices.ImageRende
ring"/>
<Extension Name="IMAGE"
Type="Microsoft.ReportingServices.Rendering.ImageRenderer.ImageRenderer,Microsoft.ReportingServices.ImageRen
dering"/>
<Extension Name="MHTML"
Type="Microsoft.ReportingServices.Rendering.HtmlRenderer.MHtmlRenderingExtension,Microsoft.ReportingServices
.HtmlRendering">
<Configuration>
<DeviceInfo>
<DataVisualizationFitSizing>Approximate</DataVisualizationFitSizing>
</DeviceInfo>
</Configuration>
</Extension>
<Extension Name="CSV"
<Extension Name="CSV"
Type="Microsoft.ReportingServices.Rendering.DataRenderer.CsvReport,Microsoft.ReportingServices.DataRendering
"/>
<Extension Name="XML"
Type="Microsoft.ReportingServices.Rendering.DataRenderer.XmlDataReport,Microsoft.ReportingServices.DataRende
ring"/>
<Extension Name="ATOM"
Type="Microsoft.ReportingServices.Rendering.DataRenderer.AtomDataReport,Microsoft.ReportingServices.DataRend
ering"/>
<Extension Name="NULL"
Type="Microsoft.ReportingServices.Rendering.NullRenderer.NullReport,Microsoft.ReportingServices.NullRenderin
g" Visible="false"/>
<Extension Name="RGDI"
Type="Microsoft.ReportingServices.Rendering.ImageRenderer.RGDIRenderer,Microsoft.ReportingServices.ImageRend
ering" Visible="false"/>
<Extension Name="HTML4.0"
Type="Microsoft.ReportingServices.Rendering.HtmlRenderer.Html40RenderingExtension,Microsoft.ReportingService
s.HtmlRendering" Visible="false">
<Configuration>
<DeviceInfo>
<DataVisualizationFitSizing>Approximate</DataVisualizationFitSizing>
</DeviceInfo>
</Configuration>
</Extension>
<Extension Name="HTML5"
Type="Microsoft.ReportingServices.Rendering.HtmlRenderer.Html5RenderingExtension,Microsoft.ReportingServices
.HtmlRendering" Visible="false">
<Configuration>
<DeviceInfo>
<DataVisualizationFitSizing>Approximate</DataVisualizationFitSizing>
</DeviceInfo>
</Configuration>
</Extension>
<Extension Name="RPL"
Type="Microsoft.ReportingServices.Rendering.RPLRendering.RPLRenderer,Microsoft.ReportingServices.RPLRenderin
g" Visible="false" LogAllExecutionRequests="false"/>
</Render>
<!--
For the SQLPDW extension to work, install the SQL Server PDW Client Tools on the report server.
NOTE: The SQLPDW extension is deprecated. It supports old versions of SQL Server Parallel Data
Warehouse (PDW).
To connect to Analytics Platform System, use the SQL (SQL Server) extension.
For the ORACLE extension to work, install the Oracle Data Provider for NET (ODP.NET) on the report
server.
For TERADATA extension to work, install the .NET Provider for Teradata on the report server.
-->
<Data>
<Extension Name="SQL"
Type="Microsoft.ReportingServices.DataExtensions.SqlConnectionWrapper,Microsoft.ReportingServices.DataExtens
ions"/>
<Extension Name="SQLAZURE"
Type="Microsoft.ReportingServices.DataExtensions.SqlAzureConnectionWrapper,Microsoft.ReportingServices.DataE
xtensions"/>
<Extension Name="SQLPDW"
Type="Microsoft.ReportingServices.DataExtensions.SqlDwConnectionWrapper,Microsoft.ReportingServices.DataExte
nsions"/>
<Extension Name="OLEDB-MD"
Type="Microsoft.ReportingServices.DataExtensions.AdoMdConnection,Microsoft.ReportingServices.DataExtensions"
/>
<Extension Name="SHAREPOINTLIST"
Type="Microsoft.ReportingServices.DataExtensions.SharePointList.SPListConnection,Microsoft.ReportingServices
.DataExtensions"/>
<Extension Name="ORACLE"
Type="Microsoft.ReportingServices.DataExtensions.OracleClientConnectionWrapper,Microsoft.ReportingServices.D
ataExtensions"/>
<Extension Name="ESSBASE"
Type="Microsoft.ReportingServices.DataExtensions.Essbase.EssbaseConnection,Microsoft.ReportingServices.DataE
xtensions.Essbase"/>
<Extension Name="SAPBW"
Type="Microsoft.ReportingServices.DataExtensions.SapBw.SapBwConnection,Microsoft.ReportingServices.DataExten
sions.SapBw"/>
<Extension Name="TERADATA"
Type="Microsoft.ReportingServices.DataExtensions.TeradataConnectionWrapper,Microsoft.ReportingServices.DataE
xtensions"/>
<Extension Name="OLEDB"
Type="Microsoft.ReportingServices.DataExtensions.OleDbConnectionWrapper,Microsoft.ReportingServices.DataExte
nsions"/>
<Extension Name="ODBC"
Type="Microsoft.ReportingServices.DataExtensions.OdbcConnectionWrapper,Microsoft.ReportingServices.DataExten
sions"/>
<Extension Name="XML"
Type="Microsoft.ReportingServices.DataExtensions.XmlDPConnection,Microsoft.ReportingServices.DataExtensions"
/>
</Data>
<SemanticQuery>
<Extension Name="SQL"
Type="Microsoft.ReportingServices.SemanticQueryEngine.Sql.MSSQL.MSSqlSQCommand,Microsoft.ReportingServices.S
emanticQueryEngine">
<Configuration>
<EnableMathOpCasting>False</EnableMathOpCasting>
</Configuration>
</Extension>
<Extension Name="SQLAZURE"
Type="Microsoft.ReportingServices.SemanticQueryEngine.Sql.MSSQL.MSSqlSQCommand,Microsoft.ReportingServices.S
emanticQueryEngine">
<Configuration>
<EnableMathOpCasting>False</EnableMathOpCasting>
</Configuration>
</Extension>
<Extension Name="SQLPDW"
Type="Microsoft.ReportingServices.SemanticQueryEngine.Sql.MSSQLADW.MSSqlAdwSQCommand,Microsoft.ReportingServ
ices.SemanticQueryEngine">
<Configuration>
<EnableMathOpCasting>False</EnableMathOpCasting>
</Configuration>
</Extension>
<Extension Name="ORACLE"
Type="Microsoft.ReportingServices.SemanticQueryEngine.Sql.Oracle.OraSqlSQCommand,Microsoft.ReportingServices
.SemanticQueryEngine">
<Configuration>
<EnableMathOpCasting>True</EnableMathOpCasting>
<DisableNO_MERGEInLeftOuters>False</DisableNO_MERGEInLeftOuters>
<EnableUnistr>False</EnableUnistr>
<DisableTSTruncation>False</DisableTSTruncation>
</Configuration>
</Extension>
<Extension Name="TERADATA"
Type="Microsoft.ReportingServices.SemanticQueryEngine.Sql.Teradata.TdSqlSQCommand,Microsoft.ReportingService
s.SemanticQueryEngine">
<Configuration>
<EnableMathOpCasting>True</EnableMathOpCasting>
<ReplaceFunctionName>oREPLACE</ReplaceFunctionName>
</Configuration>
</Extension>
<Extension Name="OLEDB-MD"
Type="Microsoft.AnalysisServices.Modeling.QueryExecution.ASSemanticQueryCommand,Microsoft.AnalysisServices.M
odeling"/>
</SemanticQuery>
<ModelGeneration>
<Extension Name="SQL"
Type="Microsoft.ReportingServices.SemanticQueryEngine.Sql.MSSQL.MsSqlModelGenerator,Microsoft.ReportingServi
ces.SemanticQueryEngine"/>
<Extension Name="SQLAZURE"
Type="Microsoft.ReportingServices.SemanticQueryEngine.Sql.MSSQL.MsSqlModelGenerator,Microsoft.ReportingServi
ces.SemanticQueryEngine"/>
<Extension Name="ORACLE"
Type="Microsoft.ReportingServices.SemanticQueryEngine.Sql.Oracle.OraSqlModelGenerator,Microsoft.ReportingSer
vices.SemanticQueryEngine"/>
<Extension Name="TERADATA"
Type="Microsoft.ReportingServices.SemanticQueryEngine.Sql.Teradata.TdSqlModelGenerator,Microsoft.ReportingSe
rvices.SemanticQueryEngine"/>
<Extension Name="OLEDB-MD"
Type="Microsoft.AnalysisServices.Modeling.Generation.ModelGeneratorExtention,Microsoft.AnalysisServices.Mode
ling"/>
</ModelGeneration>
<Security>
<Extension Name="Windows" Type="Microsoft.ReportingServices.Authorization.WindowsAuthorization,
Microsoft.ReportingServices.Authorization"/>
</Security>
<Authentication>
<Extension Name="Windows"
Type="Microsoft.ReportingServices.Authentication.WindowsAuthentication,
Microsoft.ReportingServices.Authorization"/>
</Authentication>
<EventProcessing>
<Extension Name="SnapShot Extension"
Type="Microsoft.ReportingServices.Library.HistorySnapShotCreatedHandler,ReportingServicesLibrary">
<Event>
<Type>ReportHistorySnapshotCreated</Type>
</Event>
</Extension>
<Extension Name="Timed Subscription Extension"
Type="Microsoft.ReportingServices.Library.TimedSubscriptionHandler,ReportingServicesLibrary">
<Event>
<Type>TimedSubscription</Type>
</Event>
</Extension>
<Extension Name="Cache Refresh Plan Extension"
Type="Microsoft.ReportingServices.Library.CacheRefreshPlanHandler,ReportingServicesLibrary">
<Event>
<Type>RefreshCache</Type>
</Event>
</Extension>
<Extension Name="Shared Dataset Cache Update Extension"
Type="Microsoft.ReportingServices.Library.SharedDatasetCacheUpdatePlanHandler,ReportingServicesLibrary">
<Event>
<Type>SharedDatasetCacheUpdate</Type>
</Event>
</Extension>
<Extension Name="Cache Update Extension"
Type="Microsoft.ReportingServices.Library.ReportExecutionSnapshotUpdateEventHandler,ReportingServicesLibrary
">
<Event>
<Type>SnapshotUpdated</Type>
</Event>
</Extension>
</EventProcessing>
</Extensions>
<MapTileServerConfiguration>
<MaxConnections>2</MaxConnections>
<Timeout>10</Timeout>
<AppID>(Default)</AppID>
<CacheLevel>Default</CacheLevel>
</MapTileServerConfiguration>
</Configuration>
Consulte también
Modificar un archivo de configuración de Reporting Services (RSreportserver.config)
Configurar la memoria disponible para las aplicaciones del servidor de informes
Archivos de configuración de Reporting Services
Inicialización de un servidor de informes (Administrador de configuración del servidor de informes)
Almacenar datos cifrados del servidor de informes (Administrador de configuración del servidor de informes)
Administrador de configuración del servidor de informes (modo nativo)
¿Tiene alguna pregunta más? Puede plantear sus dudas en el foro de Reporting Services.
archivo de configuración ReportingServicesService
02/04/2022 • 3 minutes to read
SE APLICA A: ✔
️ SQL Server Reporting Services (2016)
El archivo ReportingServicesService.exe.config incluye valores que configuran la traza.
Ejemplo de configuración
El siguiente ejemplo muestra los parámetros de configuración y los valores predeterminados que se encuentran
en el archivo ReportingServicesService.exe.config.
<configSections>
<section name="RStrace"
type="Microsoft.ReportingServices.Diagnostics.RSTraceSectionHandler,Microsoft.ReportingServices.Diagnostics"
/>
</configSections>
\<system.diagnostics>
<switches>
<add name="DefaultTraceSwitch" value="3" />
</switches>
\</system.diagnostics>
<RStrace>
<add name="FileName" value="ReportServerService_" />
<add name="FileSizeLimitMb" value="32" />
<add name="KeepFilesForDays" value="14" />
<add name="Prefix" value="tid, time" />
<add name="TraceListeners" value="debugwindow, file" />
<add name="TraceFileMode" value="unique" />
<add name="Components" value="all" />
</RStrace>
<runtime>
<alwaysFlowImpersonationPolicy enabled="true"/>
<assemblyBinding xmlns="urn:schemas-microsoft-com:asm.v1">
<dependentAssembly>
<assemblyIdentity name="Microsoft.ReportingServices.Interfaces"
publicKeyToken="89845dcd8080cc91"
culture="neutral" />
<bindingRedirect oldVersion="8.0.242.0"
newVersion="10.0.0.0"/>
<bindingRedirect oldVersion="9.0.242.0"
newVersion="10.0.0.0"/>
</dependentAssembly>
</assemblyBinding>
<gcServer enabled="true" />
</runtime>
Parámetros de configuración
La siguiente tabla proporciona información sobre parámetros específicos. Los parámetros se presentan en el
orden en que aparecen en el archivo de configuración.
0= Deshabilita la traza
1= Excepciones y reinicios
4= Modo detallado
C O N F IGURA C IÓ N DESC RIP C IÓ N
DebugWindow (predeterminado)
File (predeterminado)
StdOut
Consulte también
Archivos de configuración de Reporting Services
Registro de seguimiento del servicio del servidor de informes
archivo de configuración RSReportDesigner
02/04/2022 • 4 minutes to read
<Configuration>
<Add Key="SecureConnectionLevel" Value="0" />
<Add Key="InstanceName" Value="Microsoft.ReportingServices.PreviewServer" />
<Add Key="SessionCookies" Value="true" />
<Add Key="SessionTimeoutMinutes" Value="3" />
<Add Key="PolicyLevel" Value="rspreviewpolicy.config" />
<Add Key="CacheDataForPreview" Value="true" />
<Extensions>
<Render> . . . </Render>
<Data> . . . </Data>
<Designer> . . . </Designer>
Valores de configuración
C O N F IGURA C IÓ N DESC RIP C IÓ N
Consulte también
Archivos de configuración de Reporting Services
Herramientas de diseño de consulta (SSRS)
Modificar un archivo de configuración de Reporting
Services (RSreportserver.config)
02/04/2022 • 5 minutes to read
IMPORTANT
Tenga cuidado al modificar los archivos de configuración. Si modifica un parámetro reservado para uso interno, es posible
que deshabilite la instalación. En general, no se recomienda modificar los parámetros de configuración a no ser que esté
intentando resolver un problema específico. Para obtener más información sobre qué valores de configuración se pueden
cambiar con seguridad, vea El archivo de configuración RSReportServer.config o Archivo de configuración
RSReportDesigner. Para más información sobre los archivos de configuración, consulte la documentación del producto de
Microsoft.NET Framework .
En este tema:
Leer y usar valores de configuración
Sobre los valores predeterminados
Eliminar los parámetros de configuración
Para editar un archivo de configuración de Reporting Services
Se aplica a: Versión preliminar técnica de informes de Power BI en SQL Server Reporting Services de enero de
2017
NOTE
En la versión de enero de 2017 de los informes de Power BI (Technical Preview) en SQL Server Reporting
Services, esto no está disponible.
2. Guarde una copia del archivo en caso de que necesite revertir sus cambios.
3. Abra el archivo original en el Bloc de notas o en un editor de código. No use Textpad; establece la longitud
del archivo antes guardarlo, lo que hace que se escriba un error de carácter no válido en el archivo de
registro de seguimiento.
4. Escriba el elemento o valor que desea agregar o usar. Los elementos distinguen entre mayúsculas y
minúsculas. Si va a agregar un elemento, asegúrese de que usa las mayúsculas y minúsculas correctas.
Dispone de instrucciones concretas para editar archivos de configuración a la hora de personalizar
extensiones de representación, de autenticación o de procesamiento de datos:
Autenticación con el servidor de informes
Configuración del portal web para pasar cookies de autenticación personalizada
Personalización de los parámetros de extensión de representación en RSReportServer.Config
5. Guarde el archivo.
6. Compruebe los archivos de registro de seguimiento para ver que no se produjeron errores. Si observa
condiciones de error es porque una opción de configuración o su valor se especificó incorrectamente.
Examine El archivo de configuración RSReportServer.config para ver los valores válidos para cualquier
configuración que esté produciendo un error. Para obtener más información sobre cómo ver el registro
de seguimiento, vea Registro de seguimiento del servicio del servidor de informes.
Consulte también
El archivo de configuración RSReportServer.config
Archivo de configuración ReportingServicesService
Archivo de configuración RSReportDesigner
Implementación de una extensión de procesamiento de datos
Implementación de una extensión de entrega
Implementación de una extensión de representación
Archivos de configuración de Reporting Services
Archivos de registro y orígenes de Reporting
Services
02/04/2022 • 2 minutes to read
Los servidores de informes y los entornos de servidor de informes utilizan diversos destinos de archivos
registro para registrar información sobre las operaciones y el estado del servidor. Hay dos categorías básicas de
registro: registro de ejecución y registro de seguimiento. El registro de ejecución incluye información sobre las
estadísticas de ejecución de informes, auditoría, diagnóstico de rendimiento y optimización. El registro de
seguimiento es información sobre los mensajes de error y diagnósticos generales.
Se aplica a: Modo de SharePoint de Reporting Services | Modo nativo de Reporting Services
La tabla siguiente incluye vínculos a información adicional acerca de cada registro, incluida su ubicación y cómo
ver su contenido.
LO G DESC RIP C IÓ N
Registro de ejecución del servidor de informes y la vista El registro de ejecución es una vista de SQL Server
ExecutionLog3 almacenada en la base de datos del servidor de informes.
Registro de seguimiento del servicio del servidor de informes El registro de seguimiento de servicio contiene información
muy detallada que resulta útil a la hora de depurar una
aplicación o de investigar un problema o evento. Los
archivos de registro de seguimiento son
ReportServerService_<timestamp>.log y se encuentran en la
carpeta siguiente:
Registro HTTP del servidor de informes El archivo de registro de HTTP contiene un registro de todas
las solicitudes HTTP y respuestas controladas por el servicio
web del servidor de informes.
LO G DESC RIP C IÓ N
Archivos de registro de instalación de SQL Server Los archivos de registros se crean también durante la
instalación. Si el programa de instalación no se completa o lo
hace con advertencias u otros mensajes, puede consultar los
archivos de registro para solucionar el problema. Para
obtener más información, vea View and Read SQL Server
Setup Log Files.
Consulte también
Servidor de informes de Reporting Services (modo nativo)
Referencia de errores y eventos (Reporting Services)
Registro de ejecución del servidor de informes y la
vista ExecutionLog3
02/04/2022 • 11 minutes to read
El registro de la ejecución del servidor de informes de Reporting Servicescontiene información sobre los
informes que se ejecutan en el servidor o en varios servidores de una implementación escalada en modo nativo
o de una granja de servidores de SharePoint. Puede usar el registro de la ejecución de informes para averiguar
con qué frecuencia se solicita el informe, qué formatos de salida se usan más y cuántos milisegundos del tiempo
de procesamiento se dedica a cada fase del procesamiento. El registro contiene información sobre el tiempo de
ejecución de la consulta de conjunto de datos de un informe y el tiempo empleado en el procesamiento de los
datos. Si es administrador del servidor de informes, puede revisar la información del registro e identificar las
tareas de ejecución prolongada, y realizar sugerencias a los autores de informes en las áreas del informe
(conjunto de datos o procesamiento) que se puedan mejorar.
Los servidores de informes configurados para el modo de SharePoint, también pueden usar los registros de ULS
de SharePoint. Para obtener más información, vea Activar eventos de Reporting Services para el registro de
seguimiento de SharePoint (ULS)
Use ReportServer
select * from ExecutionLog3 order by TimeStart DESC
La siguiente tabla describe los datos que se capturan en el registro de ejecución de informes
C O L UM N A DESC RIP C IÓ N
Interactive
Suscripción
Representación
Sort
BookMarkNavigation
DocumentNavigation
GetDocumentMap
Findstring
Execute
RenderEdit
TimeEnd
En vivo
Instantánea
Historial
El campo AdditionalInfo
El campo AdditionalInfo es un contenedor de propiedades o estructura XML que incluye información adicional
sobre la ejecución. El contenido puede ser diferente para cada fila del registro.
Estos son algunos ejemplos de los contenidos del campo AddtionalInfo para el registro estándar y el registro
detallado:
Ejemplo de registro estándar de AddtionalInfo
<AdditionalInfo>
<ProcessingEngine>2</ProcessingEngine>
<ScalabilityTime>
<Pagination>0</Pagination>
<Processing>0</Processing>
</ScalabilityTime>
<EstimatedMemoryUsageKB>
<Pagination>0</Pagination>
<Processing>6</Processing>
</EstimatedMemoryUsageKB>
<DataExtension>
<SQL>1</SQL>
</DataExtension>
<Connections>
<Connection>
<ConnectionOpenTime>147</ConnectionOpenTime>
<DataSets>
<DataSet>
<Name>DataSet1</Name>
<RowsRead>16</RowsRead>
<TotalTimeDataRetrieval>642</TotalTimeDataRetrieval>
<ExecuteReaderTime>63</ExecuteReaderTime>
</DataSet>
<DataSet>
<Name>DataSet2</Name>
<RowsRead>3</RowsRead>
<TotalTimeDataRetrieval>157</TotalTimeDataRetrieval>
<ExecuteReaderTime>60</ExecuteReaderTime>
</DataSet>
</DataSets>
</Connection>
</Connections>
</AdditionalInfo>
ScalabilityTime
Número de milisegundos empleados en realizar operaciones relacionadas con la escala en el motor de
procesamiento. Un valor de 0 indica que no se empleó ningún tiempo adicional en las operaciones de
escala y 0 también indica que la solicitud no estaba bajo presión de memoria.
<ScalabilityTime>
<Processing>0</Processing>
</ScalabilityTime>
EstimatedMemor yUsageKB
Una estimación de la cantidad máxima de memoria, en kilobytes, que utiliza cada componente durante
una solicitud determinada.
<EstimatedMemoryUsageKB>
<Processing>38</Processing>
</EstimatedMemoryUsageKB>
DataExtension
Los tipos de extensiones de datos u orígenes de datos usados en el informe. El número es un recuento
del número de repeticiones del origen de datos concreto.
<DataExtension>
<DAX>2</DAX>
</DataExtension>
ExternalImages
El valor se expresa en milisegundos. Estos datos se pueden utilizar para diagnosticar problemas de
rendimiento. El tiempo necesario para recuperar imágenes desde un servidor web externo puede
ralentizar la ejecución de informes global.
<ExternalImages>
<Count>3</Count>
<ByteCount>9268</ByteCount>
<ResourceFetchTime>9</ResourceFetchTime>
</ExternalImages>
Conexiones
Estructura de varios niveles
<Connections>
<Connection>
<ConnectionOpenTime>127</ConnectionOpenTime>
<DataSource>
<Name>DataSource1</Name>
<DataExtension>SQL</DataExtension>
</DataSource>
<DataSets>
<DataSet>
<Name>DataSet1</Name>
<RowsRead>16</RowsRead>
<TotalTimeDataRetrieval>655</TotalTimeDataRetrieval>
<QueryPrepareAndExecutionTime>94</QueryPrepareAndExecutionTime>
<ExecuteReaderTime>33</ExecuteReaderTime>
<DataReaderMappingTime>30</DataReaderMappingTime>
<DisposeDataReaderTime>1</DisposeDataReaderTime>
</DataSet>
<DataSet>
<Name>DataSet2</Name>
<RowsRead>3</RowsRead>
<TotalTimeDataRetrieval>16</TotalTimeDataRetrieval>
<QueryPrepareAndExecutionTime>2</QueryPrepareAndExecutionTime>
<ExecuteReaderTime>1</ExecuteReaderTime>
<DataReaderMappingTime>0</DataReaderMappingTime>
<DisposeDataReaderTime>0</DisposeDataReaderTime>
</DataSet>
</DataSets>
</Connection>
</Connections>
Use ReportServer
select * from ExecutionLog2 order by TimeStart DESC
La siguiente tabla describe los datos que se capturan en el registro de ejecución de informes
C O L UM N A DESC RIP C IÓ N
ExecutionID
Use ReportServer
select * from ExecutionLog order by TimeStart DESC
La siguiente tabla describe los datos que se capturan en el registro de ejecución de informes
C O L UM N A DESC RIP C IÓ N
TimeEnd
TimeProcessing
TimeRendering
Consulte también
Activar eventos de Reporting Services para el registro de seguimiento de SharePoint (ULS)
Archivos de registro y orígenes de Reporting Services
Referencia de errores y eventos (Reporting Services)
Activar eventos de Reporting Services para el
registro de seguimiento de SharePoint (ULS)
02/04/2022 • 5 minutes to read
A partir de SQL Server 2008 R2, los servidores de Reporting Services en modo de SharePoint pueden escribir
los eventos de Reporting Services en el registro de seguimiento del Servicio de creación de registros unificado
(ULS). Reporting Services están disponibles en la página Supervisión de Administración central de SharePoint.
En este tema:
Recomendaciones generales para el registro ULS
Para activar y desactivar eventos de Reporting Services en la categoría de Reporting Services
Configuración recomendada
Lectura de las entradas de registro
Lista de eventos de SQL Server Reporting Services
Ver un archivo de registro con PowerShell
Ubicación del registro de seguimiento
NOTE
no admite la opción Evento crítico mínimo para notificar al registro de eventos Reporting Services. Se omitirá la opción.
Configuración recomendada
Las siguientes opciones de registro son la configuración estándar recomendada:
Redirector de HTTP
Proxy de cliente SOAP
Si tiene problemas de configuración, agregue Páginas de configuración .
Puede revisar todos los valores del registro de diagnóstico de la granja de servidores con el cmdlet de
PowerShell siguiente:
Get-SPDiagnosticConfig
Páginas de configuración
Redirector de HTTP
Configuración UnexpectedMissing o
ExtendedProtectionLevel no válido
N O M B RE DEL Á REA EN T RA DA S DE DESC RIP C IÓ N O E JEM P LO
MediumUpdating ReportingWebServiceApplication
También hay herramientas que puede descargar para leer registros ULS. Por ejemplo, SharePoint LogViewer,
disponible en GitHub.
Para más información sobre cómo usar PowerShell para ver datos de registro, vea Visualización de registros de
diagnóstico (SharePoint Server 2010).
Los registros de seguimiento del servidor de informes de Reporting Services son un archivo de texto ASCII que
contiene información detallada de las operaciones del servicio del servidor de informes. La información de los
archivos incluye las operaciones realizadas por el servicio web del servidor de informes, el portal web y el
procesamiento en segundo plano. El archivo de registro de seguimiento incluye información redundante que
contienen otros archivos de registro, así como información adicional que no está disponible en ningún otro
archivo. La información del registro de seguimiento resulta útil si se está depurando una aplicación que incluye
un servidor de informes o se investiga un problema específico que se ha incluido en el registro de eventos o de
ejecución. Por ejemplo, cuando existen problemas con las suscripciones.
Los registros de seguimiento se crean diariamente, iniciándose con la primera entrada que se produce después
de la medianoche (hora local) y siempre que se reinicie el servicio. La marca de tiempo se basa en la hora
universal coordinada (UTC). El archivo está en formato EN-US. De forma predeterminada, los registros de
seguimiento están limitados a 32 megabytes y se eliminan transcurridos 14 días.
Configuración de seguimiento
El comportamiento del registro de seguimiento se administra en el archivo de configuración
Repor tingSer vicesSer vice.exe.config . El archivo de configuración se encuentra en la ruta de la carpeta
siguiente:
\Program Files\Microsoft SQL Server\MSRS13.<instance name>\Reporting Services\ReportServer\bin .
El ejemplo siguiente muestra la estructura XML de la configuración de RStrace . El valor de
DefaultTraceSwitch determina el tipo de información agregada al registro. Excepto para el atributo
Components , los valores de RStrace son los mismos en todos los archivos de configuración.
\<system.diagnostics>
<switches>
<add name="DefaultTraceSwitch" value="3" />
</switches>
\</system.diagnostics>
<RStrace>
<add name="FileName" value="ReportServerService_" />
<add name="FileSizeLimitMb" value="32" />
<add name="KeepFilesForDays" value="14" />
<add name="Prefix" value="appdomain, tid, time" />
<add name="TraceListeners" value="file" />
<add name="TraceFileMode" value="unique" />
<add name="Components" value="all:3" />
</RStrace>
En la tabla siguiente se proporciona información acerca de cada parámetro.
1= Excepciones y reinicios
2= Excepciones, reinicios y
advertencias
4= Modo detallado
KeepFilesForDays Especifica los días tras los que se Los valores válidos son de 0 a un
elimina un archivo de registro de número entero definido como máximo.
seguimiento. El valor predeterminado es 14. Si
especifica 0 o un número negativo, el
servidor de informes trata el valor
como 1.
C O N F IGURA C IÓ N DESC RIP C IÓ N VA LO RES
File (predeterminado)
StdOut
Categoría de componentes Especifica los componentes para los Las categorías de componentes se
cuales se genera la información de pueden establecer en:
registro de seguimiento y el nivel de
seguimiento en este formato.
Valor de trace level de categorías de <component category>:<tracelevel> Los valores válidos del nivel de
componentes seguimiento son:
4= Modo detallado
Para obtener más información, vea el artículo 913046 de Knowledge Base en el sitio web de Microsoft Microsoft
.
Versiones anteriores
En versiones anteriores de Reporting Services, hubo varios archivos de registro de seguimiento, uno para cada
aplicación. Los siguientes archivos están desusados y ya no se crean en SQL Server 2008 ni en las versiones
posteriores.
ReportServerWebApp_ <timestamp> .log
ReportServer_ <timestamp> .log
ReportServerService_main_ <timestamp> .log
Consulte también
Archivos de registro y orígenes de Reporting Services
Referencia de errores y eventos (Reporting Services)
¿Tiene alguna pregunta más? Puede plantear sus dudas en el foro de Reporting Services.
Registro HTTP del servidor de informes
02/04/2022 • 4 minutes to read
El archivo de registro HTTP del servidor de informes guarda un registro de cada solicitud y respuesta HTTP
administradas por el servidor de informes. Dado que los errores de desbordamiento y de tiempo de espera de
la solicitud no alcanzan el servidor de informes, no se graban en el archivo de registro.
El registro HTTP está deshabilitado de forma predeterminada. Debe modificar el archivo de configuración
ReportingServicesService.exe para utilizar esta característica en su instalación.
<RStrace>
<add name="FileName" value="ReportServerService_" />
<add name="FileSizeLimitMb" value="32" />
<add name="KeepFilesForDays" value="14" />
<add name="Prefix" value="tid, time" />
<add name="TraceListeners" value="debugwindow, file" />
<add name="TraceFileMode" value="unique" />
<add name="HttpTraceFileName" value="ReportServerService_HTTP_" />
<add name="HttpTraceSwitches"
value="date,time,clientip,username,serverip,serverport,host,method,uristem,uriquery,protocolstatus,bytesrece
ived,timetaken,protocolversion,useragent,cookiereceived,cookiesent,referrer" />
<add name="Components" value="all:3,http:4" />
</RStrace>
Consulte también
Registro de seguimiento del servicio del servidor de informes
Archivos de registro y orígenes de Reporting Services
Referencia de errores y eventos (Reporting Services)
Registro de aplicación Windows
02/04/2022 • 2 minutes to read
Reporting Services Escribe mensajes de evento en el registro de aplicación de Windows. Puede utilizar la
información de los mensajes escrita en el registro de aplicación para obtener información sobre los eventos
generados por las aplicaciones del servidor de informes que se ejecutan en el sistema local.
Consulte también
Archivos de registro y orígenes de Reporting Services
Referencia de errores y eventos (Reporting Services)
Comprobar la ejecución de un informe
02/04/2022 • 2 minutes to read
Para ver información acerca del estado del procesamiento de un informe, puede utilizar los archivos de registro
o bien consultar la información de estado que se muestra junto con el informe en el Administrador de informes.
NOTE
El Administrador de informes no muestra las horas de procesamiento de los informes ejecutados a petición.
En la siguiente tabla se describe cómo ver la fecha y la hora de procesamiento de distintos tipos de informes.
L A IN F O RM A C IÓ N DE F EC H A Y H O RA PA RA VER L A IN F O RM A C IÓ N , H A GA
PA RA EST E T IP O DE IN F O RM E SE H A L L A EN LO SIGUIEN T E
Un informe que se ejecuta como una En la página Contenido. Para más 1) Vaya a la carpeta que contiene el
instantánea de informe. información, vea Contenido (página del informe.
Administrador de informes).
2) Establezca la carpeta en la vista
Detalles.
Una instantánea del historial del En la página de propiedades Historial. 1) Abra el informe.
informe. Para más información, vea Página de
propiedades de opciones de 2) Haga clic en la página Propiedades
instantánea (Administrador de .
informes).
3) Haga clic en la pestaña Historial .
4) Abra la programación.
Consulte también
Archivos de registro y orígenes de Reporting Services
Establecer las propiedades del procesamiento de informes
Administrador de informes (Modo nativo de SSRS)
Rendimiento, instantáneas, almacenamiento en
caché (Reporting Services)
02/04/2022 • 2 minutes to read
El rendimiento del servidor de informes se ve afectado por una combinación de factores entre los que se
incluyen el hardware, el número de usuarios simultáneos que tienen acceso a los informes, la cantidad de datos
de un informe y el formato de salida. Para entender los factores de rendimiento específicos de su instalación y
qué remedios generarán los resultados que desea, necesitará obtener datos de línea base y ejecutar pruebas.
Para obtener más información sobre herramientas e instrucciones, vea las publicaciones siguientes en MSDN:
Optimización del rendimiento de Reporting Services y Usar Visual Studio 2005 para realizar pruebas de carga
en un servidor de informes de SQL Server 2005 Reporting Services.
Entre los principios generales que hay que tener en cuenta se incluyen los siguientes:
La representación y el procesamiento de informes consumen mucha memoria. Cuando sea posible, elija
un equipo que tenga mucha memoria.
Hospedar el servidor de informes y la base de datos del servidor de informes en equipos independientes
suele generar mejor rendimiento que hospedarlos en un único equipo de tecnología avanzada.
Si todos los informes se procesan despacio, piense en una implementación escalada donde varias
instancias del servidor de informes admitan una única base de datos del servidor de informes. Para
obtener mejores resultados, use el software de equilibrio de carga para distribuir solicitudes de forma
uniforme en la implementación.
Si un solo informe se procesa con lentitud, ajuste las consultas del conjunto de datos del informe si este
debe ejecutarse a petición. También podría considerar usar conjuntos de datos compartidos que pueda
almacenar en memoria caché, almacenar en memoria caché el informe o ejecutarlo como una
instantánea.
Si todos los informes se procesan en un formato concreto (por ejemplo, al representarse en PDF), piense
en la entrega a recursos compartidos de archivos, en agregar más memoria o en elegir un formato
diferente.
Para averiguar cuánto tiempo se tarda en procesar un informe y otras métricas de uso, revise el registro
de ejecución del servidor de informes. Para obtener más información, vea Registro de ejecución del
servidor de informes y la vista ExecutionLog3.
Para más información sobre cómo reducir los problemas de rendimiento con la configuración de la
administración de la memoria, vea Configurar la memoria disponible para aplicaciones del servidor de
informes.
En esta sección
Supervisión del rendimiento del servidor de informes
Describe los objetos de rendimiento que puede usar para realizar un seguimiento de la carga de procesamiento
en su servidor.
Establecimiento de las propiedades del procesamiento de informes
Describe los modos de configuración de un informe para ejecutarlo a petición, desde la memoria caché, o en
función de una programación como una instantánea de informe.
Configuración de la memoria disponible para las aplicaciones del servidor de informes
Describe cómo puede invalidar el comportamiento predeterminado de administración de memoria.
Informes almacenados en caché (SSRS)
Describe el comportamiento del almacenamiento en caché de los informes de un servidor de informes.
Almacenar en caché conjuntos de datos compartidos (SSRS)
Describe el comportamiento del almacenamiento en caché de conjuntos de datos compartidos en un servidor
de informes.
Procesamiento de informes grandes
Proporciona recomendaciones sobre cómo configurar y distribuir un informe de gran tamaño.
Establecer valores de tiempo de espera para el procesamiento de informes y conjuntos de datos compartidos
(SSRS)
Explica cómo establecer los tiempos de espera para el procesamiento de informes y de consultas.
Consulte también
Administrar un proceso en ejecución
Verificación de la ejecución de un informe
Supervisar el rendimiento del servidor de informes
02/04/2022 • 5 minutes to read
NOTE
Power BI Report Server y SQL Server Reporting Services 2017 (y versiones posteriores) no incluyen objetos de
rendimiento de Reporting Services. Hay contadores de rendimiento de.NET Framework disponibles para proporcionar
datos de supervisión de rendimiento para el servidor de informes.
.NET CLR Data y .NET CLR Memor y El portal web utiliza los contadores de rendimiento de
ASP.NET. Para obtener más información, descargue la guía
sobre cómo mejorar el rendimiento y la escalabilidad de
aplicaciones de .NET.
En esta sección
Contadores de rendimiento para los objetos de rendimiento MSRS 2016 Web Service y MSRS 2016 Windows
Service (modo nativo)
Describe los contadores de rendimiento que utiliza el servicio web del servidor de informes.
Contadores de rendimiento para los objetos de rendimiento MSRS 2016 Web Service SharePoint Mode y
MSRS 2016 Windows Service SharePoint Mode (modo de SharePoint)
Describe los contadores de rendimiento que utiliza el servicio de Windows del servidor de informes.
Contadores de rendimiento de los objetos ReportServer:Service y ReportServerSharePoint:Service
Describe los contadores de rendimiento de eventos relacionados con HTTP y la administración de memoria en
Reporting Services.
Consulte también
Configurar la memoria disponible para las aplicaciones del servidor de informes
Servidor de informes de Reporting Services (modo nativo)
Herramientas de Reporting Services
Contadores de rendimiento para los objetos de
rendimiento de modo nativo de MSRS 2016
02/04/2022 • 11 minutes to read
En este tema se describen los contadores de rendimiento para los objetos de rendimiento MSRS 2016 Web
Ser vice (Servicio web de MSRS 2016) y MSRS 2016 Windows Ser vice (Servicio de Windows de
MSRS 2016). Estos objetos forman parte de una implementación en modo nativo de SQL Server 2016
Reporting Services.
NOTE
Estos objetos de rendimiento supervisan los eventos en el servidor de informes local. Si ejecuta un servidor de informes
en una implementación escalada, los recuentos se aplican al servidor actual y no a la implementación escalada.
Los objetos de rendimiento están disponibles en el Monitor de rendimiento de Windows (Perfmon.exe ). Para
más información, consulte la documentación de Windows, Generar perfiles en tiempo de ejecución
(https://msdn.microsoft.com/library/w4bz2147.aspx).
Para obtener información relacionada con los contadores de rendimiento en modo de SharePoint, vea el artículo
sobre los contadores de rendimiento para los objetos de rendimiento MSRS 2016 Web Service SharePoint
Mode y MSRS 2016 Windows Service SharePoint Mode (modo de SharePoint).
En este tema:
Contadores de rendimiento para MSRS 2016 Web Service
Contadores de rendimiento para MSRS 2016 Windows Service
Usar cmdlets de PowerShell para devolver listas
C O N TA DO R DESC RIP C IÓ N
C O N TA DO R DESC RIP C IÓ N
Acier tos de caché por segundo Número de solicitudes por segundo para informes en
memoria caché. Las solicitudes son para informes que se
vuelven a representar, no de solicitudes para informes
procesados directamente desde la memoria caché. (Vea
Total de acier tos de caché más adelante en este tema).
Acier tos de caché por segundo (modelos Número de solicitudes por segundo para el modelo en
semánticos) memoria caché. Las solicitudes para informes que se vuelven
a representar, no de solicitudes para informes procesados
directamente desde la memoria caché.
Errores de caché por segundo Número de solicitudes por segundo que no han podido
devolver un informe de memoria caché. Utilice este contador
para averiguar si los recursos utilizados para el
almacenamiento en caché (disco o memoria) son suficientes.
Errores de caché por segundo (modelos semánticos) Número de solicitudes por segundo que no han podido
devolver un modelo de memoria caché. Utilice este contador
para averiguar si los recursos utilizados para el
almacenamiento en caché (disco o memoria) son suficientes.
Solicitudes de primera sesión por segundo Número de nuevas sesiones de usuario que se inician desde
la memoria caché del servidor de informes por segundo.
Acier tos de caché en memoria por segundo Número de veces por segundo que se recuperan informes
de la memoria caché en memoria. La caché en memoria es
una parte de la memoria caché que almacena informes en la
memoria de la CPU. Cuando se usa la memoria caché en
memoria, el servidor de informes no realiza una consulta en
SQL Server para el contenido en memoria caché.
Errores de caché en memoria por segundo Número de veces por segundo que no se han podido
recuperar informes de la memoria caché en memoria.
Solicitudes de siguiente sesión por segundo Número de solicitudes por segundo de informes que se
abren en una sesión existente (como informes que se
representan a partir de una instantánea de sesión).
Informes ejecutados por segundo Número de ejecuciones de informes logradas por segundo.
Este contador proporciona estadísticas sobre el volumen de
informes. Use este contador con Solicitudes por segundo
para comparar la ejecución de informes con las solicitudes de
informes que pueden devolverse desde la memoria caché.
C O N TA DO R DESC RIP C IÓ N
Total de acier tos de caché (modelos semánticos) Número total de solicitudes del modelo de la memoria caché
después del inicio del servicio. Este contador se restablece
siempre que ASP.NET detiene el servicio web del servidor de
informes.
Total de errores de caché (modelos semánticos) Número total de veces que no se ha podido devolver un
modelo de la memoria caché después del inicio del servicio.
Este contador se restablece siempre que ASP.NET detiene el
servicio web del servidor de informes. Utilice este contador
para determinar si el espacio en disco y la memoria son
suficientes.
Total de acier tos de caché en memoria Número total de informes en memoria caché devueltos
desde la memoria caché en memoria después del inicio del
servicio. Este contador se restablece siempre que ASP.NET
detiene el servicio web del servidor de informes. La caché en
memoria es una parte de la memoria caché que almacena
informes en la memoria de la CPU. Cuando se usa la
memoria caché en memoria, el servidor de informes no
realiza una consulta en SQL Server para el contenido en
memoria caché.
Total de errores de caché en memoria Número total de errores de memoria caché en la memoria
caché en memoria después del inicio del servicio. Este
contador se restablece siempre que ASP.NET detiene el
servicio web del servidor de informes.
C O N TA DO R DESC RIP C IÓ N
Vaciados de caché por segundo Número de vaciados de memoria caché por segundo.
Acier tos de caché por segundo Número de solicitudes por segundo para informes en
memoria caché. Las solicitudes son para informes que se
vuelven a representar, no de solicitudes para informes
procesados directamente desde la memoria caché. (Vea
Total de acier tos de caché más adelante en este tema).
Acier tos de caché por segundo (modelos Número de solicitudes por segundo para los modelos en
semánticos) memoria caché.
Errores de caché por segundo Número de solicitudes por segundo que no han podido
devolver un informe de memoria caché. Utilice este contador
para averiguar si los recursos utilizados para el
almacenamiento en caché (disco o memoria) son suficientes.
Errores de caché por segundo (modelos semánticos) Número de solicitudes por segundo que no han podido
devolver un modelo de memoria caché. Utilice este contador
para averiguar si los recursos utilizados para el
almacenamiento en caché (disco o memoria) son suficientes.
Eventos por segundo Número de eventos procesados por segundo. Entre los
eventos que se supervisan se incluyen SnapshotUpdated
y TimedSubscription .
Solicitudes de primera sesión por segundo Número de nuevas sesiones de ejecución de informe creadas
por segundo.
Acier tos de caché en memoria por segundo Número de veces por segundo que se recuperan informes
de la memoria caché en memoria. La caché en memoria es
una parte de la memoria caché que almacena informes en la
memoria de la CPU. Cuando se usa la memoria caché en
memoria, el servidor de informes no realiza una consulta en
SQL Server para el contenido en memoria caché.
Errores de caché en memoria por segundo Número de veces por segundo que no se pueden recuperar
informes de la memoria caché en memoria.
Solicitudes de siguiente sesión por segundo Número de solicitudes por segundo de informes que se
abren en una sesión existente (como informes que se
representan a partir de una instantánea de sesión).
Informes ejecutados por segundo Número de informes generados correctamente por segundo.
Solicitudes por segundo Número total de solicitudes correctas que el servicio del
servidor de informes procesó por segundo.
Total de reciclados de dominio de aplicación Número total de ciclos de dominio de aplicación después del
inicio del servicio Windows del servidor de informes.
Total de acier tos de caché (modelos semánticos) Número total de solicitudes de modelos procesadas
directamente desde la memoria caché después del inicio del
servicio Windows del servidor de informes. Este contador se
restablece tras los reciclamientos de dominio de aplicación.
Consulte Acier tos de caché por segundo .
C O N TA DO R DESC RIP C IÓ N
Total de errores de caché (modelos semánticos) Número total de veces que no se ha podido devolver un
modelo de la memoria caché después del inicio del servicio
Windows del servidor de informes. Este contador se
restablece tras los reciclamientos de dominio de aplicación.
N.º total de eventos Número total de eventos después del inicio del servicio
Windows del servidor de informes. Este contador se
restablece tras los reciclamientos de dominio de aplicación.
Total de acier tos de caché en memoria Número total de informes en memoria caché devueltos
desde la memoria caché en memoria después del inicio del
servicio Windows del servidor de informes. Este contador se
restablece tras los reciclamientos de dominio de aplicación.
Total de errores de caché en memoria Número total de errores de memoria caché en la memoria
caché en memoria después del inicio del servicio. Este
contador se restablece tras los reciclamientos de dominio de
aplicación.
Consulte también
Supervisar el rendimiento del servidor de informes
Contadores de rendimiento para los objetos de rendimiento MSRS 2016 Web Service SharePoint Mode y
MSRS 2016 Windows Service SharePoint Mode (modo de SharePoint)
Contadores de rendimiento de los objetos ReportServer:Service y ReportServerSharePoint:Service
Contadores de rendimiento para los objetos de
rendimiento de modo de SharePoint de MSRS 2016
02/04/2022 • 12 minutes to read
En este tema se describen los contadores de rendimiento para los objetos de rendimiento MSRS 2016 Web
Ser vice SharePoint Mode (Modo de SharePoint del servicio web de MSRS 2016) y MSRS 2016 Windows
Ser vice SharePoint Mode (Modo de SharePoint del servicio de Windows de MSRS 2016) que forman parte
de una implementación en modo de SharePoint de SQL Server Reporting Services 2016.
NOTE
Estos objetos de rendimiento supervisan los eventos en el servidor de informes local. Si ejecuta un servidor de informes
en una implementación escalada, los recuentos se aplican al servidor actual y no a la implementación escalada completa.
Los objetos de rendimiento están disponibles en el Monitor de rendimiento de Windows (Perfmon.exe ). Para
obtener más información, consulte la documentación de Windows. Generar perfiles en tiempo de ejecución
(https://msdn.microsoft.com/library/w4bz2147.aspx).
Para obtener información relacionada con los contadores de rendimiento y los servidores de informes en modo
nativo, vea el artículo sobre los contadores de rendimiento para los objetos de rendimiento MSRS 2016 Web
Service y MSRS 2016 Windows Service (modo nativo).
En este tema:
Contadores de rendimiento para MSRS 2016 Web Service SharePoint Mode
Contadores de rendimiento para MSRS 2016 Windows Service SharePoint Mode
Usar cmdlets de PowerShell para devolver listas
C O N TA DO R DESC RIP C IÓ N
C O N TA DO R DESC RIP C IÓ N
Acier tos de caché por segundo Número de solicitudes por segundo para informes en
memoria caché. Se trata de solicitudes para informes que se
vuelven a representar, no de solicitudes para informes
procesados directamente desde la memoria caché. (Vea
Total de acier tos de caché más adelante en este tema).
Acier tos de caché por segundo (modelos Número de solicitudes por segundo para el modelo en
semánticos) memoria caché. Se trata de solicitudes para informes que se
vuelven a representar, no de solicitudes para informes
procesados directamente desde la memoria caché.
Errores de caché por segundo Número de solicitudes por segundo que no han podido
devolver un informe de memoria caché. Utilice este contador
para averiguar si los recursos utilizados para el
almacenamiento en caché (disco o memoria) son suficientes.
Errores de caché por segundo (modelos semánticos) Número de solicitudes por segundo que no han podido
devolver un modelo de memoria caché. Utilice este contador
para averiguar si los recursos utilizados para el
almacenamiento en caché (disco o memoria) son suficientes.
Solicitudes de primera sesión por segundo Número de nuevas sesiones de usuario que se inician desde
la memoria caché del servidor de informes por segundo.
Acier tos de caché en memoria por segundo Número de veces por segundo que se recuperan informes
de la memoria caché en memoria. La caché en memoria es
una parte de la memoria caché que almacena informes en la
memoria de la CPU. Cuando se usa la memoria caché en
memoria, el servidor de informes no realiza una consulta en
SQL Server para el contenido en memoria caché.
Errores de caché en memoria por segundo Número de veces por segundo que no se han podido
recuperar informes de la memoria caché en memoria.
Solicitudes de siguiente sesión por segundo Número de solicitudes por segundo de informes que se
abren en una sesión existente (como informes que se
representan a partir de una instantánea de sesión).
Informes ejecutados por segundo Número de ejecuciones de informes logradas por segundo.
Este contador proporciona estadísticas sobre el volumen de
informes. Use este contador con Solicitudes por segundo
para comparar la ejecución de informes con las solicitudes de
informes que pueden devolverse desde la memoria caché.
C O N TA DO R DESC RIP C IÓ N
Total de acier tos de caché (modelos semánticos) Número total de solicitudes del modelo de la memoria caché
después del inicio del servicio. Este contador se restablece
siempre que ASP.NET detiene el servicio web del servidor de
informes.
Total de errores de caché (modelos semánticos) Número total de veces que no se ha podido devolver un
modelo de la memoria caché después del inicio del servicio.
Este contador se restablece siempre que ASP.NET detiene el
servicio web del servidor de informes. Utilice este contador
para determinar si el espacio en disco y la memoria son
suficientes.
Total de acier tos de caché en memoria Número total de informes en memoria caché devueltos
desde la memoria caché en memoria después del inicio del
servicio. Este contador se restablece siempre que ASP.NET
detiene el servicio web del servidor de informes. La caché en
memoria es una parte de la memoria caché que almacena
informes en la memoria de la CPU. Cuando se usa la
memoria caché en memoria, el servidor de informes no
realiza una consulta en SQL Server para el contenido en
memoria caché.
Total de errores de caché en memoria Número total de errores de memoria caché en la memoria
caché en memoria después del inicio del servicio. Este
contador se restablece siempre que ASP.NET detiene el
servicio web del servidor de informes.
C O N TA DO R DESC RIP C IÓ N
Vaciados de caché por segundo Número de vaciados de memoria caché por segundo.
C O N TA DO R DESC RIP C IÓ N
Acier tos de caché por segundo Número de solicitudes por segundo para informes en
memoria caché. Se trata de solicitudes para informes que se
vuelven a representar, no de solicitudes para informes
procesados directamente desde la memoria caché. (Vea
Total de acier tos de caché más adelante en este tema).
Acier tos de caché por segundo (modelos Número de solicitudes por segundo para los modelos en
semánticos) memoria caché.
Errores de caché por segundo Número de solicitudes por segundo que no han podido
devolver un informe de memoria caché. Utilice este contador
para averiguar si los recursos utilizados para el
almacenamiento en caché (disco o memoria) son suficientes.
Errores de caché por segundo (modelos semánticos) Número de solicitudes por segundo que no han podido
devolver un modelo de memoria caché. Utilice este contador
para averiguar si los recursos utilizados para el
almacenamiento en caché (disco o memoria) son suficientes.
Eventos por segundo Número de eventos procesados por segundo. Entre los
eventos que se supervisan se incluyen SnapshotUpdated
y TimedSubscription .
Solicitudes de primera sesión por segundo Número de nuevas sesiones de ejecución de informe creadas
por segundo.
Acier tos de caché en memoria por segundo Número de veces por segundo que se recuperan informes
de la memoria caché en memoria. La caché en memoria es
una parte de la memoria caché que almacena informes en la
memoria de la CPU. Cuando se usa la memoria caché en
memoria, el servidor de informes no realiza una consulta en
SQL Server para el contenido en memoria caché.
Errores de caché en memoria por segundo Número de veces por segundo que no se pueden recuperar
informes de la memoria caché en memoria.
Solicitudes de siguiente sesión por segundo Número de solicitudes por segundo de informes que se
abren en una sesión existente (como informes que se
representan a partir de una instantánea de sesión).
Informes ejecutados por segundo Número de informes generados correctamente por segundo.
Solicitudes por segundo Número total de solicitudes correctas que el servicio del
servidor de informes procesó por segundo.
C O N TA DO R DESC RIP C IÓ N
Total de reciclados de dominio de aplicación Número total de ciclos de dominio de aplicación después del
inicio del servicio Windows del servidor de informes.
Total de acier tos de caché (modelos semánticos) Número total de solicitudes de modelo procesadas
directamente desde la memoria caché después del inicio del
servicio Windows del servidor de informes. Este contador se
restablece tras los reciclamientos de dominio de aplicación.
Total de errores de caché (modelos semánticos) Número total de veces que no se ha podido devolver un
modelo de la memoria caché después del inicio del servicio
Windows del servidor de informes. Este contador se
restablece tras los reciclamientos de dominio de aplicación.
N.º total de eventos Número total de eventos después del inicio del servicio
Windows del servidor de informes. Este contador se
restablece tras los reciclamientos de dominio de aplicación.
Total de acier tos de caché en memoria Número total de informes en memoria caché devueltos
desde la memoria caché en memoria después del inicio del
servicio Windows del servidor de informes. Este contador se
restablece tras los reciclamientos de dominio de aplicación.
Total de errores de caché en memoria Número total de errores de memoria caché en la memoria
caché en memoria después del inicio del servicio. Este
contador se restablece tras los reciclamientos de dominio de
aplicación.
Consulte también
Supervisar el rendimiento del servidor de informes
Contadores de rendimiento para los objetos de rendimiento MSRS 2016 Web Service y MSRS 2016 Windows
Service (modo nativo)
Contadores de rendimiento de los objetos ReportServer:Service y ReportServerSharePoint:Service
Contadores de rendimiento - Servicio ReportServer,
objetos de rendimiento
02/04/2022 • 5 minutes to read
En este tema se describen los contadores de rendimiento de los objetos de rendimiento Repor tSer ver :Ser vice
y Repor tSer verSharePoint:Ser vice que forman parte de una implementación de SQL Server 2012 (11.x) .
NOTE
Los objetos de rendimiento se utilizan para supervisar eventos en el servidor de informes local. Si ejecuta un servidor de
informes en una implementación escalada, los recuentos se aplican al servidor actual y no a la implementación escalada
completa.
Los objetos de rendimiento están disponibles en el Monitor de rendimiento de Windows (Perfmon.exe ). Para
obtener más información, consulte la documentación de Windows. Generar perfiles en tiempo de ejecución
(https://msdn.microsoft.com/library/w4bz2147.aspx).
En este tema:
Contadores de rendimiento de ReportServer:Service (servidor de informes de modo nativo)
ReportServerSharePoint:Service (servidor de informes en modo de SharePoint)
Usar cmdlets de PowerShell para devolver listas
Se aplica a: SQL Server 2012 (11.x).
C O N TA DO R DESC RIP C IÓ N
Total de bytes recibidos Número de bytes recibidos por el servidor. Este contador
cuenta los bytes sin formato recibidos en total por el
Administrador de informes y el servidor de informes.
Total de bytes enviados El número de bytes enviado desde el servidor. Este contador
cuenta los bytes sin formato enviados en total por el
Administrador de informes y el servidor de informes.
Total de intentos de inicio de sesión El número de intentos de inicio de sesión realizados desde
los tipos de autenticación de RSWindows. Los tipos de
autenticación de RSWindows incluyen RSWindowsNegotiate,
RSWindowsNTLM, RSWindowsKerberos y RSWindowsB asic.
El valor cero (0) representa la autenticación personalizada.
Total de inicios de sesión correctos El número de inicios de sesión correctos para los tipos de
autenticación de RSWindows. Los tipos de autenticación de
RSWindows incluyen RSWindowsNegotiate,
RSWindowsNTLM, RSWindowsKerberos y RSWindowsB asic.
El valor cero (0) representa la autenticación personalizada.
Estado de presión de memoria Uno de los números siguientes, del 1 al 5, que indican el
estado de la memoria actual del servidor:
1: Ninguna presión
2: Baja presión
3: Presión media
4: Alta presión
5: Presión superada
C O N TA DO R DESC RIP C IÓ N
Consulte también
Supervisar el rendimiento del servidor de informes
Contadores de rendimiento para los objetos de rendimiento del Servicio web de MSRS 2011 y el Servicio de
Windows de MSRS 2011 (modo nativo)
Contadores de rendimiento para los objetos de rendimiento en modo SharePoint de MSRS 2011 Web Service y
SharePoint de MSRS 2011 Windows Service (modo SharePoint)
Establecer las propiedades del procesamiento de
informes
02/04/2022 • 4 minutes to read
Las propiedades de ejecución del informe controlan el modo en que se procesa un informe. Estas propiedades
deben establecerse de forma individual para cada uno de los informes.
Para establecer las propiedades de ejecución de informes, vaya al informe del portal web, haga clic con el botón
derecho en el informe y seleccione Administrar en el menú desplegable.
Consulte también
Establecer opciones de procesamiento (Reporting Services en el modo integrado de SharePoint)
Conceptos de Reporting Services (SSRS)
Crear, modificar y eliminar instantáneas del historial de informes
Especificación de información de credenciales y conexión para los orígenes de datos de informes
Configurar la memoria disponible para las
aplicaciones del servidor de informes
02/04/2022 • 9 minutes to read
Aunque Reporting Services puede usar toda la memoria disponible, puede invalidar el comportamiento
predeterminado configurando un límite superior en la cantidad total de los recursos de memoria asignados a
las aplicaciones de servidor Reporting Services . También puede establecer umbrales que hacen que el servidor
de informes cambie la manera de asignar prioridades y procesa las solicitudes dependiendo de si la presión de
memoria es baja, media o alta. En niveles bajos de presión de memoria, el servidor de informes responde
concediendo una prioridad ligeramente superior al procesamiento de informes a petición o interactivo. En los
niveles altos de presión de memoria, el servidor de informes usa varias técnicas para seguir siendo operativo
usando los recursos limitados que están disponibles para él.
En este artículo se describe la configuración que puede especificar y la manera en la que el servidor responde
cuando la presión de memoria se convierte en un factor en las solicitudes de procesamiento.
Aunque no puede personalizar las respuestas del servidor de informes a los diferentes escenarios de presión de
memoria, puede especificar la configuración que define los límites que separan las respuestas de presión de
memoria alta, media y baja.
EL EM EN TO DESC RIP C IÓ N
NOTE
Las configuraciones Memor yLimit y MaximumMemor yLimit están obsoletas en SQL Server 2008 y versiones
posteriores. Si ha actualizado una instalación existente o está usando un archivo RSReportServer.config que incluye dicha
configuración, el servidor de informes ya no leerá dichos valores.
Config files
<MemorySafetyMargin>80</MemorySafetyMargin>
<MemoryThreshold>90</MemoryThreshold>
<WorkingSetMaximum>4000000</WorkingSetMaximum>
<WorkingSetMinimum>2400000</WorkingSetMinimum>
Acerca de los valores de configuración de memoria de ASP.NET
Aunque el servicio web del servidor de informes 2016, y versiones posteriores, y el portal web son aplicaciones
HTML5, las versiones anteriores son aplicaciones de ASP.NET, ninguna aplicación responde a los valores de
configuración de memoria que especifica en la sección processModel de machine.config para aplicaciones de
ASP.NET que se ejecutan en el modo de compatibilidad de IIS 5.0 y posterior. Reporting Services lee solamente
los valores de configuración de la memoria del archivo RSReportServer.config.
Consulte también
El archivo de configuración RSReportServer.config
Modificar un archivo de configuración de Reporting Services (RSreportserver.config)
Dominios de aplicación para las aplicaciones del servidor de informes
Establecer valores de tiempo de espera para el
procesamiento de informes y conjuntos de datos
compartidos (SSRS)
02/04/2022 • 4 minutes to read
En Reporting Services, puede especificar valores de tiempo de espera para establecer límites sobre el uso de los
recursos del sistema. Los servidores de informes admiten dos valores de tiempo de espera:
Un valor de tiempo de espera de consulta de un conjunto de datos incrustado es el número de segundos
durante los que el servidor de informes espera una respuesta de la base de datos. Este valor se define en
el informe.
Un valor de tiempo de espera de consulta de un conjunto de datos compartido es el número de
segundos durante los que el servidor de informes espera una respuesta de la base de datos. Este valor es
parte de la definición del conjunto de datos compartido y se puede cambiar al administrar el conjunto de
datos compartido en el servidor de informes.
Un valor de tiempo de espera de informe es el número máximo de segundos durante los cuales puede
continuar el procesamiento del informe antes de que se detenga. Este valor se define en el nivel de
sistema. Existe la posibilidad de modificarlo para informes individuales.
La mayoría de los errores de tiempo de espera se generan durante el procesamiento de las consultas. Si detecta
errores de este tipo, intente aumentar el valor de tiempo de espera de la consulta. Asegúrese de ajustar el valor
de tiempo de espera de ejecución del informe de forma que sea superior al de la consulta. El período de tiempo
debería ser suficiente para completar el procesamiento tanto de la consulta como del informe.
NOTE
Para los informes paginados en Power BI , el valor predeterminado se establece en 600 segundos .
Los usuarios con permisos para modificar las propiedades de un informe publicado pueden restablecer este
valor mediante la edición del archivo de definición del informe.
También se puede especificar un valor de tiempo de espera de consulta para las suscripciones controladas por
datos. Este valor se especifica en las páginas Suscripción controlada por datos. El valor que se define determina
el tiempo que esperará el servidor de informes a que se complete el procesamiento de una consulta cuando se
recuperan datos del origen de datos de suscriptores.
NOTE
Es posible establecer el parámetro RunningRequestsDbCycle del archivo RSReportServer.config para cambiar la
frecuencia con la que se evalúan los trabajos en ejecución.
Consulte también
Establecer opciones de procesamiento (Reporting Services en el modo integrado de SharePoint)
Servidor de informes de Reporting Services (modo nativo)
Administrar un proceso en ejecución
El portal web de un servidor de informes (modo nativo de SSRS)
Procesar informes grandes
02/04/2022 • 5 minutes to read
Los informes de gran tamaño presentan determinados problemas de procesamiento y requieren determinadas
configuraciones para que se ejecuten correctamente. Estos informes no deben ejecutarse a petición a menos
que estén configurados para admitir paginación.
NOTE
Los saltos de página se habilitan de forma predeterminada. No deshabilite los saltos de página si cree que el informe
tendrá gran cantidad de datos. El formato de representación en HTML que se utiliza para representar inicialmente un
informe abre un informe en un explorador. Si el informe no está paginado, todos los datos se incluyen en una sola página,
que no es válida para la mayoría de los exploradores. Por ejemplo, es casi seguro que un informe que contenga 5.000 filas
de datos no pueda visualizarse en un explorador en una sola página.
Si trabaja con un informe de gran tamaño, debe elegir opciones de ejecución, representación y entrega de
informe válidas para documentos de gran tamaño. El tamaño del informe está determinado en gran medida por
el conjunto de filas que devuelve la consulta y la extensión de representación que se utiliza para presentar el
informe.
En el caso de informes que incluyen datos volátiles, el tamaño puede variar drásticamente de una ejecución a
otra del informe. En este caso, debe supervisar el origen de datos para determinar cómo afecta la volatilidad de
los datos al informe y si es preciso seguir los pasos que se exponen en este tema.
Para obtener más información y sugerencias sobre cómo diagnosticar errores de tiempo de espera y errores de
memoria insuficiente, vea el artículo sobre cómo diagnosticar problemas cuando se ejecutan informes en el
servidor de informes en blogs.msdn.microsoft.com.
Consulte también
Suscripciones y entrega (Reporting Services)
Establecer las propiedades del procesamiento de informes
Especificar información de credenciales y conexión para los orígenes de datos de informes
Administración de contenido del servidor de informes (Modo nativo de SSRS)
Carga previa de la memoria caché (SSRS)
Límites de tamaño de informes e instantáneas
02/04/2022 • 7 minutes to read
Los responsables de administrar una implementación de Reporting Services pueden usar la información de este
tema para conocer los límites de tamaño de los informes cuando se publican en un servidor de informes,
cuando se representan en tiempo de ejecución y cuando se guardan en el sistema de archivos. En este tema
también se incluyen directrices prácticas para medir el tamaño de una base de datos del servidor de informes y
se describe cómo afecta el tamaño de las instantáneas al rendimiento del servidor.
NOTE
El procesamiento y la representación de los informes se producen en memoria. Si los informes son grandes o hay muchos
usuarios, asegúrese de planear la capacidad de alguna manera para garantizar que la implementación del servidor de
informes funciona en un grado que sea satisfactorio para los usuarios. Para obtener más información sobre herramientas
e instrucciones, vea las publicaciones siguientes en MSDN: Planning for Scalability and Performance with Reporting
Services y Using Visual Studio 2005 to Perform Load Testing on a SQL Server 2005 Reporting Services Report Server.
USE ReportServer
EXEC sp_spaceused
Consulte también
Establecer las propiedades del procesamiento de informes
Base de datos del servidor de informes (Modo nativo de SSRS)
Procesamiento de informes grandes
Informes almacenados en caché (SSRS)
02/04/2022 • 5 minutes to read
Un servidor de informes puede almacenar en memoria caché una copia de un informe procesado y devolverla
cuando el usuario abra el informe. Para un usuario, la única prueba visible que indica que el informe es una
copia en caché es la fecha y la hora de ejecución. Si la fecha o la hora no son actuales y el informe no es una
instantánea, significa que éste se ha obtenido de la caché.
El almacenamiento en caché puede reducir el tiempo necesario para recuperar un informe cuando éste es
demasiado grande o se utiliza con frecuencia. Si se reinicia el servidor, las instancias almacenadas en la caché se
restablecen cuando el servicio web del servidor de informes vuelve a estar en línea.
El almacenamiento en caché es una técnica de mejora del rendimiento. El contenido de la caché es volátil y
puede cambiar conforme se agregan, reemplazan o eliminan informes. Si precisa una estrategia de
almacenamiento en caché más predecible, se recomienda que cree una instantánea del informe. Para más
información, vea Establecer las propiedades del procesamiento de informes.
NOTE
Reporting Services almacena los archivos temporales en una base de datos para su uso en las sesiones de usuario y el
procesamiento de informes. Estos archivos se almacenan en la caché para uso interno y para lograr coherencia en la
visualización durante una sesión única del explorador. Para más información sobre cómo se almacenan en la memoria
caché los archivos temporales de uso interno, vea Base de datos del servidor de informes (Modo nativo de SSRS).
Consulte también
Establecer opciones de procesamiento (Reporting Services en el modo integrado de SharePoint)
Establecer las propiedades del procesamiento de informes
Conceptos de Reporting Services (SSRS)
Carga previa de la memoria caché
Programaciones
Almacenar en caché conjuntos de datos compartidos (SSRS)
Almacenar en caché conjuntos de datos
compartidos (SSRS)
02/04/2022 • 5 minutes to read
Los resultados de las consultas para un conjunto de datos compartido se pueden copiar en una memoria caché
para proporcionar datos coherentes a varios informes y mejorar el tiempo de respuesta de la consulta del
conjunto de datos. Al igual que los informes, puede configurar un conjunto de datos compartido que se va a
almacenar en memoria caché al usarse por primera vez o especificando una programación.
Un conjunto de datos compartido puede estar incluido en varios informes o como parte de las definiciones de
componentes. Al almacenar en memoria caché el conjunto de datos compartido, proporciona un conjunto
coherente de datos para todos los informes que lo utilizan y también reduce el número de veces que la consulta
del conjunto de datos se ejecuta con el origen de datos externo.
La siguiente lista proporciona ejemplos de cuándo almacenar en memoria caché un conjunto de datos
compartido:
La consulta tarda bastante tiempo en ejecutarse.
La consulta acepta parámetros, pero el número de combinaciones de parámetros es pequeño la mayor
parte del tiempo. Cada combinación crea resultados de la consulta almacenados en memoria caché.
La consulta se ejecuta en momentos predecibles del día, semana o mes.
La consulta se ejecuta como resultado de una referencia del conjunto de datos compartido en un informe
que se entrega a través del correo electrónico, donde es probable que un número grande de personas
haga clic en el vínculo en un breve intervalo de tiempo.
La siguiente lista proporciona ejemplos de cuándo no almacenar en memoria caché un conjunto de datos
compartido:
Los resultados de la consulta siempre deben incluir los datos más recientes.
La consulta se ejecuta rápidamente.
La consulta se ejecuta con poca frecuencia.
La consulta acepta parámetros, el número de combinaciones de parámetros es grande y ninguna
combinación es más probable que otra.
El origen de datos en el que se basa el conjunto de datos compartido tiene credenciales integradas de
Windows o hay que proporcionarlas.
El filtro del conjunto de datos compartido o la consulta contienen una expresión con una referencia al
usuario de la colección global.
Si un usuario elige valores para los parámetros de informe que difieren de los valores predeterminados que
están especificados para el conjunto de resultados almacenado en memoria caché, la consulta del conjunto de
datos se ejecuta activamente y los resultados almacenados en la memoria caché no se utilizan para esa consulta.
Consulte también
Administración de conjuntos de datos compartidos
Carga previa de la memoria caché
02/04/2022 • 8 minutes to read
Puede cargar previamente la memoria caché para un conjunto de datos compartido creando un plan de
actualización de caché para él.
Puede cargar previamente la memoria caché para un informe de dos maneras:
1. Cree un plan de actualización de caché para el informe. Este es el método preferido.
2. Utilice una suscripción controlada por datos para cargar previamente la memoria caché con instancias de
informes con parámetros. Esa era la única manera de cargar previamente la memoria caché en las
versiones de Reporting Services anteriores a SQL Server 2008 R2. Para más información, vea Informes
almacenados en caché (SSRS).
Se deben cumplir las siguientes condiciones para poder almacenar en memoria caché un informe o un conjunto
de datos compartido:
El conjunto de datos compartido o el informe deben tener habilitado el almacenamiento en caché.
Los orígenes de datos compartidos para el conjunto de datos compartidos o el informe se deben
configurar para utilizar las credenciales almacenadas o para no usar ninguna credencial.
Se debe ejecutar el servicio Agente SQL Server .
10. En el Consulta sección: especifique la consulta que recupera los datos del suscriptor deseado. Por
ejemplo:
Si lo desea, puede incrementar el período de tiempo de espera en el caso de consultas que tarden
bastante tiempo en procesarse.
11. Seleccione Validar . Antes de continuar, la consulta debe validarse. Cuando aparezca el mensaje
Validación correcta , se mostrará una lista de campos de conjunto de datos debajo del botón Validar .
Seleccione Aplicar para crear el origen de datos personalizados.
12. Se le devolverá a la página Nueva suscripción . En la sección Parámetros del informe , especifique los
valores de parámetro de informe para los parámetros del informe mostrados, si los hay.
13. Seleccione Crear suscripción .
14. Aparece la página Suscripciones que muestra la nueva suscripción controlada por datos. Desde esta
página puede habilitar la suscripción cuando haya terminado seleccionando la casilla situada a su
16. Configure las opciones de Ejecución correspondientes al informe de la forma siguiente: En la página del
informe, seleccione la pestaña Propiedades .
17. En el marco de la izquierda, seleccione la pestaña Ejecución .
18. En la página, seleccione Representar este informe con los datos más recientes .
19. Elija una de las dos opciones de caché siguientes y configure la expiración como se indica a continuación:
Para lograr que la copia en caché expire después de un período de tiempo concreto, seleccione
Almacenar en caché una copia temporal del informe. La copia expirará después de un
número determinado de minutos. Escriba el número de minutos para la expiración del
informe.
Para lograr que la copia en caché expire según una programación, seleccione Guardar en caché
una copia temporal del informe. La copia del informe debe expirar según la siguiente
programación. Seleccione Configurar o seleccione una programación compartida para
establecer una programación para la expiración del informe.
20. Seleccione Aplicar .
Consulte también
Suscripciones controladas por datos
Crear una suscripción controlada por datos (Tutorial de SSRS)
Rendimiento, instantáneas, almacenamiento en caché (Reporting Services)
Establecimiento de las propiedades del procesamiento de informes
Informes almacenados en caché (SSRS)
Uso de los conjuntos de datos compartidos (portal web)
Almacenar en caché un conjunto de datos
compartido
02/04/2022 • 2 minutes to read
Una manera de mejorar el rendimiento es configurar las propiedades de almacenamiento en caché para un
conjunto de datos compartido. Cuando un conjunto de datos compartido se almacena en memoria caché, se
guarda una copia de los resultados de la consulta durante un breve período de tiempo. El primer usuario que
solicite un informe que utilice el conjunto de datos compartido debe esperar a que los resultados de la consulta
y todo el procesamiento se completen antes de ver el informe. Los usuarios subsiguientes que solicitan el
informe dentro del período de almacenamiento en caché experimentarán mejor rendimiento porque la consulta
y el procesamiento ya se han producido. También puede especificar un plan de actualización de la memoria
caché para ejecutar la consulta y almacenar en memoria caché los resultados hasta que expire la memoria caché
especificada.
Los usuarios que ejecutan informes basados en un conjunto de datos compartido o los planes de actualización
de la memoria caché crean la memoria caché de consulta y, en ambos casos, la memoria caché está disponible
en función de sus opciones de expiración.
Hay restricciones en los tipos de conjuntos de datos compartidos que puede almacenar en memoria caché. Por
ejemplo, los resultados de la consulta no pueden estar almacenados en memoria caché si los datos varían en
función de la identidad del usuario o si los datos se recuperan usando el token de seguridad del usuario que
solicita el informe. Para más información, vea Almacenar en caché conjuntos de datos compartidos (SSRS) e
Informes almacenados en caché (SSRS).
Para programar la expiración de un informe en caché
1. Inicie el Administrador de informes (Modo nativo de SSRS).
2. En el Administrador de informes, navegue al conjunto de datos compartidos para el que desea establecer
propiedades de almacenamiento en caché, mantenga el mouse sobre el elemento y haga clic en la flecha
de lista desplegable.
3. En el menú desplegable, haga clic en Administrar .
4. En el marco de la izquierda, haga clic en la pestaña Almacenando en caché .
NOTE
Si ve el error Las credenciales usadas para ejecutar este conjunto de datos compar tidos no están
almacenadas , la opción Almacenar en caché conjunto de datos compartido se deshabilitará. Tiene que modificar
el origen de datos para almacenar las credenciales o modificar el conjunto de datos compartido para utilizar un
origen de datos diferente que almacene las credenciales.
Consulte también
Administración de conjuntos de datos compartidos
Almacenar en caché un informe (Administrador de
informes)
02/04/2022 • 2 minutes to read
Una manera de mejorar el rendimiento es configurar las propiedades de almacenamiento en caché para un
informe. Cuando un informe se almacena en memoria caché, se guarda una copia del informe representado
durante un breve período de tiempo. El primer usuario que solicita el informe debe esperar para que se
complete todo el procesamiento antes de ver el informe. Los usuarios posteriores que soliciten el informe
dentro del período de almacenamiento en caché pueden verlo de forma inmediata porque el procesamiento ya
se ha producido.
Hay restricciones en los tipos de informes que puede almacenar en memoria caché. Por ejemplo, un informe no
puede estar almacenado en memoria caché si el resultado del informe varía dependiendo de la identidad del
usuario o si los datos se recuperan usando el token de seguridad del usuario que solicita el informe. Para más
información, vea Informes almacenados en caché (SSRS).
Para programar la expiración de un informe en caché
1. Inicie el Administrador de informes (Modo nativo de SSRS).
2. En el Administrador de informes, navegue hasta la página Contenido . Navegue hasta el informe para el
que desea establecer propiedades de almacenando en memoria caché, mantenga el mouse sobre el
elemento y haga clic en la flecha de lista desplegable.
3. En el menú desplegable, haga clic en Administrar .
4. En el marco izquierdo, haga clic en Opciones de procesamiento .
5. En la página, seleccione Ejecutar este informe siempre con los datos más recientes .
6. Seleccione una de las siguientes dos opciones de caché y configure la expiración como se indica a
continuación:
Para configurar que una copia en caché expire después de un período determinado, haga clic en
Almacenar en caché una copia temporal del informe. La copia expirará después de un
número determinado de minutos . Escriba el número de minutos para la expiración del
informe.
Para configurar que una copia en caché expire de acuerdo con una programación, haga clic en
Guardar en caché una copia temporal del informe. La copia del informe debe expirar
según la siguiente programación. Haga clic en Configurar , o seleccione una programación
compartida para controlar la expiración del informe.
7. Haga clic en Aplicar .
Consulte también
Establecer las propiedades del procesamiento de informes
Informes almacenados en caché (SSRS)
Crear, modificar y eliminar instantáneas del historial
de informes
02/04/2022 • 3 minutes to read
El historial de informe es un conjunto de instantáneas de informe. Puede mantener el historial del informe
agregando y eliminando instantáneas, o bien modificando las propiedades correspondientes al almacenamiento
del historial. Es posible crear el historial del informe de manera manual o programada.
Para crear el historial del informe, es imprescindible que su asignación de roles incluya la tarea "Administrar
historial de informe". Para ver el historial del informe, su asignación de roles debe incluir la tarea "Ver informes".
El historial del informe está disponible para todos los usuarios que tienen acceso al informe en cuestión. No es
posible habilitar o deshabilitar selectivamente el historial del informe para un subconjunto de usuarios.
Las instantáneas del historial del informe se identifican por la fecha y la hora de creación. Estos valores de fecha
y hora hacen referencia al momento en que se ejecutó la consulta.
Consulte también
Crear historial de informes (Reporting Services en el modo integrado de SharePoint)
Administrador de informes (Modo nativo de SSRS)
Administración de contenido del servidor de informes (Modo nativo de SSRS)
Agregar una instantánea al historial de informes (Administrador de informes)
Limitar el historial de informe (Administrador de informes)
Agregar una instantánea al historial de informes
02/04/2022 • 5 minutes to read
El historial de informes es un conjunto de instantáneas de informe que se crean a lo largo del tiempo. Una
instantánea de informe es un informe que contiene información de diseño y resultados de consultas que se
recuperaron en un momento concreto. A diferencia de los informes a petición, que obtienen resultados de
consulta actualizados cuando se seleccionan, las instantáneas de informe se procesan según una programación
y luego se guardan en un servidor de informes. Al seleccionar una instantánea de informe para su visualización,
el servidor de informes recupera el informe almacenado en la base de datos del servidor de informes y muestra
los datos y el diseño actualizados para el informe en el momento en que se creó la instantánea.
Las instantáneas de informe no se guardan con un formato de representación concreto. En su lugar, las
instantáneas de informe se representan en un formato de visualización final (como HTML) solo cuando un
usuario o una aplicación lo solicita. La representación aplazada hace que las instantáneas sean portátiles. El
informe se puede representar con el formato correcto para el dispositivo o explorador web que lo solicita.
NOTE
Para habilitar la creación de instantáneas, el administrador debe configurar el historial de informes con la opción
Permitir que el historial se cree manualmente . Para obtener más información, vea Limitar el historial de
informe (Administrador de informes).
Consulte también
Configurar las propiedades de ejecución de un informe (Administrador de informes)
Limitar el historial de informe (Administrador de informes)
Programaciones
Administrador de informes (Modo nativo de SSRS)
1. En el portal web, vaya al elemento para el que desea ver el historial y haga clic con el botón derecho en
él.
2. En el menú desplegable, seleccione Administrar .
3. Seleccione la pestaña Instantáneas del historial .
4. En la página Instantáneas del historial , seleccione Nueva instantánea del historial . Se crea una
nueva instantánea, la cual aparece a continuación con la fecha y hora actuales en la columna Creada .
NOTE
Para habilitar la creación de instantáneas, el administrador debe configurar el historial de informes con la opción
Permitir que el historial se cree manualmente . Para obtener más información, consulte Limitar el historial de
informe (portal web).
NOTE
Para habilitar la creación de instantáneas, el administrador debe configurar el historial de informes con la opción
Permitir que el historial se cree manualmente . Para obtener más información, consulte Limitar el historial de
informe (portal web).
Consulte también
Configuración de las propiedades de ejecución de un informe (portal web)
Limitar el historial de informe (portal web)
Programaciones
Portal web (modo nativo de SSRS)
Crear historial de informes (Reporting Services en el
modo integrado de SharePoint)
02/04/2022 • 2 minutes to read
El historial de informes es un conjunto de instantáneas de informe que se crean a lo largo del tiempo. Cada
instantánea es una copia del informe como existía cuando se creó. Incluye el diseño y los datos del informe
cuando se creó la instantánea. La información de representación no está almacenada con la instantánea. Al abrir
una instantánea en un historial de informes, se abre en un HTML en el elemento web Visor de informes. Una vez
representada, puede exportarla a otros formatos de aplicación.
Para crear el historial de informes, el informe debe poder ejecutarse en modo desatendido (es decir, el servidor
de informes debe ser capaz de ejecutar el informe sin la intervención del usuario). Debe tener el permiso Editar
elementos en la biblioteca que contiene el informe. Para ver o eliminar el historial de informes, debe contar con
los permisos Ver versiones o Eliminar versiones.
Crear una instantánea o historial de informes a petición
1. Elija el informe.
2. Haga clic para que se muestre la flecha abajo y, a continuación, seleccione Ver historial de informes .
3. Haga clic en Nueva instantánea . Si el botón no está visible, se debe a que no tiene permiso para crear
instantáneas en el historial de informes.
4. Para ver la instantánea que acaba de crear, selecciónela en la lista. Cada instantánea se identifica mediante
una marca de tiempo que muestra cuándo se creó la instantánea. No puede cambiar el nombre de una
instantánea, ni moverla a otra ubicación ni modificarla.
Para programar el historial de informes
1. Elija el informe.
2. Haga clic para que se muestre la flecha abajo y, a continuación, seleccione Administrar opciones de
procesamiento .
3. En Opciones de instantáneas del historial , haga clic en Crear instantáneas del historial de
informes según una programación .
4. Si tiene una programación compartida que contiene la información de programación que desea usar,
haga clic en Según una programación compar tida y seleccione la programación que desee usar. De
lo contrario, haga clic en Según una programación personalizada y, a continuación, haga clic en
Configurar para especificar las opciones para crear el historial según una programación periódica.
Para crear el historial de informes cuando se actualizan los datos de un informe
1. Elija el informe.
2. Haga clic para que se muestre la flecha abajo y, a continuación, seleccione Administrar opciones de
procesamiento .
3. En Opciones de instantáneas del historial , haga clic en Almacenar todas las instantáneas de
datos de informe en el historial de informes .
Consulte también
Establecer opciones de procesamiento (Reporting Services en el modo integrado de SharePoint)
Servidor de informes de Reporting Services (modo
de SharePoint)
02/04/2022 • 9 minutes to read
SE APLICA A: ✔
️ SQL Server Reporting Services (2016) ✔
️ SharePoint ❌ Power BI Report Server
Para obtener contenido relacionado con versiones anteriores de SQL Server Reporting Services (SSRS), vea SQL
Server Reporting Services 2014.
Un servidor de informes de Reporting Services configurado para el modo de SharePoint puede ejecutarse en
una implementación de un producto de SharePoint. Un servidor de informes en el modo de SharePoint puede
usar las características de colaboración y administración de SharePoint para los informes y otros tipos de
contenido de Reporting Services . El modo de SharePoint requiere la instalación de la versión apropiada del
complemento Reporting Services para los productos de SharePoint en los front-end web de SharePoint.
NOTE
La integración de Reporting Services con SharePoint ya no está disponible a partir de SQL Server 2016.
Resumen de características
Configurar un servidor de informes para que se ejecute en el modo integrado de SharePoint proporciona la
siguiente funcionalidad adicional, que solo está disponible al implementar un servidor de informes en este
modo:
Uso de las características de administración de documentos y colaboración de SharePoint, incluidas las
alertas. Un sitio de SharePoint proporciona un portal unificado para obtener acceso y administrar todos
los elementos de informe en un único lugar.
Uso de proveedores de autenticación y permisos de SharePoint para controlar el acceso a informes,
modelos y otros elementos.
Uso de topologías de implementación de SharePoint para distribuir informes a través de una conexión a
Internet desde fuera del firewall. Un servidor de informes proporciona servicios de procesamiento de
datos e informes en el contexto de una implementación de SharePoint de mayor tamaño configurada
para el acceso a Internet.
Administración de informes, modelos, orígenes de datos, programaciones e historial de informes en
páginas de aplicación personalizadas en un sitio de SharePoint. Puede establecer propiedades, definir
programaciones y suscripciones, y crear y administrar el historial de informes en un sitio de SharePoint
del mismo modo que los crearía y administraría desde otras herramientas de SQL Server.
Publicación o carga de informes, modelos de informes, recursos y archivos de orígenes de datos
compartidos en una biblioteca de SharePoint, incluido el Centro de informes de Office SharePoint Server.
Uso del Diseñador de informes, el Diseñador de modelos y el Generador de informes para crear informes
y orígenes de datos que se van a publicar directamente en una biblioteca de SharePoint. También puede
utilizar la acción Cargar de un sitio de SharePoint para agregar cualquier definición de informe y modelos
de informe a una biblioteca de SharePoint.
Como el servidor de informes procesa las definiciones de informe de la misma forma,
independientemente del modo de servidor que se utilice, los datos y el diseño de informe no se ven
afectados por el modo de servidor. Cualquier informe que pueda ejecutarse en un servidor de informes
en modo nativo podrá ejecutarse en un servidor de informes configurado para el modo integrado de
SharePoint.
Suscripción y entrega de informes a una biblioteca de SharePoint mediante el uso de una nueva
extensión de entrega de SharePoint. También puede entregar informes a través de correo electrónico o en
una carpeta compartida. Las extensiones de entrega del servidor de informes se utilizan para entregar
informes. Puede crear suscripciones controladas por datos para la distribución de informes a gran escala
utilizando datos del suscriptor consultados en tiempo de ejecución.
Un elemento web Visor de informes que pueda agregar a las páginas de SharePoint para ver un informe
dentro de una aplicación web de SharePoint. El elemento web incluye características de navegación en
páginas, búsqueda, impresión y exportación.
Programación con un nuevo extremo SOAP para crear aplicaciones personalizadas que se integren con
un sitio de SharePoint. También puede utilizar el proveedor de Instrumental de administración de
Windows (WMI) actualizado para configurar mediante programación una instancia de servidor de
informes que se ejecute en el modo integrado de SharePoint.
Creación de informes de servicio de Microsoft Access en modo conectado.
Zonas de AAM, implementaciones con conexión a Internet y tokens de usuario de SharePoint para listas
de SharePoint.
NOTE
Se debe utilizar la versión correcta del complemento Reporting Services con la versión correspondiente de Productos de
SharePoint.
TIP
No todas las características se admiten en todas las combinaciones de servidor de informes, complemento de Reporting
Services para SharePoint y productos de SharePoint. Para más información, vea Combinaciones admitidas del servidor y el
complemento de SharePoint y Reporting Services.
Consideraciones de idioma
SharePoint Foundation 2010 y SharePoint Server 2010 están disponibles en muchos más idiomas que SQL
Server
Cuando configure un servidor de informes para que se ejecute en una implementación de un producto de
SharePoint, es probable que vea una combinación de idiomas. La interfaz de usuario, la documentación y los
mensajes se mostrarán en los siguientes idiomas:
Todas las páginas de aplicación, herramientas, errores, advertencias y mensajes que se originan en
Reporting Services se muestran en el idioma usado por la instancia de Reporting Services en uno de los
idiomas de SQL Server.
Las páginas de aplicación que abra en un sitio de SharePoint, el elemento web Visor de informes y el
Generador de informes aparecen en uno de los idiomas compatibles con el complemento Reporting
Services. Para ver la lista de idiomas compatibles, vaya a la página de descargas de SQL Server y busque
la página de descarga del complemento SQL Server 2016 Reporting Services.
Los sitios de SharePoint, la Administración central de SharePoint, la Ayuda en pantalla y los mensajes
están disponibles en los idiomas compatibles con los productos Office Server.
Si el idioma de su producto o tecnología de SharePoint difiere del idioma del servidor de informes, Reporting
Services intenta usar el idioma que más se aproxime de la misma familia de idiomas. Si no hay ningún idioma
sustituto que se aproxime, el servidor de informes utilizará el inglés.
Tareas relacionadas
En la tabla siguiente se resumen las tareas relacionadas con un servidor de informes en modo de SharePoint de
Reporting Services:
TA SK VÍN C ULO
Pasos detallados para instalar y configurar Reporting Instalar el modo de SharePoint de Reporting Services para
Services en el modo de SharePoint. SharePoint 2010 y Agregar un servidor de informes adicional
a una granja de servidores.
Escale la implementación de SharePoint de Reporting Agregar un servidor de informes adicional a una granja de
Services al agregar servidores de informes adicionales. servidores y Topologías de implementación para las
características BI de SQL Server en SharePoint.
Agregue front-end web de SharePoint adicionales que Agregar un front-end web adicional de Reporting Services a
tengan los componentes de Reporting Services instalados una granja de servidores
para ver e imprimir elementos.
Configure el correo electrónico para el servidor de informes Configurar el correo electrónico para una aplicación de
en SharePoint. servicio de Reporting Services
TA SK VÍN C ULO
Información reciente sobre esta versión, incluida en TechNet Sugerencias, trucos y solución de problemas de SQL Server
Wiki. 2012 Reporting Services.
Pasos siguientes
Instalar o desinstalar el complemento Reporting Services para SharePoint Elemento web Visor de informes en
un sitio de SharePoint
¿Tiene alguna pregunta más? Puede plantear sus dudas en el foro de Reporting Services.
Aplicaciones de servicio y servicio de SharePoint de
Reporting Services
02/04/2022 • 3 minutes to read
SE APLICA A: ✔
️ SQL Server Reporting Services (2016) ✔
️ SharePoint ❌ Power BI Report Server
Para obtener contenido relacionado con versiones anteriores de SQL Server Reporting Services (SSRS), vea SQL
Server Reporting Services 2014.
El modo de SharePoint de Reporting Services se ha diseñado como un servicio de SharePoint y usa un servicio
de SharePoint y una o varias aplicaciones de servicio. Al crear una aplicación de servicio, el servicio estará
disponible y se generará la base de datos de aplicación del servicio. Puede crear varias aplicaciones de servicio
de Reporting Services pero una aplicación de servicio es suficiente para la mayor parte de los escenarios de
implementación.
NOTE
La integración de Reporting Services con SharePoint ya no está disponible a partir de SQL Server 2016.
2. Crear la aplicación de servicio con un nombre y un nombre de grupo de aplicaciones que proporcione.
3. Obtenga el nuevo objeto de aplicación de servicio y canalice el objeto en cmdlet para canalizar el nuevo
proxy.
Tareas relacionadas
TA REA VÍN C ULO
¿Tiene alguna pregunta más? Puede plantear sus dudas en el foro de Reporting Services.
Administrar una aplicación de servicio de
SharePoint de Reporting Services
02/04/2022 • 11 minutes to read
SE APLICA A: ✔
️ SQL Server Reporting Services (2016) ✔
️ SharePoint ❌ Power BI Report Server
Para obtener contenido relacionado con versiones anteriores de SQL Server Reporting Services (SSRS), vea SQL
Server Reporting Services 2014.
Las aplicaciones de servicio de Reporting Services se administran desde Administración central de SharePoint.
Las páginas Administración y Propiedades permiten actualizar la configuración de la aplicación de servicio así
como las tareas de administración comunes.
NOTE
La integración de Reporting Services con SharePoint ya no está disponible a partir de SQL Server 2016.
Tiempo de espera del informe del sistema El valor predeterminado es 1800 segundos.
Límite de instantánea del sistema El valor predeterminado es -1, que indica que no hay límite.
Configuración de sesión
C O N F IGURA C IÓ N C O M EN TA RIO S
Reporting Services admite el registro ULS de SharePoint. Para obtener más información, vea Activar eventos de
Reporting Services para el registro de seguimiento de SharePoint (ULS)
Configuración de seguridad
C O N F IGURA C IÓ N C O M EN TA RIO S
Configuración de cliente
C O N F IGURA C IÓ N C O M EN TA RIO S
URL de inicio del Generador de informes Especifique una dirección URL personalizada si el servidor de
informes no utiliza la dirección URL predeterminada del
Generador de informes. Esta configuración es opcional. Si no
especifica un valor, se usará la dirección URL predeterminada,
que inicia el Generador de informes. Para iniciar el Generador
de informes 3.0 como aplicación ClickOnce, escriba el valor
siguiente:
https://<computername>/ReportServer/ReportBuilder/Repor
tBuilder_3_0_0_0.application.
Trabajos de administración
Puede ver y eliminar los trabajos en ejecución, por ejemplo, los que las suscripciones de informe y las
suscripciones controladas por datos crean. La página no se usa para administrar suscripciones sino los trabajos
que una suscripción desencadena. Para obtener un ejemplo de suscripción programada para ejecutarse una vez
a la hora, generará un trabajo una vez a la hora que aparece en la página Administrar trabajos .
Administración de claves
En la tabla siguiente se muestran las páginas de administración de claves.
IMPORTANT
Cambiar periódicamente la clave de cifrado de Reporting Services es una práctica recomendada de seguridad. El momento
recomendado para cambiar la clave es el inmediatamente posterior a una actualización de versión principal de Reporting
Services. Si se cambia la clave después de una actualización se minimiza la interrupción del servicio adicional que ocasiona
el cambio de la clave de cifrado de Reporting Services fuera del ciclo de actualización.
Copia de seguridad de clave de cifrado 1) Escriba una contraseña en los cuadros Contraseña y
Confirmar contraseña , y haga clic en Expor tar . Verá una
advertencia si la contraseña especificada no satisface los
requisitos de complejidad de la directiva de dominio.
Cambiar la clave de cifrado Esta operación creará una nueva clave y volverá a cifrar el
contenido cifrado. Si tiene mucho contenido, esta operación
puede durar varias horas.
Para obtener más información, vea Cmdlets de PowerShell para el modo de SharePoint de Reporting Services.
Opciones
Especificar una cuenta de ejecución
Seleccione para especificar una cuenta.
Cuenta
Especifique una cuenta de usuario de dominio de Windows. Use este formato: <domain>\<cuenta de usuario> .
Contraseña
Escriba la contraseña.
Confirmar contraseña
vuelva a escribir la contraseña.
Configuración de correo electrónico
Utilice esta página para especificar la configuración del Protocolo simple de transferencia de correo (SMTP) que
habilita la entrega de correo electrónico del servidor de informes desde este. Puede utilizar la extensión de
entrega por correo electrónico del servidor de informes para distribuir informes o notificaciones de
procesamiento de informes a través de suscripciones por correo electrónico. La extensión de entrega por correo
electrónico del servidor de informes requiere un servidor SMTP y una dirección de correo electrónico para el
campo De:.
Opciones
Utilizar ser vidor SMTP
Especifica que el correo electrónico del servidor de informes se enruta a través de un servidor SMTP.
Ser vidor SMTP de salida
Especifique el servidor SMTP o la puerta de enlace que se va a usar. Puede utilizar un servidor local o un
servidor SMTP en la red.
Remitente
Especifica la dirección de correo electrónico que se utiliza en el campo De: de un mensaje de correo electrónico
generado. Debe especificar una cuenta de usuario que tenga permiso para enviar correo desde el servidor SMTP.
SE APLICA A: ✔
️ SQL Server Reporting Services (2016) ✔
️ SharePoint ❌ Power BI Report Server
Para obtener contenido relacionado con versiones anteriores de SQL Server Reporting Services (SSRS), vea SQL
Server Reporting Services 2014.
En este tema se explica cómo hacer una copia de seguridad y restaurar una aplicación de servicio de Reporting
Services mediante Administración central de SharePoint o PowerShell.
NOTE
La integración de Reporting Services con SharePoint ya no está disponible a partir de SQL Server 2016.
Antes de empezar
Limitaciones y restricciones
NOTE
Se puede realizar una copia de seguridad y una restauración parciales de aplicaciones de servicio de Reporting Services
mediante la funcionalidad de copia de seguridad y restauración de SharePoint. Se requieren pasos adicionales y los
pasos se documentan en este tema. Actualmente, el proceso de copia de seguridad no hace una copia de seguridad de
las claves de cifrado ni de las credenciales de las cuentas de ejecución desatendidas (UEA) o con autenticación de Windows
en la base de datos de Reporting Services.
Recomendaciones
Realice una copia de seguridad de las claves de cifrado antes de iniciar la copia de seguridad de
SharePoint. Si no hace una copia de seguridad de las claves de cifrado, no podrá acceder a los datos
cifrados después de restaurar la aplicación de servicio. Tendrá que eliminar los datos cifrados.
Compruebe si la aplicación de servicio de Reporting Services utiliza UEA o la autenticación de Windows
para acceder a la base de datos. Si es así, compruebe cuáles son las credenciales correctas para poder
configurar correctamente la aplicación de servicio después del proceso de restauración.
Compruebe que el archivo de registro de copia de seguridad de SharePoint se crea en la misma carpeta
que el archivo de copia de seguridad. El archivo se denomina normalmente spbackup.log
SE APLICA A: ✔
️ SQL Server Reporting Services (2016) ✔
️ SharePoint ❌ Power BI Report Server
Para obtener contenido relacionado con versiones anteriores de SQL Server Reporting Services (SSRS), vea SQL
Server Reporting Services 2014.
Al instalar SQL Server 2016 Reporting Services en modo de SharePoint, se instalan cmdlets de PowerShell para
admitir servidores de informes en modo de SharePoint. Los cmdlets abarcan tres categorías de funcionalidad.
La instalación del proxy y el servicio compartido de SharePoint de Reporting Services.
El aprovisionamiento y la administración de las aplicaciones de servicio de Reporting Services y los
servidores proxy asociados.
La administración de las características de Reporting Services, como las extensiones y las claves de
cifrado.
NOTE
La integración de Reporting Services con SharePoint ya no está disponible a partir de SQL Server 2016.
Add-PSSnapin Microsoft.SharePoint.PowerShell
Para más información, vea Usar Windows PowerShell para administrar SharePoint 2013.
Abrir el Shell de administración de SharePoint y ejecutar cmdlets
1. Haga clic en el botón Inicio .
2. Haga clic en el grupo Productos de Microsoft SharePoint .
3. Haga clic en Shell de administración de SharePoint .
Para ver la ayuda de la línea de comandos para un cmdlet, use el comando "Get-Help" de PowerShell en el
símbolo del sistema de PowerShell. Por ejemplo:
Get-Help Get-SPRSServiceApplicationServers
C M DL ET DESC RIP C IÓ N
C M DL ET DESC RIP C IÓ N
0 Autenticación de Windows
1 SQL Server
Entrega
DeliveryUI
Representación
data
Seguridad
Authentication
EventProcessing
ReportItems
Diseñador
ReportItemDesigner
ReportItemConverter
ReportDefinitionCustomization
Ejemplos básicos
Devolver una lista de cmdlets cuyo nombre contiene "SPRS". Se trata de la lista completa de cmdlets de
Reporting Services.
O con un poco más detalle, enviar la salida a un archivo de texto denominado commandlist.txt
Install-SPRSService
Install-SPRSServiceProxy
Escriba el siguiente comando desde el Shell de administración de SharePoint para devolver una lista filtrada de
filas de un archivo de registro. El comando filtrará las líneas que contengan "ssrscustomactionerror". En este
ejemplo se examina el archivo de registro creado cuando se instaló rssharepoint.msi.
Ejemplos detallados
Además de los ejemplos siguientes, vea la sección "Scripts de Windows PowerShell" en el tema Script de
Windows PowerShell para los pasos 1 a 4.
Crear una aplicación de servicio de Reporting Services y un proxy
Este script de ejemplo realiza las tareas siguientes:
1. Crea una aplicación de servicio de Reporting Services y un proxy. El script asume que el grupo de
aplicaciones "My App Pool" ya existe.
2. Agrega el proxy al grupo de servidores proxy predeterminado.
3. Concede acceso a la aplicación de servicio al puerto 80 de la base de datos de contenido de la aplicación
web. El script supone que el sitio https://sitename ya existe.
# Add service application proxy to default proxy group. Any web application that uses the default proxy
group will now be able to use this service application.
Get-SPServiceApplicationProxyGroup -default | Add-SPServiceApplicationProxyGroupMember -Member
$serviceAppProxy
# Grant application pool account access to the port 80 web application's content database.
$webApp = Get-SPWebApplication "https://sitename"
$appPoolAccountName = $appPool.ProcessAccount.LookupName()
$webApp.GrantAccessToProcessIdentity($appPoolAccountName)
En el ejemplo anterior, si no supiera el nombre exacto de la aplicación de servicio, podría reescribir la primera
instrucción para obtener la aplicación de servicio a partir de una búsqueda del nombre parcial. Por ejemplo:
El script siguiente devolverá los valores de configuración actual de la extensión de entrega por correo
electrónico del servidor de informes para la aplicación de servicio denominada "Reporting Services Application".
El primer paso establece el valor de la variable $app en el objeto de la aplicación de servicio denominada " My
RS Service App "
La segunda instrucción obtendrá la extensión de entrega por correo electrónico del servidor de informes para el
objeto de aplicación de servicio de la variable $app, y seleccionará el XML de configuración.
Asimismo, puede reescribir las dos instrucciones anteriores como una sola:
A continuación se muestra un ejemplo del resultado. Determine el identificador para la base de datos que desee
modificar y use el identificador en el cmdlet SET.
Id : 56f8d1bc-cb04-44cf-bd41-a873643c5a14
QueryTimeout : 120
ConnectionTimeout : 15
Status : Online
ServiceInstance : SPDatabaseServiceInstance
Set-SPRSDatabase -identity 56f8d1bc-cb04-44cf-bd41-a873643c5a14 -QueryTimeout 300
$apps = Get-SPRSServiceApplication
foreach ($app in $apps)
{
Write-host -ForegroundColor "yellow" Service App Name $app.Name
Get-SPRSExtension -identity $app -ExtensionType "Data" | select name,extensiontype | Format-Table -AutoSize
}
Ejemplo:
Name ExtensionType
---- -------------
SQL Data
SQLAZURE Data
SQLPDW Data
OLEDB Data
OLEDB-MD Data
ORACLE Data
ODBC Data
XML Data
SHAREPOINTLIST Data
Pasos siguientes
Uso de PowerShell para cambiar y enumerar a los propietarios de una suscripción de Reporting Services y
ejecutar una suscripción
Lista de comprobación: Uso de PowerShell para comprobar PowerPivot para SharePoint
Obtener ayuda de SQL Server PowerShell
¿Tiene alguna pregunta más? Puede plantear sus dudas en el foro de Reporting Services.
Configuración y administración de un servidor de
informes de SQL Server Reporting Services (SSRS)
02/04/2022 • 2 minutes to read
SE APLICA A: ✔
️ SQL Server Reporting Services (2016) ✔
️ SharePoint ❌ Power BI Report Server
Para obtener contenido relacionado con versiones anteriores de SQL Server Reporting Services (SSRS), vea SQL
Server Reporting Services 2014.
SQL Server Reporting Services es una plataforma de generación de informes basada en servidor que
proporciona una gama completa de herramientas y servicios listos para usar que le ayudarán a crear,
implementar y administrar informes para la organización, además de características de programación que le
permitirán ampliar y personalizar la funcionalidad de los informes. Puede integrar su entorno de informes con
un producto o tecnología de SharePoint para experimentar las ventajas de usar el entorno colaborativo
proporcionado por los sitios de SharePoint.
NOTE
La integración de Reporting Services con SharePoint ya no está disponible a partir de SQL Server 2016.
Use las siguientes secciones como ayuda para entender los conceptos, los escenarios de implementación, los
procedimientos y otras cuestiones para integrar el entorno de Reporting Services con un producto o tecnología
de SharePoint:
Opciones de menú en una biblioteca de documentos de SharePoint
Administrador de alertas de datos para los usuarios de SharePoint
Creación y administración de suscripciones para servidores de informes en modo de SharePoint
Actualización de credenciales en orígenes de datos de informe desde un sitio de SharePoint
Administración de conjuntos de datos compartidos
Establecer parámetros en un informe publicado (Reporting Services en el modo integrado de
SharePoint)
Establecer opciones de procesamiento (Reporting Services en el modo integrado de SharePoint)
Características de la colección de sitios Reporting Services
Activar las características de integración del servidor de informes y Power View en SharePoint
Valores de configuración del sitio de Reporting Services y características del sitio (modo de SharePoint)
Activar la característica de sincronización de archivos del servidor de informes en Administración central
de SharePoint
Incorporación de tipos de contenido de Reporting Services a una biblioteca de SharePoint
Informes en modo local frente al modo conectado en el Visor de informes (Reporting Services en modo
de SharePoint)
Cargar documentos en una biblioteca de SharePoint (Reporting Services en el modo integrado de
SharePoint)
Establecer opciones de procesamiento (Reporting Services en el modo integrado de SharePoint)
¿Tiene alguna pregunta más? Puede plantear sus dudas en el foro de Reporting Services.
Características de la colección de sitios de
Reporting Services
02/04/2022 • 2 minutes to read
SE APLICA A: ✔
️ SQL Server Reporting Services (2016) ✔
️ SharePoint ❌ Power BI Report Server
Para obtener contenido relacionado con versiones anteriores de SQL Server Reporting Services (SSRS), vea SQL
Server Reporting Services 2014.
El modo de SharePoint de Reporting Services proporciona tres características de la colección de sitios de
SharePoint. Las características admiten el entorno de informes del modo de SharePoint de Reporting Services
general, Power View, una característica del Complemento SQL Server 2016 Reporting Services y las operaciones
de administración para Reporting Services en Administración central de SharePoint.
NOTE
La integración de Reporting Services con SharePoint ya no está disponible a partir de SQL Server 2016.
Característica Administración central del ser vidor de Habilita las características para administrar la integración con
informes un servidor de informes de Reporting Services. Esta
característica solo se instala y se puede usar en la colección
de sitios de Administración central de SharePoint.
Característica de integración del ser vidor de Permite la creación de informes avanzados mediante
informes Microsoft Reporting Services
.rdlx
.rsds
Pasos siguientes
Activar las características de integración del servidor de informes y Power View en SharePoint
Valores de configuración del sitio de Reporting Services y características del sitio (modo de SharePoint)
Activar la característica de sincronización de archivos del servidor de informes en Administración central de
SharePoint
¿Tiene alguna pregunta más? Puede plantear sus dudas en el foro de Reporting Services.
Activar las características de integración del
servidor de informes y Power View en SharePoint
02/04/2022 • 2 minutes to read
SE APLICA A: ✔
️ SQL Server Reporting Services (2016) ✔
️ SharePoint ❌ Power BI Report Server
Para obtener contenido relacionado con versiones anteriores de SQL Server Reporting Services (SSRS), vea SQL
Server Reporting Services 2014.
Las características de colección de sitios de Reporting Services se activan de forma predeterminada una vez se
ha instalado el complemento de Microsoft SQL Server 2016 Reporting Services o versiones posteriores (SSRS)
para productos de SharePoint. En algunas situaciones, tendrá que activar las características de forma manual.
NOTE
La integración de Reporting Services con SharePoint ya no está disponible a partir de SQL Server 2016.
Si instala el complemento de Reporting Services para productos de SharePoint 2010 después de instalar el
producto de SharePoint, las características de integración del servidor de informes y de Power View se activarán
únicamente para colecciones de sitios raíz. Para las demás colecciones de sitios, debe activar manualmente las
características. Por ejemplo, si tiene una colección de sitios de https://[nombre de mi
ser vidor]/sitios/[nombre de la colección de sitios] debe activar manualmente las características de la
colección de sitios de Reporting Services.
Cuando no hay colecciones de sitios raíz, el complemento de Reporting Services registrará un mensaje similar al
siguiente.
“La aplicación web 80 de Sharepoint no tiene colección de sitios raíz”
El mensaje se encuentra en el registro de instalación del complemento, "RS_SP_#.log", donde # es un número
que se incrementa. El archivo de registro se encuentra en la carpeta Temp de los usuarios actuales, por ejemplo:
C:\Usuarios\[nombre del usuario]\AppData\Local\Temp. Para más información sobre cómo registrar opciones
con el complemento, vea Instalar o desinstalar el complemento Reporting Services para SharePoint.
Pasos siguientes
Una vez activada la característica, puede continuar con la integración del servidor.
¿Tiene alguna pregunta más? Puede plantear sus dudas en el foro de Reporting Services.
Valores de configuración del sitio de Reporting
Services y características del sitio (modo de
SharePoint)
02/04/2022 • 2 minutes to read
SE APLICA A: ✔
️ SQL Server Reporting Services (2016) ✔
️ SharePoint ❌ Power BI Report Server
Para obtener contenido relacionado con versiones anteriores de SQL Server Reporting Services (SSRS), vea SQL
Server Reporting Services 2014.
El modo de SharePoint de Reporting Services tiene varias características personalizadas de nivel de sitio y una
característica de sitio que se pueden administrar desde la página de configuración del sitio de SharePoint. La
configuración se aplica a todo el sitio y afecta a todas las aplicaciones de servicio de Reporting Services. Debe
tener permisos de Administrador de contenido y Administrador del sistema para ver esta página.
NOTE
La integración de Reporting Services con SharePoint ya no está disponible a partir de SQL Server 2016.
Configuración del sitio de Reporting Services En este tema se describe la configuración de todo el sitio.
Sincronización de archivos del Servidor de informes Característica de nivel de sitio que está desactivada de forma
predeterminada.
Habilitar la descarga del control ActiveX de El control muestra un cuadro de diálogo de impresión
RSClientPrint personalizado compatible con características comunes a
otros cuadros de diálogo de impresión, incluida la vista
previa de impresión, selecciones de páginas para especificar
páginas e intervalos de páginas, márgenes y orientación.
Para obtener más información acerca del control, vea Using
the RSClientPrint Control in Custom Applications
Habilitar los errores remotos en modo local Muestre u oculte mensajes de error detallados en equipos
remotos cuando la ejecución se realice en modo local. Si ve
un mensaje de error similar al siguiente, es posible que
habilitar errores remotos pueda ser de utilidad:
Habilitar los metadatos de accesibilidad para los Activa los metadatos de accesibilidad de la salida HTML en
informes los informes
Habilitar el tamaño exacto de ajuste de visualización Configure el comportamiento de ajuste para la visualización
de datos en los informes de datos cuando esté en un Tablix, para corregir con
exactitud. Esto incluye un gráfico, un medidor y un mapa.
Cuando se deshabilita el comportamiento, se hace para que
las visualizaciones de datos se ajusten aproximadamente, lo
cual podría dejar algún espacio vacío. Este valor de
configuración solo se aplica a las representaciones en el
elemento web Visor de informes. Para administrar este
comportamiento en la representación del lado servidor, debe
modificar el archivo rsrepor tser ver.config . Para obtener
más información, vea lo siguiente:
Consulte también
Administración de una aplicación de servicio de SharePoint para Reporting Services
Activar la característica de sincronización de
archivos del servidor de informes en SharePoint
02/04/2022 • 2 minutes to read
NOTE
La integración de Reporting Services con SharePoint ya no está disponible a partir de SQL Server 2016.
Requisitos previos
Debe estar instalado el Complemento Reporting Services para SharePoint. Si el complemento no está instalado,
la característica de sincronización de archivos no estará visible en la lista de características de sitio.
Para comprobar la instalación, vea la lista de aplicaciones instaladas en el Microsoft Panel de control de
Windows. Si el Complemento Reporting Services está instalado, siga las instrucciones de este tema para activar
la característica de sincronización del servidor de informes.
Para activar o desactivar la característica de sincronización de archivos de Reporting Services en un sitio
1. En la página principal del sitio, haga clic en el menú Acciones de sitio y en Configuración del sitio .
2. En Acciones de sitio haga clic en Administrar las características del sitio .
3. Busque Sincronizar archivo del Ser vidor de informes en la lista.
4. Haga clic en Activar .
NOTE
Para desactivar la característica de sincronización de archivos del servidor de informes, puede usar el mismo
procedimiento, pero tiene que hacer clic en Desactivar .
Consulte también
Activar las características de integración del servidor de informes y Power View en SharePoint
Instalar o desinstalar el complemento Reporting Services para SharePoint
Instalar o desinstalar el complemento Reporting Services para SharePoint
¿Tiene alguna pregunta más? Puede plantear sus dudas en el foro de Reporting Services.
Agregar tipos de contenido de Reporting Services a
una biblioteca de SharePoint
02/04/2022 • 6 minutes to read
SE APLICA A: ✔
️ SQL Server Reporting Services (2016) ✔
️ SharePoint ❌ Power BI Report Server
Para obtener contenido relacionado con versiones anteriores de SQL Server Reporting Services (SSRS), vea SQL
Server Reporting Services 2014.
Reporting Services proporciona tipos de contenido de SharePoint predefinidos que se usan para administrar
archivos de orígenes de datos compartidos (.rsds), modelos de informe (.smdl) y archivos de definición de
informe (.rdl) del Generador de informes. Al agregar un tipo de contenido Informe del Generador de
informes , Modelo de informe y Origen de datos de informe a una biblioteca se habilita el comando
Nuevo para que pueda crear nuevos documentos de ese tipo.
NOTE
La integración de Reporting Services con SharePoint ya no está disponible a partir de SQL Server 2016.
Para agregar tipos de contenido a una biblioteca, debe ser administrador del sitio o disponer del nivel de
permiso Control total.
Los tipos de contenido de Reporting Services y su administración se habilitarán automáticamente en todas las
bibliotecas de documentos de las colecciones de sitios existentes creadas a partir de los siguientes tipos de
plantilla de sitio:
Centro de Business Intelligence
Los sitios creados después de la integración de Reporting Services no tendrán habilitados los tipos de contenido
de Reporting Services .
TIP
Si no ha configurado previamente los tipos de contenido de una biblioteca, habilite primero la administración de tipos de
contenido y, a continuación, habilite los tipos de contenido de Reporting Services . Vea los procedimientos para habilitar la
administración de tipos de contenido en una única biblioteca de documentos.
5. Actualice el explorador y haga clic en Activar junto a la Característica de integración del ser vidor
de informes .
NOTE
Si el Reporting Services grupo de tipos de contenido Tipos de contenido de SQL Ser ver Repor ting Ser vices
de no está visible en la página Agregar tipos de contenido , se cumple una de las condiciones siguientes:
Consulte también
Referencia de permisos de sitio y lista de SharePoint para los elementos del servidor de informes
Inicio del Generador de informes
Informes en modo local frente a modo conectado
en el Visor de informes
02/04/2022 • 4 minutes to read
SE APLICA A: ✔
️ SQL Server Reporting Services (2016) ✔
️ SharePoint ❌ Power BI Report Server
Para obtener contenido relacionado con versiones anteriores de SQL Server Reporting Services (SSRS), vea SQL
Server Reporting Services 2014.
Reporting Services pueden configurarse para ejecutarse en modo local o en modo conectado, lo que permite
aprovechar un servidor de informes de Reporting Services repo ent server. En su lugar, puede utilizar el Visor de
informes para representar los informes de SharePoint directamente cuando la extensión de datos admite los
informes en modo local. Este enfoque se denomina modo local. En versiones anteriores de Reporting Services,
la granja de servidores de SharePoint tenía que estar conectada a un servidor de informes de Reporting
Services configurado en el modo de SharePoint para que el Visor de informes pudiera representar informes.
Este enfoque se denomina modo remoto o modo conectado.
NOTE
La integración de Reporting Services con SharePoint ya no está disponible a partir de SQL Server 2016.
En modo local no hay ningún servidor de informes de Reporting Services . Es necesario que instale el
complemento Reporting Services para productos de SharePoint, pero no se necesita el servidor de informes de
Reporting Services . Con el modo local, los usuarios pueden ver informes pero no tendrán acceso a
características del lado servidor como suscripciones y alertas de datos.
NOTE
Como en las versiones anteriores, no puede incrustar nombres de usuario ni contraseñas en el archivo .rsds.
- Enable-SPSessionStateService
Modo conectado
Para obtener la información más reciente sobre el uso de la extensión de ADS con el modo conectado de
Reporting Services, vea el artículo sobre cómo el informe de Servicios de Access en el sitio de SharePoint
muestra un error en la extensión de datos "ADS".
Consulte también
Orígenes de datos admitidos por Reporting Services
¿Tiene alguna pregunta más? Puede plantear sus dudas en el foro de Reporting Services.
Cargar documentos en una biblioteca de SharePoint
(Reporting Services en el modo de SharePoint)
02/04/2022 • 3 minutes to read
SE APLICA A: ✔
️ SQL Server Reporting Services (2016) ✔
️ SharePoint ❌ Power BI Report Server
Para obtener contenido relacionado con versiones anteriores de SQL Server Reporting Services (SSRS), vea SQL
Server Reporting Services 2014.
Puede cargar definiciones de informe y modelos de informe en una biblioteca de SharePoint. Al cargar un
elemento del servidor de informes, debe seleccionar una biblioteca o una carpeta dentro de una biblioteca. No
se puede cargar un elemento del servidor de informes en una lista o en una página.
NOTE
La integración de Reporting Services con SharePoint ya no está disponible a partir de SQL Server 2016.
No puede cargar un archivo de origen de datos (.rds). No obstante, puede publicar archivos .rds de una
herramienta de diseño, como el Diseñador de informes, en una biblioteca de SharePoint. Durante la publicación,
se crea un nuevo archivo .rsds a partir del archivo .rds original de la solución. También puede crear un nuevo
archivo .rsds en una biblioteca de SharePoint y, a continuación, establecer las propiedades de conexión de origen
de datos en los informes y modelos cargados para usar la nueva conexión.
NOTE
El servidor de informes debe configurarse para el modo de SharePoint y la instancia del producto de SharePoint debe
tener el complemento de Reporting Services, que proporciona archivos de programa para almacenar y obtener acceso a
los elementos del servidor de informes desde un sitio de SharePoint.
Para cargar un documento en una biblioteca, debe contar con el permiso "Agregar elementos" en el nivel de
sitio. Si está utilizando la configuración de seguridad predeterminada, este permiso se concederá a los
miembros del grupo Propietarios que tengan un nivel de permiso Control total y a los miembros del grupo
Miembros que tengan un nivel de permiso Colaborar.
Consulte también
Publicar un informe en una biblioteca de SharePoint
Publicación de un origen de datos compartido en una biblioteca de SharePoint
Concesión de permisos sobre elementos del servidor de informes en un sitio de SharePoint
¿Tiene alguna pregunta más? Puede plantear sus dudas en el foro de Reporting Services.
Establecer opciones de procesamiento (Reporting
Services en el modo integrado de SharePoint)
02/04/2022 • 5 minutes to read
SE APLICA A: ✔
️ SQL Server Reporting Services (2016) ✔
️ SharePoint ❌ Power BI Report Server
Para obtener contenido relacionado con versiones anteriores de SQL Server Reporting Services (SSRS), vea SQL
Server Reporting Services 2014.
Puede establecer opciones de procesamiento en un informe de Reporting Services para determinar cuándo
debe tener lugar el procesamiento de datos. También puede establecer un valor de tiempo de espera para el
procesamiento de informes, así como opciones que determinen si debe habilitarse el historial de informes para
el informe actual.
Los informes pueden ejecutarse como una instantánea de informe si se desea evitar que el informe se
ejecute de forma arbitraria (durante una copia de seguridad programada, por ejemplo). Una instantánea
de informe suele crearse y actualizarse posteriormente según una programación, lo que permite
controlar con exactitud el momento en que se producirá el procesamiento del informe y los datos. Si un
informe se basa en consultas que tardan demasiado en ejecutarse o en consultas que usan datos desde
un origen de datos al que prefiere que nadie tenga acceso durante determinadas horas, debe ejecutar el
informe como instantánea.
Un servidor de informes puede almacenar en memoria caché una copia de un informe procesado y
devolverla cuando el usuario abra el informe. El almacenamiento en caché es una técnica de mejora del
rendimiento. El almacenamiento en caché puede reducir el tiempo necesario para recuperar un informe
cuando éste es demasiado grande o se utiliza con frecuencia.
El historial del informe es un conjunto de copias de un informe ejecutadas con anterioridad. Puede usar el
historial de informe para conservar un registro de un informe a lo largo del tiempo. El historial del
informe no se ha diseñado para informes que contienen datos confidenciales o personales. Por este
motivo, el historial solamente puede incluir aquellos informes que realizan una consulta a un origen de
datos mediante un único conjunto de credenciales (sean credenciales almacenadas o credenciales usadas
para la ejecución de informes desatendida) disponible para todos los usuarios que ejecutan un informe.
La integración de Reporting Services con SharePoint usa las características de mantenimiento de entrada
y salida de SharePoint para guardar las actualizaciones en los tipos de contenido de Reporting Services.
Esto incluye la creación de instantáneas de informe. Por consiguiente si ha habilitado la versión en una
biblioteca de documentos, verá la versión del informe actualizada cuando se crea una nueva instantánea
del historial de informes. Este es un efecto secundario de actualizar las instantáneas. Cuando una
instantánea está actualizada hace que la propiedad LastExecution del informe cambie y eso producirá un
cambio en la versión del informe.
La especificación de valores de tiempo de espera permite establecer límites relativos al empleo de los
recursos del sistema.
NOTE
La integración de Reporting Services con SharePoint ya no está disponible a partir de SQL Server 2016.
Pasos siguientes
Establecer las propiedades del procesamiento de informes
Informes almacenados en caché
Establecer valores de tiempo de espera para el procesamiento de informes y conjuntos de datos compartidos
¿Tiene alguna pregunta más? Puede plantear sus dudas en el foro de Reporting Services.
Alta disponibilidad en SQL Server Reporting
Services
02/04/2022 • 2 minutes to read
Un servidor de informes de Reporting Services es un servidor sin estado que almacena dato de la aplicación,
contenido, propiedades e información de la sesión en dos bases de datos SQL Server relacionales. Como tal, la
mejor manera de asegurarse la disponibilidad de la funcionalidad de Reporting Services es hacer el siguiente:
Use las características de alta disponibilidad del SQL Server Motor de base de datos para maximizar el
tiempo de funcionamiento de las bases de datos del servidor de informes. Si configura una instancia de
Motor de base de datos para que se ejecute en un clúster de conmutación por error, puede seleccionar
dicha instancia al crear una base de datos del servidor de informes.
Use SQL Server Grupos de disponibilidad AlwaysOn con los orígenes de datos y las bases de datos de
Reporting Services, según sea posible. Para más información, vea Reporting Services con grupos de
disponibilidad AlwaysOn (SQL Server).
Configure varios servidores de informes para que se ejecuten en una implementación escalada, en la que
todos los servidores comparten una única base de datos de servidor de informes. La implementación de
varias instancias del servidor de informes, preferentemente en servidores diferentes, en una
implementación escalada puede ayudar a proporcionar un servicio ininterrumpido en el caso de que se
bloquee una de las instancias del servidor de informes.
Una implementación escalada proporciona una manera de compartir una base de datos. Si un servidor de
informes se bloquea, otros servidores de la misma implementación continuarán funcionando.
Reporting Services no detecta los clústeres. Por sí sola, una implementación escalada no proporciona equilibrio
de carga; no detecta las cargas de procesamiento en un servidor de informes y enruta las nuevas solicitudes de
procesamiento al servidor menos ocupado. No vuelve a enrutar las solicitudes de procesamiento que no fueron
correctas antes de la finalización. Para obtener características de equilibrio de carga, debe configurar el
equilibrio de carga para los servidores web que hospedan los servidores de informes y, a continuación, obtener
los servidores de informes en una implementación escalada de manera que compartan la misma base de datos
del servidor de informes.
El servicio de Windows y el servicio web del servidor de informes están estrechamente integrados y se ejecutan
en conjunto como una instancia del servidor de informes única. No puede configurar la disponibilidad para un
servicio de manera independiente del otro.
¿Tiene alguna pregunta más? Puede plantear sus dudas en el foro de Reporting Services.
Habilitar y deshabilitar el espacio seguro para RDL
para Reporting Services en el modo integrado de
SharePoint
02/04/2022 • 8 minutes to read
SE APLICA A: ✔
️ SQL Server Reporting Services (2016) ✔
️ SharePoint ❌ Power BI Report Server
Para obtener contenido relacionado con versiones anteriores de SQL Server Reporting Services (SSRS), vea SQL
Server Reporting Services 2014.
La característica de espacio aislado para el lenguaje RDL (Report Definition Language) permite detectar y
restringir el uso de tipos específicos de uso de recursos por parte de inquilinos individuales en un entorno
donde varios inquilinos usan una única granja web de servidores de informes. Un ejemplo de esto es un
escenario de servicios de hospedaje en el que podría mantener una única granja web de servidores de informes
que utilicen varios inquilinos, y quizás compañías diferentes. Como administrador del servidor de informes,
puede habilitar esta característica para alcanzar los siguientes objetivos:
Restringir los tamaños de recursos externos. Entre los recursos externos se incluyen imágenes, archivos
.xslt y datos de mapas.
En el tiempo de publicación del informe, limitar los tipos y los miembros que se usan en el texto de
expresión.
En el tiempo de procesamiento del informe, limitar la longitud del texto y el texto del valor de devolución
de las expresiones.
NOTE
La integración de Reporting Services con SharePoint ya no está disponible a partir de SQL Server 2016.
Ejemplo de configuración
En el siguiente ejemplo se muestra la configuración y los valores de ejemplo para el elemento
<RDLSandboxing > del archivo RSReportServer.Config.
<RDLSandboxing>
<MaxExpressionLength>5000</MaxExpressionLength>
<MaxResourceSize>5000</MaxResourceSize>
<MaxStringResultLength>3000</MaxStringResultLength>
<MaxArrayResultLength>250</MaxArrayResultLength>
<Types>
<Allow Namespace="System.Drawing" AllowNew="True">Bitmap</Allow>
<Allow Namespace="TypeConverters.Custom" AllowNew="True">*</Allow>
</Types>
<Members>
<Deny>Format</Deny>
<Deny>StrDup</Deny>
</Members>
</RDLSandboxing>
Parámetros de configuración
La siguiente tabla proporciona información acerca de los parámetros de configuración. Los parámetros se
presentan en el orden en que aparecen en el archivo de configuración.
NOTE
En la definición de informe, un equipo no puede conocer el tipo de cada instancia de una referencia de expresión. Al
agregar un miembro a la lista de bloqueados, se están denegando todos los miembros de ese nombre en todos los tipos
de la lista de permitidos.
Los resultados de la expresión RDL se comprueban en tiempo de ejecución. Las expresiones RDL se
comprueban en la definición de informe cuando se publica el informe. Supervise el registro de seguimiento del
servidor de informes por si se han producido infracciones. Para obtener más información, consulte Report
Server Service Trace Log.
Trabajar con tipos
Al agregar un tipo a la lista de permitidos, se controlan los siguientes puntos de entrada para obtener acceso a
las expresiones RDL:
Miembros estáticos de un tipo.
El método New de Visual Basic.
Elemento <Classes> de la definición de informe.
Miembros que ha agregado a la lista de bloqueados para un tipo de la lista de permitidos.
La lista de permitidos no controla los siguientes puntos de entrada:
Conjuntos de datos de informe. Los campos de los conjuntos de datos de informe que se devuelven de
las consultas pueden contener cualquier tipo RDL válido.
Parámetros de informe. Los valores de parámetro proporcionados por el usuario pueden contener
cualquier tipo RDL válido.
Miembros de un tipo habilitado que no están en la lista de bloqueados. De forma predeterminada, todos
los miembros de todos los tipos de la lista de permitidos están habilitados. Al agregar un nombre de
miembro a la lista de bloqueados, se están denegando todos los miembros con ese nombre en todos los
tipos que están en la lista de permitidos.
Para habilitar un miembro de un tipo pero denegar un miembro con el mismo nombre de otro tipo, debe
realizar las siguientes operaciones:
Agregar un elemento <Deny> para el nombre de miembro.
Crear un miembro de proxy con otro nombre en una clase de un ensamblado personalizado para el
miembro que desea habilitar.
Agregar la nueva clase a la lista de permitidos.
Para agregar funciones de Visual Basic .NET Framework a la lista de permitidos, agregue los tipos
correspondientes del espacio de nombres Microsoft.VisualBasic a la lista de permitidos.
Para agregar palabras clave de tipo de Visual Basic .NET Framework a la lista de permitidos, agregue el tipo CLR
correspondiente a la lista de permitidos. Por ejemplo, para usar la palabra clave Integer Visual Basic de .NET
Framework, agregue el siguiente fragmento XML al elemento <RDLSandboxing> :
<Allow Namespace="System">Int32</Allow>
Para agregar un tipo genérico o que admite valores NULL de Visual Basic .NET Framework a la lista de
permitidos, debe realizar las siguientes operaciones:
Crear un tipo de proxy para el tipo genérico o que admite valores NULL de Visual Basic .NET Framework.
Agregar el tipo de proxy a la lista de permitidos.
Al agregar un tipo de un ensamblado personalizado a la lista de permitidos no se concede permiso de ejecución
de forma explícita en el ensamblado. Debe modificar de forma específica el archivo de seguridad de acceso del
código y proporcionar el permiso de ejecución en el ensamblado. Para más información, consulte Code Access
Security in Reporting Services.
Mantenimiento de la lista de miembros <Deny>
Al agregar un nuevo tipo a la lista de permitidos, use la siguiente lista para determinar cuándo tendrá que
actualizar la lista de miembros bloqueados:
Al actualizar un ensamblado personalizado con una versión que introduce nuevos tipos.
Al agregar los miembros a los tipos de la lista de permitidos.
Al actualizar .NET Framework en el servidor de informes.
Al actualizar el servidor de informes a una versión posterior de Reporting Services.
Al actualizar un servidor de informes para administrar un esquema RDL posterior, porque se pueden
haber agregado nuevos miembros a los tipos RDL.
Trabajar con operadores y New
De forma predeterminada, los operadores de lenguaje de Visual Basic .NET Framework siempre están
permitidos, excepto para New . El operador New es controlado por el atributo AllowNew del elemento
<Allow> . Otros operadores de lenguaje, como el operador de descriptor de acceso de colección
predeterminado ! y macros de conversión de Visual Basic .NET Framework, como CInt , siempre se permiten.
No se admite la adición de operadores a la lista de bloqueados, incluidos los operadores personalizados. Para
excluir los operadores de un tipo, debe realizar las siguientes operaciones:
Crear un tipo de proxy que no implemente los operadores que desee excluir.
Agregar el tipo de proxy a la lista de permitidos.
Para crear una nueva matriz en una expresión RDL, cree la matriz en un método de una clase que haya definido
y agregue dicha clase a la lista de permitidos.
Para crear una nueva matriz en una expresión RDL, debe realizar las siguientes operaciones:
Definir una nueva clase y crear la matriz en un método de dicha clase.
Agregar la clase a la lista de permitidos.
Consulte también
Archivo de configuración RSReportServer.config
Registro de seguimiento del servicio del servidor de informes
¿Tiene alguna pregunta más? Puede plantear sus dudas en el foro de Reporting Services.
Elemento web Visor de informes en un sitio de
SharePoint: Reporting Services
02/04/2022 • 2 minutes to read
Consideraciones y limitaciones
Los elementos enumerados son específicos del elemento web Visor de informes actualizado.
El elemento web solo puede usarse en páginas de SharePoint clásico.
Solo se pueden insertar informes paginados (RDL) en el elemento web Visor de informes. Si quiere insertar
informes de Power BI o informes móviles, puede usar el parámetro URL rs:Embed=true.
Pasos siguientes
Para empezar a trabajar con el elemento web Visor de informes actualizado, vea Implementar el elemento web
Visor de informes en un sitio de SharePoint.
Implementar el elemento web Visor de informes de
SQL Server Reporting Services en un sitio de
SharePoint
02/04/2022 • 5 minutes to read
Requisitos
IMPORTANT
A partir de la versión "15.X.X.X", puede instalar ReportViewerWebPart en paralelo a sus aplicaciones de servicio
compartido de modo integrado de SharePoint de Reporting Services existentes. Con esta actualización de la solución .wsp
se introdujeron nuevos archivos, y debe retirarse la solución anterior y volver a implementarse el archivo .wsp nuevo
mediante los cmdlets Uninstall-SPSolution e Install-SPSolution cmdlets, respectivamente.
Activar característica
1. En el sitio de SharePoint, seleccione el icono de engranaje de la parte superior izquierda y luego
Configuración del sitio .
De forma predeterminada, se tiene acceso a las aplicaciones web de SharePoint a través del puerto 80.
Esto significa que normalmente se puede acceder a un sitio de SharePoint si se escribe https://<computer
name> para abrir la colección de sitios raíz.
2. En Administración de la colección de sitios , seleccione Características de la colección de sitios .
3. Desplácese hacia abajo en la página hasta que encuentre la característica Elemento web Visor de
informes .
4. Seleccione Activar .
5. Repita este procedimiento con las demás colecciones de sitios al abrir cada sitio y hacer clic en Acciones
del sitio.
También puede usar PowerShell para habilitar esta característica en todos los sitios mediante el cmdlet Enable-
SPFeature.
Eliminación de la solución
Aunque Administración central de SharePoint permite retirar una solución, no es necesario retirar el archivo
Repor tViewerWebPar t.wsp , a menos que esté solucionando un problema de instalación o implementación
de una revisión.
1. En Administración central de SharePoint, en Configuración del sistema , seleccione Administrar
soluciones del conjunto de ser vidores .
2. Seleccione Repor tViewerWebPar t.wsp .
3. Seleccione Retirar solución.
Quitar el elemento web desde Configuración del sitio
Al retirar la solución no se quita el elemento web Visor de informes de la lista de elementos web del sitio de
SharePoint. Para quitar el elemento web Visor de informes, haga lo siguiente.
1. En el sitio de SharePoint, seleccione el icono de engranaje de la parte superior izquierda y luego
Configuración del sitio .
De forma predeterminada, se tiene acceso a las aplicaciones web de SharePoint a través del puerto 80.
Esto significa que normalmente se puede acceder a un sitio de SharePoint si se escribe https://<computer
name> para abrir la colección de sitios raíz.
2. En Galerías del diseñador web , seleccione elementos web .
3. Seleccione el icono de edición situado junto a Repor tViewerNativeMode.dwp . Puede que no
aparezca en la primera página de resultados.
4. Seleccione Eliminar elemento .
La eliminación del elemento web puede intentarse mediante PowerShell, aunque no hay ningún comando
directo para ello. Para obtener un ejemplo de script, vea How to delete web parts from the web part Gallery
(Cómo eliminar elementos web desde la Galería de elementos web).
Idiomas compatibles
Los siguientes idiomas son compatibles con el elemento web:
Inglés (en)
Alemán (de)
Español (sp)
Francés (fr)
Italiano (it)
Japonés ( ja)
Coreano (ko)
Portugués (pt)
Ruso (ru)
Chino (simplificado - zh-HANS y zh-CHS)
Chino (tradicional - zh-HANS y zh-CHS)
Solución de problemas
Error al desinstalar SSRS si ha configurado el modo integrado de SharePoint:
Install-SPRSService: [A] No se puede convertir
Microsoft.ReportingServices.SharePoint.SharedService.Service.ReportingWebService en
[B]Microsoft.ReportingServices.SharePoint.SharedService.Service.ReportingWebService. El tipo A se
origina a partir de"Microsoft.ReportingServices.SharePoint.SharedService,Version=14.0.0.0,
Culture=neutral, PublicKeyToken=89845dcd8080cc91" en el contexto "Default" en la ubicación
"C:\Windows\assembly\GAC_MSIL\Microsoft.Reporting Services.SharePoint.SharedService.dll". El tipo B
se origina a partir de"Microsoft.ReportingServices.SharePoint.SharedService,Version=12.0.0.0,
Culture=neutral, PublicKeyToken=89845dcd8080cc91" en el contexto "Default" en la ubicación
"C:\Windows\assembly\GAC_MSIL\Microsoft.Reporting Services.SharePoint.SharedService.dll".
Solución:
1. Eliminar el elemento web Visor de informes
2. Desinstalar SSRS
3. Volver a instalar el elemento web Visor de informes
Error al intentar actualizar SharePointsi ha configurado el modo integrado de SharePoint:
"No se puede cargar el archivo o ensamblado "Microsoft.ReportingServices.Alerting.ServiceContract,
Version=14.0.0.0, Culture=neutral, PublicKeyToken=89845dcd8080cc91" o una de sus dependencias. El
sistema no encuentra el archivo especificado. 00000000-0000-0000-0000-000000000000
Solución:
1. Eliminar el elemento web Visor de informes
2. Desinstalar SSRS
3. Volver a instalar el elemento web Visor de informes
Pasos siguientes
Después de implementar y activar el elemento web Visor de informes, puede agregarlo a una página de
SharePoint. Para más información, vea Agregar el elemento web Visor de informes a una página de SharePoint.
¿Tiene alguna pregunta más? Puede plantear sus dudas en el foro de Reporting Services.
Agregar el elemento web Visor de informes de SQL
Server Reporting Services a una página de
SharePoint
02/04/2022 • 2 minutes to read
Requisitos previos
Para que los informes se carguen correctamente, las notificaciones del servicio de token de Windows
(C2WTS) deben estar configuradas para la delegación restringida de Kerberos. Para más información
sobre cómo configurar C2WTS, vea Notificaciones del servicio de token de Windows (C2WTS) y
Reporting Services.
El elemento web Visor de informes se debe implementar en la granja de SharePoint. Para información
sobre cómo implementar el proyecto de la solución del elemento web Visor de informes, vea Deploy the
Report Viewer web part on a SharePoint site (Implementar el elemento web Visor de informes en un sitio
de SharePoint).
Para agregar un elemento web a una página web, debe tener el permiso Agregar y personalizar páginas
en el nivel de sitio. Si va a usar la configuración de seguridad predeterminada, este permiso se concede a
los miembros del grupo Propietarios que tienen el nivel de permiso Control total.
4. En Categorías , seleccione SQL Ser ver Repor ting Ser vices (modo nativo) . En Elementos ,
seleccione Visor de informes . A continuación, seleccione Agregar .
Inicialmente, es posible que vea un error. El error se debe a que la dirección URL predeterminada del
servidor de informes está establecida en https://localhost y puede que no esté disponible en esa
ubicación.
Consideraciones y limitaciones
El elemento web Visor de informes no se puede usar en páginas modernas en SharePoint.
Los informes de Power BI no se pueden usar con el elemento web Visor de informes.
Si no ve el elemento web Visor de informes, para agregarlo a la página, asegúrese de que tiene
implementado el elemento web Visor de informes.
¿Tiene alguna pregunta más? Puede plantear sus dudas en el foro de Reporting Services.
Conectar el elemento web Filtro o Documentos con
un elemento web Visor de informes de Reporting
Services
02/04/2022 • 3 minutes to read
NOTE
La integración de Reporting Services con SharePoint ya no está disponible a partir de SQL Server 2016.
El elemento web Filtro sirve para enviar valores a uno o varios parámetros de un informe. Para usar un
elemento web Filtro, el informe debe tener parámetros definidos que sean compatibles con los valores, el tipo
de datos y el formato que haya enviado el elemento web.
El elemento web Documentos está asociado a la biblioteca de documentos del sitio principal. Para ver, agregar o
quitar elementos de la biblioteca de documentos, haga clic en Ver todo el contenido del sitio . En Bibliotecas,
haga clic en Documentos . Puede utilizar los menús Nuevo , Cargar y Acciones para administrar los
elementos de la biblioteca de documentos.
Consulte también
Agregar el elemento web Visor de informes a una página web
Elemento web Visor de informes en un sitio de SharePoint
Personalización del elemento web Visor de informes
¿Tiene alguna pregunta más? Puede plantear sus dudas en el foro de Reporting Services.
Personalizar el elemento web Visor de informes
02/04/2022 • 10 minutes to read
NOTE
Aunque tienen nombres idénticos, el elemento web Visor de informes instalado con el complemento Reporting Services
difiere del incluido en el archivo RSWebParts.cab. Las instrucciones de este tema son específicas para el elemento web
Visor de informes que se instala con el complemento de Reporting Services.
Generar automáticamente el título del elemento web Un título generado que incluye el nombre del elemento web
Visor de informes más el nombre del informe, separados por
un guion. Si el informe no tiene ningún título, se usa el
nombre del archivo de informe. El título es visible cuando se
agrega un elemento web a una página. Si esta casilla está
activada, el título se generará cada vez que se actualice la
página.
Generar automáticamente el vínculo de detalles del Un hipervínculo generado que aparece encima del elemento
elemento web web. Puede hacer clic en el vínculo para abrir el informe en
una nueva página, en modo de página completa.
Mostrar elemento del menú del generador de informes Muestra u oculta la opción del menú Acciones para abrir el
Generador de informes.
P RO P IEDA D DESC RIP C IÓ N
Mostrar elemento del menú de suscripción Muestra u oculta la opción del menú Acciones para crear
una suscripción para el informe.
Buscar elemento del menú de impresión Muestra u oculta la opción del menú Acciones para
imprimir el informe.
Buscar elemento del menú de exportación Muestra u oculta la opción del menú Acciones para
exportar el informe.
Mostrar controles de navegación de página Muestra u oculta los botones de navegación del informe en
la barra de herramientas. Esta opción cambia la visibilidad de
todos los controles de navegación.
Mostrar botón de fuente ATOM Muestra u oculta el botón de fuente ATOM en la barra de
herramientas.
Ancho del área de parámetros Puede elegir la medida y el valor. El valor predeterminado es
200 píxeles. El único requisito de esta propiedad es que sea
mayor que cero.
Ancho del área de mapa del documento Puede elegir la medida y el valor. El valor predeterminado es
200 píxeles. El único requisito de esta propiedad es que sea
mayor que cero.
Consulte también
Elemento web Visor de informes en un sitio de SharePoint
Agregar el elemento web Visor de informes a una página web
¿Tiene alguna pregunta más? Puede plantear sus dudas en el foro de Reporting Services.
Configuración del sitio de SharePoint para el
elemento web Visor de informes: Reporting
Services | Microsoft Docs
02/04/2022 • 2 minutes to read
2. Haga clic en Configuración del elemento web del Visor de informes en el grupo de configuración
del sitio de Repor ting Ser vices .
NOTE
Para acceder a la configuración del sitio, también puede navegar directamente a
<site>/_layouts/15/ReportViewerWebPart/ReportViewerWebPartSettings.aspx
Recopilar los datos de uso Habilita el envío de información de errores y uso a Microsoft
para ayudar a mejorar nuestros productos. Para obtener
información acerca de la directiva de recopilación de datos
de informes de error, consulte la Declaración de privacidad
de Microsoft SQL Server.
C O N F IGURA C IÓ N C O M EN TA RIO S
Habilitar los metadatos de accesibilidad para los informes Define la información del dispositivo AccessibleTablix
para los informes representados.
Anclado de elementos de informe paginados de
Reporting Services a paneles de Power BI
02/04/2022 • 8 minutes to read
Puede anclar elementos desde el Visor de informes de Reporting Services en portal web, por ejemplo
https://myserver/Reports . No se pueden anclar elementos de Generador de informes, desde el
Diseñador de informes de SQL Server Data Tools (SSDT), ni desde una dirección URL de servidor de
informes. Por ejemplo, https://myserver/ReportServer .
Tendrá que configurar el explorador para permitir elementos emergentes en el sitio del servidor de
informes.
Tendrá que configurar los informes para las credenciales almacenadas si quiere que el elemento anclado
se actualice. Cuando se ancla un elemento, se crea automáticamente una suscripción de Reporting
Services para administrar la actualización de datos del elemento en el panel. Si en el informe no se usan
credenciales almacenadas, cuando se ejecute la suscripción, verá un mensaje de error similar a este en la
página Mis suscripciones .
"Power BI Delivery error: dashboard: IT Spend Analysis Sample, visual: Chart2, error: The current action
cannot be completed (Error de entrega de Power BI: panel: ejemplo de análisis de gasto en TI, objeto
visual: gráfico 2, error: La acción actual no se puede completar). Las credenciales del origen de datos del
usuario no cumplen los requisitos necesarios para ejecutar este informe o conjunto de datos compartido.
Es posible que las credenciales del origen de datos del usuario".
Para más información sobre cómo almacenar credenciales, vea la sección "Configurar credenciales
almacenadas para un origen de datos específico de informe (modo Nativo)" de Almacenamiento de las
credenciales en un origen de datos de Reporting Services.
4. Haga clic en el elemento de informe que quiere anclar a Power BI. Solo puede anclar un elemento cada
vez. El Visor de informes presenta una vista sombreada del informe. En ella, los elementos de informe
que se pueden anclar aparecerán resaltados, mientras que los que no, tendrán un sombreado oscuro.
(1) seleccione el grupo que contiene el panel que quiere anclar, (2) seleccione el panel donde también
quiere anclar el elemento y (3) seleccione la frecuencia con la que quiere que se actualice el icono en el
panel. Las suscripciones de Reporting Services administran la actualización y, después de anclar el
elemento, se pueden modificar para configurar una programación de actualización distinta.
5. Seleccione Anclar .
En el diálogo Anclaje correcto , puede seleccionar el vínculo Muéstrelo en Power BI aquí para ir al
panel y ver el elemento que acaba de anclar.
6. Haga clic en Cerrar para devolver el informe a la vista normal.
En el panel
Después de anclar el elemento de informe en el panel, el icono parece igual que cualquier otro del panel y no
existe ninguna indicación visual de que provenga de Reporting Services. En la siguiente lista se resume cómo se
rellenan las propiedades del icono a partir de elemento de informe.
En el panel de Power BI , el elemento de informe anclado se comporta como los demás iconos:
(1) Puede anclar el icono a otros paneles.
(2) En Detalles del icono , verá que se usa el título de informe de Reporting Services como el predeterminado
del icono.
(3) El subtítulo del icono se obtiene a partir de la fecha y hora en la que se ha anclado el icono o en que se han
actualizado los datos por última vez desde Reporting Services. La suscripción de Reporting Services que se creó
automáticamente al anclar el elemento de informe administra la actualización.
(5) Si hace clic en el icono en sí, Power BI usa el vínculo personalizado (4) para ir a la página portal web del
servidor de informes registrado. El vínculo se estableció cuando se ancló el elemento desde Reporting Services.
Si no está conectado al servidor de informes a través de Internet, se le mostrará un error en el explorador.
Solucionar problemas
NoPower BI hay ningún botón en la barra de herramientas del Visor de informes: este
mensaje indica que el servidor de informes no se ha integrado con Power BI. Para más información, vea
Integración del servidor de informes de Power BI (Administrador de configuración).
No se puede anclar : al intentar anclar un elemento, se muestra el siguiente mensaje de error (vea la
sección Elementos que puede anclar).
"Cannot Pin: There are no report items on this page that you can pin to Power BI". (No se puede anclar:
no hay ningún elemento de informe en esta página que pueda anclar sspowerbi).
En los elementos anclados se muestran datos obsoletos en un panel de Power BI y ya se han
actualizado durante un período de tiempo. El token de las credenciales de usuario ha expirado y tendrá
que volver a iniciar sesión. El registro de las credenciales de usuario en Azure y Power BI es válido
durante 90 días. En el portal web, haga clic en Mi configuración . Para más información, vea La
configuración de la integración de Power BI (portal web).
Los elementos anclados muestran datos obsoletos en un panel de Power BI y no se han
actualizado ni siquiera una vez. El problema es que el informe no está configurado para utilizar
credenciales almacenadas. Un informe debe usar credenciales almacenadas, porque la acción de anclar
un elemento de informe crea una suscripción de Reporting Services para administrar la programación de
actualización de los iconos. Reporting Services requieren credenciales almacenadas. Si revisa la página
Mis suscripciones , verá un mensaje de error similar a este:
"Power BI Delivery error: dashboard: SSRS items, visual: Image3, error: The current action can't be
completed" (Power BI de entrega: panel: elementos de SSRS, objeto visual: Image3, error: La acción actual
no se puede completar). Las credenciales del origen de datos del usuario no cumplen los requisitos
necesarios para ejecutar este informe o conjunto de datos compartido. Es posible que las credenciales del
origen de datos del usuario no estén almacenadas en la base de datos del servidor de informes, o bien
que el origen de datos del usuario esté configurado para no requerir credenciales pero no se haya
configurado la cuenta de ejecución desatendida. (rsInvalidDataSourceCredentialSetting)"
Credenciales de Power BI expiradas: está tratando de anclar un elemento y se le muestra el siguiente
mensaje de error. En el portal web, haga clic en Mi configuración y, en la página que se muestre, haga
clic en Iniciar sesión . Para más información, consulte La configuración de la integración de Power BI
(portal web).
"Cannot Pin Unexpected Server Error: Missing, invalid or expired Power BI credentials". (No se puede
anclar. Error de servidor inesperado: Las credenciales de Power BI faltan, no son válidas o han expirado).
No se puede anclar : si intenta anclar elementos a un panel que se encuentra en estado de solo lectura,
verá un mensaje de error similar a este:
"Server Error: The item 'Dashboard deleted 015cf022-8e2f-462e-88e5-75ab0a04c4d0' can't be found"
(Error de servidor: No se encuentra el elemento 'Dashboard deleted 015cf022-8e2f-462e-88e5-
75ab0a04c4d0'). (rsItemNotFound)"
Los iconos de las aplicaciones Power BI muestran datos obsoletos: si ancla un elemento de
informe de Reporting Services a un panel y, a continuación, distribuye ese panel en una aplicación, el
elemento de informe anclado de ese panel no se actualizará.
Administración de suscripciones
Además de los problemas relacionados con las suscripciones descritos en la sección de solución de problemas,
la información siguiente ayuda a mantener las suscripciones relacionadas con Power BI.
Se ha cambiado el nombre de un elemento: si se cambia el nombre de un elemento de informe
anclado o lo elimina, el icono de Power BI no se volverá a actualizar y verá un mensaje de error similar al
siguiente. Si cambia el nombre del elemento al que tenía originalmente, la suscripción comenzará a
funcionar de nuevo y el icono se actualizará de acuerdo con la programación establecida para tal fin.
"PowerBI Delivery error: dashboard: SSRS items, visual: Image1, error: Error: Report item 'Image1' cannot
be found." (Error de entrega de PowerBI: panel: elementos SSRS, objeto visual: imagen 1, error: No se
encuentra el elemento de informe 'Imagen 1').
También puede editar las propiedades de suscripción y cambiar el nombre visual del informe al
nombre del elemento de informe pertinente.
Eliminación de un icono . Si elimina un icono en Power BI, la suscripción asociada no se elimina en
Reporting Services, y en la página Mis suscripciones , verá un error similar al siguiente. Puede eliminar
la suscripción.
"PowerBI Delivery error: dashboard: SSRS items, visual: Image3, error: The item 'Tile deleted af7131d9-
5eaf-480f-ba45-943a07d19c9f' cannot be found." (Error de entrega de PowerBI: panel: elementos SSRS,
objeto visual: imagen 3, error: No se encuentra el elemento 'Tile deleted af7131d9-5eaf-480f-ba45-
943a07d19c9f').
Vídeo
https://www.youtube.com/embed/QhPQObqmMPc
Consulte también
Integración del servidor de informes de Power BI (Administrador de configuración)
La configuración de la integración de Power BI (portal web)
Paneles en Power BI
Generador de informes es una herramienta de creación de informes paginados para usuarios profesionales que
prefieren trabajar en un entorno independiente en lugar de usar el Diseñador de informes de Visual Studio o
SSDT. Al diseñar un informe paginado, crea una definición de informe que especifica qué datos recuperar, dónde
obtenerlos y cómo visualizarlos. Al ejecutar el informe, el procesador de informes usa la definición de informe
especificada, recupera los datos y los combina con el diseño del informe para generar el informe. Puede obtener
una vista previa del informe en Generador de informes. Después, el informe se publica en un servidor de
informes de Reporting Services en modo nativo o en modo integrado de SharePoint (2016 y versiones
anteriores).
También puede publicar un informe paginado en el servicio Power BI. Obtenga más información sobre informes
paginados en Power BI Premium (versión preliminar).
En este informe paginado se muestra una matriz con grupos de filas y columnas, minigráficos, indicadores y un
gráfico circular de resumen en la celda de la esquina, acompañada de un mapa con dos conjuntos de datos
geográficos representados por color y tamaño del círculo.
Diseñar el informe
Cree informes paginados con diseños de tabla, matriz, gráfico y formato libre. Cree informes
de tabla para datos basados en columnas, informes de matrices (como informes para referencias
cruzadas de tabla o para PivotTable) para datos resumidos, informes de gráficos para datos gráficos e
informes de formato libre para todo los demás. Los informes pueden incrustar otros informes y gráficos,
junto con listas, gráficos y controles para las aplicaciones dinámicas basadas en web.
Informes a par tir de diferentes orígenes de datos. Cree informes con datos de cualquier tipo de
origen de datos que tenga un proveedor de datos administrado por Microsoft .NET Framework, un
proveedor OLE DB o un origen de datos ODBC. Puede crear informes que utilizan datos relacionales y
multidimensionales de SQL Server y Analysis Services, Oracle, Hyperion y otras bases de datos. Puede
utilizar una extensión de procesamiento de datos XML para recuperar datos desde cualquier origen de
datos XML. Puede utilizar funciones con valores de tabla para diseñar orígenes de datos personalizados.
Modifique los informes existentes. Con el Generador de informes, puede personalizar y actualizar
informes creados en el Diseñador de informes de SQL Server Data Tools (SSDT).
Modifique los datos filtrando, agrupando y ordenando los datos o agregando fórmulas o expresiones.
Agregue gráficos, medidores, minigráficos e indicadores para resumir los datos en un formato
visual y presentar grandes volúmenes de información agregada de un vistazo.
Agregue características interactivas como mapas del documento, botones para mostrar u ocultar, y
vínculos de obtención de detalles a subinformes e informes detallados. Utilice parámetros y filtros para
filtrar los datos de las vistas personalizadas.
Incruste o haga referencia a imágenes y a otros recursos, incluidos los contenidos externos.
Administrar el informe
Guarde la definición del informe en el equipo o en el servidor de informes, donde podrá
administrarlo y compartirlo con otros usuarios.
Elija un formato de presentación al abrir el informe o después de abrirlo. Puede elegir entre
formatos orientados a web o a página, o formatos de aplicaciones de escritorio. Entre estos formatos se
incluyen los siguientes: HTML, MHTML, PDF, XML, CSV, TIFF, Word y Excel.
Configure suscripciones. Una vez publicado el informe en el servidor de informes o en un servidor de
informes en el modo integrado de SharePoint, puede configurar el informe para que se ejecute en un
momento determinado, crear un historial de informes y configurar suscripciones de correo electrónico.
Genere fuentes de distribución de datos a partir del informe utilizando la extensión de presentación
Atom de Reporting Services.
NOTE
El administrador del servidor de informes se encarga de administrar los informes publicados en un servidor de informes o
un servidor de informes en el modo integrado de SharePoint. Los administradores del servidor de informes pueden definir
la seguridad, establecer las propiedades y programar operaciones como el historial de informes y la entrega de informes
por correo electrónico. Pueden crear programaciones compartidas y orígenes de datos compartidos, y ponerlos a
disposición de todos los usuarios. Los administradores también controlan todas las carpetas del servidor de informes. La
posibilidad de realizar tareas de administración depende de los permisos de usuario.
Consulte también
Inicio del Generador de informes
Instalación del Generador de informes
Novedades en SQL Server Reporting Services y el Generador de informes
Se describen las nuevas características de esta versión de Reporting Services y Generador de informes.
Tutorial: Crear un informe de gráfico rápido sin conexión
Presenta el Generador de informes y los asistentes disponibles para ayudarlo a crear los informes. El tutorial
proporciona un conjunto de datos para que los use de modo que no tenga que conectarse a un origen de datos
para empezar.
Planear un informe (Generador de informes)
Proporciona información acerca de lo que debería tener en cuenta antes de empezar a generar el informe.
Conceptos de Reporting Services (SSRS)
Define conceptos básicos usados en toda la documentación del Generador de informes .
Vista de diseño de informe (Generador de informes)
Explica los diferentes paneles y regiones de la vista de diseño del informe.
Vista de diseño de conjunto de datos compartidos (Generador de informes)
Explica los diferentes paneles y regiones de la vista de diseño del conjunto de datos compartido.
Métodos abreviados de teclado (Generador de informes)
Se describen las teclas de método abreviado disponibles para navegar y diseñar informes en el Generador de
informes.
Iniciar el Generador de informes
02/04/2022 • 2 minutes to read
Generador de informes es un entorno independiente de creación de informes. Con él, puede crear informes
paginados y publicarlos en Reporting Services instalado en modo nativo o modo integrado de SharePoint.
NOTE
La integración de Reporting Services con SharePoint ya no está disponible a partir de SQL Server 2016.
La primera vez que inicie Generador de informes desde el portal web de Reporting Services o Reporting
Services en el modo integrado de SharePoint, se le pedirá que lo descargue del Centro de descarga de
Microsoft.
El usuario o un administrador también pueden instalar el Generador de informes en el equipo desde el Centro
de descarga de Microsoft. Vea "Instalación con Systems Manager Server" en Instalar el Generador de informes
para obtener más detalles.
Generador de informes no se instala al instalar SQL Server Reporting Services; debe descargarlo e instalarlo por
separado.
Al iniciar Generador de informes desde el portal web o un sitio de SharePoint, si una versión anterior de
Generador de informes se abre, póngase en contacto con el administrador, que puede actualizar la versión en el
portal web o en un sitio de SharePoint.
Pasos siguientes
Generador de informes en SQL Server
Establecimiento de opciones predeterminadas para el Generador de informes
¿Tiene alguna pregunta más? Puede plantear sus dudas en el foro de Reporting Services.
Establecimiento de opciones predeterminadas para
el Generador de informes
02/04/2022 • 2 minutes to read
En Generador de informes, puede establecer un número de valores predeterminados útiles para que la creación
de informes resulte más sencilla y más rápida. Por ejemplo, si puede establecer o cambiar el servidor de
informes predeterminado, Generador de informes guarda los informes en el mismo servidor de informes
automáticamente, a menos que se especifique lo contrario.
En Generador de informes, haga clic en Archivo > Opciones .
Consulte también
Inicio del Generador de informes
Configurar el acceso al Generador de informes
02/04/2022 • 6 minutes to read
Prerrequisitos
El equipo cliente debe tener instalado Microsoft .NET Framework 4.6.1 o versiones posteriores.
Consulte también
Autenticación con el servidor de informes
Compatibilidad del explorador de Reporting Services y Power View
Inicio del Generador de informes
El portal web de un servidor de informes (modo nativo de SSRS)
Conexión con un servidor de informes en Management Studio
Propiedades del sistema del servidor de informes
Vista de diseño de informe (Generador de informes)
02/04/2022 • 10 minutes to read
La ventana del Generador de informes está diseñada para ayudarle a organizar con facilidad sus recursos de
informes y a generar rápidamente los informes paginados que necesita. La superficie de diseño se encuentra en
el centro de la ventana, con la cinta de opciones y los paneles a su alrededor. La superficie de diseño es donde
agrega y organiza sus elementos de informe. En este artículo se describen los paneles que se usan para agregar,
seleccionar y organizar los recursos de informe y para cambiar las propiedades de los elementos de informe.
1. Cinta de opciones
2. Panel Parámetros
3. Galería de elementos de informe
4. Propiedades, panel
5. Superficie de diseño del informe
6. Panel Datos de informe
7. Panel Agrupación
8. Barra de estado del informe actual
Panel de parámetros
Con los parámetros de informe, puede controlar datos de informe, conectar informes relacionados y cambiar la
presentación de los informes. El panel de parámetros proporciona un diseño flexible para los parámetros de
informe.
Obtenga más información en Parámetros de informe (Generador de informes y Diseñador de informes).
TIP
Para mostrar la regla, en la pestaña Ver active la casilla Regla .
También podrá arrastrar campos integrados desde el panel Datos de informe hasta la superficie de diseño del
informe. Cuando se representan, estos campos proporcionan información acerca del informe, como el nombre
del informe, el número total de páginas y el número de la página actual.
Algunas cosas se agregan automáticamente al panel Datos de informe al agregar algo a la superficie de diseño
del informe. Por ejemplo, si agrega un elementos de informe desde la galería de elementos de informe, y el
elementos de informe es una región de datos, el conjunto de datos se agrega automáticamente al panel Datos
de informe. Para obtener más información, vea Elementos de informe y conjuntos de datos en el Generador de
informes. También, si incrusta una imagen en el informe, se agregará a la carpeta Imágenes del panel Datos de
informe.
NOTE
Puede usar el botón Nuevo para agregar un nuevo elemento al panel Datos de informe. Puede agregar al informe varios
conjuntos de datos del mismo origen de datos o de otros orígenes de datos. Puede agregar conjuntos de datos
compartidos del servidor de informes. Para agregar un nuevo conjunto de datos desde el mismo origen de datos, haga
clic con el botón derecho en un origen de datos y, después, haga clic en Agregar conjunto de datos .
Para obtener más información sobre los elementos del panel Datos de informe, vea los siguientes temas:
Referencias a campos globales y de usuario integrados (Generador de informes y SSRS)
Parámetros de informe (Generador de informes y Diseñador de informes)
Imágenes (Generador de informes y SSRS)
Creación de cadenas de conexión de datos - Generador de informes y SSRS
Conjuntos de datos incrustados y compartidos de informe (Generador de informes y SSRS)
Colección Campos del conjunto de datos (Generador de informes y SSRS)
NOTE
Para poder ver la Galería de elementos de informe, debe estar conectado a un servidor.
Puede ver los resultados de la búsqueda como miniaturas o como lista, y ordenar los resultados de la búsqueda
por nombre, fechas de creación y modificación, y autor. Para obtener más información, vea Elementos de
informe (Generador de informes y SSRS).
Para crear grupos, arrastre los campos desde el panel Datos de informe y suéltelos en la superficie de diseño o
en el Panel de agrupación. En el Panel de agrupación, puede agregar grupos primarios, adyacentes o
secundarios, cambiar propiedades de grupo y eliminar grupos.
Se muestra el panel de agrupación de forma predeterminada, pero puede cerrarlo desactivando la casilla del
panel de agrupación en la pestaña Vista. El panel de agrupación no está disponible para las regiones de datos de
gráfico o medidor.
Para obtener más información, vea Panel de agrupación (Generador de informes) y Descripción de los grupos
(Generador de informes y SSRS).
Consulte también
Buscar, ver y administrar informes (Generador de informes y SSRS)
Generador de informes en SQL Server
Mostrar la vista previa de informes en el Generador
de informes
02/04/2022 • 6 minutes to read
Durante la creación de un informe paginado de Reporting Services , resulta útil obtener una vista previa del
mismo a menudo para comprobar que muestra lo que se pretende. Para obtener una vista previa de un informe,
haga clic en Ejecutar . El informe se representa en el modo de vista previa.
El Generador de informes mejora la experiencia de vista previa utilizando sesiones de edición cuando se conecta
a un servidor de informes. La sesión de edición crea una memoria caché de datos y hace que los conjuntos de
datos de la memoria caché estén disponibles para las diferentes vistas previas del informe. Una sesión de
edición no es una característica con la que se interactúe directamente, pero saber cuándo se actualiza el
conjunto de datos almacenado en memoria caché le ayudará a mejorar el rendimiento al obtener una vista
previa de un informe y saber por qué el informe se representa con más rapidez o lentitud.
Otras ventajas de las sesiones de edición son las funciones para modificar los informes que usan orígenes de
datos incrustados o hacen referencia a elementos, como imágenes o subinformes, que están almacenados en el
servidor de informes.
NOTE
Hay algunas diferencias entre una vista previa en el Generador de informes y la vista en un explorador. Por ejemplo, un
control de calendario, que se agrega a un informe cuando se especifica un parámetro de tipo Fecha y hora, es diferente en
el Generador de informes y en un explorador.
NOTE
Si el conjunto de datos tiene un número grande de campos que no espera utilizar, debería considerar actualizarlo
para omitir esos campos. Aunque esto crea una nueva sesión de edición y la primera vista previa del informe es
más lenta, el menor conjunto de datos almacenado en memoria caché resulta beneficioso en conjunto para el
rendimiento del servidor de informes.
Agregar, cambiar o eliminar un origen de datos. Esto incluye cambiar el nombre o las propiedades del
origen de datos, la extensión de datos del origen de datos o las propiedades de la conexión con el origen
de datos.
Cambiar el origen de datos compartido que el informe utiliza por otro origen de datos diferente.
Cambiar el idioma del informe.
Cambiar los ensamblados o el código personalizado que el informe utiliza.
Agregar, cambiar o eliminar los parámetros de la consulta en los valores de parámetros o informes.
Los cambios del diseño de informe y del formato de los datos no afectan al conjunto de datos almacenado en
memoria caché. Puede efectuar las acciones siguientes sin actualizar el conjunto de datos almacenado en
memoria caché:
Agregar o quitar regiones de datos como tablas, matrices o gráficos.
Agregar o eliminar columnas del informe. Todos los campos del conjunto de datos están disponibles para
utilizarlos en el informe. Agregar o quitar campos en el informe no tiene ningún efecto en el conjunto de
datos.
Cambiar el orden de los campos en las tablas y matrices.
Agregar, cambiar o eliminar grupos de filas y columnas.
Agregar, cambiar o eliminar el formato de los valores de datos en los campos.
Agregar, cambiar o eliminar imágenes, líneas o cuadros de texto.
Cambiar los saltos de página.
La sesión de edición se crea la primera vez que se obtiene una vista previa de un informe. De forma
predeterminada, una sesión de edición dura 7.200 segundos (2 horas). La sesión se restablece en dos horas
cada vez que se ejecuta el informe. Cuando la sesión de edición expira, se elimina la memoria caché de datos. Si
la sesión de edición expira, se vuelve a crear una automáticamente la próxima vez que se obtiene una vista
previa del informe. El tiempo de expiración para las sesiones de edición se puede configurar. Si encuentra que
dos horas es un período de tiempo demasiado largo o demasiado corto, póngase en contacto con el
administrador del servidor de informes.
De forma predeterminada, la memoria caché de datos puede contener hasta cinco conjuntos de datos. Si utiliza
muchas combinaciones diferentes de valores de parámetros, el informe podría necesitar más datos. Esto
requiere que la memoria caché se actualice y el informe se represente más lentamente la próxima vez que se
obtenga una vista previa del mismo. El administrador del servidor de informes puede configurar el número de
entradas en la memoria caché.
Consulte también
Conjuntos de datos de informe (SSRS)
Aplicar formato a los elementos de informe (Generador de informes y SSRS)
Tablas, matrices y listas (Generador de informes y SSRS)
Gráficos (Generador de informes y SSRS)
Tablas, matrices y listas (Generador de informes y SSRS)
Guardar informes (Generador de informes)
Vista de diseño de conjunto de datos compartidos
(Generador de informes)
02/04/2022 • 5 minutes to read
En un informe, un conjunto de datos representa los datos del informe que se devuelven como resultado de
ejecutar una consulta en un origen de datos externo. Los conjuntos de datos compartidos se publican en un
servidor de informes y se pueden usar en varios informes. Puede crear conjuntos de datos para compartirlos
con otros usuarios. En la ventana de diseño de conjunto de datos compartido, puede seleccionar un origen de
datos compartido, especificar las propiedades del conjunto de datos compartido y crear una consulta en el
diseñador de consultas.
Para obtener más información sobre el trabajo con datos en un informe, vea Conjuntos de datos de informe
(SSRS).
Cinta de opciones
La cinta de opciones le ayuda a buscar rápidamente los comandos que necesita para completar una tarea. Los
comandos se organizan en los siguientes grupos lógicos: conexión, conjunto de datos y diseñador de consultas.
Conexión
Utilice el botón Seleccionar del grupo Conexión para seleccionar un origen de datos compartido en el informe
o vaya a un origen de datos compartido en el servidor de informes.
NOTE
Un conjunto de datos compartido debe basarse en un origen de datos compartido. Si el origen de datos que necesita no
está disponible, debe crear uno en el servidor de informes. Para más información, vea Crear, modificar y eliminar orígenes
de datos compartidos (SSRS).
Para más información, vea Creación de cadenas de conexión de datos - Generador de informes y SSRS.
Dataset
Utilice el botón Establecer opciones para establecer las propiedades del conjunto de datos compartido. Entre
ellas, figuran:
Campos. Puede agregar un campo o modificarlo en la colección de campos.
Opciones de datos. Puede establecer opciones que afectan a los criterios de coincidencia y ordenación,
como la distinción entre mayúsculas y minúsculas y la intercalación.
Filtros. Puede definir filtros que limiten los datos de un informe una vez recuperados de la conexión de
datos.
Parámetros. Puede agregar un parámetro o editar las opciones de un parámetro. Por ejemplo, puede
especificar un valor predeterminado para cada parámetro que le permita crear un plan de actualización
de la memoria caché para este conjunto de datos compartido en el servidor de informes.
Los valores que establezca formarán parte de la definición de conjunto de datos compartido del servidor de
informes. Cuando un autor incluya este conjunto de datos compartido en un informe, las opciones que
especifique se aplicarán a esa instancia del conjunto de datos.
Una vez agregado un conjunto de datos compartido a un informe, los autores de informes podrán invalidar las
siguientes opciones: intercalación, distinción entre mayúsculas y minúsculas, distinción de acentos, distinción de
tipos de kana, distinción de ancho y subtotales. También podrán crear filtros de conjunto de datos adicionales
para limitar los datos del informe.
Para más información, vea Conjuntos de datos incrustados y compartidos de informe (Generador de informes y
SSRS).
Para más información sobre los planes de actualización de la memoria caché, vea Almacenar en caché conjuntos
de datos compartidos (SSRS).
Diseñador de consultas
Utilice la barra de herramientas del diseñador de consultas como ayuda para crear una consulta que especifique
qué datos deben recuperarse de la conexión de datos. La barra de herramientas que ve depende del diseñador
de consultas que está asociado al tipo de origen de datos de la conexión de datos.
Para obtener más información, vea el tema que corresponde al tipo de origen de datos en Agregar datos de
orígenes de datos externos (SSRS).
Consulte también
Conjuntos de datos de informe (SSRS)
Filtrar, agrupar y ordenar datos (Generador de informes y SSRS)
Parámetros de informe (Generador de informes y Diseñador de informes)
Métodos abreviados de teclado para la
accesibilidad en informes paginados de Report
Builder
02/04/2022 • 3 minutes to read
SE APLICA A: ✔
️ Microsoft Report Builder (SSRS) ✔
️ Generador de informes de Power BI
Al crear y editar informes paginados en Microsoft Report Builder para Reporting Services y en Power BI Report
Builder, puede usar métodos abreviados de teclado para la accesibilidad y la navegación. Puede seleccionar
entre varios esquemas de asignación de teclado estándar.
Puede navegar por la ventana del Generador de informes o seleccionar y cambiar opciones en los cuadros de
diálogo sin usar el ratón.
El Generador de informes proporciona muchos menús contextuales para obtener acceso rápido a los comandos
y cuadros de diálogo de uso más frecuente. Los menús contextuales son dinámicos y pueden incluir diferentes
opciones, en función de la configuración del usuario y de los objetos actuales. Cuando explore el Generador de
informes, asegúrese de hacer clic con el botón secundario en los objetos para explorar las opciones de menú y
obtener información sobre esos métodos abreviados.
NOTE
Los métodos abreviados de teclado pueden contener las teclas MAYÚS, ALT y/o CTRL en combinación con letras; o bien
usar las teclas de función. Por ejemplo, F1 abre el archivo de Ayuda del Generador de informes.
Moverse entre las áreas del Generador de informes, como F6, MAYÚS+F6
Cinta de opciones, superficie de diseño, Panel de agrupación,
Panel de propiedades y Panel de datos.
Mover las líneas de división entre las áreas. Cualquier tecla de dirección. Utilice las flechas ARRIBA y
ABAJO para mover la línea que hay entre el Panel de
agrupación y la superficie de diseño. Use las flechas
DERECHA e IZQUIERDA para mover la línea que hay entre el
panel Datos de informe y la superficie de diseño.
Moverse entre las pestañas de Cinta de opciones. FLECHA DERECHA, FLECHA IZQUIERDA
Mover en incrementos pequeños un elemento seleccionado CTRL con una tecla de dirección
en la superficie de diseño.
Cambiar el tamaño en incrementos pequeños de un CTRL + MAYÚS con una tecla de dirección
elemento seleccionado en la superficie de diseño.
Mostrar Ayuda. F1
Realizar una panorámica del área de vista del mapa cuando CTRL con una tecla de dirección
una ventanilla del mapa está seleccionada.
Acercar un área de vista del mapa cuando una ventanilla de CTRL+Signo más (+)
mapa está seleccionada.
DESC RIP C IÓ N C O M B IN A C IÓ N DE T EC L A S
Alejar un área de vista del mapa cuando una ventanilla de CTRL+Signo menos (-)
mapa está seleccionada.
Modo Acelerador para realizar una panorámica y ampliar el CTRL+Clic con el botón primario
área de vista del mapa cuando una ventanilla de mapa está
seleccionada.
Consulte también
Generador de informes en SQL Server
Generador de informes de Power BI
Vista de diseño de informe (Generador de informes)
Guardar informes (Generador de informes)
02/04/2022 • 3 minutes to read
Temas de procedimientos
Guardar informes en un servidor de informes (Generador de informes)
Guardar un informe en una biblioteca de SharePoint (Generador de informes)
Consulte también
Informes, elementos de informe y definiciones de informe (Generador de informes y SSRS)
Install Report Builder
Buscar, ver y administrar informes (Generador de informes y SSRS)
Exportación de informes (Generador de informes y SSRS)
Imprimir informes (Generador de informes y SSRS)
Guardar informes en un servidor de informes
(Generador de informes)
02/04/2022 • 2 minutes to read
En el Generador de informes, puede guardar una definición de informe en un servidor de informes (a lo que
también se hace referencia como publicar un informe). Cuando el informe está guardado en un servidor de
informes, otros usuarios pueden verlo. Cada vez que ejecute el informe publicado, recuperará los datos más
actuales. Para guardar una copia estática de un informe representado, exporte el informe a un formato de
archivo diferente y guárdelo o utilice la característica de historial de informes para guardar las versiones de los
informes representados.
NOTE
La ubicación de la definición de informe guardado no afecta al hecho de que el informe se procese en el servidor o se
procese localmente cuando obtiene una vista previa del informe.
NOTE
Si vuelve a guardar un informe, automáticamente se guarda en su ubicación anterior. Utilice la opción Guardar
como para cambiar la ubicación.
2. Si lo desea, puede hacer clic en Sitios y ser vidores recientes para mostrar una lista de servidores de
informes y sitios de SharePoint utilizados recientemente.
3. Busque la ubicación del servidor de informes en la que desea guardar el informe.
4. En Nombre , escriba el nombre del informe.
5. En Elementos de tipo , seleccione el tipo de elemento de informe que está guardando. El tipo para los
informes es Informes (*.rdl).
Para guardar un informe con un nombre diferente
1. En el botón Generador de informes, haga clic en Guardar como . Se abre el cuadro de diálogo Guardar
como <Report Item> .
2. Vaya a la ubicación del servidor de informes o al recurso compartido de archivos donde desea guardar el
informe.
3. En Nombre , escriba el nombre del informe.
4. En Elementos de tipo , seleccione el tipo de elemento de informe que está guardando. El tipo para los
informes es Informes (*.rdl).
Consulte también
Buscar, ver y administrar informes (Generador de informes y SSRS)
Exportación de informes (Generador de informes y SSRS)
Guardar informes (Generador de informes)
Exportar un informe como otro tipo de archivo (Generador de informes y SSRS)
Guardar un informe en una biblioteca de SharePoint
(Generador de informes)
02/04/2022 • 2 minutes to read
Para guardar un informe en un servidor de informes configurado para la integración de SharePoint, debe
examinar el servidor de SharePoint y establecer una conexión con el servidor de informes. En la definición de
informe, todas las referencias a los elementos relacionados con el informe deben utilizar valores que sean
específicos de un servidor de informes de SharePoint. Los elementos relacionados incluyen subinformes,
informes detallados y recursos como imágenes basadas en web. Para más información, vea Especificar las rutas
de acceso a los elementos externos (Generador de informes y SSRS).
Debe disponer del permiso Miembro o Propietario en el sitio de SharePoint para establecer las propiedades
en el proyecto.
Guardar un informe en un sitio de SharePoint
1. Desde el botón Generador de informes, haga clic en Guardar . Se abre el cuadro de diálogo Guardar
como <Report Item> .
NOTE
Si vuelve a guardar un informe, automáticamente se guarda en su ubicación anterior. Utilice la opción Guardar
como para cambiar la ubicación.
2. Si lo desea, puede hacer clic en Sitios y ser vidores recientes para mostrar una lista de servidores de
informes y sitios de SharePoint utilizados recientemente.
3. Vaya al sitio de SharePoint y, a continuación, haga clic en Guardar .
NOTE
Si deja un informe cambiado durante más de diez horas sin guardarlo, se desconecta del servidor sin guardarse. Si
ocurre esto, en la barra de estado inferior derecha, haga clic en Desconectar y, después, en Conectar . El
servidor más reciente estará en la lista de servidores disponibles. Selecciónelo y el informe volverá a conectarse.
Consulte también
Buscar, ver y administrar informes (Generador de informes y SSRS)
Buscar, ver y administrar informes (Generador de
informes y SSRS)
02/04/2022 • 12 minutes to read
En el Generador de informes, puede examinar las carpetas en un servidor de informes o un sitio de SharePoint
para buscar informes paginados, orígenes de datos compartidos, modelos y otros elementos de informe
relacionados, y examinar su equipo para buscar informes locales. Para que buscar informes sea más fácil, el
Generador de informes cuenta con una lista de servidores y sitios utilizados recientemente, y proporciona
acceso directo a las carpetas Escritorio, Mis documentos y Mi PC del sistema de archivos del equipo.
En el Diseñador de informes, también puede examinar su equipo para buscar informes locales. Después de
implementar informes en un servidor de informes o un sitio de SharePoint, podrá examinar el servidor de
informes utilizando el portal web o buscar en el sitio de SharePoint para encontrar informes. Los informes y
elementos relacionados siguen estando disponibles localmente después de implementarse.
NOTE
Puede usar el Generador de informes en modo local o conectado a un servidor de informes. Se aplican ciertas limitaciones
si no tiene una conexión activa a un servidor de informes.
Para buscar un informe en un servidor de informes o un sitio de SharePoint desde el Generador de informes,
debe proporcionar la dirección URL para el servidor de informes o el sitio de SharePoint. La primera vez que
instale el Generador de informes puede especificar la dirección URLque se debe usar. El Generador de informes
se conecta de forma predeterminada a este servidor o sitio cuando se guardan o abren informes.
Se puede obtener una vista previa de los informes en el Generador de informes y el Diseñador de informes
cuando se crean o se actualizan, y se pueden ver y administrar en un servidor de informes utilizando el portal
web, o en un sitio de SharePoint integrado con Reporting Services utilizando las herramientas y características
integradas de SharePoint después de publicarlos. Para más información, vea Mostrar la vista previa de informes
en el Generador de informes y Obtener la vista previa de informes.
Cuando obtiene una vista previa de los informes en el Generador de informes y el Diseñador de informes, o los
ve en el portal web o un sitio de SharePoint, los datos se actualizan y los informes muestran los datos actuales
del origen de datos que el informe utiliza. Si desea ver un informe sin actualizar sus datos, puede usar el
historial del informe y los datos almacenados en caché de los informes publicados. Estas características no se
pueden usar al obtener una vista previa de los informes en el Generador de informes y el Diseñador de
informes.
NOTE
Puede crear y modificar los archivos de definición de informes paginados (.rdl) en el Generador de informes de Microsoft,
en Power BI Report Builder y en el Diseñador de informes de SQL Server Data Tools.
Después de ejecutar un informe, puede exportarlo a otro formato, como Microsoft Excel o PDF. También puede
exportar el informe mediante una extensión de representación de datos, como CSV (valores separados por
comas), y utilizar después el archivo de datos CSV como entrada para otra aplicación. Para más información
sobre la exportación de informes, vea Exportación de informes (Generador de informes y SSRS).
La forma más sencilla de seleccionar y ejecutar un informe consiste en abrir el portal web y buscar el informe
que se desea ver, o desplazarse hasta el mismo.
Después de ejecutar un informe, puede actualizarlo para ver los nuevos datos.
Actualizar informes
Los datos del informe cambian frecuentemente; puede actualizar el informe para ver los datos más recientes.
Existen tres modos de actualizar un informe.
O P C IÓ N RESULTA DO
Botón Actualizar de la ventana del explorador Muestra el informe almacenado en la memoria caché de la
sesión. Cuando un usuario abre un informe, se crea una
memoria caché de la sesión. Reporting Services usa las
sesiones del explorador para mantener una experiencia de
visualización coherente mientras permanece abierto un
informe.
Combinación de teclas CTRL+F5 Produce el mismo efecto que hacer clic en el botón
Actualizar de la barra de herramientas de informe.
Ver informes
Las definiciones de informe (archivos .rdl) que cargue en una biblioteca de SharePoint se ven mediante un
elemento web Visor de informes instalado por el complemento Reporting Services. Al instalar el complemento,
se define automáticamente una asociación a archivos .rdl. Al seleccionar un informe, se abre automáticamente
en el elemento web. Después de abrir el informe, puede utilizar la barra de herramientas de informe que se
incluye en el elemento web para navegar por las páginas del informe, realizar búsquedas, acercarlo o alejarlo e
imprimirlo. La barra de herramientas incluye la opción Exportar a fuente de distribución de datos para exportar
el informe como una fuente datos de Atom y un menú Acciones con opciones para imprimir informes,
suscribirse a ellos y exportarlos en diferentes formatos, como PDF, Word y Excel. En el menú Acciones , podrá
abrir también el informe en el Generador de informes. La siguiente imagen muestra un informe y las opciones
de exportación del menú Acción .
Administrar elementos mediante acciones
Se permite la realización de tareas de administración mediante las acciones de un menú desplegable para cada
elemento. En función de sus permisos, cada elemento tiene acciones comunes que son estándar para los
elementos que se almacenan en una biblioteca de SharePoint. Ver propiedades y Editar propiedades son
ejemplos de acciones comunes. Las acciones personalizadas ofrecen una funcionalidad de administración
específica de los elementos. En la siguiente imagen se muestran las acciones de una definición de informe. Entre
algunos de los ejemplos de acciones personalizadas de una definición de informe se incluyen Administrar
suscripciones y Administrar opciones de procesamiento :
En esta sección
En los artículos siguientes se proporciona información adicional sobre cómo ver y administrar informes.
Buscar, ver y administrar informes
Buscar y ver informes con un explorador (Generador de informes y SSRS)
Describe cómo utilizar una dirección URL para encontrar y ver un informe.
Mostrar la vista previa de informes en el Generador de informes
Describe cómo obtener una vista previa de los informes mientras se crean o actualizan.
Consulte también
Guardar informes (Generador de informes)
Generador de informes en SQL Server
Buscar y visualizar informes en el portal web
(Generador de informes y SSRS)
02/04/2022 • 4 minutes to read
El Administrador de informes es una herramienta basada en Web que incluye características para la
visualización y administración de informes. Forma parte de la instalación del servidor de informes. Para abrir el
Administrador de informes, escriba su dirección URL en una ventana del explorador. Para obtener información
sobre los requisitos del explorador, vea Compatibilidad del explorador de Reporting Services y Power View. Para
obtener más información sobre cómo se podría configurar en su servidor de informes una dirección URL del
Administrador de informes URL, póngase en contacto con el administrador del sistema. Para obtener más
información, vea Configurar el Administrador de informes (modo nativo).
Los permisos que establece el administrador del sistema en el servidor de informes determinan lo que puede
ver al utilizar Administrador de informes. Los permisos se conceden a través de la asignación de roles. Para
poder buscar y ver informes, su asignación de roles debe incluir la tarea Ver informes. Para hallar un informe en
un servidor de informes, búsquelo por nombre o por descripción, o desplácese por las carpetas del servidor de
informes. Solo puede buscar o desplazarse a los informes que se han publicado o se han cargado en el servidor
de informes.
NOTE
Puede crear y modificar los archivos de definición de informes paginados (.rdl) en el Generador de informes de Microsoft,
en Power BI Report Builder y en el Diseñador de informes de SQL Server Data Tools.
Abrir un informe
Cuando encuentre el informe que desea, haga clic en su nombre para abrirlo. El informe se representa en HTML
y aparece en la página Contenido del Administrador de informes. La sesión de explorador se encarga de
almacenar los informes en la memoria caché. De este modo, cuando abra un informe, podrá volver a él si hace
clic en el botón Atrás . El método funciona incluso si el sistema le solicita un nombre de usuario y una
contraseña para ejecutar el informe. Los informes representados no se cierran por completo hasta que se cierra
el explorador.
No se tiene acceso inmediato a todos los informes visibles en la jerarquía de carpetas. Algunos pueden
solicitarle un nombre de usuario y una contraseña para determinar si tiene derechos de acceso al origen de
datos del informe.
Puede ir a un informe y abrirlo directamente desde el servidor de informes en el Generador de informes.
Consulte también
Buscar, ver y administrar informes (Generador de informes y SSRS)
Buscar y ver informes con un explorador
(Generador de informes y SSRS)
02/04/2022 • 3 minutes to read
Puede utilizar cualquier explorador web compatible para ver un informe mediante una conexión directa a un
servidor de informes. Cada informe dispone de una dirección URL en el servidor de informes. Puede escribir la
dirección web de un informe para abrirlo por sí solo en una ventana del explorador de una aplicación web. El
informe se abre en formato HTML e incluye la barra de herramientas de informe para que pueda navegar por
las páginas o buscar valores de datos dentro del informe. Puede establecer parámetros en la dirección URL para
ocultar la barra de herramientas o para seleccionar el formato de salida del informe.
La apertura de un informe a través de su dirección web es adecuada para verlo, pero no para administrarlo. No
se puede tener acceso a las páginas de propiedades de un elemento ni a las páginas de definición de
suscripciones. Debe utilizar el Administrador de informes o un sitio de SharePoint para esas tareas.
Si no conoce la dirección web de un informe, puede abrir la dirección web del servidor de informes y, a
continuación, examinar la jerarquía de carpetas del servidor de informes para seleccionar el informe desea ver.
El siguiente diagrama muestra una jerarquía de carpetas tal como aparecería en una ventana de explorador.
Carpetas en un explorador
NOTE
Si obtiene acceso a un informe desde un dispositivo de mano, deberá utilizar el explorador para abrir los informes. El
Administrador de informes todavía no ofrece compatibilidad con este tipo de dispositivos.
Para más información sobre los tipos de exploradores que puede usar, consulte Compatibilidad del explorador
de Reporting Services y Power View.
NOTE
Puede crear y modificar los archivos de definición de informes paginados (.rdl) en el Generador de informes de Microsoft,
en Power BI Report Builder y en el Diseñador de informes de SQL Server Data Tools.
El límite máximo para una dirección URL en Internet Explorer es de 2.083 caracteres. Para obtener más
información, vea La longitud máxima de la dirección URL es de 2083 caracteres en Internet Explorer.
Para obtener más información sobre el acceso a informes mediante una dirección URL, incluida información
sobre cómo generar este tipo de direcciones, consulte Acceso URL (SSRS).
Actualización de CRI (cuadro de diálogo del
Generador de informes)
02/04/2022 • 2 minutes to read
Este informe contiene elementos de informe personalizados (CRI) con características no admitidas. Los CRI son
extensiones del lenguaje RDL (Report Definition Language) que admiten objetos personalizados que muestran
datos en un informe. Los CRI incluyen componentes de tiempo de diseño y de tiempo de ejecución
proporcionados por otros fabricantes de software.
NOTE
La decisión de admitir elementos de informe personalizados en un servidor de informes debe tomarla el administrador del
sistema. Para ver los CRI en un informe, los componentes CRI se deben instalar en el cliente de creación de informes para
obtener una vista previa de un informe y se deben instalar en el servidor de informes para ver un informe publicado o
cargado.
Algunos CRI se pueden convertir en elementos de informe en el nuevo formato de definición de informe. Al
abrir el informe, se le pregunta si desea actualizar. Use la información siguiente para determinar si deben
convertirse los CRI de este informe:
Sí : elija Sí para convertir todos los CRI del informe, siempre que sea posible. Las características no
admitidas de los CRI no se pueden actualizar y se quitan del archivo de definición de informe. Para
obtener la lista de las características no admitidas, vea Actualizar informes. Al ver el informe, es posible
que observe diferencias en la manera en que se muestran los CRI en el informe.
No : elija No si no desea convertir los CRI del informe. El procesador de informes no puede mostrar la
versión actual de estos CRI. Si el administrador del sistema tiene pensado instalar una nueva versión de
los CRI de otros fabricantes de software que es compatible con el nuevo formato de definición de
informe, debería elegir No . Hasta que estén disponibles las nuevas versiones, los CRI se muestran en el
informe como un cuadro de texto vacío con una X roja.
En cualquier caso, el informe se actualiza al nuevo formato de definición de informe y se guarda una copia de
seguridad del informe original como <Report Name> - Backup.rdl. Si guarda el informe en la herramienta de
creación de informes, está guardando el informe actualizado en el nuevo formato de definición de informe. Si
publica el informe, éste se guarda primero en su equipo y, a continuación, se publica en el servidor de informes.
En realidad, está publicando la versión actualizada del informe en el servidor de informes.
Si no guarda el informe, el informe original no varía. Sin embargo, no podrá modificar este informe en una
versión posterior de SQL Server 2008 de SQL Server Data Tools ni en un entorno de creación de informes que
use este formato de definición de informe. Puede continuar ejecutando la versión original del informe
cargándolo en un servidor de informes de SQL Server 2008 o posterior de Reporting Services mediante el
Administrador de informes. Para más información, vea Cargar un archivo o un informe (Administrador de
informes).
En el caso de los informes cargados, no publicados, en un servidor de informes, el procesador de informes
determina si se pueden actualizar al usarse por primera vez. Los informes que no se pueden actualizar se
procesan en el modo de compatibilidad con versiones anteriores y siguen mostrándose igual que en la versión
anterior de Reporting Services. Para más información, consulte Upgrade Reports.
Para identificar el formato de definición de informe actual de un informe, un servidor de informes o un
proyecto, o bien para el entorno de creación de informes, vea Buscar la versión del esquema de definición de
informe (SSRS).
Ocultar un elemento (Generador de informes y
SSRS)
02/04/2022 • 2 minutes to read
NOTE
Puede crear y modificar los archivos de definición de informes paginados (.rdl) en el Generador de informes de Microsoft,
en Power BI Report Builder y en el Diseñador de informes de SQL Server Data Tools.
NOTE
Para seleccionar una tabla entera o una región de datos de la matriz, haga clic en la región de datos para
seleccionarla, haga clic con el botón derecho en un identificador de fila, de columna o de tabla y, después, haga clic
en Propiedades de Tablix.
Consulte también
Acción de obtención de detalles (generador de informes y SSRS)
Agregar una acción de expandir y contraer a un elemento (Generador de informes y SSRS)
Ejemplos de expresiones (Generador de informes y SSRS)
Informes, elementos de informe y definiciones de
informe (Generador de informes y SSRS)
02/04/2022 • 5 minutes to read
Reporting Services usa diversos términos para describir un informe paginado en distintos estados, incluida la
definición inicial, el informe publicado y el informe visualizado como lo ve el usuario.
NOTE
Puede crear y modificar los archivos de definición de informes paginados (.rdl) en el Generador de informes de Microsoft,
en Power BI Report Builder y en el Diseñador de informes de SQL Server Data Tools.
Informes publicados
Después de crear un archivo .rdl, puede guardarlo localmente o en una carpeta personal (como la carpeta Mis
informes) en el servidor de informes. Cuando el informe esté listo para que los consulten otros usuarios y
quiera publicarlo, guárdelo desde el Generador de informes en una carpeta pública del servidor de informes (lo
puede cargar a través del portal web de Reporting Services , o bien puede implementar una solución de
proyecto de informe en el Diseñador de informes). Un informe publicado es un elemento que se almacena en
una base de datos del servidor de informes y se administra en un servidor de informes o en un sitio de
SharePoint.
Un informe publicado se protege mediante asignaciones de roles utilizando el modelo de seguridad basada en
roles de Reporting Services . Se tiene acceso a los informes publicados a través de direcciones URL, elementos
web de SharePoint o el portal web de Reporting Services . También se puede navegar hasta los informes y
abrirlos en el Generador de informes.
Instantáneas de informe
Un informe también se puede publicar como una instantánea que contiene la información de presentación y los
datos tal como estaban cuando se ejecutó inicialmente el informe. Las instantáneas de informe no se guardan
con un formato de representación concreto. En su lugar, las instantáneas de informe se representan en un
formato de visualización final (como HTML) solo cuando un usuario o una aplicación lo solicita. Para obtener
más información, vea Buscar y ver informes en el portal web.
Informes representados
Un informe representado es un informe totalmente procesado que contiene datos e información de diseño en
un formato que permite su visualización (por ejemplo, HTML). Un informe no puede visualizarse hasta que no se
haya representado en un formato de salida. Puede representar un informe realizando una de las siguientes
acciones:
Cree o abra un informe en el Generador de informes o el Diseñador de informes y ejecútelo.
Busque y ejecute un informe en el portal web de Reporting Services .
Busque y ejecute un informe en un sitio de SharePoint que esté integrado con un servidor de informes de
Reporting Services .
Suscríbase a un informe, que se entrega a una bandeja de entrada de correo electrónico o a un recurso
compartido de archivos en un formato de salida que especifique.
Suscríbase a un informe, que se entrega a una bandeja de entrada de correo electrónico o a un recurso
compartido de archivos en un formato de salida que especifique. El formato de representación predeterminado
para un informe es HTML 4.0. Además del formato HTML, los informes se pueden representar en varios
formatos de salida, entre los que se incluyen Excel, Word, XML, PDF, TIFF y CSV. Al igual que ocurre con los
informes publicados, los informes representados no se pueden editar ni volver a guardar en el servidor de
informes. Para más información, vea Exportación de informes (Generador de informes y SSRS).
Consulte también
Conceptos de Reporting Services (SSRS) Report Builder en SQL Server
Buscar, ver y administrar informes (Generador de informes y SSRS)
Exportación de informes (Generador de informes y SSRS)
Regiones y mapas de datos en un informe
paginado (Generador de informes)
02/04/2022 • 5 minutes to read
NOTE
Puede crear y modificar los archivos de definición de informes paginados (.rdl) en el Generador de informes de Microsoft,
en Power BI Report Builder y en el Diseñador de informes de SQL Server Data Tools.
Tabla
Una tabla es una región de datos que muestra los datos fila por fila. La columnas de tabla son estáticas: el
número de columnas del informe se define al diseñarlo. Las filas de tabla son dinámicas: se expanden hacia
abajo para incluir los datos. Se pueden agregar grupos a las tablas, que organizan los datos por campos o
expresiones seleccionados. Para obtener información sobre cómo agregar una tabla a un informe, vea Tablas
(Generador de informes y SSRS).
Matrix
Las matrices también se denominan tablas de referencias cruzadas. Una región de datos de matriz contiene
columnas y filas dinámicas: se expanden para dar cabida a los datos. Una matriz puede tener columnas y filas
dinámicas y estáticas. Las columnas o las filas pueden contener otras columnas o filas, y se pueden usar para
agrupar datos. Obtenga más información sobre Agregar una matriz a un informe.
List
Una lista es una región de datos que muestra los datos organizados con un formato libre. Los elementos de
informe se pueden organizar para crear un formulario con cuadros de texto, imágenes y otras regiones de datos
colocadas en cualquier lugar de la lista. Obtenga más información sobre Agregar una lista a un informe.
Gráfico
Un gráfico muestra los datos de forma gráfica. Los gráficos de barras, circulares y de líneas son algunos
ejemplos, pero se admiten muchos más estilos. Obtenga más información sobre Agregar un gráfico a un
informe.
Indicador
Un medidor presenta los datos como un intervalo con un indicador que apunta a un valor determinado dentro
del intervalo. Los medidores se utilizan para mostrar indicadores clave de rendimiento (KPI) y otras métricas.
Los medidores pueden ser lineales y circulares. Obtenga más información sobre Agregar un medidor a un
informe.
Map
Con los mapas podrá presentar los datos en un contexto geográfico. Los datos del mapa pueden ser datos
espaciales de una consulta de SQL Server , un archivo de forma ESRI o mosaicos Bing Map de Microsoft . Los
datos espaciales están formados por conjuntos de coordenadas que definen polígonos que representan formas
o áreas, líneas que representan rutas o rutas de acceso, y puntos representados por marcadores. Puede asociar
los datos agregados a elementos de asignación para modificar automáticamente su color y tamaño. Por
ejemplo, puede cambiar el tipo de marcador para una tienda según la cantidad de ventas o el color de una
carretera según el límite de velocidad. Para obtener más información, vea Mapas (Generador de informes y
SSRS).
Consulte también
Conceptos de Reporting Services (SSRS) Informes, elementos de informe y definiciones de informe (Generador
de informes y SSRS)
Representación y diseño de páginas (Generador de informes y SSRS)
Tutoriales del Generador de informes
Tutoriales de Reporting Services (SSRS)
Tablas, matrices y listas en informes paginados
(Generador de informes)
02/04/2022 • 11 minutes to read
Para empezar a trabajar rápidamente con tablas, matrices y listas, vea Tutorial: Crear un informe de tabla básico
(Generador de informes), Tutorial: Crear un informe de matriz (Generador de informes) y Tutorial: Crear un
informe de forma libre (Generador de informes).
NOTE
Puede publicar tablas, matrices y listas por separado de un informe como elementos de informe. Para más información,
vea Elementos de informe.
Table
use una tabla para mostrar datos detallados, para organizar los datos en grupos de filas, o para ambas cosas. La
plantilla Tabla contiene tres columnas con una fila de encabezado de tabla y una fila de detalles para los datos.
En la ilustración siguiente, se muestra la plantilla de tabla inicial, seleccionada en la superficie de diseño:
Puede agrupar los datos por un solo campo, por varios campos o escribiendo su propia expresión. Puede crear
grupos anidados o independientes, grupos adyacentes y presentar valores para datos agrupados, o agregar
totales a los grupos. Por ejemplo, si la tabla tiene un grupo de filas llamado [Categoría], puede agregar un
subtotal para cada grupo, así como un total general para el informe. Para mejorar la apariencia de tabla y
resaltar los datos a los que desee dar énfasis, puede combinar celdas y aplicar formato a los datos y
encabezados de tabla.
Puede ocultar inicialmente los datos detallados o agrupados, e incluir controles de alternancia de obtención de
detalles para permitir a los usuarios elegir interactivamente cuántos datos se van a mostrar.
Para más información, vea Tablas (Generador de informes y SSRS).
Matriz
use una matriz para mostrar resúmenes de los datos agregados agrupados en filas y en columnas; algo similar a
una tabla dinámica o a una tabla de referencias cruzadas. El número de valores únicos por cada grupo de filas y
columnas determina el número de filas y de columnas de los grupos. En la ilustración siguiente, se muestra la
plantilla de matriz inicial, seleccionada en la superficie de diseño:
Puede agrupar datos por varios campos o expresiones en grupos de filas y de columnas. En tiempo de
ejecución, cuando se combinan las regiones de datos y los datos del informe, una matriz crece en horizontal y
vertical en la página al irse agregando columnas a los grupos de columnas y filas a los grupos de filas. Las
celdas de la matriz muestran valores agregados cuyo ámbito es la intersección de los grupos de filas y de
columnas a los que pertenece la celda. Por ejemplo, si la matriz tiene un grupo de filas (Categoría) y dos grupos
de columnas (Territorio y Año) que muestran la suma de las ventas, el informe muestra dos celdas con las
sumas de ventas de cada valor del grupo de categorías. El ámbito de las celdas son las dos intersecciones:
Category y Territory, y Category y Year. La matriz puede tener grupos anidados y adyacentes. Los grupos
anidados tienen una relación primario-secundario y los adyacentes una relación del mismo nivel. Puede agregar
los subtotales a cualquiera de los niveles de grupos anidados de filas y columnas de la matriz.
Para que los datos de la matriz sean más legibles y resaltar los datos a los que desea dar énfasis, puede
combinar celdas, dividir los datos en horizontal y en vertical, o aplicar formato a los datos y encabezados de
grupo.
También puede incluir controles de alternancia de obtención de detalles que ocultan inicialmente los datos
detallados; de esta forma, el usuario podrá hacer clic en dichos controles para mostrar más o menos detalles,
según sea necesario.
Para más información, vea Crear una matriz.
Lista
use una lista para crear un diseño de forma libre. Con una lista, no está limitado a un diseño de cuadrícula, sino
que puede colocar libremente los campos dentro de la lista. Use una lista para diseñar un formulario que
permita mostrar muchos campos de conjunto de datos, o como contenedor para mostrar en paralelo varias
regiones de datos para los datos agrupados. Por ejemplo, puede definir un grupo para una lista; agregar una
tabla, un gráfico y una imagen; y mostrar los valores en forma de tabla y de gráfico para cada valor del grupo,
tal y como lo haría con un registro de un empleado o de un paciente.
Para obtener más información, consulte Crear facturas y formularios con listas.
Temas de procedimientos
En esta sección se describen procedimientos que muestran, paso a paso, cómo trabajar con tablas, matrices y
listas en los informes; cómo mostrar los datos en filas y columnas, agregar y eliminar columnas, combinar
celdas, e incluir subtotales para los grupos de filas y columnas.
Agregar un grupo de detalles (Generador de informes y SSRS)
Agregar un total a un grupo o a una región de datos Tablix (Generador de informes y SSRS)
Cambiar un elemento de una celda (Diseñador de informes y SSRS)
Cambiar el alto de fila o el ancho de columna (Generador de informes y SSRS)
Insertar o eliminar una columna (Generador de informes y SSRS)
Insertar o eliminar una fila (Generador de informes y SSRS)
Combinar celdas en una región de datos (Generador de informes y SSRS)
Crear un grupo de jerarquía recursiva (Generador de informes y SSRS)
Agregar o eliminar un grupo en una región de datos (Generador de informes y SSRS)
Mostrar encabezados y pies de página con un grupo (Generador de informes y SSRS)
Crear un informe escalonado (Generador de informes y SSRS)
Agregar, mover o eliminar una tabla, una matriz o una lista (Generador de informes y SSRS)
En esta sección
En los siguientes temas se proporciona información adicional acerca de cómo trabajar con la región de datos
Tablix.
Región de datos Tablix (Generador de informes y SSRS)
Explica los conceptos clave relacionados con la región de datos Tablix, por ejemplo las áreas de Tablix, datos
detallados y agrupados, grupos de filas y columnas, filas y columnas dinámicas y estáticas.
Agregar datos a una región de datos Tablix (Generador de informes y SSRS)
Proporciona información detallada sobre cómo agregar a una región de datos Tablix datos detallados y
agrupados, subtotales y totales, y etiquetas.
Controlar la presentación de la región de datos Tablix en una página de informe (Generador de informes y
SSRS)
Se describen las propiedades que puede modificar en una región de datos Tablix para cambiar la manera en la
que aparece dicha región al verla en un informe.
Controlar los encabezados de fila y de columna (Generador de informes y SSRS)
Se describe cómo controlar los encabezados de filas y columnas cuando región de datos de tabla, matriz o lista
abarca varias páginas horizontal o verticalmente.
Crear grupos de jerarquía recursiva (Generador de informes y SSRS)
Se describe cómo mostrar datos recursivos donde la relación entre el elemento primario y el elemento
secundario se representa mediante campos en el conjunto de datos.
Descripción de los grupos (Generador de informes y SSRS)
Se explica qué son los grupos y cuándo utilizarlos, y se describen los grupos disponibles para las distintas
regiones de datos Tablix.
Consulte también
Agregar filtros de conjunto de datos, filtros de región de datos y filtros de grupo (Generador de informes y
SSRS)
Anidar regiones de datos (Generador de informes y SSRS)
Vincular varias regiones de datos al mismo conjunto de datos (Generador de informes y SSRS)
Expresiones (Generador de informes y SSRS)
Filtrar, agrupar y ordenar datos (Generador de informes y SSRS)
Parámetros de informe (Generador de informes y Diseñador de informes)
Gráficos (Generador de informes y SSRS)
Medidores (Generador de informes y SSRS)
Tablas en informes paginados (Generador de
informes)
02/04/2022 • 8 minutes to read
NOTE
Puede publicar tablas por separado de un informe como elementos de informe. Para más información, vea Elementos de
informe.
NOTE
El asistente solamente está disponible en el Generador de informes.
Para describir cómo configurar una tabla de principio a fin, en este tema se utiliza la plantilla de tabla.
De forma predeterminada, la nueva tabla tiene un número fijo de columnas con una fila de encabezado para las
etiquetas y una fila de datos para los datos detallados. En la siguiente ilustración se muestra una nueva tabla
que se ha agregado a la superficie de diseño.
Al seleccionar la tabla, aparecen identificadores de columna y de fila fuera de la tabla y corchetes dentro de las
celdas. Los identificadores de fila muestran gráficos que le ayudan a comprender el propósito de cada fila. Los
corchetes indican la pertenencia al grupo para una celda seleccionada. En la ilustración siguiente se muestra una
celda vacía seleccionada en una tabla predeterminada.
El identificador de fila para la fila Datos muestra el símbolo de detalles ( ). Para mostrar datos en estas filas,
arrastre los campos desde el panel Datos de informe hasta las celdas de la tabla en la fila de encabezado o la fila
de detalles. Ambas filas se rellenan simultáneamente. Para agregar columnas adicionales, arrastre el campo
hacia la tabla hasta que vea un punto de inserción. Después de agregar campos de conjunto de datos a la tabla,
puede cambiar el formato predeterminado de las fechas y la moneda para controlar su visualización en el
informe. En el siguiente diagrama se muestra una región de datos de tabla con estos campos: Date, Order,
Product, Qty y Line Total.
Compruebe el diseño visualizando el informe en vista previa. Si es preciso, la tabla se expande hacia abajo en la
página. La fila de etiqueta y la fila de detalles se muestran una sola vez para cada fila en el conjunto de
resultados de la consulta de conjuntos de datos. Cada producto vendido en el pedido aparece en una fila
independiente, junto con la cantidad y el total de línea para el artículo, como se muestra en la ilustración
siguiente:
La tabla inicial es una plantilla basada en la región de datos Tablix. Puede mejorar el diseño de la tabla
agregando características que son admitidas por la región de datos Tablix subyacente. Para más información,
vea Controlar la presentación de la región de datos Tablix en una página de informe (Generador de informes y
SSRS). También puede seguir desarrollando la tabla agregando grupos de filas y grupos de columnas, así como
agregando o quitando grupos de detalles. Para más información, vea Explorar la flexibilidad de una región de
datos Tablix (Generador de informes y SSRS).
Agregar totales para datos detallados
Para agregar totales, seleccione celdas con datos numéricos y, a continuación, use el menú contextual para
agregar automáticamente etiquetas y totales para los datos detallados de los campos numéricos. También
puede especificar otras etiquetas y totales manualmente. En la ilustración siguiente se muestra una fila de
totales típica que incluye totales especificados de forma automática y manual:
En la vista previa, el informe muestra la fila de encabezado y la fila de detalles una vez para cada fila en el
conjunto de resultados de la consulta de conjuntos de datos, así como la fila de totales. En la ilustración
siguiente se muestran las últimas filas de la tabla, incluida la fila de totales.
Para obtener más información, vea Agregar un total a un grupo o a una región de datos Tablix (Generador de
informes y SSRS).
En la vista previa, el informe muestra los datos del pedido agrupados primero por fecha y, a continuación, por
pedido, como se muestra en la ilustración siguiente.
Una manera alternativa de mostrar los datos agrupados es aplicar sangría a la jerarquía de grupos para mostrar
la relación anidada de los grupos en lugar de presentar cada valor en su propia columna. Este estilo de formato
se denomina informe escalonado. Para más información sobre cómo dar formato a información del grupo como
un informe escalonado, vea Crear un informe escalonado (Generador de informes y SSRS).
Agregar totales a grupos de filas
Para mostrar totales para un grupo, puede usar el comando Agregar total contextual. Para un grupo de filas, el
comando Agregar total agrega una fila fuera del grupo para que solo se repita una vez respecto al grupo. Para
los grupos anidados, la fila de totales para el grupo secundario está fuera de éste, pero dentro del grupo
primario. En ese caso, resulta útil establecer el color de fondo de la fila de totales para el grupo secundario con
objeto de distinguirla de las filas de detalles. También puede usar un color de fondo diferente para distinguir las
filas de encabezado y pie de tabla. En la ilustración siguiente se muestra la tabla con una fila de totales agregada
para el grupo basado en números de pedido.
Al ver el informe, la fila que muestra los subtotales del pedido se repite una vez para cada número de pedido. El
pie de tabla muestra los totales para todas las fechas. En la ilustración siguiente, las últimas filas muestran las
tres últimas filas de detalles, el subtotal para el último número de pedido SO71952 y los totales para todas las
fechas de la tabla.
Para obtener más información, vea Agregar un total a un grupo o a una región de datos Tablix (Generador de
informes y SSRS).
Después de eliminar la fila de detalles, el ámbito de los valores corresponde a los grupos de filas. Los datos
detallados ya no se muestran.
NOTE
Compruebe que, después de quitar una fila de detalles, la expresión de cada celda especifica una expresión de agregado
donde corresponda. Si es necesario, edite la expresión para especificar las funciones de agregado que se requieran.
Para obtener más información, vea Agregar una acción de expandir y contraer a un elemento (Generador de
informes y SSRS).
Consulte también
Filtrar, agrupar y ordenar datos (Generador de informes y SSRS)
Expresiones (Generador de informes y SSRS)
Ejemplos de expresiones (Generador de informes y SSRS)
Tablas, matrices y listas (Generador de informes y SSRS)
Creación de una matriz en un informe paginado
(Generador de informes)
02/04/2022 • 6 minutes to read
NOTE
Puede publicar listas por separado de un informe como elementos de informe. Obtenga más información sobre Elementos
de informe (Generador de informes y SSRS).
NOTE
El asistente solamente está disponible solo en Generador de informes de SQL Server para SQL Server 2012.
Para describir cómo configurar una tabla de principio a fin, en este tema se utiliza la plantilla para matrices.
Inicialmente, la matriz tiene un grupo de filas, un grupo de columnas, una celda de la esquina y una celda de
datos, como se muestra en la ilustración siguiente.
Al seleccionar una matriz en la superficie de diseño, aparecerán los identificadores de fila y de columna, como se
muestra en la ilustración siguiente.
Agregue grupos arrastrando campos de conjunto de datos hasta las áreas Grupos de filas y Grupos de
columnas del panel Agrupación. El primer campo que arrastre hasta el panel de grupos de filas o de columnas
reemplazará al grupo vacío predeterminado inicial. A continuación, podrá aplicar formato a las celdas, en
función de los datos que contengan.
En la vista previa, la matriz se expande para mostrar los valores del grupo de filas y de columnas. Las celdas
muestran valores de resumen, como se muestra en la ilustración siguiente.
La matriz inicial es una plantilla basada en la región de datos Tablix. Puede continuar desarrollando el diseño de
la matriz agregando grupos de filas o de columnas anidados o adyacentes, o incluso filas de detalles. Para más
información, vea Explorar la flexibilidad de una región de datos Tablix (Generador de informes y SSRS).
Aparece una nueva fila o columna en el área del grupo de filas o de columnas correspondiente.
En la nueva columna, aparece una celda de grupo de filas para las filas de datos predeterminadas del
conjunto de datos de informe. Las celdas del cuerpo del Tablix para esta fila son ahora miembros del
grupo de filas. Si hay algún grupo de columnas definido, las celdas que están en las columnas son
miembros de esos grupos de columnas. Los indicadores de grupo proporcionan indicaciones visuales
sobre la pertenencia al grupo de cada celda.
Para personalizar el grupo una vez creado, use el cuadro de diálogo Grupo de Tablix . Puede cambiar el
nombre del grupo, así como modificar o agregar expresiones adicionales a la definición de grupo. Para agregar
o quitar filas de la tabla, vea Insertar o eliminar una fila (Generador de informes y SSRS).
Al ejecutar el informe, los encabezados de las columnas dinámicas se expanden hacia la derecha (o hacia la
izquierda si la propiedad Direction de la matriz se establece en RTL) tantas columnas como valores de grupo
únicos haya. Las filas dinámicas se expanden hacia abajo. Los datos que aparecen en las celdas del cuerpo del
Tablix son agregados basados en las intersecciones de los grupos de filas y de columnas, como se muestra en la
ilustración siguiente.
Para escribir expresiones que especifiquen un ámbito distinto del predeterminado, debe especificar el nombre
de un conjunto de datos, una región de datos o un grupo en la llamada a la función de agregado. Para calcular el
porcentaje con el que cada subcategoría contribuye a los valores del grupo de categorías Clothing, agregue una
columna dentro del grupo de categorías junto a la columna Total, asigne formato de porcentaje al texto y, por
último, agregue una expresión que use el ámbito predeterminado en el numerador y el ámbito del grupo de
categorías en el denominador, tal y como se muestra en el ejemplo siguiente.
=SUM(Fields!Linetotal.Value)/SUM(Fields! Linetotal.Value,"Category")
Para obtener más información, vea Ámbito de expresión para los totales, agregados y colecciones integradas
(Generador de informes y SSRS)subyacente.
En este ejemplo, la consulta ha filtrado los valores de los datos para incluir solo los valores correspondientes a
Europa durante los años 2003 y 2004. Sin embargo, es posible activar los filtros en cada uno de los grupos de
forma independiente. En la vista previa, el informe aparece como se muestra en la ilustración siguiente.
Para agregar una columna de totales a un grupo de columnas adyacente, haga clic en la celda de definición de
grupo de columnas y use el comando Agregar total . Se agrega una columna estática junto al grupo de
columnas, con una suma agregada predeterminada para cada campo numérico de las filas existentes. Para
cambiar la expresión, edite manualmente el agregado predeterminado; por ejemplo, Avg([Sales]) . Para obtener
más información, vea Agregar un total a un grupo o a una región de datos Tablix (Generador de informes y
SSRS).
Consulte también
Referencia a las funciones de agregado (Generador de informes y SSRS)
Ejemplos de expresiones (Generador de informes y SSRS)
Creación de facturas y formularios con listas en un
informe paginado (Generador de informes)
02/04/2022 • 3 minutes to read
NOTE
Puede publicar listas por separado de un informe como elementos de informe. Obtenga más información sobre Elementos
de informe (Generador de informes y SSRS).
Al seleccionar una lista en la superficie de diseño, aparecerán los identificadores de fila y de columna, como se
muestra en la ilustración siguiente.
La lista inicial es una plantilla basada en la región de datos Tablix. Después de agregar una lista, puede seguir
mejorando el diseño cambiando el contenido o la apariencia de la lista especificando expresiones de filtro, de
ordenación o de grupo, o cambiando la forma en la que se muestra la lista en las páginas del informe. Para más
información, vea Controlar la presentación de la región de datos Tablix en una página de informe (Generador de
informes y SSRS). Aunque la lista comienza con una sola columna y una sola fila, puede seguir desarrollando su
diseño agregando grupos de filas o de columnas anidados o adyacentes, o filas de detalles adicionales. Para más
información, vea Explorar la flexibilidad de una región de datos Tablix (Generador de informes y SSRS).
En la vista previa, la lista se repite para mostrar los datos de los campos en el formato de forma libre, como se
muestra en la ilustración siguiente:
NOTE
Las líneas de puntos que aparecen en estas ilustraciones se incluyen para mostrar el diseño de forma libre para cada valor
de campo. Normalmente, no se usan líneas de puntos en un informe de producción.
Consulte también
Referencia a las funciones de agregado (Generador de informes y SSRS)
Ejemplos de expresiones (Generador de informes y SSRS)
Región de datos Tablix en un informe paginado
(Generador de informes)
02/04/2022 • 7 minutes to read
NOTE
Puede crear y modificar los archivos de definición de informes paginados (.rdl) en el Generador de informes de Microsoft,
en Power BI Report Builder y en el Diseñador de informes de SQL Server Data Tools.
Descripción de los datos detallados y los datos agrupados
Los datos detallados son todos los datos de un conjunto de datos de informe tal y como se recuperan del origen
de datos. Los datos detallados son básicamente lo que se ve en el panel de resultados del diseñador de
consultas al ejecutar una consulta de conjunto de datos. Los datos detallados reales incluyen campos calculados
creados por el usuario, y están restringidos por filtros establecidos en el conjunto de datos, la región de datos y
el grupo de detalles. Para mostrar datos detallados en una fila de detalles, use una expresión simple como
[Quantity]. Cuando se ejecuta el informe, la fila de detalles se repite una vez en tiempo de ejecución para cada
fila de los resultados de la consulta.
Los datos agrupados son datos detallados que se organizan por un valor especificado en la definición de grupo,
como [SalesOrder]. Para mostrar datos agrupados en filas y columnas de grupo, use expresiones simples que
agreguen los datos agrupados, como [Sum(Quantity)]. Para obtener más información, vea Descripción de los
grupos (Generador de informes y SSRS).
Consulte también
Vincular varias regiones de datos al mismo conjunto de datos (Generador de informes y SSRS)
Controlar la presentación de la región de datos Tablix en una página de informe (Generador de informes y
SSRS)
Explorar la flexibilidad de una región de datos Tablix (Generador de informes y SSRS)
Tablas, matrices y listas (Generador de informes y SSRS)
Áreas de una región de datos Tablix en un informe
paginado (Generador de informes)
02/04/2022 • 4 minutes to read
El área de grupo de filas muestra dos instancias de grupo de categorías para Clothing y Components. El grupo
de columnas muestra una instancia de grupo de geografía para Norteamérica, con dos instancias de grupo
anidado de país o región para Canadá (CA) y los Estados Unidos (US). Además, la columna adyacente muestra
dos instancias de grupo de dos años para 2003 y 2004. La fila de columnas Total muestra los totales de fila; la
fila de totales que se repite con el grupo de categorías muestra los totales de subcategoría, y la fila de total
general muestra los totales de categoría una vez para la región de datos.
Consulte también
Tablas, matrices y listas (Generador de informes y SSRS)
Tutoriales del Generador de informes
Tablas (Generador de informes y SSRS)
Creación de una matriz
Creación de facturas y formularios con listas
Región de datos Tablix (Generador de informes y SSRS)
Celdas, filas y columnas en Tablix en un informe
paginado (Generador de informes)
02/04/2022 • 9 minutes to read
NOTE
Puede crear y modificar los archivos de definición de informes paginados (.rdl) en el Generador de informes de Microsoft,
en Power BI Report Builder y en el Diseñador de informes de SQL Server Data Tools.
IC O N O DESC RIP C IÓ N
Filas de grupos
Las filas dentro de un grupo se repiten una vez para cada valor de grupo único y se usan normalmente para los
resúmenes agregados. Las filas situadas fuera de un grupo se repiten una vez con respecto al grupo y se usan
para las etiquetas o los subtotales. Al seleccionar una celda de Tablix, los identificadores de fila y de columna y
los corchetes incluidos en la región de datos Tablix muestran los grupos a los que pertenece una celda. En esta
ilustración se muestran las indicaciones visuales siguientes:
Identificadores de fila y de columna que indican asociaciones de grupo.
Indicadores de grupo resaltados que muestran la pertenencia al grupo más interior para una celda
seleccionada.
Indicadores de grupo que muestran todas las pertenencias a los grupos para una celda seleccionada.
Filas de totales
Después de agregar grupos de filas y de columnas, puede agregar una fila para mostrar los totales para las
columnas y una columna para mostrar los totales para las filas. En la ilustración siguiente se muestra una matriz
con grupos de filas y de columnas, y una fila y una columna de totales.
Panel de agrupación
El Panel de agrupación muestra los grupos de filas y de columnas para la región de datos Tablix seleccionada
actualmente en la superficie de diseño. En la ilustración siguiente se muestra el Panel de agrupación para esta
región de datos Tablix.
El panel Grupos de filas muestra el grupo primario Category y el grupo secundario Subcat. El panel Grupos de
columnas muestra el grupo primario Geography y el grupo secundario CountryRegion, así como el grupo Year,
que es un grupo adyacente al grupo Geography. Al seleccionar el grupo Subcat en el panel Grupos de filas, la
barra de grupo adquiere un sombreado naranja más oscuro y la celda de miembro del grupo de filas
correspondiente se selecciona en la superficie de diseño.
En una región de datos Tablix que muestra datos detallados, el grupo de detalles es el grupo secundario más
interior. Las filas que se agregan a un grupo de detalles se repiten una vez para cada fila en el conjunto de
resultados de la consulta del conjunto de datos vinculado a esta región de datos Tablix. En la ilustración
siguiente se muestra la última página del informe representado. En ella, puede ver las últimas filas de detalles y
de subtotal para el último pedido.
Se aplican los mismos principios para cada columna de una región de datos Tablix. Por ejemplo, una columna
puede estar dentro o fuera de cada grupo de columnas; para mostrar los totales, agregue una columna fuera del
grupo.
Para quitar filas y columnas asociadas a un grupo, puede eliminar éste. Al eliminar un grupo, puede elegir entre
eliminar únicamente la definición de grupo o eliminar el grupo y todas sus filas y columnas asociadas. Si se
elimina únicamente el grupo, se conservará el diseño de fila y de columna en la región de datos. Si se elimina el
grupo y sus filas y columnas relacionadas, se eliminarán todas las filas y columnas estáticas (incluyendo los
encabezados y pies de grupo), así como las filas y columnas dinámicas (incluyendo las instancias de grupo), que
están asociadas a ese grupo.
Para obtener instrucciones paso a paso sobre la forma de agregar o eliminar filas y columnas, vea Insertar o
eliminar una fila (Generador de informes y SSRS) e Insertar o eliminar una columna (Generador de informes y
SSRS).
NOTE
Los datos reales que se muestran para cada celda son la expresión evaluada para el elemento de informe incluido en la
celda, que generalmente es un cuadro de texto. En una celda que pertenece a una fila o columna de detalles, la expresión
tiene como valor predeterminado los datos detallados (por ejemplo, [LineTotal] ). En una celda que no pertenece a una
fila o columna de detalles, la expresión tiene como valor predeterminado una función de agregado (por ejemplo,
Sum[LineTotal] ). Si una expresión no especifica una función de agregado aunque la celda pertenezca a una fila o
columna de grupo, se muestra el primer valor del grupo. Para más información sobre los agregados, vea Ámbito de
expresión para los totales, agregados y colecciones integradas (Generador de informes y SSRS).
Combinar y dividir celdas
Dentro de un área de Tablix, puede combinar juntas varias celdas adyacentes. Por ejemplo, puede crear celdas
para etiquetas que abarcan varias columnas o filas.
En el área de esquina del Tablix, las celdas solo se pueden combinar en una dirección cada vez: horizontalmente
por columnas o verticalmente por filas. Para combinar un bloque de celdas, combine primero las filas
horizontalmente. Una vez combinadas todas las celdas en una única celda en cada fila, seleccione las celdas
adyacentes (puede seleccionar todas las celdas adyacentes de una columna) y combínelas.
En el área del cuerpo del Tablix, las celdas solo se pueden combinar horizontalmente. No se admite la
combinación vertical de celdas.
Para más información, vea Combinar celdas en una región de datos (Generador de informes y SSRS).
Puede dividir una celda combinada con anterioridad. Las celdas se pueden dividir horizontalmente por
columnas o verticalmente por filas. Para dividir una celda en un bloque de celdas, primero divida
horizontalmente la celda y, a continuación, divídala verticalmente tantas veces como sea necesario.
Consulte también
Región de datos Tablix (Generador de informes y SSRS)
Preparación de datos para su presentación en una
región de datos Tablix en un informe paginado
(Generador de informes)
02/04/2022 • 2 minutes to read
NOTE
Puede crear y modificar los archivos de definición de informes paginados (.rdl) en el Generador de informes de Microsoft,
en Power BI Report Builder y en el Diseñador de informes de SQL Server Data Tools.
=IIF(Fields!Size.Value IS NOTHING,"Null",Fields!Size.Value)
Para obtener más información sobre cómo eliminar los valores NULL en los datos antes de recuperarlos de un
origen de datos de SQL Server mediante consultas de Transact-SQL, vea NULL y UNKNOWN (Transact-SQL).
Para ordenar una región de datos de tabla según este criterio de ordenación, establezca la expresión de
ordenación en el grupo de detalles en =Fields!ColorSortOrder.Value . Para más información, vea Ordenar datos
en una región de datos (Generador de informes y SSRS).
Consulte también
Colección Campos del conjunto de datos (Generador de informes y SSRS)
Expresiones (Generador de informes y SSRS)
Filtrar, agrupar y ordenar datos (Generador de informes y SSRS)
Adición de datos a una región de datos Tablix en un
informe paginado (Generador de informes)
02/04/2022 • 5 minutes to read
NOTE
Puede crear y modificar los archivos de definición de informes paginados (.rdl) en el Generador de informes de Microsoft,
en Power BI Report Builder y en el Diseñador de informes de SQL Server Data Tools.
Agregar etiquetas
Para agregar etiquetas a un grupo o una región de datos, agregue una fila o columna fuera del grupo que desea
etiquetar. Las filas y columnas de etiqueta son similares a las filas y columnas que se agregan para mostrar los
totales. Para obtener más información, vea Insertar o eliminar una fila (Generador de informes y SSRS) o
Insertar o eliminar una columna (Generador de informes y SSRS).
Consulte también
Expresiones (Generador de informes y SSRS)
Parámetros de informe (Generador de informes y Diseñador de informes)
Ordenación interactiva, mapas de documento y vínculos (Generador de informes y SSRS)
Agregar filtros de conjunto de datos, filtros de región de datos y filtros de grupo (Generador de informes y
SSRS)
Agregar, editar y actualizar campos en el panel Datos de informe (Generador de informes y SSRS)
Agregar una expresión (Generador de informes y SSRS)
Explorar la flexibilidad de una región de datos Tablix
en un informe paginado (Generador de informes)
02/04/2022 • 4 minutes to read
NOTE
Puede crear y modificar los archivos de definición de informes paginados (.rdl) en el Generador de informes de Microsoft,
en Power BI Report Builder y en el Diseñador de informes de SQL Server Data Tools.
Consulte también
Región de datos Tablix (Generador de informes y SSRS)
Tablas, matrices y listas (Generador de informes y SSRS)
Tablas (Generador de informes y SSRS)
Matrices (Generador de informes y SSRS)
Listas (Generador de informes y SSRS)
Control de la visualización de regiones de datos de
Tablix en la página de un informe paginado
(Generador de informes)
02/04/2022 • 7 minutes to read
Consulte también
Vincular varias regiones de datos al mismo conjunto de datos (Generador de informes y SSRS)
Anidar regiones de datos (Generador de informes y SSRS)
Ámbito de expresión para los totales, agregados y colecciones integradas (Generador de informes y SSRS)
Controlar saltos de página, encabezados, columnas y filas (Generador de informes y SSRS)
Región de datos Tablix (Generador de informes y SSRS)
Tablas (Generador de informes y SSRS)
Creación de una matriz
Creación de facturas y formularios con listas
Tablas, matrices y listas (Generador de informes y SSRS)
Control de los encabezados de fila y de columna en
un informe paginado (Generador de informes)
02/04/2022 • 10 minutes to read
NOTE
Puede crear y modificar los archivos de definición de informes paginados (.rdl) en el Generador de informes de Microsoft,
en Power BI Report Builder y en el Diseñador de informes de SQL Server Data Tools.
Ejemplos
Los ejemplos más comunes de regiones de datos Tablix son una matriz, una tabla sin grupos y una tabla con un
grupo de filas y un encabezado de grupo de filas, y una tabla con un grupo de filas pero que carece de
encabezado de grupo de filas. Para controlar cómo repetir o inmovilizar los encabezados, debe determinar si las
filas o columnas que desea controlar están asociadas a un encabezado de grupo en el área de los grupos de filas
o de los grupos de columnas.
En las secciones siguientes se proporcionan ejemplos de diseños comunes para una región de datos Tablix:
Matriz
Tabla sin grupos
Tabla con grupos de filas y área de grupos de filas
Tabla con grupos de filas, pero sin área de grupos de filas
Matriz
De forma predeterminada, una matriz simple tiene un grupo de filas y un grupo de columnas. En la ilustración
siguiente se muestra una matriz con un grupo de filas que se basa en la categoría y un grupo de columnas que
se basa en la geografía:
Las líneas de puntos muestran las cuatro áreas Tablix. El área de un grupo de filas tiene un encabezado de grupo
de filas que controla las etiquetas Categoría de la primera columna. De igual modo, el área de un grupo de
columnas tiene un encabezado de grupo de columnas que controla las etiquetas Geografía de la primera fila. En
la vista previa, a medida que la matriz se expande a través de la página, la primera fila muestra los encabezados
de columna, según se ve en la ilustración siguiente:
Si desea repetir o inmovilizar los encabezados de columna de la primera fila, puede establecer propiedades para
los encabezados de columna de la región de datos Tablix. Los encabezados de columna de los grupos de
columnas anidados se incluyen automáticamente.
Si desea repetir o inmovilizar los encabezados de fila de la primera columna, puede establecer propiedades para
los encabezados de fila de la región de datos Tablix. Los encabezados de fila de los grupos de filas anidados se
incluyen automáticamente.
Volver al principio
Tabla sin grupos de filas
De forma predeterminada, una tabla simple sin grupos incluye el grupo de detalles. En la ilustración siguiente se
muestra una tabla que presenta los datos de la categoría, número de pedido y ventas:
No hay líneas de puntos porque la tabla únicamente consta del área del cuerpo de Tablix. La primera fila
muestra los encabezados de columna y representa un miembro Tablix estático que no está asociado a un grupo.
La segunda fila muestra los datos de detalle y representa un miembro Tablix dinámico que está asociado al
grupo de detalles. En la ilustración siguiente se muestra la tabla en la vista previa:
Si desea repetir o inmovilizar los encabezados de columna, puede establecer propiedades en el miembro Tablix
para la fila estática que forma parte de la definición de la región de datos Tablix. Para seleccionar la fila estática,
debe usar el modo avanzado del panel Agrupar. La ilustración siguiente muestra el panel Grupos de filas:
En el modo avanzado, la ilustración siguiente muestra los miembros Tablix dinámicos y estáticos para los grupos
de filas de la tabla:
Si quiere repetir o inmovilizar los encabezados de columna para el miembro Tablix, seleccione la fila estática que
tenga la etiqueta (Estático ). En el panel de propiedades se muestran las propiedades del miembro Tablix
seleccionado. Al establecer las propiedades de este miembro Tablix, puede controlar cómo se repite o
permanece a la vista la primera fila.
Volver al principio
Tabla con grupos de filas y un área de grupos de filas
Si agrega un grupo de filas a una tabla sencilla, se agrega un área de grupo de filas a la tabla en el área de
diseño. En la ilustración siguiente se muestra una tabla con un grupo de filas que se basa en la categoría.
Las líneas de puntos muestran las áreas de grupos de filas y cuerpo de Tablix. El área del grupo de filas tiene un
encabezado de grupo de filas, pero carece de encabezado de grupo de columnas. En la ilustración siguiente se
muestra esta tabla en la vista previa:
Para repetir o inmovilizar los encabezados de columnas, use el mismo enfoque en el ejemplo anterior. La
ilustración siguiente muestra la vista predeterminada del panel Grupos de filas:
Use el modo avanzado del panel Grupos de filas para mostrar los miembros Tablix, según se ve en la
ilustración siguiente:
Se muestran cuatro miembros Tablix: Static , (Static ), Category y (Details ). Un miembro Tablix que incluya
paréntesis () indica que no hay un encabezado de grupo correspondiente. Si desea repetir o inmovilizar los
encabezados de columna, seleccione el miembro Tablix Estático y establezca propiedades en el panel de
propiedades.
Volver al principio
Tabla con grupos de filas y sin área de grupos de filas
Una tabla puede tener grupos de filas pero carecer de área de grupos de filas de varias formas. Por ejemplo, dos
formas de que ocurra esto serían:
Comenzar con una tabla con grupos de filas y un área de grupo de filas, y eliminar las columnas del área
de grupo de filas. Elimine las columnas únicamente y no los grupos. Por ejemplo, puede que desee
controlar el formato de tabla para que sea una cuadrícula simple.
Actualizar un informe que se creó para una versión de RDL anterior, antes de que se introdujeran
regiones de datos Tablix.
En la ilustración siguiente se muestra una tabla con un grupo de filas pero que carece de área de grupo de filas
en el área de diseño:
La tabla tiene tres filas. La primera contiene encabezados de columna. La segunda fila contiene el valor del
grupo y los subtotales. La tercera fila contiene datos de detalle. No hay líneas de puntos porque solo hay un área
del cuerpo de Tablix. En la ilustración siguiente se muestra esta tabla en la vista previa:
Para controlar el modo en que las filas se repiten o permanecen a la vista, debe establecer las propiedades de
este miembro Tablix para cada fila. En el modo predeterminado, no hay diferencia entre este ejemplo y el
anterior en el caso de una tabla con un grupo de filas y un encabezado de grupo. En la ilustración siguiente se
muestra el panel Agrupar en el modo predeterminado para esta tabla:
Sin embargo, en el modo avanzado, esta estructura de diseño muestra un conjunto diferente de miembros
Tablix. En la ilustración siguiente se muestra el panel Agrupar en el modo avanzado para esta tabla:
En el panel Grupos de filas, se enumeran los siguientes miembros Tablix: (Static ), (Category), (Static ) y
(Details ). Si quiere repetir o inmovilizar los encabezados de columna, seleccione el miembro Tablix (Estático )
superior y establezca propiedades en el panel de propiedades.
Volver al principio
Consulte también
Filtrar, agrupar y ordenar datos (Generador de informes y SSRS)
Tablas, matrices y listas (Generador de informes y SSRS)
Paginación en Reporting Services (Generador de informes y SSRS)
Exportación de informes (Generador de informes y SSRS)
Descripción de los grupos en un informe paginado
(Generador de informes)
02/04/2022 • 10 minutes to read
Las secciones siguientes sirven de ayuda para describir los distintos aspectos de los grupos.
NOTE
Puede crear y modificar los archivos de definición de informes paginados (.rdl) en el Generador de informes de Microsoft,
en Power BI Report Builder y en el Diseñador de informes de SQL Server Data Tools.
NOTE
Si cambia el nombre de un grupo, debe actualizar manualmente las expresiones de grupo que hagan referencia al nombre
anterior del grupo.
NOTE
Los datos de un grupo de detalles también pueden incluir los agregados de servidor, que son agregados que se
calculan en el origen de datos y se recuperan en la consulta. De forma predeterminada, el Generador de informes
y el Diseñador de informes tratan los agregados de servidor como datos detallados a menos que el informe
incluya una expresión que use la función Aggregate. Para obtener más información, vea Aggregate.
De forma predeterminada, al agregar una tabla o una lista al informe, el Generador de informes o el
Diseñador de informes crean automáticamente el grupo de detalles y agregan una fila para mostrar los
datos detallados. De forma predeterminada, al agregar campos de conjunto de datos a las celdas de esta
fila, verá expresiones simples para los campos, por ejemplo, [Sales]. Al ver la región de datos, la fila de
detalles se repite una vez para cada valor del conjunto de resultados.
Grupos de filas y grupos de columnas : puede organizar los datos en grupos por filas o por
columnas. Los grupos de filas se expanden verticalmente en una página. Los grupos de columnas se
expanden horizontalmente en una página. Los grupos se pueden anidar; por ejemplo, agrupe primero
por [Year], a continuación por [Quarter] y, por último, por [Month]. Los grupos también pueden ser
adyacentes; por ejemplo, agrupe por [Territory] y, de forma independientemente, por [ProductCategory].
Al crear un grupo para una región de datos, el Generador de informes y el Diseñador de informes
agregan automáticamente filas o columnas a dicha región de datos y usan estas filas o columnas para
mostrar los datos del grupo.
Grupos de jerarquía recursiva : un grupo de jerarquía recursiva organiza los datos de un único
conjunto de datos de informe que incluye varios niveles. Por ejemplo, un grupo de jerarquía recursiva
podría mostrar la jerarquía de una organización: [Empleado] que depende de [Empleado]. Reporting
Services proporciona propiedades de grupo y funciones integradas para permitirle crear grupos para
este tipo de datos de informe. Para obtener más información, vea Crear grupos de jerarquía recursiva
(Generador de informes y SSRS).
La lista siguiente resume la forma de trabajar con grupos para cada región de datos:
Tabla : defina grupos de filas anidados, adyacentes y de jerarquía recursiva (como en el caso de un
organigrama). De forma predeterminada, una tabla incluye un grupo de detalles. Agregue los grupos
arrastrando campos de conjunto de datos hasta el panel Agrupación para una tabla seleccionada.
Matriz : defina grupos de filas y de columnas anidados, así como grupos de filas y columnas adyacentes.
Agregue los grupos arrastrando campos de conjunto de datos hasta el panel Agrupación para una matriz
seleccionada.
Lista : de forma predeterminada, admite el grupo de detalles. Un uso típico consiste en admitir un nivel
de agrupación. Agregue los grupos arrastrando campos de conjunto de datos hasta el panel Agrupación
para una lista seleccionada.
Después de agregar un grupo, los identificadores de columna y de fila de la región de datos cambian para
reflejar la pertenencia al grupo. Al eliminar un grupo, puede elegir entre eliminar únicamente la definición de
grupo o eliminar el grupo y todas sus filas y columnas asociadas. Para más información, vea Celdas, filas y
columnas de la región de datos Tablix (Generador de informes y SSRS).
Para limitar los datos que se deben mostrar o usar en los cálculos para los datos detallados o de grupo,
establezca filtros en el grupo. Para obtener más información, vea Agregar filtros de conjunto de datos, filtros de
región de datos y filtros de grupo (Generador de informes y SSRS).
De forma predeterminada, al crear un grupo, la expresión de ordenación para éste es igual que la expresión de
grupo. Para cambiar el criterio de ordenación, cambie la expresión de ordenación. Para obtener más
información, vea Filtrar, agrupar y ordenar datos (Generador de informes y SSRS).
Descripción de la pertenencia a grupo para las celdas de Tablix
Las celdas de una fila o columna de una región de datos de Tablix pueden pertenecer a varios grupos de filas y
de columnas. Al definir una expresión en el cuadro de texto de una celda que usa una función de agregado (por
ejemplo, =Sum(Fields!FieldName.Value ), el ámbito de grupo predeterminado para una celda es el grupo
secundario más interior al que pertenece. Cuando una celda pertenece a grupos de filas y de columnas, el
ámbito lo forman los dos grupos más interiores. También puede escribir expresiones que calculen subtotales
agregados en el ámbito de un grupo relativo a otro conjunto de datos. Por ejemplo, puede calcular el porcentaje
de un grupo relativo al grupo de columnas o a todos los datos de la región de datos (como
=Sum(Fields!FieldName.Value)/Sum(Fields!FieldName.Value,"ColumnGroup") ). Para más información, vea Región de
datos Tablix (Generador de informes y SSRS) y Ámbito de expresión para los totales, agregados y colecciones
integradas (Generador de informes y SSRS).
Consulte también
Agregar o eliminar un grupo en una región de datos (Generador de informes y SSRS)
Agregar un total a un grupo o a una región de datos Tablix (Generador de informes y SSRS)
Ordenar datos en una región de datos (Generador de informes y SSRS)
Acción de obtención de detalles (generador de informes y SSRS)
Tablas, matrices y listas (Generador de informes y SSRS)
Creación de grupos de jerarquía recursiva en un
informe paginado (Generador de informes)
02/04/2022 • 2 minutes to read
NOTE
Puede crear y modificar los archivos de definición de informes paginados (.rdl) en el Generador de informes de Microsoft,
en Power BI Report Builder y en el Diseñador de informes de SQL Server Data Tools.
Consulte también
Tablas, matrices y listas (Generador de informes y SSRS)
Región de datos Tablix (Generador de informes y SSRS)
Referencia a las funciones de agregado (Generador de informes y SSRS)
Tablas (Generador de informes y SSRS)
Matrices (Generador de informes y SSRS)
Listas (Generador de informes y SSRS)
Tablas, matrices y listas (Generador de informes y SSRS)
Adición de un grupo de detalles a un informe
paginado (Generador de informes)
02/04/2022 • 2 minutes to read
NOTE
Puede crear y modificar los archivos de definición de informes paginados (.rdl) en el Generador de informes de Microsoft,
en Power BI Report Builder y en el Diseñador de informes de SQL Server Data Tools.
Consulte también
Agregar o eliminar un grupo en una región de datos (Generador de informes y SSRS)
Descripción de los grupos (Generador de informes y SSRS)
Región de datos Tablix (Generador de informes y SSRS)
Tablas (Generador de informes y SSRS) Matrices (Generador de informes y SSRS)
Listas (Generador de informes y SSRS)
Tablas, matrices y listas (Generador de informes y SSRS)
Adición de un total a un grupo o Tablix en un
informe paginado (Generador de informes)
02/04/2022 • 2 minutes to read
Consulte también
Ámbito de expresión para los totales, agregados y colecciones integradas (Generador de informes y SSRS)
Región de datos Tablix (Generador de informes y SSRS)
Tablas, matrices y listas (Generador de informes y SSRS)
Cambio de un elemento dentro de una celda de un
informe paginado (Generador de informes)
02/04/2022 • 2 minutes to read
NOTE
Puede crear y modificar los archivos de definición de informes paginados (.rdl) en el Generador de informes de Microsoft,
en Power BI Report Builder y en el Diseñador de informes de SQL Server Data Tools.
NOTE
El cuadro de diálogo Propiedades de la imagen se abre al arrastrar un elemento de informe de imagen a una celda; en
él puede establecer propiedades como el origen de la imagen antes de agregarla a la celda.
Consulte también
Imágenes, cuadros de texto, rectángulos y líneas (Generador de informes y SSRS)
Tablas, matrices y listas (Generador de informes y SSRS)
Cambio del alto de fila o el ancho de columna en
un informe paginado (Generador de informes)
02/04/2022 • 2 minutes to read
NOTE
Puede crear y modificar los archivos de definición de informes paginados (.rdl) en el Generador de informes de Microsoft,
en Power BI Report Builder y en el Diseñador de informes de SQL Server Data Tools.
2. En el panel Propiedades que aparece, modifique la propiedad Alto y, después, haga clic en cualquier
parte que no sea el panel Propiedades .
Para evitar que una fila se expanda verticalmente de forma automática
1. En la vista Diseño, haga clic en cualquier punto de la región de datos Tablix para seleccionarla. Aparecen
identificadores de fila grises en el borde externo de la región de datos Tablix.
2. Haga clic en el identificador de fila para seleccionar esta.
3. En el panel de propiedades, establezca CanGrow en False .
NOTE
Si no puede ver el panel Propiedades, haga clic en Propiedades en el menú Ver .
Consulte también
Región de datos Tablix (Generador de informes y SSRS)
Celdas, filas y columnas de la región de datos Tablix (Generador de informes y SSRS)
Tablas (Generador de informes y SSRS)
Matrices (Generador de informes y SSRS)
Listas (Generador de informes y SSRS)
Tablas, matrices y listas (Generador de informes y SSRS)
Inserción o eliminación de una columna en un
informe paginado (Generador de informes)
02/04/2022 • 3 minutes to read
NOTE
Puede crear y modificar los archivos de definición de informes paginados (.rdl) en el Generador de informes de Microsoft,
en Power BI Report Builder y en el Diseñador de informes de SQL Server Data Tools.
Para seleccionar una región de datos con objeto de que aparezcan los
identificadores de columna y de fila
En la vista Diseño, haga clic en la esquina superior izquierda de la región de datos Tablix para que los
identificadores de columna y de fila aparezcan por encima y junto a ella.
Para más información sobre las áreas de regiones de datos, vea Tablas, matrices y listas (Generador de
informes y SSRS).
Consulte también
Descripción de los grupos (Generador de informes y SSRS)
Región de datos Tablix (Generador de informes y SSRS)
Tablas (Generador de informes y SSRS)
Matrices (Generador de informes y SSRS)
Listas (Generador de informes y SSRS)
Tablas, matrices y listas (Generador de informes y SSRS)
Inserción o eliminación de una fila en un informe
paginado (Generador de informes)
02/04/2022 • 3 minutes to read
NOTE
Puede crear y modificar los archivos de definición de informes paginados (.rdl) en el Generador de informes de Microsoft,
en Power BI Report Builder y en el Diseñador de informes de SQL Server Data Tools.
Para seleccionar una región de datos con objeto de que aparezcan los
identificadores de columna y de fila
En la vista Diseño, haga clic en la esquina superior izquierda de la región de datos Tablix para que los
identificadores de columna y de fila aparezcan por encima y junto a ella.
Para más información sobre las áreas de regiones de datos, vea Tablas, matrices y listas (Generador de
informes y SSRS).
Consulte también
Región de datos Tablix (Generador de informes y SSRS)
Descripción de los grupos (Generador de informes y SSRS)
Tablas (Generador de informes y SSRS)
Matrices (Generador de informes y SSRS)
Listas (Generador de informes y SSRS)
Tablas, matrices y listas (Generador de informes y SSRS)
Combinación de celdas en una región de datos en
un informe paginado (Generador de informes)
02/04/2022 • 2 minutes to read
NOTE
Puede crear y modificar los archivos de definición de informes paginados (.rdl) en el Generador de informes de Microsoft,
en Power BI Report Builder y en el Diseñador de informes de SQL Server Data Tools.
Consulte también
Región de datos Tablix
Tablas (Generador de informes y SSRS)
Creación de una matriz
Creación de facturas y formularios con listas
Tablas, matrices y listas (Generador de informes y SSRS)
Creación de un grupo de jerarquía recursiva en un
informe paginado (Generador de informes)
02/04/2022 • 3 minutes to read
NOTE
Puede crear y modificar los archivos de definición de informes paginados (.rdl) en el Generador de informes de Microsoft,
en Power BI Report Builder y en el Diseñador de informes de SQL Server Data Tools.
2. En el panel Propiedades, expanda el nodo Relleno , haga clic en Izquierda y, en la lista desplegable,
seleccione <Expression...> .
3. En el panel Expresión, escriba la expresión siguiente:
=CStr(2 + (Level()*10)) + "pt"
Las propiedades de relleno requieren una cadena con el formato nnyy, donde nn es un número e yy es la
unidad de medida. La expresión de ejemplo genera una cadena que usa la función Level para aumentar
el tamaño del relleno según el nivel de recursividad. Por ejemplo, una fila que tenga un nivel de 1 daría
lugar a un relleno de (2 + (1*10))=12pt, y una fila que tenga un nivel de 3 se traduciría en un relleno de
(2 + (3*10))=32pt. Para obtener más información acerca de la función Level , vea Level.
4. Haga clic en OK .
Ejecute el informe. El informe muestra una vista jerárquica de los datos agrupados.
Consulte también
Crear grupos de jerarquía recursiva (Generador de informes y SSRS)
Filtrar, agrupar y ordenar datos (Generador de informes y SSRS)
Referencia a las funciones de agregado (Generador de informes y SSRS)
Tablas (Generador de informes y SSRS)
Matrices (Generador de informes y SSRS)
Listas (Generador de informes y SSRS)
Tablas, matrices y listas (Generador de informes y SSRS)
Adición o eliminación de un grupo en una región
de datos de un informe paginado (Generador de
informes)
02/04/2022 • 6 minutes to read
NOTE
Puede crear y modificar los archivos de definición de informes paginados (.rdl) en el Generador de informes de Microsoft,
en Power BI Report Builder y en el Diseñador de informes de SQL Server Data Tools.
NOTE
Si no ve el panel de agrupación, en la pestaña Vista, haga clic en Agrupación .
2. Coloque el campo por encima o por debajo de la jerarquía de grupos usando la barra de guía para situar
el grupo como grupo primario o grupo secundario de un grupo existente.
El grupo se agrega con un nombre, una expresión de grupo y una expresión de ordenación
predeterminados que se basan en el nombre del campo.
NOTE
Compruebe que, después de quitar una fila de detalles, la expresión de cada celda especifica una expresión de
agregado donde corresponda. Si es necesario, edite la expresión para especificar las funciones de agregado que se
requieran.
Consulte también
Referencias a las colecciones de variables de informe y de grupo (Generador de informes y SSRS)
Ejemplos de expresión de grupo (Generador de informes y SSRS)
Filtrar, agrupar y ordenar datos (Generador de informes y SSRS)
Región de datos Tablix (Generador de informes y SSRS)
Tablas (Generador de informes y SSRS)
Matrices (Generador de informes y SSRS)
Listas (Generador de informes y SSRS)
Tablas, matrices y listas (Generador de informes y SSRS)
Mostrar encabezados y pies de página con un
grupo en un informe paginado (Generador de
informes)
02/04/2022 • 4 minutes to read
NOTE
KeepWithGroup , KeepTogether y RepeatOnNewPage son propiedades de miembro de grupo que se pueden
establecer con el Modo avanzado del panel Agrupación. Para más información, vea Panel de agrupación (Generador de
informes).
NOTE
Puede crear y modificar los archivos de definición de informes paginados (.rdl) en el Generador de informes de Microsoft,
en Power BI Report Builder y en el Diseñador de informes de SQL Server Data Tools.
Para mantener una fila estática con un conjunto de filas dinámicas asociadas con un grupo de filas
1. En la superficie de diseño, haga clic en cualquier lugar de la región de datos Tablix para seleccionarla. El
Panel de agrupación muestra los grupos de filas y de columnas para la región de datos.
2. En el lado derecho del panel Agrupación, haga clic en la flecha abajo y, a continuación, haga clic en Modo
avanzado . El panel Grupos de filas muestra los miembros estáticos y dinámicos de la jerarquía de
grupos de filas.
3. Haga clic en el miembro estático correspondiente al encabezado de fila o al pie de página que desea
mantener con las filas de grupo. El panel de propiedades muestra las propiedades de Miembro de
Tablix .
4. En el panel de propiedades, haga clic en KeepWithGroup y, después, elija uno de los valores siguientes
en la lista desplegable:
Ninguno : seleccione esta opción si no desea indicar ninguna preferencia para mantener este
miembro con los miembros del grupo de filas seleccionado.
Antes : seleccione esta opción para mantener este miembro con los miembros del grupo anterior.
Debería usar esta opción para las filas del pie de página de grupo.
Después : seleccione esta opción para mantener este miembro con los miembros del grupo
siguiente. Debería usar esta opción para las filas del encabezado de página de grupo.
5. (Opcional) Obtenga una vista previa del informe. Donde sea posible, el presentador de informes
mantendrá este miembro con los miembros de grupo de filas especificados.
Para mantener una columna estática con un conjunto de columnas dinámicas asociadas con un grupo de
columnas
1. En la superficie de diseño, haga clic en cualquier lugar de la región de datos Tablix para seleccionarla. El
Panel de agrupación muestra los grupos de filas y de columnas para la región de datos.
2. En el lado derecho del panel Agrupación, haga clic en la flecha abajo y, a continuación, haga clic en Modo
avanzado . El panel Grupos de columnas muestra los miembros estáticos y dinámicos de la jerarquía de
grupos de columnas.
3. Haga clic en el miembro estático correspondiente a la columna estática que desea mantener con las
columnas de grupo. El panel de propiedades muestra las propiedades de Miembro de Tablix .
4. En el panel de propiedades, haga clic en KeepWithGroup y, después, elija uno de los valores siguientes
en la lista desplegable:
Ninguno : seleccione esta opción si no desea indicar ninguna preferencia para mantener este
miembro con los miembros del grupo de columnas seleccionado.
Antes : seleccione esta opción para mantener este miembro con los miembros del grupo anterior.
Debería usar esta opción para las etiquetas de columna que se muestran antes de los miembros
de grupo de columnas especificados.
Después : seleccione esta opción para mantener este miembro con los miembros del grupo
siguiente. Debería usar esta opción para los totales de columna que se muestran después de los
miembros de grupo de columnas especificados.
5. (Opcional) Obtenga una vista previa del informe. Donde sea posible, el representador de informes
mantendrá este miembro con los miembros de grupo de columnas especificados.
Consulte también
Celdas, filas y columnas de la región de datos Tablix (Generador de informes y SSRS)
Creación de un informe paginado escalonado
(Generador de informes)
02/04/2022 • 4 minutes to read
Los informes de tabla tradicionales sitúan el grupo primario en una columna adyacente del informe. La nueva
región de datos tablix permite agregar un grupo y filas de detalles o grupos secundarios a la misma columna.
Para diferenciar las filas de grupos de las filas de detalles o grupos secundarios, puede aplicar un formato, como
el color de fuente, o puede aplicar una sangría a las filas de detalles.
Los procedimientos de este tema le muestran cómo crear manualmente un informe escalonado, pero también
puede usar el asistente para nuevas tablas y matrices. Proporciona el diseño para los informes escalonados,
haciendo fácil crearlos. Después de completar el asistente, puede mejorar aún más el informe.
NOTE
El asistente solamente está disponible en el Generador de informes.
NOTE
Puede crear y modificar los archivos de definición de informes paginados (.rdl) en el Generador de informes de Microsoft,
en Power BI Report Builder y en el Diseñador de informes de SQL Server Data Tools.
En la siguiente ilustración se muestra el aspecto que podría tener la región de datos representada al
visualizar el informe.
4. Para aplicar una sangría a las filas de detalles situadas debajo de la fila de encabezado de grupo en la
misma columna, cambie el relleno de la celda de datos de detalles.
a. Seleccione la celda con el campo detallado a la que desea aplicar la sangría. Aparecerán las
propiedades del cuadro de texto para dicha celda en el panel de propiedades.
b. En el panel de propiedades, debajo de Alineación , expanda las propiedades para Relleno .
c. Para Izquierda , escriba un nuevo valor de relleno como, por ejemplo, .5in . El relleno aplica una
sangría al texto de la celda según el valor especificado. El valor de relleno predeterminado es 2
puntos. Los valores válidos para las propiedades de relleno son cero o un número positivo,
seguido de un designador de tamaño.
Los designadores de tamaño son:
DESIGN A DO R DESC RIP C IÓ N
cm Centímetros
mm Milímetros
NOTE
Existen varias formas de agregar grupos a una región de datos. Para más información, vea Agregar o
eliminar un grupo en una región de datos (Generador de informes y SSRS).
Consulte también
Encabezados y pies de página (Generador de informes y SSRS)
Aplicar formato a los elementos de informe (Generador de informes y SSRS)
Región de datos Tablix (Generador de informes y SSRS)
Tablas (Generador de informes y SSRS)
Matrices (Generador de informes y SSRS)
Listas (Generador de informes y SSRS)
Tablas, matrices y listas (Generador de informes y SSRS)
Adición, movimiento o eliminación de una tabla,
una matriz o una lista en un informe paginado
(Generador de informes)
02/04/2022 • 2 minutes to read
Consulte también
Región de datos Tablix (Generador de informes y SSRS)
Tablas, matrices y listas (Generador de informes y SSRS)
Elementos de informe (Generador de informes y
SSRS)
02/04/2022 • 11 minutes to read
Las tablas, las matrices, los gráficos y las imágenes que se incluyen en los informes, se pueden publicar como
elementos de informe. Se trata de elementos de informe paginado que se han publicado por separado en un
servidor de informes y se pueden volver a usar en otros informes paginados. Los elementos de informe tienen
una extensión de archivo .rsc.
Con los elementos de informe, los grupos de trabajo pueden aprovechar ahora los diversos puntos fuertes y
roles de los miembros del equipo. Por ejemplo, si es el encargado de crear los gráficos, puede guardarlos como
partes independientes que usted y sus colaboradores pueden reutilizar en otros informes. Puede publicar los
elementos de informe en un servidor de informes o sitio de SharePoint integrado con un servidor de informes.
Puede reutilizarlas en varios informes y puede actualizarlas en el servidor.
El elemento de informe que agrega a un informe mantiene una relación con la instancia del elemento de
informe en el sitio o servidor por medio de un identificador único. Después de agregar elementos de informe de
un sitio o servidor a un informe, puede modificarlas, de forma independiente del elemento de informe original
en el sitio o servidor. Puede aceptar las actualizaciones realizadas por otros usuario al elemento de informe en el
sitio o servidor, y puede volver a guardar el elemento de informe modificado en el sitio o servidor, agregando
un nuevo elemento de informe o sobrescribiendo el original, si tiene los permisos necesarios.
1. La persona A crea un informe con un gráfico que depende de un conjunto de datos incrustado.
2. La persona A decide publicar el gráfico en el servidor de informes. El Generador de informes asigna un
identificador único al gráfico publicado. La persona A decide no compartir el conjunto de datos, de modo
que el conjunto de datos permanece incrustado en el gráfico.
3. La persona B crea un informe en blanco, busca en la galería de elementos de informe, encuentra el
gráfico y lo agrega a su informe. El gráfico forma ahora parte del informe de la persona B, junto con el
conjunto de datos incrustado. La persona B puede modificar las instancias del gráfico y el conjunto de
datos que están en el informe. Esto no tendrá ningún efecto en las instancias del gráfico y el conjunto de
datos en el servidor de informes, ni interrumpirá la relación entre las instancias en el informe y en el
servidor de informes.
NOTE
Puede deshabilitar la barra de información y no ser informado si un elemento de informe ha cambiado. Establece esta
opción al agregar el elemento de informe a su informe. Aunque haya deshabilitado la barra de información, aún puede
comprobar las actualizaciones.
El Generador de informes busca diferencias entre la fecha de la última actualización del elemento de informe del
servidor y la fecha en que usted sincronizó por última vez ese elemento de informe con el servidor. No
comprueba la fecha en que modificó el elemento en su informe. Así, el elemento de informe en su informe y el
elemento de informe en el servidor podrían ser bastante distintos, pero cuando el Generador de informes
comprueba si hay actualizaciones, no encontrará ninguno.
Aceptar las actualizaciones
Al aceptar una actualización para un elemento de informe, reemplaza completamente a la copia del elemento de
informe existente en su informe. No puede combinar características del elemento de informe con características
del elemento de informe publicado en el servidor. Sin embargo, si ha cambiado una de las dependencias del
elemento de informe, por ejemplo un conjunto de datos incrustado, el Generador de informes no copia sobre la
dependencia que ya está en su informe. Descarga una nueva copia de la dependencia y actualiza el elemento de
informe para que señale a la nueva copia.
Revertir a una versión anterior de un elemento de informe
Si ha cambiado una versión de un elemento en su informe y decide reemplazarla con la versión que está en el
servidor, no puede utilizar el cuadro de diálogo Actualizar para hacerlo. La actualización solo se puede realizar
en elementos de informe que han cambiado en el servidor desde que los descargó.
Para revertir a la versión en el servidor, no tiene más que eliminar la versión que tiene en su informe y volver a
agregarla.
Temas de procedimientos
Publicar y volver a publicar elementos de informe (Generador de informes y SSRS)
Buscar elementos de informe y establecer una carpeta predeterminada (Generador de informes y SSRS)
Consulte también
Elementos de informe y conjuntos de datos en el Generador de informes
Administración de elementos de informe
Publicar y volver a publicar elementos de informe
(Generador de informes y SSRS)
02/04/2022 • 2 minutes to read
Se trata de elementos de informe paginado que se han publicado por separado en un servidor de informes y se
pueden volver a usar en otros informes paginados. Puede publicar un elemento de informe con la configuración
predeterminada en una ubicación predeterminada, o editar los metadatos del elemento de informe , por
ejemplo el nombre y la descripción, y guardarlo en otra ubicación de un servidor de informes. También puede
guardarlo en un sitio de SharePoint que esté integrado con un servidor de informes si tiene los permisos
necesarios.
Puede publicar solo el elemento de informe, con el conjunto de datos del que depende incrustado en él, o
publicar el conjunto de datos por separado. Si publica el conjunto de datos por separado, se convierte en un
conjunto de datos compartido y el elemento de informe se vincula con él. Para obtener más información, vea
Elementos de informe y conjuntos de datos en el Generador de informes.
Puede volver a publicar un elemento de informe existente. Si tiene los permisos necesarios, puede volver a
guardar la instancia original del elemento de informe en el servidor, aunque no lo haya creado. También puede
publicarlo como un nuevo elemento de informe y guardarlo en la misma ubicación o en otra.
NOTE
Es aconsejable dar un nombre y una descripción al elemento de informe, porque ayuda a los usuarios a
identificarlo cuando lo buscan. La longitud máxima del nombre de un elemento de informe es de 260 caracteres
para la ruta de acceso completa, incluidos los nombres de las carpetas del servidor, seguidos por el nombre del
elemento de informe.
4. Para guardar un elemento de informe en una carpeta que no sea la predeterminada, haga clic en el botón
Examinar .
5. Cuando haya configurado las opciones para todos los elementos de informe del informe, haga clic en
Publicar .
Después de publicar los elementos de informe, en el cuadro de diálogo se muestra cuáles se publicaron
correctamente y cuáles no. En el cuadro de diálogo Publicar elementos de informe se muestran los
datos de los elementos de informe que no se publicaron.
6. Haga clic en Cerrar .
NOTE
Si lo publica como nuevo elemento de informe, tendrá un nuevo identificador único. Ya no recibirá actualizaciones si
cambia el elemento de informe original.
Consulte también
Elementos de informe (Generador de informes y SSRS)
Elementos de informe y conjuntos de datos en el Generador de informes
Buscar elementos de informe y establecer una carpeta predeterminada (Generador de informes y SSRS)
Buscar elementos de informe y establecer una
carpeta predeterminada (Generador de informes y
SSRS)
02/04/2022 • 2 minutes to read
La manera más fácil de crear un informe paginado de Reporting Services es agregar elementos de informe
existentes, como tablas y gráficos, desde la galería de elementos de informe. Al agregar un elemento de informe
al informe, también agrega todo lo que debe tener para que funcione. Por ejemplo, cualquier elemento de
informe que muestre los datos depende de un conjunto de datos, es decir, una consulta y una conexión a un
origen de datos. Después de agregar el elemento de informe a un informe, puede modificarlo como convenga.
Puede establecer una carpeta predeterminada para publicar elementos de informe en el servidor de informes o
el sitio de SharePoint integrado con un servidor de informes.
Para más información, vea Elementos de informe (Generador de informes y SSRS).
NOTE
Debe estar conectado a un servidor de informes para buscar elementos de informe.
2. Puede restringir la búsqueda especificando detalles sobre el elemento de informe. Escriba todo o parte
del nombre y la descripción en el cuadro Buscar , o haga clic Agregar criterios y agregue los valores
para alguno de los campos o para todos:
Creado por
Fecha de creación
Fecha de última modificación
Última modificación por
Carpeta del servidor
Tipo
Por ejemplo, para encontrar una imagen, haga clic en Agregar criterios y, a continuación, haga clic en
Tipo . En la lista desplegable, active la casilla Imagen , presione ENTRAR y, a continuación, haga clic en la
lupa de Buscar.
NOTE
Para los valores de Creado por y Última modificación por , busque el nombre de usuario de la persona como
se representa en el servidor de informes.
Para establecer una carpeta predeterminada para elementos de
informe
1. Haga clic en Generador de informes y, a continuación, en Opciones .
2. En el cuadro de diálogo Opciones , en la pestaña Configuración , escriba un nombre de carpeta en el
cuadro de texto Publicar elementos de informe en esta carpeta de forma predeterminada .
El Generador de informes creará esta carpeta si se dispone de permisos para crear carpetas en el servidor de
informes y la carpeta no existe todavía.
No necesita reiniciar el Generador de informes para que esta configuración surta efecto.
Consulte también
Elementos de informe (Generador de informes y SSRS)
Elementos de informe y conjuntos de datos en el Generador de informes
Publicar y volver a publicar elementos de informe (Generador de informes y SSRS)
Elementos de informe en el Diseñador de informes
(SSRS)
02/04/2022 • 5 minutes to read
En el Diseñador de informes, después de crear tablas, gráficos y otros elementos de informe paginado en un
proyecto, puede publicarlos como elementos de informe en un servidor de informes o en el sitio de SharePoint
integrado con un servidor de informes para que su usuario y otros usuarios puedan reutilizarlos en otros
informes.
En general, los elementos de informe funcionan de la misma manera en el Diseñador de informes y en el
Generador de informes. Para más información sobre las funciones básicas, vea Elementos de informe
(Generador de informes y SSRS).
Hay diferencias fundamentales en el modo en que los elementos de informe se usan en el Diseñador de
informes. Una diferencia principal es el flujo de trabajo. El Generador de informes habilita la creación
colaborativa: Se puede crear un elemento de informe y publicarlo. Puede reutilizarlo, modificarlo y volver a
publicarlo. En el Diseñador de informes, la publicación es unidireccional: se puede publicar un elemento de
informe en el Diseñador de informes y reutilizarlo. Pero no se puede reutilizar un elemento de informe existente
en un informe en el Diseñador de informes. En este tema se elaboran estas diferencias, después de una
información general rápida de los elementos de informe.
1. En el Diseñador de informes, la persona A crea un proyecto que contiene un informe con un gráfico que
depende de un conjunto de datos incrustado.
2. La persona A marca el gráfico con su conjunto de datos incrustado para publicarlo. El Diseñador de
informes le asigna un identificador único. La persona A implementa el informe en el servidor de
informes. El Diseñador de informes publica el gráfico.
3. La persona B crea un informe en blanco en el Generador de informes y agrega el gráfico a él. El gráfico
forma ahora parte del informe de la persona B, junto con el conjunto de datos incrustado. La persona B
puede modificar las instancias del gráfico y el conjunto de datos que están en el informe. Esto no tendrá
ningún efecto en las instancias del gráfico y el conjunto de datos en el servidor de informes, ni
interrumpirá la relación entre las instancias en el informe y en el servidor de informes.
Pasos siguientes
Administración de elementos de informe
¿Tiene alguna pregunta más? Puede plantear sus dudas en el foro de Reporting Services.
Administrar elementos de informe
02/04/2022 • 7 minutes to read
Los elementos de informe se pueden reutilizar en informes paginados, por varios usuarios y en varios informes.
Los usuarios pueden buscar elementos de informe en el servidor y agregarlos a un informe. También pueden
informarse de las actualizaciones del elemento de informe en el servidor y volver a publicar versiones nuevas
de un elemento de informe. Esas acciones de creación de informes se pueden ver afectadas por los permisos de
seguridad de los servicios de informe, que las controlan. En este tema se revisan las propiedades de los
elementos de informe y su comportamiento cuando se encuentran en el servidor.
EL EM EN TO DE IN F O RM E
Generador de informes
Servidor en el modo integrado de SharePoint
A C C IO N ES RO L E
Solo ver
IMPORTANT
En cada uno de estos pasos, es importante asegurarse de que los elementos de informe se reutilizan en los
informes de ubicaciones y usuarios de confianza.
Los elementos de informe usan las mismas directivas de permisos que el tipo de elemento "Recurso"
existente. Dentro de una carpeta, no hay diferenciación entre los elementos de recurso tradicionales y los
elementos de informe desde la perspectiva de la herencia de la seguridad. El elemento de informe
heredará la misma directiva de permisos que las imágenes de la misma carpeta. Cuando se necesita esta
distinción, la seguridad del nivel de elemento se puede configurar para los elementos de informe que se
desee. O bien, los elementos de informe deberían estar en carpetas independientes que tengan
configurados los permisos correctos.
Consulte también
Elementos de informe y conjuntos de datos en el Generador de informes
Administración de contenido del servidor de informes (Modo nativo de SSRS)
Elementos de informe en el Diseñador de informes (SSRS)
Gráficos en un informe paginado (Generador de
informes)
02/04/2022 • 9 minutes to read
Puede publicar gráficos con independencia de un informe como elementos de informe. Para más información,
vea Elementos de informe.
Diseñar un gráfico
Después de agregar una región de datos de gráfico a la superficie de diseño, puede arrastrar los campos de
conjunto de datos de informe para los datos numéricos y no numéricos hasta el panel de Datos del gráfico en el
gráfico. Al hacer clic en el gráfico en la superficie de diseño, aparece el panel Datos del gráfico, con tres áreas:
Grupos de categorías, Grupos de series y Valores. Si el informe tiene un conjunto de datos compartido o
incrustado, los campos del conjunto de datos aparecen en el panel Datos de informe. Arrastre los campos del
conjunto de datos al área apropiada del panel Datos del gráfico. De forma predeterminada, cuando se agrega un
campo a una de las áreas del gráfico, el Generador de informes calcula un agregado para dicho campo. También
puede usar agrupaciones de series para generar series dinámicamente. Un gráfico se organiza como una matriz.
NOTE
Los datos del gráfico en tiempo de diseño son diferentes de los datos del gráfico cuando se procesa el informe. No son los
datos reales. Se trata de datos generados que se han agregado para que pueda diseñar el gráfico y se haga una idea del
aspecto que tendrá.
Para más información sobre las expresiones de agregado, vea Referencia a las funciones de agregado
(Generador de informes y SSRS).
En esta sección
Agregar un gráfico a un informe (Generador de informes y SSRS)
Describe los primeros pasos para agregar un gráfico a su informe.
Tipos de gráficos (Generador de informes y SSRS)
Describe todos los tipos y subtipos de gráficos disponibles en el Generador de informes e incluye
consideraciones y procedimientos recomendados para el uso de varios tipos de gráficos.
Aplicar formato a un gráfico (Generador de informes y SSRS)
Use formato para mejorar el aspecto general y resaltar los puntos de datos clave en el gráfico.
Puntos de datos vacíos y nulos en los gráficos (Generador de informes y SSRS)
Describe las consideraciones que se deben tener en cuenta al trabajar con gráficos basados en campos vacíos o
con valores nulos.
Mostrar una serie con varios rangos de datos en un gráfico (Generador de informes y SSRS)
Describe cómo agregar quiebres de escala a una serie que contiene más de un intervalo de datos.
Mostrar varias series en un gráfico (Generador de informes y SSRS)
Describe diversos métodos para mostrar varias series en el mismo gráfico, incluidos la combinación de tipos de
gráfico, el uso del eje secundario, la especificación de tipos de gráficos diferentes y el uso de varias áreas de
gráfico.
Vincular varias regiones de datos al mismo conjunto de datos (Generador de informes y SSRS)
Proporcione distintas vistas de los datos del mismo conjunto de datos de informe.
Agregar o eliminar un grupo en un gráfico (Generador de informes y SSRS)
Describe la adición de grupos y de grupos anidados a un gráfico.
Agregar una media móvil a un gráfico (Generador de informes y SSRS)
Describe el uso de la fórmula de promedio móvil para calcular el promedio de los datos de la serie.
Solucionar problemas de gráficos (Generador de informes y SSRS)
Ofrece sugerencias para trabajar con gráficos.
Consulte también
Imágenes, cuadros de texto, rectángulos y líneas (Generador de informes y SSRS)
Ordenación interactiva, mapas de documento y vínculos (Generador de informes y SSRS)
Anidar regiones de datos (Generador de informes y SSRS)
Tutorial: Agregar un gráfico de columnas a un informe (Generador de informes)
Tutorial: Agregar un gráfico circular a un informe (Generador de informes)
Tutorial: Agregar un gráfico de barras a un informe (Generador de informes)
Adición de un gráfico a un informe paginado
(Generador de informes)
02/04/2022 • 3 minutes to read
NOTE
Puede crear y modificar los archivos de definición de informes paginados (.rdl) en el Generador de informes de Microsoft,
en Power BI Report Builder y en el Diseñador de informes de SQL Server Data Tools.
En la pestaña Inser tar , haga clic en Gráfico y, a continuación, haga clic en Asistente para gráficos .
2. Siga los pasos en el Asistente para Nuevo gráfico.
3. En la pestaña Inicio , haga clic en Ejecutar para ver el informe representado.
4. En la pestaña Ejecutar , haga clic en Diseño para seguir trabajando en el informe.
Consulte también
Gráficos (Generador de informes y SSRS)
Tipos de gráficos (Generador de informes y SSRS)
Puntos de datos vacíos y nulos en los gráficos (Generador de informes y SSRS)
Tutorial: Incorporación de un gráfico de barras a un informe (Generador de informes)
Tutorial: Agregar un gráfico de barras a un informe (Diseñador de informes)
Tutorial: Incorporación de un gráfico circular a un informe (Generador de informes)
Tutorial: Agregar un gráfico circular a un informe (Diseñador de informes)
Tipos de gráfico en un informe paginado
(Generador de informes)
02/04/2022 • 2 minutes to read
NOTE
Puede crear y modificar los archivos de definición de informes paginados (.rdl) en el Generador de informes de Microsoft,
en Power BI Report Builder y en el Diseñador de informes de SQL Server Data Tools.
Gráficos de áreas
(Generador de
informes y SSRS)
Gráficos de barras
(Generador de
informes y SSRS)
Barras de datos
Gráficos de columnas
(Generador de
informes y SSRS)
M UEST RA DATO S DE M UEST RA DATO S DE M UEST RA DATO S M UEST RA DATO S DE
T IP O DE GRÁ F IC O P RO P O RC IÓ N A C C IO N ES L IN EA L ES VA RIO S VA LO RES
Gráficos de líneas
(Generador de
informes y SSRS)
Gráficos circulares
(Generador de
informes y SSRS)
Gráficos polares
(Generador de
informes y SSRS)
Rangos de intervalos
(Generador de
informes y SSRS)
Gráficos de
dispersión
(Generador de
informes y SSRS)
Gráficos de formas
(Generador de
informes y SSRS)
Minigráficos
Gráficos de
cotizaciones
(Generador de
informes y SSRS)
Pasos siguientes
Gráficos
Puntos de datos vacíos y nulos en los gráficos
Agregar un gráfico a un informe
¿Tiene alguna pregunta más? Puede plantear sus dudas en el foro de Reporting Services.
Cambio de un tipo de gráfico en un informe
paginado (Generador de informes)
02/04/2022 • 2 minutes to read
NOTE
Puede crear y modificar los archivos de definición de informes paginados (.rdl) en el Generador de informes de Microsoft,
en Power BI Report Builder y en el Diseñador de informes de SQL Server Data Tools.
NOTE
Si hay varias series en un gráfico, debe hacer clic con el botón secundario en la serie que desea cambiar, no en el
gráfico.
Consulte también
Gráficos (Generador de informes y SSRS)
Medidores (Generador de informes y SSRS)
Agregar un gráfico a un informe (Generador de informes y SSRS)
Gráficos de áreas en un informe paginado
(Generador de informes)
02/04/2022 • 3 minutes to read
NOTE
Puede crear y modificar los archivos de definición de informes paginados (.rdl) en el Generador de informes de Microsoft,
en Power BI Report Builder y en el Diseñador de informes de SQL Server Data Tools.
Variaciones
Área apilada . Gráfico de áreas donde varias series se apilan verticalmente. Si solo hay una serie en el
gráfico, el gráfico de áreas apiladas se mostrará igual que un gráfico de áreas.
Área 100% apilada . Gráfico de áreas donde varias series se apilan verticalmente para ajustarse a la
totalidad del área del gráfico. Si solo hay una serie en el gráfico, el gráfico de áreas apiladas se mostrará
igual que un gráfico de áreas.
Área suavizada . Gráfico de áreas donde los puntos de datos se conectan mediante una línea suavizada
en lugar de una línea normal. Use un gráfico de área suavizada en lugar de un gráfico de áreas cuando
esté más interesado en mostrar tendencias que en mostrar los valores de los puntos de datos
individuales.
Consulte también
Gráficos (Generador de informes y SSRS)
Tipos de gráficos (Generador de informes y SSRS)
Gráficos de líneas (Generador de informes y SSRS)
Cambiar un tipo de gráfico (Generador de informes y SSRS)
Puntos de datos vacíos y nulos en los gráficos (Generador de informes y SSRS)
Gráficos de barras en un informe paginado
(Generador de informes)
02/04/2022 • 4 minutes to read
NOTE
Puede crear y modificar los archivos de definición de informes paginados (.rdl) en el Generador de informes de Microsoft,
en Power BI Report Builder y en el Diseñador de informes de SQL Server Data Tools.
Consulte también
Gráficos (Generador de informes y SSRS)
Tipos de gráficos (Generador de informes y SSRS)
Puntos de datos vacíos y nulos en los gráficos (Generador de informes y SSRS)
Gráficos de columnas (Generador de informes y SSRS)
Rangos de intervalos (Generador de informes y SSRS)
Aplicar formato a los colores de serie de un gráfico (Generador de informes y SSRS)
Aplicar formato a las etiquetas de los ejes de un gráfico (Generador de informes y SSRS)
Aplicar formato a la leyenda de un gráfico (Generador de informes y SSRS)
Agregar estilos con bisel, relieve y textura a un gráfico (Generador de informes y SSRS)
Tutorial: Agregar un gráfico de barras a un informe (Generador de informes)
Tutorial: Agregar un gráfico de barras a un informe
Gráficos de columnas en un informe paginado
(Generador de informes)
02/04/2022 • 3 minutes to read
NOTE
Puede crear y modificar los archivos de definición de informes paginados (.rdl) en el Generador de informes de Microsoft,
en Power BI Report Builder y en el Diseñador de informes de SQL Server Data Tools.
Consulte también
Gráficos (Generador de informes y SSRS)
Tipos de gráficos (Generador de informes y SSRS)
Gráficos de barras (Generador de informes y SSRS)
Rangos de intervalos (Generador de informes y SSRS)
Tutorial: Agregar un gráfico de barras a un informe (Generador de informes)
Puntos de datos vacíos y nulos en los gráficos (Generador de informes y SSRS)
Gráficos de líneas en un informe paginado
(Generador de informes)
02/04/2022 • 2 minutes to read
NOTE
Puede crear y modificar los archivos de definición de informes paginados (.rdl) en el Generador de informes de Microsoft,
en Power BI Report Builder y en el Diseñador de informes de SQL Server Data Tools.
Variaciones
Línea suavizada . Gráfico de líneas que usa una línea curva en lugar de una línea normal.
Línea escalonada . Gráfico de líneas que usa una línea escalonada en lugar de una línea normal. La línea
escalonada conecta puntos mediante una línea que adopta la apariencia de los peldaños de una escalera.
Gráficos sparkline . Variaciones del gráfico de líneas que muestran solo la serie de líneas en la celda de
una tabla o una matriz. Para obtener más información, vea Minigráficos y barras de datos (Generador de
informes y SSRS).
Consulte también
Gráficos de barras (Generador de informes y SSRS)
Gráficos de columnas (Generador de informes y SSRS)
Gráficos (Generador de informes y SSRS)
Tipos de gráficos (Generador de informes y SSRS)
Gráficos de áreas (Generador de informes y SSRS)
Puntos de datos vacíos y nulos en los gráficos (Generador de informes y SSRS)
Gráficos (Generador de informes y SSRS)
Gráficos circulares en un informe paginado
(Generador de informes)
02/04/2022 • 6 minutes to read
NOTE
Puede crear y modificar los archivos de definición de informes paginados (.rdl) en el Generador de informes de Microsoft,
en Power BI Report Builder y en el Diseñador de informes de SQL Server Data Tools.
Variaciones
Círculo seccionado : gráfico circular cuyos sectores están separados del centro del círculo. Además del
gráfico circular seccionado, en el que todos los sectores están separados, también puede crear un gráfico
de sectores seccionados, en el que hay un solo sector separado.
Anillos : gráfico circular con un espacio abierto en el centro.
Anillo seccionado : gráfico de anillos donde todos los sectores están separados del centro del anillo.
Circular 3D : gráfico circular al que se ha aplicado un estilo 3D.
Círculo seccionado 3D : gráfico circular seccionado al que se ha aplicado un estilo 3D.
Para más información, vea Agregar estilos con bisel, relieve y textura a un gráfico (Generador de informes y
SSRS).
Consulte también
Mostrar las etiquetas de los puntos de datos fuera de un gráfico circular (Generador de informes y SSRS)
Recopilar segmentos pequeños en un gráfico circular (Generador de informes y SSRS)
Mostrar valores de porcentaje en un gráfico circular (Generador de informes y SSRS)
Tutorial: Agregar un gráfico circular a un informe (Generador de informes)
Aplicar formato a la leyenda de un gráfico (Generador de informes y SSRS)
Puntos de datos vacíos y nulos en los gráficos (Generador de informes y SSRS)
Aplicar formato a los colores de serie de un gráfico (Generador de informes y SSRS)
Gráficos polares en un informe paginado
(Generador de informes)
02/04/2022 • 2 minutes to read
NOTE
Puede crear y modificar los archivos de definición de informes paginados (.rdl) en el Generador de informes de Microsoft,
en Power BI Report Builder y en el Diseñador de informes de SQL Server Data Tools.
Variaciones
Gráfico radial . Un gráfico radial muestra una serie como una línea o un área circular. A diferencia del
gráfico polar, el gráfico radial no muestra los datos en función de las coordenadas polares.
Ejemplo
En el ejemplo siguiente se muestra el uso de un gráfico radial. La tabla siguiente proporciona los datos de
ejemplo para el gráfico.
N O M B RE SA L ES
Shrubs 61
Seeds 78
Bulbs 60
Árboles 38
Flowers 81
En este ejemplo, el campo Nombre se sitúa en el área Grupos de categorías. El campo Ventas se coloca en el
área Valores. El campo Sales se agrega automáticamente al gráfico al colocarlo. El gráfico radial calcula dónde se
deben situar las etiquetas basándose en el número de valores del campo Sales, que contiene cinco valores, y
coloca las etiquetas en cinco puntos equidistantes en un círculo. Si el campo Sales incluyese tres valores, las
etiquetas se colocarían en tres puntos equidistantes en un círculo.
En la ilustración siguiente se muestra un ejemplo de un gráfico radial basado en los datos presentados.
Consulte también
Gráficos (Generador de informes y SSRS)
Aplicar formato a un gráfico (Generador de informes y SSRS)
Tipos de gráficos (Generador de informes y SSRS)
Gráficos de líneas (Generador de informes y SSRS)
Puntos de datos vacíos y nulos en los gráficos (Generador de informes y SSRS)
Gráficos de intervalos en un informe paginado
(Generador de informes)
02/04/2022 • 2 minutes to read
NOTE
Puede crear y modificar los archivos de definición de informes paginados (.rdl) en el Generador de informes de Microsoft,
en Power BI Report Builder y en el Diseñador de informes de SQL Server Data Tools.
Variaciones
Inter valo suavizado . Un gráfico de intervalos suavizados muestra las líneas curvas en lugar de rectas.
Inter valo de columnas . Un gráfico de intervalos de columnas usa columnas en lugar de áreas para
mostrar los intervalos.
Inter valo de barras . Un gráfico de intervalos de barras usa barras en lugar de áreas para mostrar los
intervalos.
Consulte también
Gráficos (Generador de informes y SSRS)
Tipos de gráficos (Generador de informes y SSRS)
Aplicar formato a un gráfico (Generador de informes y SSRS)
Gráficos de dispersión en un informe paginado
(Generador de informes)
02/04/2022 • 2 minutes to read
NOTE
Puede crear y modificar los archivos de definición de informes paginados (.rdl) en el Generador de informes de Microsoft,
en Power BI Report Builder y en el Diseñador de informes de SQL Server Data Tools.
Variaciones
Burbuja. Los gráficos de burbujas muestran la diferencia entre dos valores de un punto de datos
basándose en el tamaño de la burbuja. Cuanto mayor sea la burbuja, mayor será la diferencia entre los
dos valores.
Burbuja 3D . Gráfico de burbujas mostrado en tres dimensiones.
Consulte también
Gráficos (Generador de informes y SSRS)
Tipos de gráficos (Generador de informes y SSRS)
Aplicar formato a un gráfico (Generador de informes y SSRS)
Gráficos de líneas (Generador de informes y SSRS)
Gráficos de formas en un informe paginado
(Generador de informes)
02/04/2022 • 3 minutes to read
NOTE
Puede crear y modificar los archivos de definición de informes paginados (.rdl) en el Generador de informes de Microsoft,
en Power BI Report Builder y en el Diseñador de informes de SQL Server Data Tools.
Variaciones
Pirámide : gráfico que muestra datos proporcionales y tiene forma de pirámide.
Consulte también
Gráficos (Generador de informes y SSRS)
Aplicar formato a un gráfico (Generador de informes y SSRS)
Puntos de datos vacíos y nulos en los gráficos (Generador de informes y SSRS)
Gráficos circulares (Generador de informes y SSRS)
Gráficos de cotizaciones en un informe paginado
(Generador de informes)
02/04/2022 • 2 minutes to read
Hay un ejemplo de gráfico de cotizaciones disponible como informe de ejemplo del Generador de informes.
Para más información acerca de cómo descargar este y otros informes de ejemplo, consulte el tema sobre
informes de ejemplo del Generador de informes y el Diseñador de informes.
NOTE
Puede crear y modificar los archivos de definición de informes paginados (.rdl) en el Generador de informes de Microsoft,
en Power BI Report Builder y en el Diseñador de informes de SQL Server Data Tools.
Variaciones
Vela japonesa . El gráfico de vela japonesa es una variante especializada del gráfico de cotizaciones, en el
que se usan cuadros para mostrar el intervalo existente entre los valores de apertura y de cierre. Al igual que
el gráfico de cotizaciones, el gráfico de vela japonesa puede mostrar hasta cuatro valores por punto de datos.
Pasos siguientes
Gráficos de intervalos
Gráficos
Dar formato a un gráfico
Cuadro de diálogo Propiedades del eje, Opciones del eje
¿Tiene alguna pregunta más? Puede plantear sus dudas en el foro de Reporting Services.
Gráficos de rectángulos y de proyección solar en un
informe paginado en SQL Server Reporting
Services (Generador de informes)
02/04/2022 • 6 minutes to read
Gráfico de rectángulos de
Un gráfico de rectángulos divide el área del gráfico en rectángulos que representan los diferentes niveles y
tamaños relativos de la jerarquía de datos. La distribución se asemeja a las ramas de un árbol, que parten de un
tronco y se dividen en ramas cada vez más pequeñas. Cada rectángulo se divide en rectángulos más pequeños
que representan el siguiente nivel en la jerarquía. Los rectángulos de nivel superior del gráfico se ordenan de
forma que el rectángulo más grande quede en la esquina superior izquierda y el más pequeño, en la inferior
derecha. Dentro de cada rectángulo, el siguiente nivel del más alto también se organiza con rectángulos en la
misma distribución, de la esquina superior izquierda a la inferior derecha.
Por ejemplo, en la imagen siguiente del gráfico de rectángulos de ejemplo, el territorio del suroeste de EE. UU. es
el más grande y Alemania es el más pequeño. En el suroeste de EE. UU., las bicicletas de carretera se han
vendido más que las de montaña.
1. Haga clic con el botón derecho en la superficie de diseño y después seleccione Inser tar > Gráfico . Haga
clic en el icono Rectángulos .
2. Cambie la posición y el tamaño del gráfico. Para usarlo con los datos de ejemplo, puede empezar con un
gráfico de 5 pulgadas de ancho.
3. Agregue los siguientes campos de los datos de ejemplo:
Valores : LineTotal
Grupos de categorías (en el orden siguiente):
a. nombreDeCategoría
b. nombreDeSubcategoría
Grupos de series : TerritoryName
4. Para optimizar el tamaño de página para la forma general de un gráfico de rectángulos, establezca la
posición de la leyenda en la parte inferior.
5. Para agregar información sobre herramientas en la que se muestre la subcategoría y el total de línea,
haga clic con el botón derecho en LineTotal y, después, seleccione Propiedades de la serie .
Para más información, vea Mostrar la información sobre herramientas en una serie (Generador de
informes y SSRS).
6. Cambie el título predeterminado del gráfico por Ventas categorizadas por territorio .
7. El número de valores de etiqueta que se muestran viene determinado por el tamaño de la fuente, del área
general del gráfico y de los rectángulos específicos. Para ver más etiquetas, cambie la propiedad Fuente
de etiqueta de LineTotal a 10 pt en lugar del valor predeterminado de 8 pt .
Para insertar un gráfico de proyección solar y configurar los datos de AdventureWorks de ejemplo
NOTE
Antes de agregar un gráfico al informe, cree un origen y un conjunto de datos. Para obtener una consulta y datos de
ejemplo, vea Datos de ejemplo de AdventureWorks.
1. Haga clic con el botón derecho en la superficie de diseño y después seleccione Inser tar > Gráfico . Haga
clic en el icono Proyección solar .
2. Cambie la posición y el tamaño del gráfico. Para usarlo con los datos de ejemplo, puede empezar con un
gráfico de 5 pulgadas de ancho.
3. Agregue los siguientes campos de los datos de ejemplo:
Valores : LineTotal
Grupos de categorías (en el orden siguiente):
a. nombreDeCategoría
b. nombreDeSubcategoría
c. SalesReasonName
Grupos de series : TerritoryName
4. Para optimizar el tamaño de página para la forma general de un gráfico de proyección solar, establezca la
posición de la leyenda en la parte inferior.
5. Cambie el título predeterminado del gráfico a Ventas categorizadas por territorio, con motivo de
venta .
6. Para agregar los valores de los grupos de categorías al gráfico de proyección solar como etiquetas,
establezca las propiedades de etiqueta Visible=true y UseValueAsLabel=false .
Los valores de etiqueta que se muestran vienen determinados por el tamaño de la fuente, del área
general del gráfico y de los rectángulos específicos. Para ver más etiquetas, cambie la propiedad Fuente
de etiqueta de LineTotal a 10 pt en lugar del valor predeterminado de 8 pt .
7. Si desea utilizar una gama de colores distinta, cambie la propiedad Paleta del gráfico.
e. Para comprobar la conexión, haga clic en el botón Probar conexión y, después, haga clic en
Aceptar .
Para más información sobre la creación de un origen de datos, vea Agregar y comprobar una conexión de
datos (Generador de informes y SSRS).
3. Crear un conjunto de datos .
a. Bajo Datos de informe , haga clic con el botón derecho en Conjuntos de datos y, después, haga
clic en Agregar conjunto de datos .
b. Seleccione Usar un conjunto de datos inser tado en el informe .
c. Seleccione el origen de datos que ha creado.
d. Seleccione Texto como el tipo de consulta y copie y pegue la consulta siguiente en el cuadro de
texto Consulta :
SELECT Sales.SalesOrderHeader.SalesOrderID, Sales.SalesOrderHeader.OrderDate,
Sales.SalesOrderDetail.SalesOrderDetailID, Sales.SalesOrderDetail.ProductID,
Sales.SalesOrderDetail.LineTotal,
Sales.SalesOrderDetail.UnitPrice, Sales.SalesOrderDetail.OrderQty,
Production.Product.Name, Production.Product.ProductNumber, Sales.SalesTerritory.TerritoryID,
lower(Sales.SalesTerritory.Name) AS TerritoryName,
Production.ProductSubcategory.Name AS SubcategoryName,
Production.ProductCategory.Name AS CategoryName, Sales.SalesReason.SalesReasonID,
Sales.SalesReason.Name AS SalesReasonName
FROM Sales.SalesOrderDetail INNER JOIN
Sales.SalesOrderHeader ON Sales.SalesOrderDetail.SalesOrderID =
Sales.SalesOrderHeader.SalesOrderID INNER JOIN
Production.Product ON Sales.SalesOrderDetail.ProductID =
Production.Product.ProductID INNER JOIN
Sales.SalesTerritory ON Sales.SalesOrderHeader.TerritoryID =
Sales.SalesTerritory.TerritoryID AND Sales.SalesOrderHeader.TerritoryID =
Sales.SalesTerritory.TerritoryID AND
Sales.SalesOrderHeader.TerritoryID = Sales.SalesTerritory.TerritoryID
INNER JOIN
Production.ProductSubcategory ON
Production.Product.ProductSubcategoryID = Production.ProductSubcategory.ProductSubcategoryID
AND
Production.Product.ProductSubcategoryID =
Production.ProductSubcategory.ProductSubcategoryID AND
Production.Product.ProductSubcategoryID =
Production.ProductSubcategory.ProductSubcategoryID INNER JOIN
Production.ProductCategory ON
Production.ProductSubcategory.ProductCategoryID = Production.ProductCategory.ProductCategoryID
AND
Production.ProductSubcategory.ProductCategoryID =
Production.ProductCategory.ProductCategoryID AND
Production.ProductSubcategory.ProductCategoryID =
Production.ProductCategory.ProductCategoryID INNER JOIN
Sales.SalesOrderHeaderSalesReason ON
Sales.SalesOrderHeader.SalesOrderID = Sales.SalesOrderHeaderSalesReason.SalesOrderID AND
Sales.SalesOrderHeader.SalesOrderID =
Sales.SalesOrderHeaderSalesReason.SalesOrderID AND Sales.SalesOrderHeader.SalesOrderID =
Sales.SalesOrderHeaderSalesReason.SalesOrderID AND
Sales.SalesOrderHeader.SalesOrderID =
Sales.SalesOrderHeaderSalesReason.SalesOrderID INNER JOIN
Sales.SalesReason ON Sales.SalesOrderHeaderSalesReason.SalesReasonID
= Sales.SalesReason.SalesReasonID AND
Sales.SalesOrderHeaderSalesReason.SalesReasonID =
Sales.SalesReason.SalesReasonID AND Sales.SalesOrderHeaderSalesReason.SalesReasonID =
Sales.SalesReason.SalesReasonID AND
Sales.SalesOrderHeaderSalesReason.SalesReasonID =
Sales.SalesReason.SalesReasonID
e. Seleccione Aceptar .
Para más información sobre la creación de un conjunto de datos, vea Crear un conjunto de datos
compartido o un conjunto de datos insertado (Generador de informes y SSRS).
Consulte también
Vista de diseño de conjunto de datos compartidos (Generador de informes)
Mostrar la información sobre herramientas en una serie (Generador de informes y SSRS)
Tutorial: Gráficos de rectángulos en Power BI
Gráfico de rectángulos: Aplicaciones de visualización de datos de investigaciones de Microsoft para Office
Aplicación de formato a un gráfico en un informe
paginado (Generador de informes)
02/04/2022 • 2 minutes to read
NOTE
Puede crear y modificar los archivos de definición de informes paginados (.rdl) en el Generador de informes de Microsoft,
en Power BI Report Builder y en el Diseñador de informes de SQL Server Data Tools.
En esta sección
Aplicar formato a los colores de serie de un gráfico (Generador de informes y SSRS)
Describe cómo se definen los colores con una paleta, cómo puede definir su propia paleta de colores, y cómo se
definen los colores basándose en una expresión.
Aplicar formato a las etiquetas de los ejes de un gráfico (Generador de informes y SSRS)
Describe cómo mostrar líneas de cuadrícula, marcas de graduación y títulos, y cómo dar formato a los números
y a las fechas de la escala del eje.
Aplicar formato a la leyenda de un gráfico (Generador de informes y SSRS)
Describe cómo volver a ordenar y a dar formato a los elementos de la leyenda del gráfico.
Aplicar formato a los puntos de datos de un gráfico (Generador de informes y SSRS)
Describe cómo situar etiquetas de puntos de datos y cómo dar formato a los marcadores de los puntos de datos
para cada serie del gráfico.
Aplicar 3D, bisel y otros efectos a un gráfico (Generador de informes y SSRS)
Describe varios efectos 3D que puede aplicar a un gráfico.
Agregar un marco de borde a un gráfico (Generador de informes y SSRS)
Explica cómo agregar un marco de borde a un gráfico.
Consulte también
Gráficos (Generador de informes y SSRS)
Agregar un marco de borde a un gráfico (Generador de informes y SSRS)
Definir los colores de un gráfico mediante una paleta (Generador de informes y SSRS)
Agregar estilos con bisel, relieve y textura a un gráfico (Generador de informes y SSRS)
Aplicación de formato a colores de series en un
gráfico de informe paginado (Generador de
informes)
02/04/2022 • 3 minutes to read
NOTE
Puede crear y modificar los archivos de definición de informes paginados (.rdl) en el Generador de informes de Microsoft,
en Power BI Report Builder y en el Diseñador de informes de SQL Server Data Tools.
En esta sección
Especificar colores coherentes en varios gráficos de formas (Generador de informes y SSRS)
Definir los colores de un gráfico mediante una paleta (Generador de informes y SSRS)
Resaltar datos en el gráfico agregando franjas (Generador de informes y SSRS)
Consulte también
Aplicar formato a un gráfico (Generador de informes y SSRS)
Agregar estilos con bisel, relieve y textura a un gráfico (Generador de informes y SSRS)
Gráficos (Generador de informes y SSRS)
Aplicar formato a la leyenda de un gráfico (Generador de informes y SSRS)
Especificación de colores coherentes en varios
gráficos de formas en un informe paginado
(Generador de informes)
02/04/2022 • 3 minutes to read
NOTE
Puede crear y modificar los archivos de definición de informes paginados (.rdl) en el Generador de informes de Microsoft,
en Power BI Report Builder y en el Diseñador de informes de SQL Server Data Tools.
NOTE
Deberá reemplazar las cadenas de "Color1" por sus propios colores. Puede usar colores con nombre, por ejemplo
"Rojo", o un valor hexadecimal de seis dígitos que represente el color, como "#FFFFFF" para el negro. Si ha definido
más de tres colores, deberá extender la matriz de colores para que el número de colores de la matriz coincida con
el número de puntos del gráfico de formas. Puede agregar nuevos colores a la matriz especificando una lista de
valores de cadena separada por comas que contenga colores con nombre o representaciones hexadecimales de
los colores.
3. Haga clic en OK .
4. Haga clic con el botón derecho en el gráfico de formas y seleccione Propiedades de la serie .
5. En Relleno , haga clic en el botón Expresión (fx) para editar la expresión de la propiedad Color .
6. Escriba la expresión siguiente, donde "MyCategoryField" es el campo que se muestra en el área Grupos
de categorías :
=Code.GetColor(Fields!MyCategoryField)
Consulte también
Aplicar formato a los colores de serie de un gráfico (Generador de informes y SSRS)
Agregar estilos con bisel, relieve y textura a un gráfico (Generador de informes y SSRS)
Definir los colores de un gráfico mediante una paleta (Generador de informes y SSRS)
Agregar puntos vacíos al gráfico (Generador de informes y SSRS)
Gráficos de formas (Generador de informes y SSRS)
Vincular varias regiones de datos al mismo conjunto de datos (Generador de informes y SSRS)
Anidar regiones de datos (Generador de informes y SSRS)
Minigráficos y barras de datos (Generador de informes y SSRS)
Definir los colores de un gráfico en un informe
paginado mediante una paleta (Generador de
informes)
02/04/2022 • 2 minutes to read
NOTE
Puede crear y modificar los archivos de definición de informes paginados (.rdl) en el Generador de informes de Microsoft,
en Power BI Report Builder y en el Diseñador de informes de SQL Server Data Tools.
Para cambiar los colores del gráfico mediante una paleta de colores integrada
1. Abra el panel de propiedades.
2. En la superficie de diseño, haga clic en el gráfico. Las propiedades del objeto de gráfico se muestran en el
panel de propiedades.
El nombre del objeto (de forma predeterminada,Char t1 ) aparece en la lista desplegable de la parte
superior del panel de propiedades.
3. En la sección Gráfico , para la propiedad Palette, seleccione una nueva paleta en la lista desplegable.
NOTE
No puede cambiar los colores ni su orden en una paleta predefinida.
Para definir sus propios colores para el gráfico utilizando una paleta de colores personalizada
1. Abra el panel de propiedades.
2. En la superficie de diseño, haga clic en el gráfico. Las propiedades del objeto de gráfico se muestran en el
panel de propiedades.
3. En la sección Gráfico , para la propiedad Palette , seleccione Personalizada .
4. En la propiedad CustomPaletteColors, haga clic en el botón Editar colección ( ... ). Se abre el Editor de la
colección Repor tColorExpression .
5. Haga clic Agregar para agregar un color. Seleccione un color de la lista desplegable o seleccione
Expresión y especifique un valor hexadecimal para un color específico, como ff6600 para "Anaranjado".
Para obtener más información sobre los valores hexadecimales, vea Color Table en MSDN.
6. Haga clic Agregar para agregar más colores a la paleta.
7. Cuando termine, haga clic en Aceptar .
Si está utilizando una paleta personalizada, puede cambiar el orden de los colores para cambiar el color de las
distintas series del gráfico.
Consulte también
Aplicar formato a los colores de serie de un gráfico (Generador de informes y SSRS)
Gráficos (Generador de informes y SSRS)
Especificar colores coherentes en varios gráficos de formas (Generador de informes y SSRS)
Resaltado de datos en el gráfico mediante franjas
en un informe paginado (Generador de informes)
02/04/2022 • 2 minutes to read
NOTE
Puede crear y modificar los archivos de definición de informes paginados (.rdl) en el Generador de informes de Microsoft,
en Power BI Report Builder y en el Diseñador de informes de SQL Server Data Tools.
NOTE
De forma predeterminada, Interval está establecido en automático, lo que significa que el gráfico no calculará un intervalo
para las franjas personalizadas. El gráfico solamente calcula los intervalos para las franjas si se establece un valor de
intervalo.
Consulte también
Aplicar formato a las etiquetas de los ejes de un gráfico (Generador de informes y SSRS)
Aplicar formato a un gráfico (Generador de informes y SSRS)
Agregar una media móvil a un gráfico (Generador de informes y SSRS)
Aplicación de formato a las etiquetas de eje en un
gráfico de informe paginado (Generador de
informes)
02/04/2022 • 8 minutes to read
NOTE
Puede crear y modificar los archivos de definición de informes paginados (.rdl) en el Generador de informes de Microsoft,
en Power BI Report Builder y en el Diseñador de informes de SQL Server Data Tools.
Tipos de ejes
El gráfico tiene dos ejes principales: el eje de valores y el eje de categorías.
Cuando se arrastra un campo desde un conjunto de datos a la superficie del gráfico, el gráfico determinará si
este campo pertenece al eje de categorías o al de valores.
El eje de valores normalmente es el eje vertical o eje Y, del gráfico. Se usa para mostrar los valores de los datos
numéricos que se representan gráficamente. Si se arrastra un campo a la región de datos, se representará en el
eje de valores. El eje de categorías normalmente es el eje horizontal o eje X del gráfico. Para los gráficos de
barras, estos ejes se invierten. En los tipos de gráficos de barras, el eje de categorías es el eje vertical y el eje de
valores es el eje horizontal. Para más información, vea Gráficos de barras (Generador de informes y SSRS).
Numeric Las categorías se muestran por orden Un informe de ventas por número de
numérico a lo largo del eje X. identificación de empleado muestra los
números de identificación de los
empleados a lo largo del eje X.
Fecha/hora Las categorías se muestran por orden Un informe de ventas por meses
cronológico a lo largo del eje X. muestra las fechas con formato a lo
largo del eje X.
Todos los tipos de gráficos de dos ejes están diseñados para suprimir algunas etiquetas de los ejes cuando hay
más categorías de las que caben, con objeto de obtener una imagen más limpia en el gráfico y evitar colisiones
en las etiquetas.
La aplicación calcula la colocación de las etiquetas en un eje mediante los pasos siguientes:
1. Se identifican los valores máximo y mínimo basándose en los valores del conjunto de resultados.
2. En función de dichos valores máximo y mínimo, se calcula un número equidistante de intervalos del eje,
normalmente entre cuatro y seis.
3. De acuerdo con las propiedades de las etiquetas del eje, se muestran las etiquetas en estos intervalos. Las
propiedades que afectan a la posición de las etiquetas incluyen el tamaño de fuente, el ángulo en el que
se muestran las etiquetas, y las propiedades de ajuste de texto. Estas opciones de ajuste automático de las
etiquetas del eje se pueden cambiar.
Ejemplo de cómo calcula el gráfico las etiquetas de los ejes
La tabla que se muestra a continuación contiene datos de ventas de ejemplo que se van a representar en un
gráfico de columnas. El campo Nombre se agrega al área Grupos de categorías y el campo Cantidad se agrega
al área Valores.
N O M B RE C A N T IDA D
El campo Cantidad se representa a lo largo del eje de valores. El valor mínimo es 112 y el valor máximo es 494.
En este caso, el gráfico calcula la escala para que comience en 0 y finalice en 500. El gráfico también calcula
cinco intervalos equidistantes de 100 unidades y crea etiquetas en las posiciones 0, 100, 200, 300, 400 y 500.
El campo Nombre se muestra a lo largo del eje de categorías. El gráfico calcula entre cuatro y seis etiquetas, y
calcula valores de ajuste automático para determinar cómo deben situarse las etiquetas en el eje de categorías
sin producir colisiones entre ellas. Como consecuencia, es posible que se omitan algunas etiquetas de categoría.
Puede invalidar las opciones de ajuste automático para cada eje por separado.
NOTE
Cuando se reemplazan las características de etiquetado automático por un intervalo manual en un eje, el gráfico debe
cambiar el tamaño de todos los demás elementos en consecuencia. Como resultado, puede que observe resultados
imprevisibles en cuanto al tamaño y la posición de las etiquetas o al tamaño de otros elementos del gráfico.
En esta sección
Aplicar formato de fecha o de moneda a las etiquetas de los ejes (Generador de informes y SSRS)
Colocar etiquetas en un gráfico (Generador de informes y SSRS)
Especificar un intervalo de eje (Generador de informes y SSRS)
Agregar o quitar márgenes de un gráfico (Generador de informes y SSRS)
Especificar una escala logarítmica (Generador de informes y SSRS)
Consulte también
Aplicar formato a un gráfico (Generador de informes y SSRS)
Gráficos (Generador de informes y SSRS)
Aplicar formato a los puntos de datos de un gráfico (Generador de informes y SSRS)
Aplicación de formato a las etiquetas de eje como
fechas o monedas en un informe paginado
(Generador de informes)
02/04/2022 • 2 minutes to read
NOTE
En gráficos de columnas y de dispersión, el eje horizontal, o eje X, es el eje de categorías. En los gráficos de barras, el
vertical, o eje Y, es el eje de categoría.
Para dar el formato correcto a los intervalos de tiempo, los valores mostrados en el eje X se deben evaluar como
un tipo de datos DateTime . Si el campo tiene un tipo de datos String, el gráfico no calculará los intervalos como
fechas u horas. Para más información, vea Gráficos (Generador de informes y SSRS).
Cuando se agrega un valor numérico al eje Y, de forma predeterminada, el gráfico no da formato al número
antes de mostrarlo. Si el campo numérico es una cifra de ventas, considere la posibilidad de dar formato de
moneda a los números para aumentar la legibilidad del gráfico.
NOTE
Puede crear y modificar los archivos de definición de informes paginados (.rdl) en el Generador de informes de Microsoft,
en Power BI Report Builder y en el Diseñador de informes de SQL Server Data Tools.
NOTE
Si no especifica un tipo de intervalo, el gráfico calculará los intervalos en días.
6. Haga clic en OK .
Consulte también
Aplicar formato a las etiquetas de los ejes de un gráfico (Generador de informes y SSRS)
Aplicar formato a un gráfico (Generador de informes y SSRS)
Especificar una escala logarítmica (Generador de informes y SSRS)
Especificar un intervalo de eje (Generador de informes y SSRS)
Posición de etiquetas en un gráfico de informe
paginado (Generador de informes)
02/04/2022 • 3 minutes to read
NOTE
Puede crear y modificar los archivos de definición de informes paginados (.rdl) en el Generador de informes de Microsoft,
en Power BI Report Builder y en el Diseñador de informes de SQL Server Data Tools.
NOTE
Cuando esta propiedad se establece en un valor OutsideInColumn , las etiquetas se representan en una
columna vertical. No hay ninguna manera de cambiar la posición de la columna.
Consulte también
Gráficos circulares (Generador de informes y SSRS)
Gráficos de barras (Generador de informes y SSRS)
Aplicar formato a las etiquetas de los ejes de un gráfico (Generador de informes y SSRS)
Aplicar formato de fecha o de moneda a las etiquetas de los ejes (Generador de informes y SSRS)
Mostrar las etiquetas de los puntos de datos fuera de un gráfico circular (Generador de informes y SSRS)
Aplicar formato a los puntos de datos de un gráfico (Generador de informes y SSRS)
Especificación de un intervalo de eje en un informe
paginado (Generador de informes)
02/04/2022 • 3 minutes to read
NOTE
El eje de categorías normalmente es el eje horizontal o eje X. Sin embargo, en el caso de los gráficos de barras, el eje de
categorías es el eje vertical o eje Y.
Este tema no se aplica a lo siguiente:
Valores de fecha u hora en el eje de categorías. De forma predeterminada, los valores de tipo DateTime aparecen
como días. Puede especificar un intervalo de fecha u hora distinto, como un intervalo mensual o de hora. Para más
información, consulte Aplicar formato de fecha o de a las etiquetas de los ejes.
Gráficos circulares, de anillo, de embudo ni piramidales, ya que no tienen ejes.
1. Haga clic con el botón derecho en el eje de categorías y haga clic en Propiedades del eje horizontal .
2. En el cuadro de diálogo Propiedades del eje horizontal > pestaña Opciones del eje , establezca
Inter valo en 1 para mostrar cada etiqueta de grupo de categorías. Para mostrar cualquier otra etiqueta
de grupo de categorías en el eje X, escriba 2 .
3. Haga clic en OK .
El gráfico de columnas ahora muestra todas sus etiquetas del eje horizontal.
NOTE
Cuando establece un intervalo de eje, se deshabilita todo el etiquetado automático. Si especifica un valor para el
intervalo de eje, puede ver un comportamiento imprevisible del etiquetado en función del número de categorías
existentes en el eje de categorías.
Consulte también
Aplicar formato a un gráfico (Generador de informes y SSRS)
Aplicar formato a los puntos de datos de un gráfico (Generador de informes y SSRS)
Ordenar datos en una región de datos (Generador de informes y SSRS)
Cuadro de diálogo Propiedades del eje, Opciones del eje (Generador de informes y SSRS)
Especificar una escala logarítmica (Generador de informes y SSRS)
Trazar datos en un eje secundario (Generador de informes y SSRS)
Adición o eliminación de márgenes de un gráfico de
un informe paginado (Generador de informes)
02/04/2022 • 2 minutes to read
NOTE
Puede crear y modificar los archivos de definición de informes paginados (.rdl) en el Generador de informes de Microsoft,
en Power BI Report Builder y en el Diseñador de informes de SQL Server Data Tools.
Consulte también
Aplicar formato a las etiquetas de los ejes de un gráfico (Generador de informes y SSRS)
Cuadro de diálogo Propiedades del eje, Opciones del eje (Generador de informes y SSRS)
Especificar un intervalo de eje (Generador de informes y SSRS)
Aplicar formato de fecha o de moneda a las etiquetas de los ejes (Generador de informes y SSRS)
Gráficos (Generador de informes y SSRS)
Especificación de una escala logarítmica en un
informe paginado (Generador de informes)
02/04/2022 • 2 minutes to read
NOTE
Puede crear y modificar los archivos de definición de informes paginados (.rdl) en el Generador de informes de Microsoft,
en Power BI Report Builder y en el Diseñador de informes de SQL Server Data Tools.
Consulte también
Aplicar formato a las etiquetas de los ejes de un gráfico (Generador de informes y SSRS)
Aplicar formato a un gráfico (Generador de informes y SSRS)
Aplicar formato de fecha o de moneda a las etiquetas de los ejes (Generador de informes y SSRS)
Gráficos (Generador de informes y SSRS)
Leyenda del gráfico: aplicación de formato a la
leyenda de un gráfico de un informe paginado
(Generador de informes)
02/04/2022 • 6 minutes to read
Cada elemento de leyenda está conectado a una serie individual en el gráfico, salvo los gráficos de formas, en
que la leyenda está conectada a puntos de datos individuales. El gráfico agrega automáticamente elementos a la
leyenda basándose en las series generadas a partir de los datos.
Puede aplicar formato a una leyenda mediante el cuadro de diálogo Propiedades de la leyenda o con el
panel de propiedades. Haga clic con el botón derecho en la leyenda y haga clic en Propiedades de la leyenda
para cambiar los valores para el texto, el color de fondo, los bordes y los efectos 3D de la leyenda. Para cambiar
los valores para el título de la leyenda, selecciónela, haga clic con el botón derecho en el título de la leyenda y
haga clic en Propiedades del título de la leyenda .
No puede agregar imágenes, columnas adicionales ni otros elementos suplementarios a la leyenda.
NOTE
Puede crear y modificar los archivos de definición de informes paginados (.rdl) en el Generador de informes de Microsoft,
en Power BI Report Builder y en el Diseñador de informes de SQL Server Data Tools.
Consulte también
Cuadro de diálogo de Propiedades de la leyenda, General (Generador de informes y SSRS)
Cambiar el texto de un elemento de leyenda (Generador de informes y SSRS)
Aplicar formato a un gráfico (Generador de informes y SSRS)
Aplicar formato a los colores de serie de un gráfico (Generador de informes y SSRS)
Gráficos (Generador de informes y SSRS)
Ocultar elementos de leyenda en el gráfico (Generador de informes y SSRS)
Definir los colores de un gráfico mediante una paleta (Generador de informes y SSRS)
Leyenda del gráfico: ocultación de elementos en un
informe paginado (Generador de informes)
02/04/2022 • 2 minutes to read
NOTE
Puede crear y modificar los archivos de definición de informes paginados (.rdl) en el Generador de informes de Microsoft,
en Power BI Report Builder y en el Diseñador de informes de SQL Server Data Tools.
NOTE
No puede ocultar una serie para un grupo y dejarla visible para los demás. Si ha agregado un campo al área
Grupos de series , se ocultarán todas las series que pertenecen a este grupo.
Consulte también
Aplicar formato a la leyenda de un gráfico (Generador de informes y SSRS)
Aplicar formato a los puntos de datos de un gráfico (Generador de informes y SSRS)
Cambiar el texto de un elemento de leyenda (Generador de informes y SSRS)
Agregar una media móvil a un gráfico (Generador de informes y SSRS)
Cuadro de diálogo de Propiedades de la leyenda, General (Generador de informes y SSRS)
Leyenda del gráfico: cambio del texto del elemento
en un informe paginado (Generador de informes)
02/04/2022 • 2 minutes to read
En los gráficos que no son de formas, puede cambiar el texto de un elemento de leyenda. Por ejemplo, si la serie
se denomina "Serie1", es posible que desee cambiar el texto por otro más descriptivo como "Ventas para 2008".
NOTE
Puede crear y modificar los archivos de definición de informes paginados (.rdl) en el Generador de informes de Microsoft,
en Power BI Report Builder y en el Diseñador de informes de SQL Server Data Tools.
EL E JEM P LO DE LO Q UE A PA REC E
PA L A B RA C L AVE DESC RIP C IÓ N C O M O T EXTO EN L A L EY EN DA
NOTE
La palabra clave #AXISLABEL solo se puede evaluar en tiempo de ejecución cuando no se especifica ningún campo en el
área Grupos de la serie .
Consulte también
Aplicar formato a la leyenda de un gráfico (Generador de informes y SSRS)
Aplicar formato a los colores de serie de un gráfico (Generador de informes y SSRS)
Ocultar elementos de leyenda en el gráfico (Generador de informes y SSRS)
Aplicación de formato a puntos de datos en un
gráfico de informe paginado (Generador de
informes)
02/04/2022 • 8 minutes to read
NOTE
Puede crear y modificar los archivos de definición de informes paginados (.rdl) en el Generador de informes de Microsoft,
en Power BI Report Builder y en el Diseñador de informes de SQL Server Data Tools.
En este ejemplo, el valor más alto para MyField tendrá el color rojo y el resto de puntos de datos tendrán el
color verde. Al especificar un color para la serie usando la propiedad Fill de la serie, el gráfico invalida los
colores que se especifican en la paleta. Para obtener más información, vea Aplicar formato a los colores de serie
de un gráfico (Generador de informes y SSRS).
E JEM P LO DE UN A
PA L A B RA C L AVE DE A P L IC A B L E A L T IP O DE EXP RESIÓ N SIM P L E
GRÁ F IC O DESC RIP C IÓ N GRÁ F IC O EQ UIVA L EN T E
Para dar formato a la palabra clave, incluya una cadena de formato de .NET Framework entre paréntesis. Por
ejemplo, para especificar el valor del punto de datos en una información sobre herramientas como un número
con dos posiciones decimales, incluya la cadena de formato "N2" entre llaves (por ejemplo, "#VALY {N2}" para la
propiedad ToolTip de la serie). Para obtener más información sobre las cadenas de formato de .NET Framework
, vea Aplicar formato a tipos en MSDN. Para más información sobre cómo aplicar formato a números en el
Generador de informes, consulte Aplicación de formato a números y fechas (Generador de informes y SSRS).
Para obtener más información sobre cómo agregar palabras clave a un gráfico, vea Mostrar la información
sobre herramientas en una serie (Generador de informes y SSRS) y Cambiar el texto de un elemento de leyenda
(Generador de informes y SSRS).
En esta sección
Mostrar la información sobre herramientas en una serie (Generador de informes y SSRS)
Mostrar las etiquetas de los puntos de datos fuera de un gráfico circular (Generador de informes y SSRS)
Mostrar valores de porcentaje en un gráfico circular (Generador de informes y SSRS)
Consulte también
Aplicar formato a un gráfico (Generador de informes y SSRS)
Aplicar formato a las etiquetas de los ejes de un gráfico (Generador de informes y SSRS)
Gráficos (Generador de informes y SSRS)
Aplicar formato de fecha o de moneda a las etiquetas de los ejes (Generador de informes y SSRS)
Tutorial: Agregar un gráfico circular a un informe (Generador de informes)
Ejemplos de expresiones (Generador de informes y SSRS)
Expresiones (Generador de informes y SSRS)
Presentación de información sobre herramientas en
una serie en un informe paginado (Generador de
informes)
02/04/2022 • 2 minutes to read
NOTE
Puede crear y modificar los archivos de definición de informes paginados (.rdl) en el Generador de informes de Microsoft,
en Power BI Report Builder y en el Diseñador de informes de SQL Server Data Tools.
Consulte también
Aplicar formato a los puntos de datos de un gráfico (Generador de informes y SSRS)
Cambiar el texto de un elemento de leyenda (Generador de informes y SSRS)
Aplicar formato a los colores de serie de un gráfico (Generador de informes y SSRS)
Agregar una acción de obtención de detalles en un informe (Generador de informes y SSRS)
Mostrar las etiquetas de los puntos de datos fuera
de un gráfico circular en un informe paginado
(Generador de informes)
02/04/2022 • 2 minutes to read
NOTE
Puede crear y modificar los archivos de definición de informes paginados (.rdl) en el Generador de informes de Microsoft,
en Power BI Report Builder y en el Diseñador de informes de SQL Server Data Tools.
Para mostrar las etiquetas de los puntos de datos dentro de un gráfico circular
1. Agregue un gráfico circular al informe. Para más información, vea Agregar un gráfico a un informe
(Generador de informes y SSRS).
2. En la superficie de diseño, haga clic con el botón derecho en el gráfico y seleccione Mostrar etiquetas
de datos .
Para mostrar las etiquetas de los puntos de datos fuera de un gráfico circular
1. Cree un gráfico circular y muestre las etiquetas de datos.
2. Abra el panel de propiedades.
3. En la superficie de diseño, haga clic en el propio gráfico para mostrar las propiedades Categor y en el
panel de propiedades.
4. Expanda el nodo CustomAttributes . Se muestra una lista de atributos para el gráfico circular.
5. Establezca la propiedad PieLabelStyle en Externa .
6. Establezca la propiedad PieLineColor en Negro . La propiedad PieLineColor define las líneas de llamada
para cada etiqueta de punto de datos.
Para evitar que las etiquetas mostradas fuera de un gráfico circular se superpongan
1. Cree un gráfico circular con etiquetas externas.
2. En la superficie de diseño, haga clic con el botón derecho fuera del gráfico circular pero dentro de los
límites del gráfico y seleccione Propiedades del área de gráfico . Aparecerá el cuadro de diálogo
Propiedades del área de gráfico .
3. En la pestaña Opciones 3D , seleccione Habilitar 3D .
4. Si quiere que el gráfico tenga más espacio para las etiquetas, pero que siga pareciendo bidimensional,
establezca las propiedades Rotation e Inclination en 0 .
Consulte también
Gráficos circulares (Generador de informes y SSRS)
Recopilar segmentos pequeños en un gráfico circular (Generador de informes y SSRS)
Mostrar valores de porcentaje en un gráfico circular (Generador de informes y SSRS)
Mostrar valores porcentuales en un gráfico circular
en un informe paginado (Generador de informes)
02/04/2022 • 2 minutes to read
El Tutorial: Agregar un gráfico circular a un informe (Generador de informes) le guía a lo largo del proceso de
adición de porcentajes a segmentos del gráfico circular, si primero quiere probar esto con datos de ejemplo.
Consulte también
Tutorial: Agregar un gráfico circular a un informe (generador de informes)
Gráficos circulares (Generador de informes y SSRS)
Aplicar formato a la leyenda de un gráfico (Generador de informes y SSRS)
Mostrar las etiquetas de los puntos de datos fuera de un gráfico circular (Generador de informes y SSRS)
Efectos de gráfico: tridimensionales, bisel y de otro
tipo en un informe paginado (Generador de
informes)
02/04/2022 • 4 minutes to read
NOTE
Puede crear y modificar los archivos de definición de informes paginados (.rdl) en el Generador de informes de Microsoft,
en Power BI Report Builder y en el Diseñador de informes de SQL Server Data Tools.
NOTE
Las proyecciones en perspectiva y oblicua son tipos de proyecciones independientes, de modo que no se puedan usar
juntas en el mismo gráfico.
Giros
Los gráficos se pueden girar horizontal y verticalmente de -90 a 90 grados. Un ángulo horizontal positivo girará
el gráfico en sentido contrario a las agujas del reloj alrededor del eje X, mientras que un ángulo vertical positivo
girará el gráfico en el sentido de las agujas del reloj alrededor del eje Y.
Efectos 3D de resaltado
Puede agregar estilos de resaltado a un gráfico 3D mediante la propiedad Shading , que aparece debajo de
Area3DStyle en el panel Propiedades cuando se selecciona el área del gráfico. Un estilo de iluminación simple
aplica el mismo matiz a los elementos del área del gráfico. Un estilo realista cambia los matices de los
elementos del área del gráfico que dependen de un ángulo de iluminación especificado.
Consulte también
Aplicar formato a las etiquetas de los ejes de un gráfico (Generador de informes y SSRS)
Aplicar formato a un gráfico (Generador de informes y SSRS)
Agregar efectos 3D a un gráfico (Generador de informes y SSRS)
Efectos de gráfico: adición de efectos 3D a un
gráfico de un informe paginado (Generador de
informes)
02/04/2022 • 3 minutes to read
NOTE
Puede crear y modificar los archivos de definición de informes paginados (.rdl) en el Generador de informes de Microsoft,
en Power BI Report Builder y en el Diseñador de informes de SQL Server Data Tools.
Consulte también
Aplicar 3D, bisel y otros efectos a un gráfico (Generador de informes y SSRS)
Aplicar formato a un gráfico (Generador de informes y SSRS)
Gráficos (Generador de informes y SSRS)
Efectos de gráfico: adición de biseles, relieves o
texturas a un gráfico de un informe paginado
(Generador de informes)
02/04/2022 • 2 minutes to read
NOTE
Puede crear y modificar los archivos de definición de informes paginados (.rdl) en el Generador de informes de Microsoft,
en Power BI Report Builder y en el Diseñador de informes de SQL Server Data Tools.
NOTE
No puede tener estilos de relieve o bisel, y 3D en el mismo gráfico. Si ha habilitado 3D para el gráfico, no verá la
propiedad PieDrawingStyle.
Para agregar estilos de textura a un gráfico de barras o de columnas
1. Seleccione el gráfico de barras o de columnas que desea mejorar. Seleccione un campo de datos en el
gráfico, no en el gráfico entero.
2. Abra el panel de propiedades.
3. Expanda el nodo CustomAttributes .
4. Para DrawingStyle, seleccione un estilo en la lista desplegable.
NOTE
No puede tener estilos de relieve o bisel, y 3D en el mismo gráfico. Si ha habilitado 3D para el gráfico, no verá la
propiedad PieDrawingStyle.
Consulte también
Gráficos de barras (Generador de informes y SSRS)
Gráficos de columnas (Generador de informes y SSRS)
Gráficos circulares (Generador de informes y SSRS)
Aplicar formato a un gráfico (Generador de informes y SSRS)
Adición de un marco de borde a un gráfico en un
informe paginado (Generador de informes)
02/04/2022 • 2 minutes to read
NOTE
Puede crear y modificar los archivos de definición de informes paginados (.rdl) en el Generador de informes de Microsoft,
en Power BI Report Builder y en el Diseñador de informes de SQL Server Data Tools.
NOTE
Si Propiedades del gráfico no está visible, seleccione Gráfico en el menú contextual y, después, seleccione
Propiedades del gráfico .
2. Seleccione Borde y haga clic en el tipo de borde que desea aplicar al gráfico.
3. (Opcional) Seleccione un valor o escriba una expresión que represente el estilo del borde.
4. (Opcional) Especifique el color de la línea que se dibujará alrededor del gráfico.
NOTE
La lista Color de línea contiene los colores comunes. Si quiere hacer su selección en una lista con más colores,
haga clic en Más colores en la lista o haga clic en el botón de expresión (fx) situado junto a la lista para iniciar el
editor Expresión .
5. (Opcional) Especifique el ancho del borde. Los valores válidos van de 0,25 pt a 20 pt. Considere la
posibilidad de mantener el tamaño del borde entre 1 y 3 pt para conseguir el mejor efecto visual posible.
6. (Opcional) Si el informe contiene un color de fondo distinto del blanco, plantéese la posibilidad de definir
un color de página con el mismo color. El color de página es el color de fondo que se ve alrededor de la
línea de borde.
7. (Opcional) Si elige un tipo de marco, especifique un estilo y un color para dicho marco. La lista Color de
relleno de marco contiene los colores comunes.
Consulte también
Gráficos (Generador de informes y SSRS)
Aplicar formato a un gráfico (Generador de informes y SSRS)
Agregar estilos con bisel, relieve y textura a un gráfico (Generador de informes y SSRS)
Inicio de los valores del gráfico circular desde la
parte superior del gráfico en un informe paginado
(Generador de informes)
02/04/2022 • 2 minutes to read
Consulte también
Aplicar formato a un gráfico (Generador de informes y SSRS)
Gráficos circulares (Generador de informes y SSRS)
Puntos de datos vacíos y nulos en gráficos de
informes paginados (Generador de informes)
02/04/2022 • 2 minutes to read
NOTE
Puede crear y modificar los archivos de definición de informes paginados (.rdl) en el Generador de informes de Microsoft,
en Power BI Report Builder y en el Diseñador de informes de SQL Server Data Tools.
Pasos siguientes
Gráficos
Dar formato a un gráfico
Agregar un gráfico a un informe
Solucionar problemas de gráficos
¿Tiene alguna pregunta más? Puede plantear sus dudas en el foro de Reporting Services.
Adición de puntos vacíos a un gráfico en un
informe paginado (Generador de informes)
02/04/2022 • 2 minutes to read
NOTE
Puede crear y modificar los archivos de definición de informes paginados (.rdl) en el Generador de informes de Microsoft,
en Power BI Report Builder y en el Diseñador de informes de SQL Server Data Tools.
NOTE
Deberá seleccionar un tipo de marcador siempre que desee agregar puntos vacíos a un gráfico de barras, de
columnas o de dispersión. Sin embargo, para los gráficos de áreas, de líneas y radiales, la selección de un tipo de
marcador es opcional porque el gráfico rellena el espacio vacío sin que sea necesario especificar un marcador.
La mayor parte del mes, las ventas oscilan entre 10 y 40. Sin embargo, una campaña de marketing llevada a
cabo por el departamento de ventas durante una semana ha hecho que las ventas aumenten repentinamente
durante los primeros días del mes de abril. Este cambio en los datos de ventas produce una distribución
desigual de los puntos de datos que hace que disminuya la legibilidad global del gráfico.
Hay varias maneras de mejorar la legibilidad:
Habilite quiebres de escala : si los datos forman dos o más conjuntos de intervalos de datos, use un
quiebre de escala para quitar el espacio existente entre los intervalos. Un quiebre de escala es una franja
dibujada a través del área de trazado para hacer ver una interrupción entre los valores altos y bajos de
una serie.
Filtre los valores que no sean necesarios : si tiene puntos de datos que ocultan el intervalo de datos
importante que se debe mostrar en el gráfico, quite los puntos no deseados mediante un filtro de
informe. Para obtener información sobre cómo agregar un filtro al gráfico en el Generador de informes,
vea Adición de filtros de conjunto de datos, filtros de región de datos y filtros de grupo a un informe
paginado (Generador de informes).
Trace cada inter valo de datos como una serie independiente para comparar varias series : si
tiene más de dos intervalos de datos, plantéese la posibilidad de separarlos y convertirlos en series
independientes. Para más información, vea Mostrar varias series en un gráfico (Generador de informes y
SSRS):
NOTE
Puede crear y modificar los archivos de definición de informes paginados (.rdl) en el Generador de informes de Microsoft,
en Power BI Report Builder y en el Diseñador de informes de SQL Server Data Tools.
NOTE
No puede especificar dónde se debe colocar un quiebre de escala en un gráfico. Sin embargo, sí puede modificar cómo se
calcula el quiebre de escala; este proceso se describe más adelante en este tema.
Si habilita un quiebre de escala, pero este no aparece, aunque exista una distancia suficiente entre los rangos de
datos, puede establecer la propiedad CollapsibleSpaceThreshold en un valor menor que 25. La propiedad
CollapsibleSpaceThreshold especifica el porcentaje de espacio contraíble necesario entre los rangos de datos.
Para más información, vea Agregar quiebres de escala a un gráfico (Generador de informes y SSRS).
Se pueden incluir hasta cinco quiebres de escala en cada gráfico; sin embargo, si se muestra más de un quiebre
de escala, el gráfico puede resultar ilegible. Si tiene más de dos intervalos de datos, considere la posibilidad de
usar un método diferente para mostrarlos. Para más información, vea Mostrar varias series en un gráfico
(Generador de informes y SSRS):
NOTE
No puede especificar dónde se debe colocar un quiebre de escala en un gráfico. El gráfico utiliza sus propios cálculos
basados en los valores del conjunto de datos para determinar si hay separación suficiente entre los intervalos de datos
para dibujar un quiebre de escala en el eje de valores (eje Y) en tiempo de ejecución.
Un ejemplo de un gráfico con quiebres de escala está disponible como informe de ejemplo. Para más
información acerca de cómo descargar este y otros informes de ejemplo, consulte el tema sobre informes de
ejemplo del Generador de informes y el Diseñador de informes.
NOTE
Puede crear y modificar los archivos de definición de informes paginados (.rdl) en el Generador de informes de Microsoft,
en Power BI Report Builder y en el Diseñador de informes de SQL Server Data Tools.
Pasos siguientes
Gráficos
Dar formato a un gráfico
Cuadro de diálogo Propiedades del eje, Opciones del eje
¿Tiene alguna pregunta más? Puede plantear sus dudas en el foro de Reporting Services.
Varias series en un gráfico de informe paginado
(Generador de informes)
02/04/2022 • 5 minutes to read
NOTE
Puede crear y modificar los archivos de definición de informes paginados (.rdl) en el Generador de informes de Microsoft,
en Power BI Report Builder y en el Diseñador de informes de SQL Server Data Tools.
Consulte también
Gráficos (Generador de informes y SSRS)
Mostrar una serie con varios rangos de datos en un gráfico (Generador de informes y SSRS)
Tipos de gráficos (Generador de informes y SSRS)
Especificación de un área del gráfico para una serie
en un informe paginado (Generador de informes)
02/04/2022 • 2 minutes to read
De forma predeterminada, todas las series se agregan al área de gráfico predeterminada. Cuando se usan
gráficos de áreas, de columnas, de líneas y de dispersión, cualquier combinación de estas series se puede
mostrar en la misma área de gráfico. Si tiene varias series en la misma área de gráfico, se reducirá la legibilidad
del gráfico. Es recomendable separar los tipos de gráfico en varias áreas de gráfico. El uso de varias áreas de
gráfico aumentará la legibilidad, facilitando las comparaciones. Por ejemplo, los gráficos de cotizaciones de
volumen y precios suelen tener intervalos de valores diferentes, pero se pueden realizar comparaciones entre
los datos de volumen y de precio durante el mismo período de tiempo.
Las series de tipo barras, polar o de formas solo se pueden combinar con series de los mismos tipos de gráfico
en la misma área de gráfico. Si usa un gráfico polar o de formas, considere la posibilidad de usar una región de
datos independiente para cada campo que desee mostrar.
NOTE
Puede crear y modificar los archivos de definición de informes paginados (.rdl) en el Generador de informes de Microsoft,
en Power BI Report Builder y en el Diseñador de informes de SQL Server Data Tools.
Consulte también
Mostrar varias series en un gráfico (Generador de informes y SSRS)
Aplicar formato a los puntos de datos de un gráfico (Generador de informes y SSRS)
Definir los colores de un gráfico mediante una paleta (Generador de informes y SSRS)
Gráficos polares (Generador de informes y SSRS)
Gráficos de formas (Generador de informes y SSRS)
Gráficos circulares (Generador de informes y SSRS)
Trazado de datos en un eje secundario en un
informe paginado (Generador de informes)
02/04/2022 • 2 minutes to read
NOTE
Puede crear y modificar los archivos de definición de informes paginados (.rdl) en el Generador de informes de Microsoft,
en Power BI Report Builder y en el Diseñador de informes de SQL Server Data Tools.
Pasos siguientes
Aplicar formato a las etiquetas de los ejes de un gráfico
Especificar un intervalo de eje
¿Tiene alguna pregunta más? Puede plantear sus dudas en el foro de Reporting Services.
Vinculación de varias regiones de datos en el mismo
conjunto de datos en un informe paginado
(Generador de informes)
02/04/2022 • 2 minutes to read
NOTE
Puede crear y modificar los archivos de definición de informes paginados (.rdl) en el Generador de informes de Microsoft,
en Power BI Report Builder y en el Diseñador de informes de SQL Server Data Tools.
Usar un gráfico y una tabla o matriz para mostrar los mismos datos ayuda a comprender las similitudes entre
una tabla y un gráfico de formas, y entre una matriz y un gráfico de áreas, de barras y de columnas. Una tabla
con un solo grupo de filas se puede mostrar fácilmente como un gráfico circular. Si agrega varios grupos de
filas, puede elegir otros tipos de gráficos que representen mejor los grupos anidados. Cuando se agregan
grupos de filas anidados a un gráfico circular, aumenta el número de sectores del gráfico. Debe decidir si la
suma del número de instancias de grupo para el grupo primario y el grupo secundario es un número
demasiado grande para mostrarse en un único gráfico circular. Si en un gráfico circular existen varios valores de
grupo que se muestran como pequeños sectores, puede establecer una propiedad para que todos los valores
que se encuentren por debajo de un umbral determinado se muestren como un único sector en el gráfico. Para
más información, vea Recopilar segmentos pequeños en un gráfico circular.
Una tabla con varios grupos de filas se puede mostrar como un gráfico de columnas con varios grupos de
categorías. Para más información, vea Mostrar los mismos datos en una matriz y en un gráfico. Para obtener un
ejemplo de una tabla y un gráfico que presentan vistas diferentes del mismo conjunto de datos de informe, vea
el informe Product Line Sales en los ejemplos de informes de AdventureWorks. Dado que la tabla y el gráfico
están vinculados al mismo conjunto de datos de este informe, al hacer clic en el botón de ordenación interactiva
Employee Name de la tabla Top Employees, el gráfico Top Employees también muestra automáticamente el
nuevo criterio de ordenación. Para más información acerca de cómo descargar este y otros informes de ejemplo,
consulte el tema sobre informes de ejemplo del Generador de informes y el Diseñador de informes.
Una matriz con varios grupos de columnas y de filas se mostrará mejor mediante un gráfico de áreas, de barras
o de columnas con grupos de categorías y de series. Use las mismas expresiones de grupo para los grupos de
columnas de la matriz y los grupos de categorías del gráfico, y las mismas expresiones de grupo para los grupos
de filas de la matriz y los grupos de series del gráfico. Debe tener presente que el número de instancias de
grupo afecta a la legibilidad del gráfico. Puede definir grupos basados en valores de intervalo para reducir el
número de instancias de grupo de un informe. Para más información, vea Ejemplos de expresión de grupo.
Pasos siguientes
Gráficos
Tablas, matrices y listas
Regiones de datos anidadas
¿Tiene alguna pregunta más? Puede plantear sus dudas en el foro de Reporting Services.
Mostrar los mismos datos en una matriz y en un
gráfico de un informe paginado (Generador de
informes)
02/04/2022 • 5 minutes to read
NOTE
Puede crear y modificar los archivos de definición de informes paginados (.rdl) en el Generador de informes de Microsoft,
en Power BI Report Builder y en el Diseñador de informes de SQL Server Data Tools.
Para agregar una matriz y un gráfico que muestren los mismos datos
1. Abra un informe en la vista de diseño.
2. En la pestaña Inser tar , en el grupo Regiones de datos , haga clic en Matriz y, a continuación, haga clic
en el cuerpo del informe o en un rectángulo en el cuerpo del informe. Se agregará una matriz al informe.
3. En la pestaña Inser tar , en el grupo Regiones de datos , haga clic en Gráfico y, a continuación,
seleccione el tipo de gráfico. Se agregará un gráfico al informe.
4. (Opcional) En la pestaña Inser tar , en el grupo Elementos de informe , haga clic en Rectángulo y,
después, haga clic en el informe. Se agregará un rectángulo al informe. Arrastre la matriz y el gráfico de
los pasos 2 y 3 hasta el rectángulo.
Colocando varias regiones de datos en el contenedor de rectángulo, ayudará a controlar cómo se
representan la matriz y el gráfico al visualizar el informe.
En los siguientes pasos, elegirá el campo de conjunto de datos que va a mostrarse tanto en la matriz
como en el gráfico.
5. En el panel Datos de informe, arrastre un campo de conjunto de datos numérico hasta la celda de datos
de la matriz.
De forma predeterminada, se usa la función de agregado Sum para calcular el valor de grupo. Si cambia
la función de agregado en la matriz, también debe cambiarla en el gráfico.
6. En la matriz, haga clic con el botón derecho en la celda con datos, haga clic en Propiedades de cuadro
de texto y, después, haga clic en Número . Elija un formato adecuado para el valor de campo de
conjunto de datos.
7. Haga clic en OK .
8. Arrastre el mismo campo de conjunto de datos que eligió en el paso 3 hasta el área Valores del gráfico.
9. En el gráfico, haga clic con el botón derecho en el eje Y, haga clic en Propiedades del eje y, después,
haga clic en Número . Elija el mismo formato para los datos que eligió en el paso 4.
10. Haga clic en OK .
En los siguientes pasos, establecerá el grupo de filas de la matriz y el grupo de series del gráfico en la
misma expresión, así como el criterio de ordenación para el grupo de series del gráfico.
11. En el panel Datos de informe, arrastre el campo de conjunto de datos por el que desea agrupar las filas
de la matriz al panel Grupos de filas.
De forma predeterminada, el grupo de filas de la matriz agrega una expresión de ordenación que es igual
que la expresión de grupo.
12. Arrastre el mismo campo de conjunto de datos que usó en el paso 9 al área Grupos de la serie del
gráfico.
13. Haga clic con el botón derecho en el grupo en el área Grupos de la serie y, después, haga clic en
Propiedades del grupo de series .
14. Haga clic en Ordenar .
15. Haga clic en Agregar . Aparecerá una nueva fila en la cuadrícula de expresiones de ordenación.
16. En Ordenar por , en la lista desplegable, elija el campo de conjunto de datos por el que eligió realizar la
agrupación en el paso 9.
17. Haga clic en OK .
En los siguientes pasos, establecerá el grupo de columnas de la matriz y el grupo de categorías del
gráfico en la misma expresión, así como el criterio de ordenación para el grupo de categorías del gráfico.
18. En el panel Datos de informe, arrastre el campo de conjunto de datos por el que desea agrupar las
columnas de la matriz al panel Grupos de columnas.
De forma predeterminada, el grupo de columnas de la matriz agrega una expresión de ordenación que es
igual que la expresión de grupo.
19. Arrastre el mismo campo de conjunto de datos que usó en el paso 16 al área Grupos de categorías del
gráfico.
20. Haga clic con el botón derecho en el área Grupos de categorías y, después, en Propiedades del
grupo de categorías .
21. Haga clic en Ordenar .
22. Haga clic en Agregar . Aparecerá una nueva fila en la cuadrícula de expresiones de ordenación.
23. En Ordenar por , en la lista desplegable, elija el campo de conjunto de datos por el que eligió realizar la
agrupación en el paso 16.
24. Haga clic en OK .
25. Obtenga una vista previa del resultado. Los grupos de filas y de columnas de la matriz muestran los
mismos datos que los grupos de series y de categorías del gráfico.
Consulte también
Vincular varias regiones de datos al mismo conjunto de datos (Generador de informes y SSRS)
Agregar filtros de conjunto de datos, filtros de región de datos y filtros de grupo (Generador de informes y
SSRS)
Tablas, matrices y listas (Generador de informes y SSRS)
Gráficos (Generador de informes y SSRS)
Adición o eliminación de un grupo en un gráfico de
un informe paginado (Generador de informes)
02/04/2022 • 2 minutes to read
NOTE
Puede crear y modificar los archivos de definición de informes paginados (.rdl) en el Generador de informes de Microsoft,
en Power BI Report Builder y en el Diseñador de informes de SQL Server Data Tools.
Consulte también
Gráficos (Generador de informes y SSRS)
Adición de una media móvil a un gráfico en un
informe paginado (Generador de informes)
02/04/2022 • 2 minutes to read
La fórmula de la media móvil es el indicador de precio más habitual en los análisis técnicos. También se pueden
derivar de una serie del gráfico muchas otras fórmulas, como el promedio, la mediana y la desviación estándar.
Al especificar una media móvil, cada fórmula puede tener uno o varios parámetros que deberá especificar.
En Tutorial: agregar un gráfico de columnas a un informe (Generador de informes) se explica cómo agregar una
media móvil a un gráfico, en el caso de que quiera probarlo con datos de ejemplo.
Cuando se agrega una fórmula de media móvil en modo de diseño, la serie de líneas que se agrega es solo un
marcador de posición visual. El gráfico calculará los puntos de datos de cada fórmula durante el procesamiento
del informe.
En Reporting Services, no está disponible la compatibilidad integrada para las líneas de tendencia.
NOTE
Puede crear y modificar los archivos de definición de informes paginados (.rdl) en el Generador de informes de Microsoft,
en Power BI Report Builder y en el Diseñador de informes de SQL Server Data Tools.
Para agregar una media móvil calculada a una serie del gráfico
1. Haga clic con el botón secundario en el área Valores y, a continuación, haga clic en Agregar serie
calculada . Se abre el cuadro de diálogo Propiedades de la serie calculada .
2. Seleccione la opción Media móvil en la lista desplegable Fórmula .
3. Especifique un valor entero para el Período que representa el período de la media móvil.
NOTE
El período es el número de días usado para calcular una media móvil. Si en el eje X no se especifican valores de
fecha y hora, el período de tiempo lo representa el número de puntos de datos usados para calcular una media
móvil. Si solo hay un punto de datos, la fórmula de la media móvil no se calcula. La media móvil se calcula a partir
del segundo punto. Si especifica la opción Empezar desde el primer punto , el gráfico iniciará la media móvil
en el primer punto. Si solo hay un punto de datos, el punto de la media móvil calculada será idéntico al primer
punto de la serie original.
Consulte también
Tutorial: Incorporación de un gráfico de columnas a un informe (Generador de informes)
Aplicar formato a un gráfico (Generador de informes y SSRS)
Gráficos (Generador de informes y SSRS)
Agregar puntos vacíos al gráfico (Generador de informes y SSRS)
Recopilación de segmentos pequeños en un gráfico
circular de un informe paginado (Generador de
informes)
02/04/2022 • 3 minutes to read
También puede recopilar sectores pequeños en un segundo gráfico circular al que se llamará desde un sector
recopilado del primer gráfico circular. El segundo gráfico circular se dibuja a la derecha del gráfico circular
original.
En los gráficos de embudo y en los piramidales, no es posible combinar varios sectores en uno solo.
NOTE
Si establece CollectedStyle en SingleSlice , CollectedThreshold en un valor mayor que 100 y
CollectedThresholdUsePercent en True , el gráfico inicia una excepción, porque no puede calcular un
porcentaje. Para resolver este problema, establezca CollectedThreshold en un valor menor que 100 .
Por valor de datos. Por ejemplo, para recopilar en un solo sector cualquier sector del gráfico
circular que esté por debajo de 5000:
Establezca la propiedad CollectedThresholdUsePercent en False .
Establezca la propiedad CollectedThreshold en 5000 .
6. Establezca la propiedad CollectedLabel en una cadena que represente la etiqueta de texto que se
mostrará en el sector recopilado.
7. (Opcional) Establezca las propiedades CollectedSliceExploded, CollectedColor, CollectedLegendText y
CollectedToolTip. Estas propiedades cambian el aspecto, el color, el texto de la etiqueta, el texto de la
leyenda y la información sobre herramientas del sector simple.
NOTE
El gráfico circular secundario se calcula en función de los sectores pequeños existentes en los datos, por lo que solo se ve
en Vista previa. No aparece en la superficie de diseño.
NOTE
No puede dar formato al gráfico circular secundario. Por esta razón, a la hora de recopilar sectores del gráfico circular se
recomienda el uso del primer enfoque.
Consulte también
Tutorial: Agregar un gráfico circular a un informe (generador de informes)
Gráficos circulares (Generador de informes y SSRS)
Aplicar formato a los puntos de datos de un gráfico (Generador de informes y SSRS)
Mostrar las etiquetas de los puntos de datos fuera de un gráfico circular (Generador de informes y SSRS)
Mostrar valores de porcentaje en un gráfico circular (Generador de informes y SSRS)
Solución de problemas de gráficos en un informe
paginado (Generador de informes)
02/04/2022 • 2 minutes to read
NOTE
Puede crear y modificar los archivos de definición de informes paginados (.rdl) en el Generador de informes de Microsoft,
en Power BI Report Builder y en el Diseñador de informes de SQL Server Data Tools.
¿Por qué mi gráfico cuenta, y no suma, los valores del eje de valores?
Para que se dibujen correctamente, la mayoría de los tipos de gráficos requieren valores numéricos a lo largo
del eje de valores, que normalmente es el eje Y. Si el tipo de datos del campo de valores es String , el gráfico no
puede mostrar un valor numérico, aun cuando haya números en los campos. En su lugar, el gráfico muestra un
recuento del número total de filas que contienen un valor en ese campo. Para evitar este comportamiento,
asegúrese de que los campos que usa para la serie de valores tienen tipos de datos numéricos, en lugar de
cadenas que contienen números con formato.
¿Necesita ayuda?
Pruebe lo siguiente:
SQL Server Reporting Services en Stack Overflow
Comparta ideas sobre SQL.
Consulte también
Gráficos (Generador de informes y SSRS)
Mnigráficos y barras de datos en un informe
paginado (Generador de informes)
02/04/2022 • 6 minutes to read
Para empezar a trabajar rápidamente con elementos de informe, vea Tutorial: Agregar un minigráfico a un
informe (Generador de informes) y los vídeos How to: Create a Sparkline in a Table (Cómo crear un minigráfico
en una tabla) y Sparklines, Bar Charts, and Indicators in Report Builder (Minigráficos, gráficos de barras e
indicadores del Generador de informes).
NOTE
Puede publicar minigráficos y barras de datos con su lista, matriz o tabla primaria por separado de un informe como
elementos de informe. Para más información, vea Elementos de informe.
Tipos de minigráficos
Puede crear casi tantos tipos de minigráficos como gráficos normales. En general, no puede crear minigráfico
3D. Puede crear versiones de minigráfico de estos gráficos completos:
Gráficos de columnas (Generador de informes y SSRS): los gráficos de columnas básicas, apiladas y
100 % apiladas.
Gráficos de líneas (Generador de informes y SSRS): todos los gráficos de líneas excepto el de 3D.
Gráficos de áreas (Generador de informes y SSRS): todos los gráficos de áreas excepto el de 3D.
Gráficos circulares (Generador de informes y SSRS): gráficos de anillos, planos y 3D, pero no las demás
formas, por ejemplo, gráficos de embudo y de pirámide.
Rangos de intervalos (Generador de informes y SSRS): los gráficos de cotizaciones, de vela, de barras de
error y los diagramas de caja.
Barras de datos
Las barras de datos suelen representar un único punto de datos, aunque pueden representar varios, al igual que
los gráficos de barras normales. A menudo contienen varias series sin categoría o tienen agrupaciones de serie.
En este ejemplo que usa las barras de datos apiladas, cada una, aunque solo sea una barra, muestra más de un
punto de datos. Por ejemplo, los tres colores diferentes de la barra podrían representar tareas de tres niveles de
prioridad donde la longitud de la barra representa el número total de tareas asignado a cada persona. Si
realizara barras de datos apiladas al 100% en su lugar, cada barra rellenaría la celda y los diferentes colores
representarían el porcentaje del todo para cada nivel de prioridad.
Puede crear versiones de barras de datos de estos gráficos completos:
Gráficos de barras (Generador de informes y SSRS): gráficos de barras básicas, apiladas y 100 %
a piladas.
Gráficos de columnas (Generador de informes y SSRS): gráficos de columnas básicas, apiladas y 100 %
apiladas. Los gráficos de columnas pueden ser minigráficos o barras de datos.
NOTE
No puede convertir un gráfico completo en minigráfico o barra de datos con un clic. Sin embargo, puede crear un
minigráfico o barra de datos a partir de un gráfico completo eliminando todos los elementos de gráfico que no se
encuentran en los minigráficos y barras de datos.
Temas de procedimientos
Agregar minigráficos y barras de datos (Generador de informes y SSRS)
Alinear los datos en un gráfico en una tabla o una matriz (Generador de informes y SSRS)
Otros temas de procedimientos para los gráficos
Puesto que los minigráficos y las barras de datos son un tipo de gráfico, los siguientes temas de procedimientos
para gráficos también podrían resultarle útiles:
Agregar un gráfico a un informe (Generador de informes y SSRS)
Agregar puntos vacíos al gráfico (Generador de informes y SSRS)
Agregar o quitar márgenes de un gráfico (Generador de informes y SSRS)
Cambiar un tipo de gráfico (Generador de informes y SSRS)
Definir los colores de un gráfico mediante una paleta (Generador de informes y SSRS)
Mostrar la información sobre herramientas en una serie (Generador de informes y SSRS)
Especificar una escala logarítmica (Generador de informes y SSRS)
Especificar un intervalo de eje (Generador de informes y SSRS)
Especificar colores coherentes en varios gráficos de formas (Generador de informes y SSRS)
Consulte también
Gráficos (Generador de informes y SSRS)
Tutorial: Agregar un minigráfico a un informe (Generador de informes)
Adición de minigráficos y barras de datos a un
informe paginado (Generador de informes)
02/04/2022 • 2 minutes to read
NOTE
No se pueden colocar minigráficos en un grupo de detalles de una tabla. Deben estar en una celda asociada a un
grupo.
4. En el cuadro de diálogo Cambiar tipo de minigráfico o barra de datos , haga clic en el tipo de
minigráfico o barra de datos que prefiera y, después, haga clic en Aceptar .
5. Haga clic en el minigráfico o barra de datos.
El panel Datos del gráfico se abre.
6. En el área Valores , haga clic en el signo más ( ) de Agregar campos + y, después, haga clic en el campo
cuyos valores quiera incluir en el gráfico.
7. En el área Grupos de categorías , haga clic en el signo más ( ) de Agregar campos + y, después, haga
clic en el campo por cuyos valores quiera agrupar.
Normalmente, para los minigráficos y barras de datos, no se agregará un campo al área Grupo de
series porque solo se desea una serie para cada fila.
Consulte también
Gráficos (Generador de informes y SSRS)
Alinear los datos en un gráfico en una tabla o una matriz (Generador de informes y SSRS)
Alineación de los datos de un gráfico de un informe
paginado en una tabla o una matriz (Generador de
informes)
02/04/2022 • 2 minutes to read
En esta imagen, el gráfico de columnas muestra las ventas cotidianas para cada empleado. Tenga en cuenta que
durante los días que un empleado no tiene ninguna venta, el gráfico deja un espacio en blanco y alinea los días
subsiguientes horizontalmente. También alinea verticalmente los gráficos, para lo que hace que los tamaños de
los distintos gráficos estén en relación unos con otros. Para obtener más información, vea Minigráficos y barras
de datos (Generador de informes y SSRS).
Consulte también
Gráficos (Generador de informes y SSRS)
Agregar minigráficos y barras de datos (Generador de informes y SSRS)
Medidores en un informe paginado (Generador de
informes)
02/04/2022 • 13 minutes to read
Para más información sobre el uso de medidores como KPI, consulte el Tutorial: Agregar un KPI a un informe
(Generador de informes)
NOTE
Puede publicar medidores por separado de un informe como elementos de informe. Para más información, vea Elementos
de informe.
Tipos de medidor
Reporting Services proporciona dos tipos de medidores: radial y lineal. Normalmente, el medidor radial se
utiliza cuando los datos se quieren expresar como una velocidad. El medidor lineal se usa para expresar los
datos como una temperatura o valor de escala.
Las diferencias principales entre los dos tipos son la forma del medidor y los punteros de medidor disponibles.
Los medidores radiales son circulares, o partes de un círculo, y se parecen a los indicadores de velocidad. Los
punteros del medidor suelen ser agujas, pero pueden ser marcadores o barras.
Los medidores lineales son rectangulares, orientados horizontal o verticalmente, y se parecen a las reglas. Los
punteros del medidor suelen ser termómetros, pero pueden ser marcadores o barras. Debido a su forma, este
tipo de medidor resulta útil para su integración en las regiones de datos de la tabla o matriz para mostrar los
datos de progreso.
Aparte de estas diferencias, los dos tipos de medidor son intercambiables. Sin embargo, si tiene que utilizar un
medidor simple en su informe, podría interesarle utilizar un indicador en lugar de un medidor. Para más
información, vea Indicadores (Generador de informes y SSRS).
En las siguientes ilustraciones se muestran los medidores radiales y lineales. El medidor radial es redondo y usa
el puntero de aguja. El medidor lineal es horizontal y usa el puntero de termómetro.
Medidor radial
Las opciones de medidor radial: Radial, Radial con medidor mini, Dos escalas, 90 grados Noreste, 90 grados
Noroeste, 90 grados Suroeste, 90 grados Sureste, 180 grados Norte, 180 grados Sur, 180 grados Oeste, 180
grados Este e Indicador.
Medidor lineal
Opciones de medidor lineal: Horizontal, Vertical, Varios punteros de barra, Dos escalas, Rango de tres colores,
Logarítmico, Termómetro, Termómetro fahrenheit/celsius y Gráfico de viñetas.
NOTE
Este método no es aplicable cuando no hay ningún puntero en el medidor o el informe contiene más de un
conjunto de datos y el panel de medidores no está asociado a un conjunto de datos.
Haga clic con el botón derecho en el puntero del medidor y seleccione Propiedades de puntero . Para
Valor , seleccione un campo en la lista desplegable o defina una expresión de campo haciendo clic en el
botón Expresión (fx).
Agregar campos en un solo valor
De forma predeterminada, cuando se agrega un campo a un medidor, Reporting Services calcula a un agregado
para dicho campo. Los tipos de datos numéricos se agregan con la función SUM. Los tipos de datos no
numéricos se agregan con la función COUNT, que cuenta el número de instancias para un valor o campo
determinado perteneciente al conjunto de datos o al grupo. Si el tipo de datos del campo de valores es String, el
medidor no puede mostrar un valor numérico, aun cuando haya números en los campos. En su lugar, el
medidor agrega los campos con cadenas mediante la función COUNT. Para evitar este comportamiento,
asegúrese de que los campos que usa tienen tipos de datos numéricos, en lugar de cadenas que contienen
números con formato. Puede usar una expresión de Visual Basic para convertir los valores de cadena en un tipo
de datos numérico usando la constante CDbl o CInt. Por ejemplo, la expresión siguiente convierte un campo de
cadena llamado MyField en valores numéricos.
=Sum(CDbl(Fields!MyField.Value))
Para más información sobre las expresiones de agregado, vea Referencia a las funciones de agregado
(Generador de informes y SSRS).
Definir un grupo en un medidor
Después de haber agregado un campo al medidor, puede agregar un grupo de datos. El medidor difiere de
todas las demás regiones de datos de Reporting Services, que pueden mostrar varios grupos en una región de
datos. El hecho de agregar un grupo definiendo una expresión de grupo en el medidor, equivale a agregar un
grupo de filas en la región de datos Tablix. Sin embargo, cuando se agrega el grupo, solo se muestra el valor del
último grupo como valor del puntero en el medidor. Por ejemplo, si agrega una expresión de agrupación según
el año, el puntero señalará al valor que representa el valor de ventas agregado para el último año del conjunto
de datos. Para obtener más información sobre los grupos, vea Descripción de los grupos (Generador de
informes y SSRS).
Es posible que desee agregar un grupo al medidor si, por ejemplo, está mostrando varios medidores en una
tabla o una lista y desea mostrar datos agregados por grupo. Para más información, vea Agregar o eliminar un
grupo en una región de datos (Generador de informes y SSRS).
Temas de procedimientos
En esta sección se describen procedimientos que muestran, paso a paso, cómo trabajar con medidores en los
informes; cómo obtener datos para mostrarlos eficazmente en medidores, y cómo agregar y configurar los
medidores y sus elementos.
Agregar un medidor a un informe (Generador de informes y SSRS)
Establecer un valor mínimo o máximo en un medidor (Generador de informes y SSRS)
Establecer un intervalo de ajuste en un medidor (Generador de informes y SSRS)
En esta sección
En los siguientes temas se proporciona información adicional acerca de cómo trabajar con medidores.
T ÉRM IN O DEF IN IC IÓ N
Aplicar formato a las escalas de un medidor (Generador de Proporciona información general acerca de cómo dar
informes y SSRS) formato a las escalas en los medidores e información
detallada sobre las opciones de formato para las escalas en
los medidores radiales y lineales.
Aplicar formato a los punteros de un medidor (Generador de Proporciona información general acerca de cómo dar
informes y SSRS) formato a los punteros en los medidores, e información
detallada sobre las opciones de formato para los estilos de
puntero disponibles para los medidores radiales y lineales.
Aplicar formato a los rangos de un medidor (Generador de Proporciona información acerca de cómo dar formato a
informes y SSRS) intervalos en medidores para indicar una subsección
importante de valores en el medidor o indicar visualmente
cuándo el valor de puntero entra en un intervalo de valores
determinado.
Consulte también
Expresiones (Generador de informes y SSRS)
Filtrar, agrupar y ordenar datos (Generador de informes y SSRS)
Parámetros de informe (Generador de informes y Diseñador de informes)
Gráficos (Generador de informes y SSRS)
Tablas, matrices y listas (Generador de informes y SSRS)
Aplicación de formato a escalas de un medidor en
un informe paginado (Generador de informes)
02/04/2022 • 8 minutes to read
A diferencia del gráfico, donde se definen varios grupos, el medidor solo muestra un valor. Debe definir los
valores mínimo y máximo de la escala. Los números del intervalo se calculan automáticamente en función de
los valores mínimo y máximo especificados.
Cuando se agrega una segunda escala en un medidor que ya contiene una, las propiedades de aspecto de la
primera escala se clonan en la segunda.
Para establecer las propiedades de la escala, haga clic con el botón derecho en las etiquetas de la escala o en las
marcas de graduación y seleccione Propiedades de escala radial o Propiedades de escala lineal . Cada
tipo de medidor contiene al menos una escala con el mismo conjunto de propiedades. También hay propiedades
únicas para cada tipo de medidor:
En un medidor radial, puede especificar el radio, el ángulo inicial y el ángulo de barrido de la escala radial.
En un medidor lineal, puede especificar el ancho de los márgenes inicial y final en relación con los
extremos del medidor.
Para empezar a usar rápidamente las escalas de formato, vea Establecer un valor mínimo o máximo en un
medidor (Generador de informes y SSRS).
NOTE
Cuando se usa un multiplicador, no se multiplica el valor real del campo de agregado que usa el medidor. Solo se
multiplican los valores de las etiquetas mostradas en el medidor una vez definidos el mínimo, el máximo y los intervalos.
Cuando use un multiplicador, considere la posibilidad de conservar el cálculo del intervalo como automático.
NOTE
Al hacer clic en la escala de un medidor, aparece un contorno punteado alrededor de la escala. Este contorno no es la
barra de escala y no se usa al calcular las medidas en el medidor. Solo está disponible en tiempo de diseño para que se
pueda resaltar la escala para tener acceso a las propiedades de escala.
Todas las medidas están basadas en la barra de escala. Cuando se selecciona un medidor, no se muestra el
ancho de la barra de escala. Si especifica un valor para la barra de escala, le servirá de ayuda con todas las
demás medidas relacionadas con la escala. Para ver la barra de escala, establezca en un valor mayor que 0 la
propiedad Ancho de la barra de escala en la página Diseño del cuadro de diálogo Propiedades de escala
radial . En un medidor radial, la barra de escala se mide como un porcentaje del diámetro del medidor. En un
medidor lineal, la barra de escala se mide como un porcentaje del ancho o el alto del medidor, lo que sea más
pequeño.
El radio de la escala es la distancia desde el centro del medidor a la mitad de la barra de escala. El valor del radio
de la escala se mide como un porcentaje del diámetro del medidor. Es aconsejable mantener el radio de la escala
por debajo de un valor de 35. Si especifica un valor mayor que 35, es posible que la escala se dibuje fuera de los
límites del medidor. En la ilustración siguiente se muestra cómo se mide el radio de la escala, con relación al
diámetro del medidor, en la barra de escala.
El ángulo inicial es el ángulo de giro, entre 0 y 360, en que comenzará la escala. La posición cero (0) se
encuentra en la parte inferior del medidor y el ángulo inicial gira en el sentido de las agujas del reloj. Por
ejemplo, un ángulo inicial de 90 grados inicia la escala en la posición de las 9 en punto.
El ángulo de barrido es el número de grados, entre 0 y 360, que la escala barrerá en un círculo. Un ángulo de
barrido de 360 grados genera una escala que es un círculo completo. Esto es útil si desea diseñar un medidor
que se parezca a un reloj.
Consulte también
Aplicar formato a los rangos de un medidor (Generador de informes y SSRS)
Aplicar formato a los punteros de un medidor (Generador de informes y SSRS)
Aplicar formato de fecha o de moneda a las etiquetas de los ejes (Generador de informes y SSRS)
Aplicar formato a las etiquetas de los ejes de un gráfico (Generador de informes y SSRS)
Medidores (Generador de informes y SSRS)
Aplicación de formato a punteros en un medidor de
un informe paginado (Generador de informes)
02/04/2022 • 5 minutes to read
NOTE
Puede crear y modificar los archivos de definición de informes paginados (.rdl) en el Generador de informes de Microsoft,
en Power BI Report Builder y en el Diseñador de informes de SQL Server Data Tools.
Consulte también
Aplicar formato a las escalas de un medidor (Generador de informes y SSRS)
Aplicar formato a los rangos de un medidor (Generador de informes y SSRS)
Medidores (Generador de informes y SSRS)
Aplicación de formato a intervalos de un medidor
en un informe paginado (Generador de informes)
02/04/2022 • 2 minutes to read
NOTE
Puede crear y modificar los archivos de definición de informes paginados (.rdl) en el Generador de informes de Microsoft,
en Power BI Report Builder y en el Diseñador de informes de SQL Server Data Tools.
Consulte también
Aplicar formato a las escalas de un medidor (Generador de informes y SSRS)
Aplicar formato a los punteros de un medidor (Generador de informes y SSRS)
Establecer un valor mínimo o máximo en un medidor (Generador de informes y SSRS)
Tutorial: Agregar un KPI a un informe (Generador de informes)
Medidores (Generador de informes y SSRS)
Adición de un medidor a un informe paginado
(Generador de informes)
02/04/2022 • 2 minutes to read
NOTE
A diferencia de los gráficos, los medidores tienen solo dos tipos: lineales y radiales. Los medidores disponibles en el
cuadro de diálogo Seleccionar tipo de medidor son plantillas para estos dos tipos de medidores. Por esta
razón, no puede cambiar el tipo de medidor después de agregar el medidor a su informe. Para cambiar el tipo de
un medidor, debe eliminarlo y volver a agregarlo.
Si el informe no tiene origen de datos y conjunto de datos, se abre el cuadro de diálogo Propiedades
del origen de datos , que le guía en los pasos necesarios para crear ambos. Para más información, vea
Agregar y comprobar una conexión de datos o un origen de datos (Generador de informes y SSRS).
Si el informe tiene un origen de datos, pero no un conjunto de datos, se abre el cuadro de diálogo
Propiedades del conjunto de datos , que le guía en los pasos necesarios para crear uno. Para obtener
más información, vea Crear un conjunto de datos compartido o un conjunto de datos incrustado
(Generador de informes y SSRS).
4. Haga clic en el medidor para mostrar el panel de datos. De forma predeterminada, un medidor tiene un
puntero que corresponde a un valor. Puede agregar punteros adicionales.
5. Agregue un campo del conjunto de datos a la zona de colocación de campos de datos. Puede agregar
solo un campo. Si desea mostrar varios, debe agregar punteros adicionales, uno para cada campo.
Haga doble clic en la escala del medidor y seleccione Propiedades de escala . Especifique los valores
Mínimo y Máximo de la escala. Para más información, vea Establecer un valor mínimo o máximo en un
medidor (Generador de informes y SSRS).
Consulte también
Anidar regiones de datos (Generador de informes y SSRS)
Medidores (Generador de informes y SSRS)
Establecimiento de un valor mínimo o máximo en
un medidor en un informe paginado (Generador de
informes)
02/04/2022 • 2 minutes to read
Consulte también
Aplicar formato a las escalas de un medidor (Generador de informes y SSRS)
Aplicar formato a los punteros de un medidor (Generador de informes y SSRS)
Medidores (Generador de informes y SSRS)
Indicadores en un informe paginado (Generador de
informes)
02/04/2022 • 11 minutes to read
NOTE
Puede publicar indicadores por separado de un informe como elementos de informe. Para más información, vea
Elementos de informe.
Dependiendo de cómo desee representar el valor de datos, los medidores podrían ser más eficaces que los
indicadores. Para obtener más información, vea Medidores (Generador de informes y SSRS).
Personalizar indicadores
Los indicadores se pueden personalizar para satisfacer sus necesidades. Puede modificar los conjuntos de
indicadores y el icono de indicador individual de un conjunto como se indica a continuación:
Cambiar los colores de los iconos de indicador. Por ejemplo, podría desear que la combinación de colores
de un conjunto de indicadores sea monocroma o utilizar colores que no sean los predeterminados.
Cambiar el icono en el conjunto de indicadores. Por ejemplo, podría desear usar los iconos de estrella,
círculo y cuadrado en un conjunto de indicadores.
Especificar los valores inicial y final de un indicador. Por ejemplo, podría desear presentar de manera
sesgada la visualización de los datos utilizando un icono para el 75 por ciento de los valores del indicador.
Agregar iconos al conjunto de indicadores. Por ejemplo, podría desear agregar iconos adicionales a los
conjuntos de indicadores para diferenciar los valores de indicador de una forma más detallada.
Eliminar iconos del conjunto de indicadores para que los datos se muestren de forma más sencilla,
utilizando solo unos cuantos iconos.
Para obtener más información, vea Cambiar iconos de indicador y conjuntos de indicadores (Generador de
informes y SSRS).
Para obtener más información sobre cómo agregar, modificar y eliminar indicadores, vea Agregar o eliminar un
indicador (Generador de informes y SSRS).
La primera vez que se agrega un indicador a un informe, se configura para que use los valores
predeterminados. Posteriormente, los valores se pueden cambiar para que el indicador represente los datos de
la manera deseada. Puede cambiar la apariencia de los iconos del indicador, la manera en que el indicador elige
qué icono utilizar, y cambiar los iconos utilizados por un conjunto de indicadores. Para obtener más información,
vea Cambiar iconos de indicador y conjuntos de indicadores (Generador de informes y SSRS).
De forma predeterminada, los indicadores se configuran para utilizar los porcentajes como la unidad de medida
y detectar automáticamente los valores máximo y mínimo en los datos. Cada icono del conjunto de indicadores
tiene un intervalo de porcentaje. El número de intervalos de porcentaje depende del número de iconos en el
conjunto de iconos, pero los intervalos tienen el mismo tamaño y son secuenciales. Por ejemplo, si el conjunto
de iconos tiene cinco iconos, hay cinco intervalos de porcentaje, cada uno de un tamaño del 20 por ciento. El
primero comienza en 0 y finaliza en 20, el segundo comienza en 20 y finaliza en 40, y así sucesivamente. El
indicador del informe utiliza el icono del conjunto de indicadores que tenga un intervalo de porcentaje dentro
del que se encuentra el valor de los datos del indicador. Puede cambiar el intervalo de porcentaje para cada
icono del conjunto. Los valores máximo y mínimo se pueden establecer explícitamente proporcionando un valor
o una expresión. Puede cambiar la unidad de medida para que sea un valor numérico en su lugar. En esta
situación, no se especifica el valor mínimo ni el máximo de los datos. Por el contrario, solo se proporcionan los
valores de inicio y finalización para cada icono que el indicador utiliza. Para obtener más información, vea
Establecer y configurar unidades de medida (Generador de informes y SSRS).
Los indicadores transmiten los valores de datos sincronizando los valores de datos del indicador que están en
un ámbito especificado. De forma predeterminada, el ámbito es el contenedor primario del indicador, por
ejemplo la tabla o matriz que contiene el indicador. Puede cambiar la sincronización del indicador eligiendo otro
ámbito, por ejemplo un grupo, en función del diseño del informe. El indicador puede omitir la sincronización.
Para obtener más información, vea Establecer el ámbito de sincronización (Generador de informes y SSRS).
Para obtener información general sobre la descripción y el ámbito de configuración de informes, vea Ámbito de
expresión para los totales, agregados y colecciones integradas (Generador de informes y SSRS).
Los indicadores solo usan un valor único. Si tiene que mostrar varios valores de datos, use un minigráfico o una
barra de datos en lugar de un indicador. Los indicadores pueden representar varios valores de datos, pero son
sencillos, fáciles de entender en tamaños pequeños y funcionan bien en tablas y matrices. Para obtener más
información, vea Minigráficos y barras de datos (Generador de informes y SSRS).
Rojo 0 3500
La flecha roja hacia abajo representa el valor 3500 y la flecha amarilla horizontal, 5000.
Rojo 0 3500
La flecha amarilla horizontal representa el valor 3500 y la flecha green hacia arriba, 5000.
Rojo 0 3500
La flecha roja hacia abajo representa el valor 3500 y la flecha verde hacia arriba, 5000.
Rojo 0 3500
La flecha amarilla hacia abajo ahora representa tanto el valor 3500 como el 5000.
En resumen, se inicia la evaluación y el principio de la lista de estados de indicador, y el informe muestra el icono
de indicador asociado al primer estado de indicador que tenga un rango de valores en el que encajen los datos.
Por lo tanto, al cambiar la secuencia de estados de indicador se puede ver afectada la visualización de los valores
de datos.
Temas de procedimientos
En esta sección se enumeran procedimientos que muestran cómo agregar, cambiar y eliminar indicadores, cómo
configurar y personalizar indicadores, y cómo usar indicadores en medidores.
Agregar o eliminar un indicador (Generador de informes y SSRS)
Cambiar iconos de indicador y conjuntos de indicadores (Generador de informes y SSRS)
Establecer y configurar unidades de medida (Generador de informes y SSRS)
Establecer el ámbito de sincronización (Generador de informes y SSRS)
Especificar el tamaño de un indicador al usar una expresión (Generador de informes y SSRS)
Incluir indicadores y medidores en un panel de medidores (Generador de informes y SSRS)
Consulte también
Medidores (Generador de informes y SSRS)
Minigráficos y barras de datos (Generador de informes y SSRS)
Gráficos (Generador de informes y SSRS)
Adición o eliminación de un indicador de un
informe paginado (Generador de informes)
02/04/2022 • 3 minutes to read
NOTE
En función del ancho de columna y la longitud de los valores de los datos, el texto de la tabla o las celdas de la matriz,
podría ajustar el texto y mostrarlo en varias líneas. Cuando esto ocurre, el icono de indicador podría ajustarse y cambiar
de forma. Esto puede hacer que el icono del indicador sea menos legible. Coloque el indicador dentro de un rectángulo
para asegurarse de que el icono nunca se ajusta.
NOTE
Un indicador se podría colocar dentro de un panel de medidor que contenga otros indicadores o medidores. Si los
paneles de medidor contienen varios elementos, asegúrese de hacer clic en el indicador para eliminarlo, no el panel
de medidor. Si hace clic y, a continuación, elimina el panel de medidor, se eliminan todos los paneles de medidor y
sus elementos.
Consulte también
Indicadores (Generador de informes y SSRS)
Cambio de iconos de indicador y conjuntos de
indicadores en un informe paginado (Generador de
informes)
02/04/2022 • 3 minutes to read
Consulte también
Indicadores (Generador de informes y SSRS)
Establecimiento y configuración de unidades de
medida en un informe paginado (Generador de
informes)
02/04/2022 • 2 minutes to read
NOTE
Los valores de los cuadros de texto Inicial y Final deben ser numéricos.
5. Haga clic en OK .
NOTE
Si establece los valores mínimo y máximo explícitamente, el indicador utiliza ese intervalo de valores sin tener en
cuenta los valores máximo y mínimo reales de los datos. Esto significa que los valores menores que el mínimo y
mayores que el máximo se excluye de la evaluación que determina qué icono de indicador se va a mostrar en el
informe.
Si quiere, haga clic en el botón Expresión (fx) para modificar la expresión que establece los valores de la
opción.
5. Para cada icono en el indicador establecido, actualice los valores de los cuadros de texto Inicial y Final .
Si quiere, haga clic en el botón Expresión (fx) para modificar la expresión que establece los valores de las
opciones Inicial y Final .
NOTE
Los valores de los cuadros de texto Inicial y Final deben ser numéricos.
6. Haga clic en OK .
Consulte también
Indicadores (Generador de informes y SSRS)
Establecimiento del ámbito de sincronización en un
informe paginado (Generador de informes)
02/04/2022 • 2 minutes to read
Consulte también
Indicadores (Generador de informes y SSRS)
Especificación del tamaño de un indicador en un
informe paginado mediante una expresión
(Generador de informes)
02/04/2022 • 2 minutes to read
NOTE
En SQL Server Data Tools (SSDT), utilice la ventana Propiedades para establecer las propiedades de miembro. Si la
ventana Propiedades no está abierta, presione la tecla F4.
NOTE
Puede crear y modificar los archivos de definición de informes paginados (.rdl) en el Generador de informes de Microsoft,
en Power BI Report Builder y en el Diseñador de informes de SQL Server Data Tools.
Consulte también
Indicadores (Generador de informes y SSRS)
Inclusión de indicadores y medidores en un panel
de medidores en un informe paginado (Generador
de informes)
02/04/2022 • 4 minutes to read
NOTE
Puede crear y modificar los archivos de definición de informes paginados (.rdl) en el Generador de informes de Microsoft,
en Power BI Report Builder y en el Diseñador de informes de SQL Server Data Tools.
Para empezar a usar un mapa inmediatamente, consulte el Tutorial: Informe de asignaciones (Generador de
informes) o Report Samples (Report Builder and SSRS) (Ejemplos de informes [Generador de informes y SSRS]).
NOTE
Puede guardar los mapas de forma independiente de un informe como elementos de informe. Para más información, vea
Elementos de informe.
NOTE
Esta característica de mapas del Generador de informes usa los datos de archivos de forma TIGER/Line que se
proporcionan por cortesía de la Oficina del censo estadounidense (https://www.census.gov/). Los archivos de
forma TIGER/Line son un extracto de información geográfica y cartográfica seleccionada de la base de datos
MAF/TIGRE del Censo. Los archivos de forma TIGER/Line están disponibles sin cargo en la Oficina del censo
estadounidense. Para más información acerca de los archivos de forma TIGER/Line, vaya a TIGER/Line Shapefiles
and TIGER/Line Files Technical Documentation (Documentación técnica de los archivos de forma TIGER/Line y los
archivos TIGER/Line). La información de fronteras de los archivos de forma TIGER/Line está destinada únicamente
para la recopilación de datos estadísticos y tabulación; su representación y designación para fines estadísticos no
constituye ninguna determinación de autoridad jurisdiccional ni derechos de propiedad ni de titularidad, y no son
descripciones legales de territorios. Census TIGER and TIGER/Line son marcas registradas de la Oficina del censo
estadounidense.
Archivos de forma ESRI. Los archivos de forma ESRI contienen datos que cumplen con el formato de
datos espaciales de los archivos de forma del Environmental Systems Research Institute, Inc. (ESRI).
Hacen referencia a un conjunto de archivos. Los datos del archivo .shp especifican las formas geográficas
o geométricas. Los datos del archivo .dbf proporcionan los atributos para las formas. Para ver un mapa
en la vista de diseño o ejecutar un mapa desde el servidor de informes, ambos archivos deben estar en la
misma carpeta. Al agregar los datos espaciales de un archivo .shp al sistema de archivos local, los datos
espaciales se incrustan en el informe. Para recuperar los datos espaciales de forma dinámica en tiempo
de ejecución, cargue los archivos de forma en el servidor de informes y especifíquelos como el origen de
los datos espaciales. Para obtener más información, vea Buscar archivos de forma ESRI para un mapa.
Datos espaciales de SQL Ser ver almacenados en una base de datos. Puede usar una consulta
que especifique los tipos de datos SQLGeometr y o SQLGeography de una base de datos relacional de
SQL Server . Para obtener más información, vea Información general de los tipos de datos espaciales.
En el conjunto de resultados que ve en el diseñador de consultas, cada fila de datos espaciales se trata
como una unidad y se almacena en un único elemento de mapa. Por ejemplo, si hay varios puntos que se
definen en una fila en el conjunto de resultados, las propiedades de presentación se aplican a todos los
puntos de ese elemento de mapa.
Ubicaciones personalizadas que crea. Puede agregar manualmente ubicaciones como puntos
incrustados a una capa de puntos incrustados. Para obtener más información, vea Agregar ubicaciones
personalizadas a un mapa (Generador de informes y SSRS).
Datos espaciales en la vista de diseño
En la vista de diseño, el procesador de informes muestra datos espaciales de ejemplo para ayudarle a diseñar la
capa de mapa. Los datos que ve dependen de la disponibilidad de los datos espaciales:
Datos incrustados. Los datos de ejemplo se recuperan de los elementos de mapa incrustados en las
capas de mapa del informe.
Vínculo al archivo de forma ESRI. Si el archivo de forma (.shp) ESRI y el archivo auxiliar (.dbf) están
disponibles, los datos de ejemplo se cargan desde el archivo de forma. De lo contrario, el procesador de
informes genera los datos de ejemplo y muestra el mensaje No hay datos espaciales disponibles .
Datos espaciales de SQL Ser ver. Si el origen de datos está disponible y las credenciales son válidas,
los datos de ejemplo se cargan desde los datos espaciales de la base de datos. De lo contrario, el
procesador de informes genera los datos de ejemplo y muestra el mensaje No hay datos espaciales
disponibles .
Incrustar datos espaciales en la definición de informe
A diferencia de lo que ocurre con los datos analíticos, dispone de la opción de incrustar los datos espaciales para
una capa de mapa en la definición de informe. Al incrustar los datos espaciales, incrusta los elementos de mapa
que se utilizan en la capa de mapa.
Los elementos incrustados aumentan el tamaño de la definición de informe pero garantizan que los datos
espaciales siempre están disponibles cuando se ejecuta el informe, ya sea en la vista previa o en el servidor de
informes. Más datos implican más almacenamiento y tiempos de proceso más largos. Siempre es aconsejable
limitar los datos espaciales, además de otros datos del informe, simplemente a la información necesaria para el
informe.
Controlar la resolución de mapa en tiempo de ejecución
Al cambiar la resolución de los datos espaciales, está especificando el grado de detalle con que desea que las
líneas se dibujen en un mapa. Por ejemplo, para las áreas, ¿necesita una granularidad de hasta cientos de metros
del área terrestre o con unas pocas millas estarían suficientemente detalladas?
Si los datos espaciales se incrustan en el informe, la resolución que utilice afectará al número de elementos de
mapa de la definición de informe. Una resolución más alta aumenta el número de elementos que se necesitan
para dibujar los bordes en esa resolución. Si los datos espaciales no se incrustan en el informe, el servidor de
informes calcula las líneas que se requieren para dibujar los bordes en esa resolución cada vez que se vea el
informe. Para diseñar un informe que equilibre la resolución de la pantalla y un tiempo de representación del
informe aceptable, simplifique la resolución de mapa al grado de detalle que necesite en el informe para
visualizar los datos analíticos.
Datos analíticos
Los datos analíticos son los que desea visualizar en el mapa, por ejemplo, la población de una ciudad o el total
de ventas de un almacén. Pueden proceder de alguno de los orígenes siguientes:
Campo de conjunto de datos. Campo de un conjunto de datos del panel Datos de informe.
Campo de origen de datos espacial. Campo del origen de datos espacial que se incluye con los datos
espaciales. Por ejemplo, un archivo de forma ESRI suele incluir tanto datos espaciales como datos
analíticos. Los nombres de campo del origen de datos espaciales comienza con # y aparece en la lista
desplegable de campos cuando se especifica el campo de datos para las reglas de una capa.
Datos incrustados para un elemento de mapa. Después de incrustar polígonos, líneas o puntos en
un informe, puede invalidar los campos de datos para elementos de mapa individuales y establecer
valores personalizados.
Al especificar las reglas para una capa y seleccionar el campo de datos analíticos, si el tipo de datos es numérico,
el procesador de informes usa automáticamente la función Sum predeterminada para calcular los valores de
agregado para el elemento de mapa. Si el campo no es numérico, no se especifica ninguna función de agregado
y se usa la función de agregado implícita First. Para cambiar la expresión predeterminada, cambie las opciones
de las reglas de la capa. Para obtener más información, vea Variar la presentación de polígonos, líneas y puntos
usando reglas y datos analíticos (Generador de informes y SSRS).
Campos coincidentes
Para relacionar los datos analíticos con los elementos de mapa en una capa, debe especificar los campos
coincidentes. Los campos coincidentes se utilizan para generar una relación entre los elementos de mapa y los
datos analíticos. Puede utilizar uno o varios campos con los que buscar una coincidencia siempre que
especifiquen un valor analítico único para cada ubicación espacial.
Por ejemplo, para un mapa de burbujas que varíe el tamaño de burbuja según la población de la ciudad, se
requieren los datos siguientes:
Del origen de datos espaciales:
Datos espaciales. Campo con datos espaciales que especifica la latitud y longitud de la ciudad.
Nombre . Campo que contiene el nombre de la ciudad.
Área. Campo que contiene el nombre de la región.
Del origen de datos analíticos:
Población. Campo que contiene la población de la ciudad.
Ciudad. Campo que contiene el nombre de la ciudad.
Área. Campo que contiene el nombre del territorio, estado o región.
En este ejemplo, el nombre de la ciudad por sí solo no es suficiente para identificar la población de forma
unívoca. Por ejemplo, hay muchas ciudades denominadas Albany en los Estados Unidos. Para denominar una
ciudad concreta, debe especificar el área además del nombre de la ciudad.
Para obtener más información sobre las capas de mapa, vea Agregar, cambiar o eliminar un mapa o una capa de
mapa (Generador de informes y SSRS).
Variar las propiedades de presentación de los puntos, líneas y polígonos
Las opciones de pantalla para los elementos de un mapa se pueden establecer en el nivel de capa, utilizando las
reglas para la capa, o en elementos individuales. Por ejemplo, puede establecer las propiedades de presentación
para todos los puntos de una capa o puede establecer reglas que controlen las propiedades de presentación de
todos los puntos de una capa tanto si están incrustados como si no, o puede invalidar la configuración de las
propiedades de presentación para puntos incrustados concretos.
Al ver un informe, los valores de presentación que ve se controlan con esta jerarquía, enumerada en orden
ascendente. Los números mayores tienen prioridad:
1. Propiedades de capa. Propiedades que se aplican a toda la capa. Por ejemplo, utilice las propiedades
de capa para establecer el origen de los datos analíticos o la visibilidad de toda la capa.
2. Propiedades del polígono, línea o punto, y propiedades del polígono incrustado, línea o
punto. Propiedades que se aplican a todos los elementos de un mapa en una capa, tanto si los elementos
son de datos espaciales dinámicos como si son de datos espaciales incrustados. Por ejemplo, utilice las
propiedades del punto central del polígono para establecer el color de relleno para las burbujas en un
degradado que rellene las áreas de burbuja de azul marino a azul claro y de arriba a abajo.
3. Reglas de color, reglas de tamaño, reglas de ancho, reglas de tipo de marcador. Las reglas
aplican propiedades a una capa cuando esta contiene elementos de un mapa que tienen una relación con
los datos analíticos. El tipo de reglas varía según de tipo de capa. Por ejemplo, use reglas de tamaño en
puntos para variar el tamaño de la burbuja según la población.
4. Invalidar las propiedades de polígono incrustado, línea o punto . Para los elementos de los
mapas incrustados, puede seleccionar la opción para invalidar y cambiar cualquier propiedad o valor de
los datos. Cualquier cambio que realice para invalidar las reglas de los elementos individuales es
irreversible. Por ejemplo, puede resaltar un almacén concreto utilizando un marcador de pin.
Para obtener más información, vea Variar la presentación de polígonos, líneas y puntos usando reglas y datos
analíticos (Generador de informes y SSRS).
Además de variar la apariencia de los elementos de un mapa, puede agregar interactividad a los puntos, líneas y
polígonos, o a las capas, de las maneras siguientes:
Cree información sobre herramientas para proporcionar detalles adicionales para un elemento de un
mapa cuando el usuario desplace el puntero sobre el mapa.
Agregue acciones de obtención de detalles para vincular a otras ubicaciones del informe, a otros
informes o a páginas web.
Agregue parámetros en expresiones que definan la visibilidad de las capas para permitir a un usuario
mostrar u ocultar capas concretas de un mapa.
Para más información, vea Ordenación interactiva, mapas de documento y vínculos (Generador de informes y
SSRS).
Temas de procedimientos
En esta sección se enumeran procedimientos que muestran, paso a paso, cómo trabajar con mapas y asignar
capas de mapa a un informe.
Agregar, cambiar o eliminar un mapa o una capa de mapa (Generador de informes y SSRS)
Cambiar leyendas de mapa, escala de colores y reglas asociadas (Generador de informes y SSRS)
Agregar ubicaciones personalizadas a un mapa (Generador de informes y SSRS)
En esta sección
Planear un informe de mapa (Generador de informes y SSRS)
Asistente para mapas y Asistente para capas de mapa (Generador de informes y SSRS)
Personalizar los datos y la presentación de un mapa o una capa de mapa (Generador de informes y SSRS)
Variar la presentación de polígonos, líneas y puntos usando reglas y datos analíticos (Generador de informes y
SSRS)
Agregar, cambiar o eliminar un mapa o una capa de mapa (Generador de informes y SSRS)
Cambiar leyendas de mapa, escala de colores y reglas asociadas (Generador de informes y SSRS)
Agregar ubicaciones personalizadas a un mapa (Generador de informes y SSRS)
Solucionar problemas de los informes: informes de mapa (Generador de informes y SSRS)
Planeamiento de un informe paginado de
asignaciones (Generador de informes)
02/04/2022 • 11 minutes to read
NOTE
Puede crear y modificar los archivos de definición de informes paginados (.rdl) en el Generador de informes de Microsoft,
en Power BI Report Builder y en el Diseñador de informes de SQL Server Data Tools.
Después de agregar un mapa con el Asistente para mapas, puede crear capas adicionales o cambiar las opciones
de una capa utilizando el Asistente para capas. Para más información sobre los asistentes, vea Asistente para
mapas y Asistente para capas de mapa (Generador de informes y SSRS).
Puede personalizar las opciones de datos o de presentación de cada capa de forma independiente. Para más
información sobre cómo personalizar un mapa después de ejecutar un asistente, vea Personalizar los datos y la
presentación de un mapa o una capa de mapa (Generador de informes y SSRS).
Consulte también
Personalizar los datos y la presentación de un mapa o una capa de mapa (Generador de informes y SSRS)
Tutorial: informe de asignaciones (Generador de informes)
Mapas (Generador de informes y SSRS)
Solucionar problemas de los informes: informes de mapa (Generador de informes y SSRS)
Asistente para mapas y Asistente para capas de
mapa (Generador de informes y SSRS)
02/04/2022 • 17 minutes to read
En los informes paginados de Reporting Services , el Asistente para mapas y el Asistente para capas de mapa
automatizan las tareas de crear un mapa, agregar una capa de mapa o cambiar las opciones de capas de mapa
en una capa existente.
Antes de agregar un mapa a un informe o una capa de mapa a un mapa, necesita recopilar esta información:
Origen de datos espaciales. La ubicación o conexión a un origen que proporcione los datos
espaciales, como el nombre de una instancia de SQL Server y una base de datos que contenga los datos
espaciales, o bien el nombre de un archivo de forma de Environmental Systems Research Institute, Inc.
(ESRI).
Spatial data. Del origen de datos espaciales, un campo que contenga los conjuntos de coordenadas que
especifican las ubicaciones.
Datos analíticos. Los datos analíticos que se usan para variar la presentación del mapa, por ejemplo, el
almacén de ventas anuales.
Campos coincidentes. Definen la relación entre los datos espaciales y los datos analíticos, por ejemplo,
el nombre de una región y una ciudad para identificar cada ciudad de forma única.
En las secciones siguientes se proporciona información sobre las opciones que se especifican en el Asistente
para capas de mapa y en el Asistente para mapas.
Al abrir el Generador de informes, haga clic en el icono del asistente Mapas , en el centro de la superficie
de diseño.
En la pestaña Inser tar , haga clic en Mapa y, a continuación, haga clic en Asistente para mapas .
Para abrir el Asistente para capas de mapa, haga lo siguiente:
Haga clic en el mapa para mostrar el panel de mapa y, en la barra de herramientas, haga clic en el botón
Asistente para nueva capa .
Haga clic en el título de la página del asistente correspondiente al contenido de la Ayuda. Las páginas que se
pueden ver cambian en función de las opciones de tipo de mapa, el origen de datos espaciales, y el origen de
datos analíticos.
1. Elegir un origen de datos espaciales. Los datos espaciales pueden proceder de la galería de mapas, de un
archivo de forma de Environmental Systems Research Institute, Inc. o de los datos espaciales de una base
de datos relacional de SQL Server .
¿Qué son los datos espaciales?
¿Qué es la Galería de mapas?
¿Qué es un archivo de forma ESRI?
¿Dónde se pueden obtener archivos de forma ESRI?
¿Qué es una consulta espacial de SQL Server?
2. Elegir los datos espaciales y las opciones de la vista del mapa. Establezca la vista y la resolución del mapa,
y especifique si los datos espaciales se incrustan en el informe y si se incluye un fondo de mosaicos de
Microsoft Bing Maps.
¿Qué es la vista o ventanilla del mapa?
¿Qué es la resolución u optimización del mapa?
¿Qué hace la incrustación de datos espaciales?
¿Qué es un fondo de mosaicos de Bing Maps?
3. Elegir la visualización de un mapa. Elija el tipo de mapa que desea crear.
¿Cuál es la diferencia entre un mapa básico, un mapa de burbujas y un mapa analítico?
Elegir la visualización de un mapa: Polígonos
Elegir la visualización de un mapa: Líneas
Elegir la visualización de un mapa: Puntos
4. Elegir una conexión a un origen de datos. Elegir una visualización de mapa: Puntos. Elija una conexión a
un origen de datos o cree una conexión a un origen de datos externo que contenga los datos analíticos
que se van a mostrar en el mapa.
5. Diseñar una consulta. Diseñe una consulta que especifique los datos analíticos.
6. Elegir el conjunto de datos analíticos. Especifique un origen de datos para los datos analíticos.
¿Cuál es la diferencia entre los datos espaciales y los datos analíticos?
7. Especificar los campos coincidentes para datos espaciales y analíticos. Genere una relación entre los
datos espaciales y los datos analíticos de modo que la apariencia de los elementos de mapa pueda variar
en función de los datos.
¿Qué es un campo coincidente?
8. Elegir el tema de color y la visualización de los datos. Para especificar cómo visualizar los datos con el
fondo del mapa, especifique el tema del mapa, los campos que visualizar y qué variar: color, tamaño y/o
tipo de marcador.
¿Qué hace el tema?
¿Para qué son las leyendas y las escalas de Vista previa del mapa?
¿Qué son las reglas?
Después de agregar un mapa o una capa de mapa, y obtener una vista previa del informe, puede cambiar las
opciones del mapa y de la capa de mapa que estableció en los asistentes. Para más información, vea
Personalizar los datos y la presentación de un mapa o una capa de mapa (Generador de informes y SSRS).
Para más información sobre los mapas, vea Mapas (Generador de informes y SSRS). Para obtener instrucciones
paso a paso para agregar un mapa a un informe, vea Tutorial: informe de asignaciones (Generador de informes)
NOTE
Esta característica de mapas de Reporting Services usa los datos de archivos de forma TIGER/Line que se proporcionan
por cortesía de la Oficina del censo estadounidense (https://www.census.gov/). Los archivos de forma TIGER/Line son un
extracto de información geográfica y cartográfica seleccionada de la base de datos MAF/TIGRE del Censo. Los archivos de
forma TIGER/Line están disponibles sin cargo en la Oficina del censo estadounidense. Para más información acerca de los
archivos de forma TIGER/Line, vaya a TIGER/Line Shapefiles and TIGER/Line Files Technical Documentation
(Documentación técnica de los archivos de forma TIGER/Line y los archivos TIGER/Line). La información de fronteras de los
archivos de forma TIGER/Line está destinada únicamente para la recopilación de datos estadísticos y tabulación; su
representación y designación para fines estadísticos no constituye ninguna determinación de autoridad jurisdiccional ni
derechos de propiedad ni de titularidad, y no son descripciones legales de territorios. Census TIGER and TIGER/Line son
marcas registradas de la Oficina del censo estadounidense.
Para extender la galería de mapas, puede agregar o quitar informes del directorio de la galería de mapas, y
agregar carpetas para organizar los mapas. Para obtener más información, vea Mapas (Generador de informes y
SSRS).
What is an ESRI shapefile?
Un archivo de forma ESRI es un conjunto de archivos con datos que cumplen el formato de datos espaciales de
los archivos de forma del Environmental Systems Research Institute, Inc. (ESRI). El conjunto de archivos suele
incluir el archivo <filename> .shp, que contiene datos espaciales, y un archivo auxiliar, <filename> .dbf.
Al especificar un archivo de forma como origen de datos espaciales, si se encuentra en el equipo local, los datos
espaciales se incrustan automáticamente en el informe. Para usar los datos espaciales de un archivo ESRI
dinámicamente, debe hacer lo siguiente:
En el Generador de informes, cargue el archivo .shp y el archivo .dbf en la misma carpeta de un servidor de
informes y, a continuación, vincule el archivo .shp como el origen de datos espaciales.
En el Diseñador de informes de SQL Server Data Tools (SSDT), agregue el archivo .shp y el archivo .dbf al
proyecto de informe y, a continuación, especifique el nombre del archivo .shp como el origen de datos
espaciales.
¿Dónde se pueden obtener archivos de forma ESRI?
Los archivos de forma ESRI están disponibles en Internet. Para obtener más información, vea Buscar archivos de
forma ESRI para un mapa.
¿Qué es una consulta espacial de SQL Server?
Una consulta espacial de SQL Server es una consulta de conjunto de datos que especifica datos de tipo
SQLGeometry o SQLGeography de una base de datos relacional de SQL Server .
NOTE
Al definir un origen de datos en el asistente, verá diseñadores de consultas diferentes en la página Diseñar una consulta,
en función del tipo de origen de datos al que se haya conectado. Para más información, vea Herramientas de diseño de
consulta (SSRS).
Al ejecutar la consulta en el diseñador de consultas, el conjunto de resultados muestra una columna con datos
espaciales que aparece como texto. Por ejemplo, una fila podría contener datos espaciales que sean un único
punto y la siguiente fila podría contener datos espaciales que definan un conjunto de puntos. Cada fila se
convierte en un elemento de mapa. Puede variar la presentación de cada elemento de mapa como una unidad
indivisible.
Para más información, vea Información general de los tipos de datos espaciales.
Consulte también
Solucionar problemas de los informes: informes de mapa (Generador de informes y SSRS)
Planear un informe de mapa (Generador de informes y SSRS)
Mapas (Generador de informes y SSRS)
Personalizar la presentación de un mapa o una capa
de mapa en un informe paginado (Generador de
informes)
02/04/2022 • 9 minutes to read
NOTE
Puede crear y modificar los archivos de definición de informes paginados (.rdl) en el Generador de informes de Microsoft,
en Power BI Report Builder y en el Diseñador de informes de SQL Server Data Tools.
Cambiar las opciones de un mapa
En un elemento de informe de mapa, puede hacer lo siguiente:
Agregar varios títulos.
Agregar varias leyendas. Para cambiar el contenido de una leyenda, tiene que crear más leyendas y, a
continuación, cambiar las reglas para especificar en qué leyenda se escriben los elementos de leyenda
creados por cada regla.
Agregar más capas.
Ocultar o mostrar la escala de distancia o la escala de colores.
Dar ilusión de profundidad especificando una sombra.
Para cambiar estas opciones, haga clic con el botón derecho en el mapa, haga clic en Mapa y cámbielas.
Consulte también
Asistente para mapas y Asistente para capas de mapa (Generador de informes y SSRS)
Mapas (Generador de informes y SSRS)
Variación de la presentación de polígonos, líneas y
puntos en un informe paginado usando reglas y
datos analíticos (Generador de informes)
02/04/2022 • 8 minutes to read
NOTE
Puede crear y modificar los archivos de definición de informes paginados (.rdl) en el Generador de informes de Microsoft,
en Power BI Report Builder y en el Diseñador de informes de SQL Server Data Tools.
EL E JEM P LO DE LO Q UE A PA REC E
PA L A B RA C L AVE Y F O RM ATO DESC RIP C IÓ N C O M O T EXTO EN L A L EY EN DA
Consulte también
Cambiar leyendas de mapa, escala de colores y reglas asociadas (Generador de informes y SSRS)
Mapas (Generador de informes y SSRS)
Asistente para mapas y Asistente para capas de mapa (Generador de informes y SSRS)
Adición, cambio o eliminación de una capa de
mapa o de un mapa en un informe paginado
(Generador de informes)
02/04/2022 • 11 minutes to read
Las capas de mapa se dibujan desde la parte inferior a la superior en el orden en que aparecen en el panel Capa
de mapa. En la figura anterior, la capa de mosaico se dibuja primero y en último lugar se dibuja la capa de
polígono. Las capas que se dibujen después podrían ocultar los elementos de mapa de las capas que se
dibujaron anteriormente. Puede cambiar el orden de las capas utilizando las teclas de dirección de la barra de
herramientas del panel Mapa. Para mostrar u ocultar las capas, alterne el icono de visibilidad. Puede cambiar la
transparencia de una capa en la página Visibilidad del cuadro de diálogo de propiedades de Datos de la capa
.
En la tabla siguiente se muestran los iconos de la barra de herramientas del panel Mapa .
En la parte inferior del panel Mapa es el área de la vista Mapa. Para cambiar las opciones de centro o zoom del
mapa, utilice las teclas de dirección para ajustar el centro de la vista y el control deslizante para ajustar el nivel
de zoom.
Para obtener más información sobre las capas, vea Mapas (Generador de informes y SSRS).
NOTE
Puede crear y modificar los archivos de definición de informes paginados (.rdl) en el Generador de informes de Microsoft,
en Power BI Report Builder y en el Diseñador de informes de SQL Server Data Tools.
3. Haga clic con el botón derecho en la capa y, después, haga clic en Datos de la capa .
4. En Usar datos espaciales de , seleccione el origen de datos espaciales. Las opciones varían en función
de la selección.
Si desea ver los datos analíticos del informe en esta capa, haga lo siguiente:
a. Haga clic en Datos analíticos .
b. En Conjunto de datos analíticos , haga clic en el nombre del conjunto de datos que contenga
los datos analíticos y en los campos coincidentes para generar una relación entre datos analíticos y
datos espaciales.
c. Haga clic en Agregar .
d. Escriba el nombre del campo coincidente desde el conjunto de datos espaciales.
e. Escriba el nombre del campo coincidente desde el conjunto de datos analíticos.
Para obtener más información sobre cómo vincular datos espaciales y analíticos, vea Personalizar los
datos y la presentación de un mapa o una capa de mapa (Generador de informes y SSRS).
5. Haga clic en OK .
Para controlar las propiedades del punto para una capa de punto o
para puntos centrales de polígonos
1. Seleccione General en el cuadro de diálogo Propiedades de punto de mapa para cambiar las
opciones de etiqueta, información sobre herramientas y tipo de marcador de los elementos de mapa
siguientes:
Todos los puntos dinámicos o incrustados de una capa de punto. Las reglas de color, reglas de
tamaño y reglas de tipo de marcador de los puntos invalidan estas opciones. Para invalidar las
opciones de un punto incrustado concreto, utilice la página Map Embedded Point Properties
Dialog Box, Marker .
El punto central de todos los polígonos dinámicos o incrustados de una capa de polígono. Las
reglas de color, reglas de tamaño y reglas de tipo de marcador de los puntos centrales invalidan
estas opciones. Para invalidar las opciones de un punto central concreto, use la página Cuadro de
diálogo de Propiedades de punto incrustado de mapa, Marcador .
Para especificar datos incrustados como un origen de datos
espaciales
1. Haga clic en el mapa hasta que aparezca el panel Mapa.
2. Haga clic con el botón derecho en la capa y, después, haga clic en Datos de la capa .
3. En Usar datos espaciales de , seleccione Datos incrustado en informe .
4. Para cargar los elementos de mapa de un informe existente o crearlos según un archivo ESRI, haga clic en
Examinar , señale el archivo y, a continuación, haga clic en Abrir . Los elementos de mapa se incrustan en
esta definición de informe. Los datos espaciales que señale deben coincidir con el tipo de capa. Por
ejemplo, para una capa de punto, debe señalar datos espaciales que especifiquen conjuntos de
coordenadas de punto.
5. En Campo espacial , especifique el nombre del campo que contenga los datos espaciales. Puede que
tenga que determinar este nombre desde el origen de datos espaciales.
NOTE
Si no sabe el nombre del campo y buscó un archivo de forma ESRI, use la opción Vínculo a archivo de forma
ESRI en lugar de esta.
6. Haga clic en OK .
NOTE
Si el archivo de forma está en el equipo local, los datos espaciales se incrustan en la definición de informe. Para
recuperar los datos dinámicamente cuando se procesa el informe, debe cargar el archivo de forma ESRI .shp y su
archivo auxiliar .dbf en el servidor de informes. Para obtener más información, vea Cargar un archivo o un informe.
5. Haga clic en OK .
NOTE
Para obtener más información sobre el uso de mosaicos de Bing Maps en un informe, vea Condiciones adicionales
de uso.
3. Haga clic con el botón derecho en la capa de mosaico en el panel Mapa y, después, haga clic en
Propiedades del mosaico .
4. En Opciones de mosaico , seleccione un estilo de mosaico. Si los mosaicos de Bing Maps están
disponibles, la capa de la superficie de diseño se actualizará con el estilo que seleccione.
NOTE
Se puede agregar también una capa de mosaico al agregar una capa de polígono, línea o punto en el Asistente
para mapas o en el Asistente para capas de mapa. En la página Elegir opciones de datos espaciales y vista
de mapa , seleccione la opción Agregar un fondo de Bing Maps a esta vista del mapa .
Consulte también
Mapas (Generador de informes y SSRS)
Solucionar problemas de los informes: informes de mapa (Generador de informes y SSRS)
Cambio de las leyendas de mapa, la escala de
colores y las reglas asociadas en un informe
paginado (Generador de informes)
02/04/2022 • 10 minutes to read
NOTE
En la vista previa, las leyendas de mapa y la escala de colores solo aparecen cuando hay resultados de las reglas
relacionadas con esa leyenda. Si no hay ningún elemento que mostrarse, la leyenda no aparece en el informe
representado.
Variar los colores del elemento de mapa según las gamas de colores
Variar los colores del elemento de mapa según las gamas de colores
1. En la vista Diseño, haga clic en el mapa hasta que aparezca el panel Mapa.
2. Haga clic con el botón derecho en la capa que contenga los datos que quiere y, después, haga clic en
Regla de color de <map element type> .
3. Haga clic en Visualizar datos mediante los rangos de colores .
Esta opción, combinada con los colores inicial, intermedio y final que especifique en esta página y las
opciones que especifique en la página Distribución , divide los datos analíticos relacionados en rangos.
El procesador de informes asigna el color adecuado a cada elemento de mapa en función de sus datos
asociados y del intervalo en el que están englobados.
4. En Campo de datos , escriba el nombre del campo que contenga los datos analíticos que desea
visualizar por color.
5. En Color inicial , especifique el color que desea utilizar para el intervalo inferior.
6. En Color intermedio , especifique el color que desea utilizar para el intervalo intermedio.
7. En Color final , especifique el color que desea utilizar para el intervalo superior.
8. Haga clic en OK .
Variar los colores del elemento de mapa según los colores
personalizados
Variar los colores del elemento de mapa según los colores personalizados
1. En la vista Diseño, haga clic en el mapa hasta que aparezca el panel Mapa.
2. Haga clic con el botón derecho en la capa que contenga los datos que quiere y, después, haga clic en
Regla de color de <map element type> .
3. Haga clic en Visualizar datos mediante los colores personalizados .
Esta opción usa la lista de colores que especifique. Según los datos analíticos relacionados, a cada
elemento de mapa se le asigna un color de la lista. Si hay más elementos de mapa que colores, no se
asigna ningún color.
4. En Campo de datos , escriba el nombre del campo que contenga los datos analíticos que desea
visualizar por color.
5. En Colores personalizados , haga clic en Agregar para especificar cada color personalizado.
6. Haga clic en OK .
NOTE
Si no aparece ningún campo en la lista desplegable, haga clic con el botón derecho en la capa y, después, haga clic
en Datos de la capa para abrir la página Datos analíticos del cuadro de diálogo Propiedades de datos de capa
de mapa y comprobar que ha especificado los datos analíticos para esta capa.
NOTE
Si no aparece ningún campo en la lista desplegable, haga clic con el botón derecho en la capa y, después, haga clic
en Datos de la capa para abrir la página Datos analíticos del cuadro de diálogo Propiedades de datos de capa
de mapa y comprobar que ha especificado los datos analíticos para esta capa.
Consulte también
Mapas (Generador de informes y SSRS)
Agregar, cambiar o eliminar un mapa o una capa de mapa (Generador de informes y SSRS)
Personalizar los datos y la presentación de un mapa o una capa de mapa (Generador de informes y SSRS)
Solucionar problemas de los informes: informes de mapa (Generador de informes y SSRS)
Asistente para mapas y Asistente para capas de mapa (Generador de informes y SSRS)
Adición de ubicaciones personalizadas a un mapa
en un informe paginado (Generador de informes)
02/04/2022 • 2 minutes to read
NOTE
Al invalidar las propiedades de presentación de capa para el punto incrustado, las modificaciones que realice no son
reversibles.
Para obtener más información, vea Variar la presentación de polígonos, líneas y puntos usando reglas y datos
analíticos (Generador de informes y SSRS).
NOTE
Puede crear y modificar los archivos de definición de informes paginados (.rdl) en el Generador de informes de Microsoft,
en Power BI Report Builder y en el Diseñador de informes de SQL Server Data Tools.
Consulte también
Mapas (Generador de informes y SSRS)
Variar la presentación de polígonos, líneas y puntos usando reglas y datos analíticos (Generador de informes y
SSRS)
Solución de problemas de informes: asignación de
informes en un informe paginado (Generador de
informes)
02/04/2022 • 17 minutes to read
¿Necesita ayuda?
Pruebe lo siguiente:
SQL Server Reporting Services en Stack Overflow
Comparta ideas sobre SQL.
TIP
Puede alternar la visibilidad para cada capa en el panel Mapa. Al diseñar cada capa, desactive todas las demás para
determinar si el problema es de una capa individual o de la transparencia entre las capas.
Consulte también
Mapas (Generador de informes y SSRS)
Solucionar problemas del Generador de informes
Imágenes, cuadros de texto, rectángulos y líneas en
un informe paginado (Generador de informes)
02/04/2022 • 2 minutes to read
NOTE
Puede crear y modificar los archivos de definición de informes paginados (.rdl) en el Generador de informes de Microsoft,
en Power BI Report Builder y en el Diseñador de informes de SQL Server Data Tools.
En esta sección
Cuadros de texto (Generador de informes y SSRS)
Los cuadros de texto se pueden mostrar en cualquier lugar de un informe y pueden contener etiquetas, campos
o datos calculados. Use expresiones para definir el valor que desea mostrar en un cuadro de texto cuando vea
un informe.
Todas las celdas de una tabla o matriz son también un cuadro de texto, al que se puede dar formato de la misma
manera que a los cuadros de texto independientes de un informe.
Rectángulos y líneas (Generador de informes y SSRS)
Las líneas se muestran horizontal, vertical o diagonalmente. Una línea se define mediante un punto inicial y un
punto final, y puede tener asignados varios estilos (por ejemplo, espesor y color). Una línea no tiene datos
asociados.
Los Rectángulos se pueden usar como elementos gráficos o como contenedores para otros elementos de
informe. Como elemento gráfico, un rectángulo tiene las mismas propiedades que una línea. Como contenedor,
un rectángulo actúa como contenedor primario para todos los elementos de informe que se encuentran dentro
de él. Situar los elementos de informe en un contenedor primario ayuda a controlar el modo en que dichos
elementos aparecen en cada página del informe.
Imágenes (Generador de informes y SSRS)
Las imágenes muestran los datos de imagen binarios de un informe. Debe proporcionar el origen para la
imagen. El origen puede ser una referencia de URL a una imagen almacenada en un servidor web, una
referencia a datos de imagen incrustados o una referencia a datos de imagen binarios de una base de datos. El
Generador de informes y el Diseñador de informes admiten archivos .bmp, .jpeg, .gif y .png.
Consulte también
Aplicar formato a los elementos de informe (Generador de informes y SSRS)
Cuadros de texto en informes paginados
(Generador de informes)
02/04/2022 • 4 minutes to read
NOTE
Si arrastra un valor de campo de un conjunto de datos de informe directamente hasta la superficie de diseño del informe,
o hasta un cuadro de texto situado en la superficie de diseño del informe, al ejecutar el informe solamente verá el primer
valor del conjunto de resultados. Para ver todos los valores de un campo, primero necesita crear una tabla, una matriz o
una región de datos de lista y, después, arrastrar el campo a una celda en la región de datos. Así, al ejecutar el informe,
verá todos los valores en ese campo.
Para mostrar el texto que se repite en un diseño de forma libre, cree una región de datos de lista y coloque el
cuadro de texto en la región. Use una lista si desea repetir un formato para varios valores, por ejemplo, un
formato de factura de cliente que se repite una vez para cada cliente. Obtenga más información sobre cómo
crear facturas y formularios con listas.
Use un contenedor de rectángulo si desea controlar el diseño del cuadro de texto y los espacios en blanco que
aparecen debajo del último cuadro de texto. Para más información, vea Rectángulos y líneas (Generador de
informes y SSRS).
La expresión de un cuadro de texto puede incluir texto literal, apuntar a un campo de la base de datos o calcular
datos. Todas las expresiones se muestran como texto de marcador de posición para que pueda dar formato a los
números, colores y otras propiedades de aspecto. También puede combinar marcadores de posición con texto
literal en el mismo cuadro de texto.
Puede dar formato al texto de cada uno de los cuadros de texto con variedad de fuentes, colores, estilos y
acciones. Para más información, vea Aplicar formato a texto y a marcadores de posición (Generador de informes
y SSRS).
NOTE
Puede crear y modificar los archivos de definición de informes paginados (.rdl) en el Generador de informes de Microsoft,
en Power BI Report Builder y en el Diseñador de informes de SQL Server Data Tools.
La orientación se establece en el cuadro de texto y se aplica a todo el texto del cuadro. No puede especificar una
orientación diferente para las partes del cuadro de texto.
Para empezar, vea la sección sobre cómo girar texto en el Tutorial: Dar formato a texto (Generador de informes)
y vea Establecer la orientación del cuadro de texto (Generador de informes y SSRS).
Temas de procedimientos
Agregar, mover o eliminar un cuadro de texto (Generador de informes y SSRS)
Dar formato al texto en un cuadro de texto (Generador de informes y SSRS)
Establecer la orientación del cuadro de texto (Generador de informes y SSRS)
Permitir que un cuadro de texto aumente o se reduzca (Generador de informes y SSRS)
Consulte también
Aplicar formato a texto y a marcadores de posición (Generador de informes y SSRS)
Aplicar formato a números y fechas (Generador de informes y SSRS)
Adición, movimiento o eliminación de un cuadro de
texto en un informe paginado (Generador de
informes)
02/04/2022 • 2 minutes to read
NOTE
Al hacer clic en un cuadro de texto, puede editar inmediatamente el texto de ese cuadro. Para seleccionar el propio cuadro
de texto, no el texto que contiene, presione ESC.
NOTE
Si hace clic en el cuadro de texto y está en modo de edición, presione ESC para seleccionar el cuadro de texto.
6. En el panel Propiedades, compruebe que la propiedad Parent es el rectángulo que se agregó
automáticamente a la región de datos de lista.
NOTE
Si el panel de propiedades no está visible, en la pestaña Ver seleccione Propiedades .
NOTE
Si hace clic en el cuadro de texto y está en modo de edición, presione ESC para seleccionar el cuadro de texto.
2. Haga clic en el identificador del cuadro de texto y arrastre el cuadro de texto a la nueva ubicación.
O bien, use las teclas de dirección para mover horizontal o verticalmente un cuadro de texto
seleccionado. Para mover el cuadro de texto en incrementos más pequeños en la superficie de diseño,
mantenga presionada la tecla CTRL mientras usa las teclas de dirección.
NOTE
Si hace clic en el cuadro de texto y está en modo de edición, presione ESC para seleccionar el cuadro de texto.
Consulte también
Cuadros de texto (Generador de informes y SSRS)
Expresiones (Generador de informes y SSRS)
Métodos abreviados de teclado (Generador de informes)
Establecimiento de la orientación de una caja de
texto en un informe paginado (Generador de
informes)
02/04/2022 • 2 minutes to read
NOTE
Cuando las propiedades del panel de propiedades se organizan en categorías, WritingMode está en la categoría
Localización .
Consulte también
Cuadros de texto (Generador de informes y SSRS)
Tutorial: Dar formato a texto (Generador de informes)
Permiso para que un cuadro de texto aumente o se
reduzca en un informe paginado (Generador de
informes)
02/04/2022 • 2 minutes to read
Consulte también
Cuadros de texto (Generador de informes y SSRS)
Rectángulos y líneas en un informe paginado
(Generador de informes)
02/04/2022 • 2 minutes to read
NOTE
Un rectángulo es solamente un contenedor para los elementos que crea en el rectángulo o que arrastra hasta él. Si dibuja
un rectángulo alrededor de un elemento que ya existe en la superficie de diseño, el rectángulo no actuará como su
contenedor. El rectángulo no aparecerá enumerado en la propiedad Parent del elemento.
Cuando utilice rectángulos para contener elementos de informe, valore cómo se verán afectados los elementos
en conjunto durante la representación de un informe. Los elementos de informe que contienen filas de datos
repetidas (por ejemplo, tablas) se expandirán para alojar los datos devueltos por una consulta. Esto afectará a la
ubicación de otros elementos dentro del rectángulo. Una tabla desplazará los elementos hacia abajo si están
ubicados debajo de la región de datos. Para fijarlos en su sitio, se puede incluir el elemento de informe en un
rectángulo cuyo borde superior esté por encima del borde inferior de la tabla. Para más información, vea
Comportamientos de la representación (Generador de informes y SSRS).
Consulte también
Agregar un rectángulo o un contenedor (Generador de informes y SSRS)
Adición de un rectángulo o contenedor a un
informe paginado (Generador de informes)
02/04/2022 • 2 minutes to read
NOTE
Un rectángulo es solamente un contenedor para los elementos que crea en el rectángulo o que arrastra hasta él.
Si dibuja un rectángulo alrededor de un elemento que ya existe en la superficie de diseño, el rectángulo no actuará
como su contenedor.
Consulte también
Rectángulos y líneas (Generador de informes y SSRS)
Comportamientos de la representación (Generador de informes y SSRS)
Adición y modificación de una línea en un informe
paginado (Generador de informes)
02/04/2022 • 2 minutes to read
NOTE
Puede crear y modificar los archivos de definición de informes paginados (.rdl) en el Generador de informes de Microsoft,
en Power BI Report Builder y en el Diseñador de informes de SQL Server Data Tools.
NOTE
Si configura el estilo de línea en Doble y el ancho de línea es de punto y medio o inferior, es posible que la línea
no aparezca como doble cuando ejecute el informe en el Generador de informes, el Diseñador de informes o un
portal web de Reporting Services . Aparecerá como doble cuando exporte el informe a otros formatos, como
Microsoft Word y Acrobat PDF.
Consulte también
Rectángulos y líneas (Generador de informes y SSRS)
Adición de un borde a un informe paginado
(Generador de informes)
02/04/2022 • 2 minutes to read
NOTE
Si no usa encabezados en el informe, puede colocar bordes alrededor del cuerpo del informe o agregar
encabezados desde la pestaña Inser tar .
2. Haga clic con el botón derecho en el cuerpo, pero fuera de cualquier elemento de la superficie de diseño,
y haga clic en Propiedades del cuerpo . En la pestaña Borde , agregue un borde izquierdo y derecho
con el estilo que desee.
3. Haga clic con el botón derecho en el pie de página, pero fuera de cualquier elemento del pie de página, y
haga clic en Propiedades de pie de página . En la pestaña Borde , agregue un borde izquierdo, inferior
y derecho con el estilo que desee.
Consulte también
Rectángulos y líneas (Generador de informes y SSRS)
Imágenes en informes paginados (Generador de
informes)
02/04/2022 • 4 minutes to read
Incrustar imágenes
Se pueden incrustar imágenes en un informe de manera que todos los datos de imagen se almacenen en la
definición de informe. Cuando se incrusta una imagen, esta se codifica como MIME y se almacena como texto en
la definición de informe. El uso de imágenes incrustadas garantiza su disponibilidad permanente en el informe,
pero también aumenta el tamaño de la definición de informe.
Para obtener más información sobre cómo insertar una imagen, vea Incrustar una imagen en un informe
(Generador de informes y SSRS).
Imágenes externas
Puede incluir imágenes almacenadas en un informe especificando una dirección URL para la imagen. Cuando se
utiliza una imagen externa en un informe, el origen de la imagen se establece en External y el valor de la
imagen es su dirección URL o ruta de acceso.
Para más información, vea Especificar las rutas de acceso a los elementos externos (Generador de informes y
SSRS).
Cuando el informe se ejecuta en el Generador de informes o en el Diseñador de informes, la vista previa usa las
credenciales del usuario para mostrar la imagen. Cuando el informe se ejecuta en el servidor de informes, no se
puede mostrar la imagen del informe si las credenciales del servidor no son suficientes para tener acceso a la
imagen. En ese caso, póngase en contacto con su administrador del sistema.
Para obtener más información sobre cómo agregar una imagen externa a un informe, vea Agregar una imagen
externa (Generador de informes y SSRS).
Imágenes de fondo
Puede utilizarse una imagen como imagen de fondo en el cuerpo del informe o en el interior de un rectángulo,
cuadro de texto, lista, matriz o tabla. Las imágenes de fondo tienen propiedades similares a las de las demás
imágenes. También es posible especificar el modo de repetición de una imagen para rellenar el fondo de un
elemento.
NOTE
Algunas extensiones de representación, como la extensión de representación en HTML, representan la imagen de fondo
del cuerpo del informe en el cuerpo, el encabezado de página y el pie de página. Se puede definir una imagen de fondo
diferente para el encabezado y pie de página, pero, si no se define ninguna, el informe usa la imagen de fondo del cuerpo.
Otras extensiones de representación, como la extensión de representación en imágenes, no representan la imagen de
fondo del cuerpo en el encabezado y pie de página.
Para obtener más información sobre cómo agregar una imagen de fondo, vea Agregar una imagen de fondo
(Generador de informes y SSRS).
Temas de procedimientos
Agregar una imagen externa (Generador de informes y SSRS)
Incrustar una imagen en un informe (Generador de informes y SSRS)
Agregar una imagen de fondo (Generador de informes y SSRS)
Agregar una imagen enlazada a datos (Generador de informes y SSRS)
Consulte también
Exportar a un archivo de imagen (Generador de informes y SSRS)
Comportamientos de la representación (Generador de informes y SSRS)
Adición de una imagen externa a un informe
paginado (Generador de informes)
02/04/2022 • 2 minutes to read
Consulte también
Incrustar una imagen en un informe (Generador de informes y SSRS)
Agregar una imagen de fondo (Generador de informes y SSRS)
Cuadro de diálogo de Propiedades de la imagen, General (Generador de informes y SSRS)
Inserción de una imagen en un informe paginado
(Generador de informes)
02/04/2022 • 2 minutes to read
NOTE
El tipo MIME (por ejemplo, bmp) se deriva automáticamente cuando se importa la imagen. Para cambiar el tipo
MIME, vea el procedimiento siguiente.
3. Haga clic en el cuadro de texto situado junto a la propiedad MIMEType y seleccione un nuevo tipo MIME
en la lista desplegable.
Consulte también
Imágenes (Generador de informes y SSRS)
Agregar una imagen enlazada a datos (Generador de informes y SSRS)
Cuadro de diálogo de Propiedades de la imagen, General (Generador de informes y SSRS)
Adición de una imagen de fondo a un informe
paginado (Generador de informes)
02/04/2022 • 2 minutes to read
NOTE
Si el panel Datos de informe no está visible, haga clic en Datos de informe en la pestaña Ver .
2. Navegue hasta la imagen que desea incrustar en la definición de informe y, a continuación, haga clic en
Aceptar .
NOTE
MIMEType solamente se aplica si la propiedad Origen se establece en Base de datos . Si la propiedad
Source se establece como External o Embedded , el valor de MIMEType no se tiene en cuenta.
Consulte también
Imágenes (Generador de informes y SSRS)
Cuadro de diálogo de Propiedades de la imagen, General (Generador de informes y SSRS)
Adición de una imagen enlazada a datos a un
informe paginado (Generador de informes)
02/04/2022 • 2 minutes to read
Consulte también
Imágenes (Generador de informes y SSRS)
Incrustar una imagen en un informe (Generador de informes y SSRS)
Agregar una imagen externa (Generador de informes y SSRS)
Cuadro de diálogo de Propiedades de la imagen, General (Generador de informes y SSRS)
Aplicación de formato a los elementos de informes
paginados (Generador de informes)
02/04/2022 • 2 minutes to read
A. Cuadro de texto con un borde de línea doble y varios estilos de formato, incluido un vínculo.
B. Cuadro de texto con un borde de línea discontinua, y con HTML sin formato y HTML representado.
C. Cuadro de texto con una etiqueta de texto y un marcador de posición.
Para cambiar las opciones de formato, solo tiene que seleccionar el elemento al que desea dar formato y, a
continuación, abrir el cuadro de diálogo de propiedades del elemento. Por ejemplo, si quiere dar formato al
contenido de un cuadro de texto completo o a una palabra seleccionada dentro de dicho cuadro, haga clic con el
botón derecho en el elemento y seleccione Propiedades de cuadro de texto . A continuación, puede aplicar
los estilos de formato que desee.
Para empezar rápidamente, vea Tutorial: Dar formato a texto (Generador de informes).
NOTE
Puede crear y modificar los archivos de definición de informes paginados (.rdl) en el Generador de informes de Microsoft,
en Power BI Report Builder y en el Diseñador de informes de SQL Server Data Tools.
En esta sección
Aplicar formato a texto y a marcadores de posición (Generador de informes y SSRS)
Describe cómo dar formato al texto y personalizar las opciones de formato para los distintos bloques de texto
de un cuadro de texto.
Importar HTML en un informe (Generador de informes y SSRS)
Describe cómo insertar y usar HTML en un informe.
Aplicar formato a números y fechas (Generador de informes y SSRS)
Describe cómo usar las cadenas de formato estándar y personalizadas compatibles con Reporting Services.
Aplicar formato a líneas, colores e imágenes (Generador de informes y SSRS)
Describe cómo dar formato a las líneas, líneas de cuadrícula, colores e imágenes de los elementos de informe y
de las regiones de datos.
Establecer la configuración regional de un informe o un cuadro de texto (Reporting Services)
Describe cómo cambiar la configuración de los formatos de presentación de datos que difieren en función del
idioma y de la región, como fecha, moneda y valores numéricos.
Consulte también
Aplicar formato a un gráfico (Generador de informes y SSRS)
Aplicación de formato al texto y los marcadores de
posición en informes paginados (Generador de
informes)
02/04/2022 • 5 minutes to read
En esta ilustración, el propio cuadro de texto tiene un borde y todo el texto se encuentra en el mismo cuadro de
texto, pero el texto tiene diferentes formatos.
Para empezar rápidamente, vea Tutorial: Dar formato a texto (Generador de informes).
NOTE
Puede crear y modificar los archivos de definición de informes paginados (.rdl) en el Generador de informes de Microsoft,
en Power BI Report Builder y en el Diseñador de informes de SQL Server Data Tools.
En esta ilustración, un cuadro de texto de una lista contiene una etiqueta con formato de negrita y un marcador
de posición sin formato.
A diferencia del texto de un marcador de posición, puede alinear por separado cadenas de texto individuales de
un cuadro de texto, usar varios párrafos dentro de un cuadro de texto y definir otros comportamientos de
cualquier subconjunto de texto.
Puede definir colores, fuentes, acciones y otros comportamientos de cualquier subconjunto de texto de un
cuadro de texto y crear así una combinación de correspondencia o una plantilla para el texto del informe.
También puede usar varios párrafos dentro de un mismo cuadro de texto. Por ejemplo, si tiene dos párrafos de
texto independientes, puede separarlos presionando ENTRAR en el cuadro de texto. También puede establecer
un valor de alineación para cualquier cadena de texto individual. Además, puede definir una acción para las
distintas cadenas de texto de un cuadro de texto. Esto puede resultar útil si desea agregar un hipervínculo para
una cadena de texto de un cuadro de texto.
NOTE
Las acciones definidas en el cuadro de texto tienen una prioridad más alta que las acciones definidas para una cadena de
texto individual de un cuadro de texto.
Para más información sobre el formato mixto, vea Dar formato al texto en un cuadro de texto (Generador de
informes y SSRS).
Consulte también
Expresiones (Generador de informes y SSRS)
Aplicar formato a las etiquetas de los ejes de un gráfico (Generador de informes y SSRS)
Aplicar formato a las escalas de un medidor (Generador de informes y SSRS)
Tablas, matrices y listas (Generador de informes y SSRS)
Cuadro de diálogo Propiedades del marcador de posición, General (Generador de informes y SSRS)
Exportar a Microsoft Excel (Generador de informes y SSRS)
Cuadros de texto (Generador de informes y SSRS)
Aplicación de formato al texto de un cuadro de
texto en informes paginados (Generador de
informes)
02/04/2022 • 3 minutes to read
NOTE
Puede crear y modificar los archivos de definición de informes paginados (.rdl) en el Generador de informes de Microsoft,
en Power BI Report Builder y en el Diseñador de informes de SQL Server Data Tools.
Consulte también
Cuadros de texto (Generador de informes y SSRS)
Aplicar formato a texto y a marcadores de posición (Generador de informes y SSRS)
Usar expresiones en informes (Generador de informes y SSRS)
Ejemplos de expresiones (Generador de informes y SSRS)
Agregar HTML a un informe (Generador de informes y SSRS)
Tablas, matrices y listas (Generador de informes y SSRS)
Aplicar formato a números y fechas (Generador de informes y SSRS)
Cuadro de diálogo Propiedades del marcador de posición, General (Generador de informes y SSRS)
Importación de HTML a un informe paginado
(Generador de informes)
02/04/2022 • 2 minutes to read
Esta ilustración se muestra texto con formato HTML en la vista de diseño de informe y el mismo texto como se
representa cuando se ejecuta el informe.
NOTE
Cuando se importa texto que contiene marcado HTML, el cuadro de texto siempre debe analizar los datos en primer lugar.
Dado que solo se admite un subconjunto de etiquetas HTML, el HTML que se muestra en el informe representado puede
diferir del HTML original.
Para empezar rápidamente, vea Tutorial: Dar formato a texto (Generador de informes).
Consulte también
Representar en HTML (Generador de informes y SSRS)
Adición de HTML a un informe paginado
(Generador de informes)
02/04/2022 • 2 minutes to read
NOTE
Puede crear y modificar los archivos de definición de informes paginados (.rdl) en el Generador de informes de Microsoft,
en Power BI Report Builder y en el Diseñador de informes de SQL Server Data Tools.
Consulte también
Aplicar formato a números y fechas (Generador de informes y SSRS)
Aplicar formato a líneas, colores e imágenes (Generador de informes y SSRS)
Cuadro de diálogo Propiedades del marcador de posición, General (Generador de informes y SSRS)
Aplicación de formato a números y fechas en
informes paginados (Generador de informes)
02/04/2022 • 4 minutes to read
NOTE
Si observa que algunas opciones de formato que desea usar aparecen deshabilitadas, significa que esas opciones de
formato no son compatibles con el tipo de datos del campo, que está establecido en el origen de datos. Por ejemplo, si el
campo contiene valores numéricos pero el tipo de datos del campo es String, las opciones de formato de los datos
numéricos, como moneda o decimales, no se puede aplicar.
NOTE
Puede crear y modificar los archivos de definición de informes paginados (.rdl) en el Generador de informes de Microsoft,
en Power BI Report Builder y en el Diseñador de informes de SQL Server Data Tools.
Consulte también
Aplicar formato a texto y a marcadores de posición (Generador de informes y SSRS)
Aplicar formato a líneas, colores e imágenes (Generador de informes y SSRS)
Aplicar formato a un gráfico (Generador de informes y SSRS)
Aplicar formato de fecha o de moneda a las etiquetas de los ejes (Generador de informes y SSRS)
Aplicar formato a las escalas de un medidor (Generador de informes y SSRS)
Aplicación de formato a líneas, colores e imágenes
en un informe paginado (Generador de informes)
02/04/2022 • 2 minutes to read
NOTE
Puede crear y modificar los archivos de definición de informes paginados (.rdl) en el Generador de informes de Microsoft,
en Power BI Report Builder y en el Diseñador de informes de SQL Server Data Tools.
Consulte también
Aplicar formato a texto y a marcadores de posición (Generador de informes y SSRS)
Aplicar formato a números y fechas (Generador de informes y SSRS)
Dar formato al texto en un cuadro de texto (Generador de informes y SSRS)
Cuadro de diálogo Relleno (Generador de informes y SSRS)
Establecimiento de la configuración regional para
un cuadro de texto o un informe paginado
(Generador de informes)
02/04/2022 • 2 minutes to read
Consulte también
Usar expresiones en informes (Generador de informes y SSRS)
Consideraciones de diseño de soluciones para las implementaciones plurilingües o globales (Reporting
Services)
Parámetros de un informe paginado (Generador de
informes)
02/04/2022 • 19 minutes to read
1. Panel Parámetros : la barra de herramientas del Visor de informes muestra un mensaje de petición de
datos y un valor predeterminado para cada parámetro. Puede personalizar el diseño de los parámetros
en el panel de parámetros. Para más información, vea Customize the Parameters Pane in a Report (Report
Builder) (Personalizar el panel de parámetros en un informe [Generador de informes]).
2. Parámetro SalesDate@ El parámetro @SalesDate es del tipo de datos DateTime . Se mostrará el
mensaje Seleccionar la fecha junto al cuadro de texto. Para modificar la fecha, escriba una nueva en el
cuadro de texto o utilice el control de calendario.
3. Parámetro ShowAll@ El parámetro @ShowAll es del tipo de datos Boolean . Utilice los botones de
radio para especificar True o False .
4. Identificador Mostrar u ocultar área de parámetros : en la barra de herramientas del Visor de
informes, haga clic en esta flecha para mostrar u ocultar el panel de parámetros.
5. Parámetro Categor yQuota@ El parámetro @CategoryQuota es del tipo de datos Float , por lo que
tiene un valor numérico. @CategoryQuota se establece para permitir varios valores.
6. Ver informe Después de especificar los valores del parámetro, haga clic en Ver informe para ejecutar
el informe. Si todos los parámetros poseen valores predeterminados, el informe se ejecuta
automáticamente en la primera vista.
Crear parámetros
Puede crear parámetros de informe de varias formas.
NOTE
No todos los orígenes de datos son compatibles con los parámetros.
NOTE
Puesto que los parámetros se administran de forma independiente en el servidor, al volver a publicar un informe principal
con una nueva configuración de parámetros, no se sobrescribe la configuración de parámetros existente del informe.
Elemento de informe con un parámetro
Agregue un elemento de informe que contenga referencias a un parámetro o a un conjunto de datos
compartido que contenga variables.
Los elementos de informe se almacenan en el servidor de informes y están disponibles para que otros usuarios
los utilicen en sus informes. Los elementos de informe que representan parámetros no se pueden administrar
en el servidor de informes. Puede buscar los parámetros en la galería de elementos de informe y una vez
agregados, configurarlos en su informe. Para más información, vea Elementos de informe (Generador de
informes y SSRS).
NOTE
Los parámetros se pueden publicar como elemento de informe independiente para las regiones de datos que tienen
conjuntos de datos dependientes con parámetros. Aunque los parámetros se enumeren como elemento de informe, no
puede agregar un parámetro de elemento de informe directamente a un informe. En lugar de ello, agregue el elemento de
informe y los parámetros de informe necesarios se generan automáticamente a partir de las consultas de conjunto de
datos que se encuentran en el elemento de informe, o a las que este hace referencia. Para más información sobre los
elementos de informe, vea Elementos de informe (Generador de informes y SSRS) y Elementos de informe en el Diseñador
de informes (SSRS).
Valores de parámetros
A continuación, se presentan las opciones para seleccionar valores de parámetro en el informe.
Seleccione un único valor de parámetro de la lista desplegable.
Seleccione varios valores de parámetro en la lista desplegable.
Seleccione un valor de la lista desplegable para un parámetro, el cual determina los valores que están
disponibles en la lista desplegable para otro parámetro. Se trata de parámetros en cascada. Los
parámetros en cascada le permitirán filtrar sucesivamente los valores de parámetro para reducir los
miles de valores posibles a un número más fácil de manejar.
Para más información, vea Agregar parámetros en cascada a un informe (Generador de informes y
SSRS).
Ejecute el informe sin necesidad de seleccionar antes un valor de parámetro porque se ha creado un
valor predeterminado para el parámetro.
Permitir valor en blanco Seleccione esta opción si el valor del parámetro puede ser
una cadena vacía o estar en blanco.
Permitir valor NULL Seleccione esta opción si el valor del parámetro puede ser un
valor NULL.
Permitir varios valores Proporcione los valores disponibles para crear una lista
desplegable que permita realizar selecciones a los usuarios.
Esta es una buena forma de asegurarse de que solo se
enviarán valores válidos en una consulta de conjunto de
datos.
Actualizar siempre
Elija esta opción cuando el parámetro de informes se utilice
directa o indirectamente en una consulta de conjunto de
datos o una expresión de parámetro. Esta opción establece
UsedInQuer y en True.
No actualizar nunca
Elija esta opción cuando el parámetro de informes no se
utilice directa o indirectamente en una consulta de conjunto
de datos o una expresión de parámetro. Esta opción
establece UsedInQuer y en False.
NOTE
Las suscripciones controladas por datos pueden utilizar valores de parámetros que se obtienen a partir de un origen de
datos de suscriptores. Para más información, vea Usar un origen de datos externo para obtener información de los
suscriptores (suscripción controlada por datos).
Secciones relacionadas
Tutorial: Agregar un parámetro a un informe (Generador de informes)
Conceptos de parámetros de informe
Ejemplos de informes (Generador de informes y SSRS)
Usar expresiones en informes (Generador de informes y SSRS)
Expresiones (Generador de informes y SSRS)
Filtrar, agrupar y ordenar datos (Generador de informes y SSRS)
Seguridad (Generador de informes)
Ordenación interactiva, mapas de documento y vínculos (Generador de informes y SSRS)
Obtención de detalles, informes detallados, subinformes y regiones de datos anidadas (Generador de informes y
SSRS)
Conceptos de parámetros de informes en informes
paginados (Generador de informes)
02/04/2022 • 2 minutes to read
NOTE
Puede crear y modificar los archivos de definición de informes paginados (.rdl) en el Generador de informes de Microsoft,
en Power BI Report Builder y en el Diseñador de informes de SQL Server Data Tools.
NOTE
Puede crear y modificar los archivos de definición de informes paginados (.rdl) en el Generador de informes de Microsoft,
en Power BI Report Builder y en el Diseñador de informes de SQL Server Data Tools.
Consulte también
Agregar, cambiar o eliminar los valores disponibles para un parámetro de informe (Generador de informes y
SSRS)
Agregar, cambiar o eliminar valores predeterminados para un parámetro de informe (Generador de informes y
SSRS)
Cambiar el orden de un parámetro de informe (Generador de informes y SSRS)
Parámetros de informe (Generador de informes y Diseñador de informes)
Agregar parámetros en cascada a un informe (Generador de informes y SSRS)
Tutorial: Agregar un parámetro a un informe (Generador de informes)
Agregar filtros de conjunto de datos, filtros de región de datos y filtros de grupo (Generador de informes y
SSRS)
Usar referencias a la colección de parámetros (generador de informes y SSRS)
Incorporación de un parámetro de varios valores a un informe
Adición, cambio o eliminación de los valores
disponibles para un parámetro de un informe
paginado (Generador de informes)
02/04/2022 • 4 minutes to read
NOTE
Puede crear y modificar los archivos de definición de informes paginados (.rdl) en el Generador de informes de Microsoft,
en Power BI Report Builder y en el Diseñador de informes de SQL Server Data Tools.
Después de publicar un informe, puede invalidar los valores disponibles que define en el informe en la
herramienta de creación de informes; para ello, establezca los valores de propiedad de parámetro en el servidor
de informes. Para más información, vea Parámetros de informe (Generador de informes y Diseñador de
informes).
Para agregar o cambiar los valores disponibles para un parámetro de informe
1. En el panel Datos de informe, expanda el nodo Parámetros. Haga clic con el botón derecho en el
parámetro y, después, haga clic en Propiedades del parámetro . Se abrirá el cuadro de diálogo
Propiedades de parámetro de informe .
NOTE
Si el panel Datos de informe no es visible, haga clic en Ver y, después, haga clic en Datos de informe .
IMPORTANT
Si el mismo conjunto de datos contiene el correspondiente parámetro de consulta para el parámetro de
informe, el informe mostrará un mensaje de error cuando intente ejecutarlo. Este error se resuelve usando
un conjunto de datos distinto para recuperar los valores.
Consulte también
Cambiar el orden de un parámetro de informe (Generador de informes y SSRS)
Agregar, cambiar o eliminar parámetros de informe (Generador de informes y SSRS)
Agregar parámetros en cascada a un informe (Generador de informes y SSRS)
Agregar, cambiar o eliminar valores predeterminados para un parámetro de informe (Generador de informes y
SSRS)
Usar referencias a la colección de parámetros (generador de informes y SSRS)
Tutorial: Agregar un parámetro a un informe (Generador de informes)
Expresiones (Generador de informes y SSRS)
Adición, cambio o eliminación de valores
predeterminados de un parámetro de un informe
paginado (Generador de informes)
02/04/2022 • 3 minutes to read
NOTE
Puede crear y modificar los archivos de definición de informes paginados (.rdl) en el Generador de informes de Microsoft,
en Power BI Report Builder y en el Diseñador de informes de SQL Server Data Tools.
Después de publicar un informe, puede invalidar los valores predeterminados que define en el informe en la
herramienta de creación de informes; para ello, establezca los valores de propiedad de parámetro en el servidor
de informes. También puede proporcionar varios conjuntos de valores de parámetros predeterminados creando
informes vinculados. Para más información, vea Parámetros de informe (Generador de informes y Diseñador de
informes)
Para agregar o cambiar los valores predeterminados para un parámetro de informe
1. En el panel Datos de informe, expanda el nodo Parámetros . Haga clic con el botón derecho en el
parámetro y haga clic en Editar . Se abrirá el cuadro de diálogo Propiedades de parámetro de
informe .
NOTE
Si el panel Datos de informe no es visible, haga clic en Ver y, después, haga clic en Datos de informe .
Consulte también
Parámetros de informe (Generador de informes y Diseñador de informes)
Agregar parámetros en cascada a un informe (Generador de informes y SSRS)
Tutorial: Agregar un parámetro a un informe (Generador de informes)
Agregar filtros de conjunto de datos, filtros de región de datos y filtros de grupo (Generador de informes y
SSRS)
Usar referencias a la colección de parámetros (generador de informes y SSRS)
Cambiar el orden de un parámetro de informe (Generador de informes y SSRS)
Agregar, cambiar o eliminar parámetros de informe (Generador de informes y SSRS)
Expresiones (Generador de informes y SSRS)
Cambio del orden de un parámetro de un informe
paginado (Generador de informes)
02/04/2022 • 2 minutes to read
NOTE
Puede crear y modificar los archivos de definición de informes paginados (.rdl) en el Generador de informes de Microsoft,
en Power BI Report Builder y en el Diseñador de informes de SQL Server Data Tools.
En el panel de parámetros, arrastre el parámetro a una nueva columna o fila del panel. Al cambiar la
ubicación del parámetro en el panel, también cambia el orden de los parámetros en el panel Datos de
informe . Para más información sobre cómo mover los parámetros en el panel, vea Customize the
Parameters Pane in a Report (Report Builder) (Personalizar el panel de parámetros en un informe
[Generador de informes]).
Consulte también
Parámetros de informe (Generador de informes y Diseñador de informes)
Agregar parámetros en cascada a un informe (Generador de informes y SSRS)
Tutorial: Agregar un parámetro a un informe (Generador de informes)
Agregar filtros de conjunto de datos, filtros de región de datos y filtros de grupo (Generador de informes y
SSRS)
Usar referencias a la colección de parámetros (Generador de informes y SSRS)
Adición de parámetros en cascada a un informe
paginado (Generador de informes)
02/04/2022 • 7 minutes to read
NOTE
Puede crear y modificar los archivos de definición de informes paginados (.rdl) en el Generador de informes de Microsoft,
en Power BI Report Builder y en el Diseñador de informes de SQL Server Data Tools.
Para crear parámetros en cascada, primero debe definir la consulta del conjunto de datos e incluir un parámetro
de consulta para cada parámetro en cascada que necesite. También debe crear un conjunto de datos
independiente para que para cada parámetro en cascada proporcione los valores disponibles. Para más
información, vea Agregar, cambiar o eliminar los valores disponibles para un parámetro de informe (Generador
de informes y SSRS).
El orden es importante para los parámetros en cascada, dado que la consulta del conjunto de datos de un
parámetro que aparece más adelante en la lista incluye una referencia a cada parámetro que aparece antes en la
lista. En tiempo de ejecución, el orden de los parámetros en el panel Datos de informe determina el orden en
que aparecen las consultas de parámetros en el informe, y por consiguiente, el orden en el que el usuario elige
cada uno de los valores de los parámetros sucesivos.
Para obtener información sobre la creación de parámetros en cascada con varios valores e incluso la función
Select All, vea Tener un parámetro en cascada con varios valores y Select All.
Para crear el conjunto de datos principal con una consulta que incluye
varios parámetros relacionados
1. En el panel Datos de informe, haga clic con el botón derecho en un origen de datos y, después, haga clic
en Agregar conjunto de datos .
2. En Nombre , escriba el nombre del conjunto de datos.
3. En Origen de datos , elija el nombre del origen de datos o haga clic en Nuevo para crear uno.
4. En Tipo de consulta , elija el tipo de consulta para el origen de datos seleccionado. En este tema, se
supone que el tipo de consulta es Texto .
5. En Consulta , escriba la consulta que se debe usar para recuperar los datos para este informe. La consulta
debe incluir las partes siguientes:
a. Una lista de campos del origen de datos. Por ejemplo, en una instrucción Transact-SQL , la
instrucción SELECT especifica una lista de nombres de columnas de la base de datos de una tabla o
vista determinada.
b. Un parámetro de consulta para cada parámetro en cascada. Un parámetro de consulta limita los
datos recuperados del origen de datos especificando determinados valores para incluirlos o
excluirlos de la consulta. Normalmente, los parámetros de consulta se sitúan en una cláusula de
restricción de la consulta. Por ejemplo, en una instrucción SELECT de Transact-SQL , los parámetros
de consulta se sitúan en la cláusula WHERE.
6. Haga clic en Ejecutar ( ! ). Una vez incluidos los parámetros de la consulta y ejecutada la consulta,
automáticamente se crean parámetros de informe correspondientes a los parámetros de la consulta.
NOTE
El orden que tienen los parámetros de la consulta la primera vez se ejecuta una consulta determina el orden en
que se crean en el informe. Para cambiar el orden, vea Cambiar el orden de un parámetro de informe (Generador
de informes y SSRS).
7. Haga clic en OK .
A continuación, creará un conjunto de datos que proporciona los valores para el parámetro independiente.
El comando SELECT DISTINCT quita los valores duplicados del conjunto de resultados para que obtenga
cada valor único de la columna y la tabla especificadas.
Haga clic en Ejecutar ( ! ). El conjunto de resultados muestra los valores disponibles para este primer
parámetro.
6. Haga clic en OK .
A continuación, establecerá las propiedades del primer parámetro que se debe usar en este conjunto de datos
para rellenar sus valores disponibles en tiempo de ejecución.
Para establecer los valores disponibles para un parámetro de informe
1. En la carpeta Parámetros del panel Datos de informe, haga clic con el botón derecho en el primer
parámetro y, después, haga clic en Propiedades del parámetro .
2. En Nombre , compruebe que el nombre del parámetro es correcto.
3. Haga clic en Valores disponibles .
4. Haga clic en Obtener valores a par tir de una consulta . Aparecen tres campos.
5. En Conjunto de datos , en la lista desplegable, haga clic en el nombre del conjunto de datos que creó en
el procedimiento anterior.
6. En el campo Valor , haga clic en el nombre del campo que proporciona el valor del parámetro.
7. En el campo Etiqueta , haga clic en el nombre del campo que proporciona la etiqueta del parámetro.
8. Haga clic en OK .
A continuación, creará un conjunto de datos que proporcione los valores para el parámetro dependiente.
Consulte también
Agregar, cambiar o eliminar parámetros de informe (Generador de informes y SSRS)
Parámetros de informe (Generador de informes y Diseñador de informes)
Tutorial: Agregar un parámetro a un informe (Generador de informes)
Tutoriales del Generador de informes
Agregar filtros de conjunto de datos, filtros de región de datos y filtros de grupo (Generador de informes y
SSRS)
Conjuntos de datos incrustados y compartidos de informe (Generador de informes y SSRS)
Adición de un parámetro de varios valores a un
informe paginado
02/04/2022 • 2 minutes to read
WHERE
Production.ProductInventory.ProductID IN (@ProductID)
IMPORTANT
El texto de consulta no debe incluir la instrucción DECLARE para la variable de consulta.
El texto de la variable de consulta debe incluir el operador IN , como se muestra en el ejemplo anterior.
No olvide incluir los paréntesis alrededor de la variable, como se muestra arriba. En caso contrario, no se puede
representar el informe y se muestra el error "Debe declarar la variable escalar".
Consulte también
Agregar parámetros en cascada a un informe (Generador de informes y SSRS)
Agregar, cambiar o eliminar parámetros de informe (Generador de informes y SSRS)
Establecer parámetros en un informe paginado
publicado - Modo integrado de SharePoint
(Generador de informes)
02/04/2022 • 4 minutes to read
SE APLICA A: ✔
️ Microsoft Report Builder (SSRS) ✔
️ Diseñador de informes en SQL Server Data Tools
Un informe con parámetros es un informe paginado que acepta valores de entrada usados para filtrar datos al
ejecutar el informe. Los parámetros se definen al crear el informe. En función de cómo se defina un parámetro
del informe en la definición del informe, puede aceptar un solo valor, varios valores o valores dinámicos, que
cambian en respuesta a una selección previa (por ejemplo, si selecciona una categoría del producto, la siguiente
selección podría ser un producto concreto de esa categoría). Un parámetro puede tener un valor
predeterminado, que se puede usar para ejecutar una versión filtrada del informe de manera automática o
posiblemente sustituirlo por otro valor.
Estas propiedades se pueden establecer en la definición de informe o una vez publicado el informe. Aunque
puede modificar algunas propiedades de parámetros en un informe publicado para cambiar el valor y mostrar
las propiedades, no puede cambiar el nombre de un parámetro o el tipo de datos. El nombre y el tipo de datos
del parámetro solamente los puede cambiar el creador del informe en la definición de informe.
Para ejecutar un informe con parámetros, normalmente debe conocer qué valores escribir, aunque el informe
puede incluir listas desplegables de valores válidos entre los que elegir.
Para establecer las propiedades de parámetros de un informe publicado, debe tener el permiso Editar elementos
para el informe. Puede modificar algunas o todas las propiedades de parámetros de un informe que se ejecuta
desde un sitio de SharePoint. No puede personalizar un informe si guarda una combinación de valores de
parámetros que desee usar repetidamente. Cualquier valor predeterminado que especifique lo usarán todos los
usuarios que abran el informe.
Si el informe se incrusta en un elemento web Visor de informes configurado para mostrar siempre ese informe,
establezca las propiedades en el elemento web Visor de informes. Para más información, vea Agregar el
elemento web Visor de informes a una página web (Reporting Services en el modo integrado de SharePoint).
Para ejecutar un informe con parámetros
1. Abra la biblioteca que contiene el informe.
2. Haga clic en el nombre del informe. Debe saber de antemano qué informes tienen parámetros. No hay
ningún identificador visual en el informe que indique que tiene parámetros.
3. Al abrirse el informe, especifique los parámetros que desea usar. El área de parámetros puede estar
visible, contraída u oculta según el modo en que las propiedades estén establecidas en el elemento web
Visor de informes.
a. Si el área de parámetros está visible, elija un valor para cada parámetro.
b. Si hay una tira fina de color a lo largo del informe con una flecha en el centro, el área de
parámetros está contraída. Haga clic en la flecha para expandirla.
c. Si el área de parámetros está oculta, no puede especificar ningún valor.
4. Haga clic en Aplicar en la parte inferior del área de parámetros para ejecutar el informe.
Es posible especificar una combinación de valores que no proporcione el resultado esperado. Puede ser
necesario que el autor modifique el informe si no está obteniendo la información que necesita.
5. Haga clic en OK .
Para establecer las propiedades de parámetros
1. Abra la biblioteca o la carpeta que contiene el informe.
2. Seleccione el informe y haga clic en la flecha hacia abajo.
3. Haga clic en Administrar parámetros . Si el informe contiene parámetros, cada parámetro aparecerá en
una lista en la página. En esta lista se muestra el nombre del parámetro, el tipo de datos, el valor de los
datos que se usa de manera predeterminada y si está visible en el área de parámetros cuando se abre el
informe.
4. Haga clic en un parámetro de la lista para modificar su configuración.
5. En Valor predeterminado, escriba un valor para el parámetro. El valor no se validará; por tanto, asegúrese
de proporcionar un valor que funcione con el informe.
a. Elija Usar expresión de valor especificada en la definición de informe si desea usar el
valor predeterminado definido al crear el informe. Si la definición de informe no proporciona
ningún valor predeterminado, esta opción no estará disponible.
b. Elija Omitir valor predeterminado del informe si desea especificar un reemplazo para el valor
predeterminado de la definición de informe. Opcionalmente, para los parámetros de informe que
aceptan valores Null, puede activar la casilla Null para evitar el filtrado basado en el parámetro.
c. Elija El parámetro no tiene un valor predeterminado si desea que cada usuario especifique
un valor antes de procesar el informe. Si selecciona esta opción, debe establecer una configuración
de visualización que solicite al usuario que especifique un valor.
Tenga en cuenta que si todos los valores de los parámetros tienen un valor predeterminado, el informe se
ejecutará automáticamente con esos valores cuando el usuario abra el informe. No obstante, si se
muestra el área de parámetros, los usuarios pueden reemplazar el valor predeterminado y volver a
ejecutar el informe.
6. Establezca las opciones de visualización para determinar si el parámetro estará visible.
a. Elija Preguntar al usuario para mostrar el parámetro en la página. Puede especificar el texto de
la pregunta que aparece en un campo para ofrecer una breve indicación acerca del formato o el
tipo de datos que el usuario debe proporcionar.
b. Elija Oculto si está usando un valor predeterminado y no desea que el parámetro esté visible en el
área de parámetros.
c. Elija Interno si está usando un valor predeterminado y no desea que el parámetro esté visible en
el área de parámetros o en las páginas de suscripción.
7. Haga clic en Aplicar .
Consulte también
Referencia de permisos de sitio y lista de SharePoint para los elementos del servidor de informes
Personalizar el panel Parámetros en un informe
paginado (Generador de informes)
02/04/2022 • 3 minutes to read
Haga clic con el botón derecho en Parámetros , en el panel Datos de informe y después haga
clic en Agregar parámetro .
3. Para mover un parámetro a una ubicación nueva del panel de parámetros, arrastre el parámetro a una
celda diferente del panel.
Cuando cambia la ubicación del parámetro en el panel, el orden del parámetro en la lista Parámetros del
panel Datos de informe se cambia automáticamente. Para más información sobre el impacto del orden
de los parámetros, vea Cambiar el orden de un parámetro de informe (Generador de informes y SSRS)
4. Para acceder a las propiedades de un parámetro, siga unos de los siguientes procedimientos.
Haga clic con el botón derecho en el parámetro del panel de parámetros y después haga clic en
Propiedades del parámetro .
Haga clic con el botón derecho en el parámetro del panel Datos de informe y después haga clic
en Propiedades del parámetro .
5. Para agregar columnas y filas nuevas al panel, o eliminar columnas y filas existentes, haga clic con el
botón derecho en cualquier lugar del panel de parámetros y después haga clic en un comando del menú
que aparece.
IMPORTANT
Al eliminar una columna o fila que contiene parámetros, estos se eliminan del informe.
6. Para eliminar un parámetro del panel y del informe, siga uno de los siguientes procedimientos.
Haga clic con el botón derecho en el parámetro del panel de parámetros y después haga clic en
Eliminar .
Haga clic con el botón derecho en el panel Datos de informe y después haga clic en Eliminar .
Esto resultará en un espacio vacío durante el tiempo de ejecución porque hay parámetros visibles en la primera
columna o fila:
Después, la primera columna no se representa durante el tiempo de ejecución porque toda se considera vacía:
Diseño predeterminado
Para los informes creados antes de SQL Server Reporting Services 2016, se usará una cuadrícula de diseño de
parámetros predeterminada de 2 columnas y N filas durante el tiempo de ejecución. Para cambiar el diseño
predeterminado, abra el informe en el Generador de informes de Microsoft y guárdelo. Después de guardar el
informe, la información de diseño de parámetros personalizados se guardará en el archivo .rdl.
Consulte también
Parámetros de informe (Generador de informes y Diseñador de informes)
Filtrado, agrupación y ordenación de datos en
informes paginados (Generador de informes)
02/04/2022 • 16 minutes to read
NOTE
No todos los orígenes de datos permiten especificar el criterio de ordenación en la consulta.
SELECT Size,
CASE Size
WHEN 'S' THEN 1
WHEN 'M' THEN 2
WHEN 'L' THEN 3
WHEN 'XL' THEN 4
ELSE 0
END as SizeSortOrder
FROM Production.Product
En una tabla que tenga un grupo de filas basado en [Size] , podrá cambiar la expresión de ordenación de
grupo para utilizar una función Lookup con el fin de buscar el campo numérico que corresponde al valor de
tamaño. La expresión sería similar a:
Para obtener más información, vea Ordenar datos en una región de datos (Generador de informes y SSRS) y
Función Lookup (Generador de informes y SSRS).
Agregar ordenación interactiva para los usuarios
Para permitir a los usuarios cambiar el criterio de ordenación de los datos de informe de una tabla o matriz,
puede agregar botones de ordenación interactivos a encabezados de columna o encabezados de grupo. Los
usuarios podrán hacer clic en el botón para alternar el criterio de ordenación. La ordenación interactiva es
compatible con los formatos de representación que permiten la interacción del usuario, como HTML.
Agregue botones de ordenación interactivos a un cuadro de texto de una celda de región de datos Tablix. De
forma predeterminada, cada celda de Tablix contiene un cuadro de texto. En las propiedades del cuadro de texto,
debe especificar qué parte de una región de datos de tabla o de matriz desea ordenar (los valores del grupo
primario, los valores del grupo secundario o las filas de detalles), la expresión por la que desea realizar la
ordenación y si se debe aplicar la expresión de ordenación a otros elementos de informe que tienen una
relación del mismo nivel. Por ejemplo, si una tabla y un gráfico que proporcionan vistas del mismo conjunto de
datos están incluidos en un rectángulo, son regiones de datos del mismo nivel. Cuando un usuario alterna el
criterio de ordenación en la tabla, también se alterna el criterio de ordenación para el gráfico. Para obtener más
información, vea Ordenación interactiva (Generador de informes y SSRS).
Temas de procedimientos
Mantener visibles los encabezados al desplazarse a través de un informe (Generador de informes y SSRS)
Mostrar encabezados y pies de página con un grupo (Generador de informes y SSRS)
Agregar una ordenación interactiva a una tabla o una matriz (Generador de informes y SSRS)
Establecer un mensaje para cuando no hay datos en una región de datos (Generador de informes y SSRS)
Crear un grupo de jerarquía recursiva (Generador de informes y SSRS)
Agregar o eliminar un grupo en una región de datos (Generador de informes y SSRS)
Mostrar encabezados y pies de página con un grupo (Generador de informes y SSRS)
Agregar o eliminar un grupo en un gráfico (Generador de informes y SSRS)
Agregar un total a un grupo o a una región de datos Tablix (Generador de informes y SSRS)
En esta sección
Ejemplos de expresión de grupo (Generador de informes y SSRS)
Ejemplos de ecuaciones de filtro (Generador de informes y SSRS)
Agregar filtros de conjunto de datos, filtros de región de datos y filtros de grupo (Generador de informes y
SSRS)
Secciones relacionadas
Descripción de los grupos (Generador de informes y SSRS)
Crear grupos de jerarquía recursiva (Generador de informes y SSRS)
Ámbito de expresión para los totales, agregados y colecciones integradas (Generador de informes y SSRS)
Referencias a las colecciones de variables de informe y de grupo (Generador de informes y SSRS)
Mostrar una serie con varios rangos de datos en un gráfico (Generador de informes y SSRS)
Vincular varias regiones de datos al mismo conjunto de datos (Generador de informes y SSRS)
Consulte también
Expresiones (Generador de informes y SSRS)
Tablas, matrices y listas (Generador de informes y SSRS)
Gráficos (Generador de informes y SSRS)
Mapas (Generador de informes y SSRS)
Minigráficos y barras de datos (Generador de informes y SSRS)
Medidores (Generador de informes y SSRS)
Indicadores (Generador de informes y SSRS)
Agrupación de ejemplos de expresiones en informes
paginados (Generador de informes)
02/04/2022 • 2 minutes to read
NOTE
Puede crear y modificar los archivos de definición de informes paginados (.rdl) en el Generador de informes de Microsoft,
en Power BI Report Builder y en el Diseñador de informes de SQL Server Data Tools.
=Fields!FirstName.Value
Case 26 To 50
Case 51 to 75
Case Else
End Select
Return GetRangeValueByByAge
End Function
Consulte también
Filtrar, agrupar y ordenar datos (Generador de informes y SSRS)
Ejemplos de expresiones (Generador de informes y SSRS)
Referencias a ensamblados y código personalizado en expresiones en el Diseñador de informes (SSRS)
Ejemplos de ecuaciones de filtro en un informe
paginado (Generador de informes)
02/04/2022 • 2 minutes to read
NOTE
Puede crear y modificar los archivos de definición de informes paginados (.rdl) en el Generador de informes de Microsoft,
en Power BI Report Builder y en el Diseñador de informes de SQL Server Data Tools.
Ejemplos de filtros
En la tabla siguiente, se muestran ejemplos de ecuaciones de filtro que usan tipos de datos y operadores
diferentes. El elemento de informe para el que se define un filtro determina el ámbito de la comparación. Por
ejemplo, para un filtro definido en un conjunto de datos, TOP % 10 es el 10 por ciento de los valores más altos
del conjunto de datos; para un filtro definido en un grupo, TOP% 10 es el 10 por ciento de los valores más altos
del grupo.
Texto
=LEFT(Fields!Subcat.Value,1) IN B, C, T Todos los valores de
subcategoría que
comienzan con las
letras B, C o T.
Consulte también
Parámetros de informe (Generador de informes y Diseñador de informes)
Agregar filtros de conjunto de datos, filtros de región de datos y filtros de grupo (Generador de informes y
SSRS)
Tipos de datos en expresiones (Generador de informes y SSRS)
Usar expresiones en informes (Generador de informes y SSRS)
Ejemplos de expresiones (Generador de informes y SSRS)
Adición de filtros de conjunto de datos, filtros de
región de datos y filtros de grupo a un informe
paginado (Generador de informes)
02/04/2022 • 7 minutes to read
NOTE
Puede crear y modificar los archivos de definición de informes paginados (.rdl) en el Generador de informes de Microsoft,
en Power BI Report Builder y en el Diseñador de informes de SQL Server Data Tools.
Boolean Boolean
En los casos en que es necesario especificar un tipo de datos, puede especificar su propia conversión en la parte
Valor de la expresión.
Operator
En la tabla siguiente, se especifican los operadores que puede usar en una ecuación de filtro y lo que el
procesador de informes usa para evaluar la ecuación de filtro.
O P ERATO R A C C IÓ N
Value
La expresión de valor especifica la parte final de la ecuación de filtro. El procesador de informes convierte la
expresión evaluada en el tipo de datos que especificó y, a continuación, evalúa la ecuación de filtro completa
para determinar si los datos especificados en Expresión pasan a través del filtro.
Para convertir en un tipo de datos que no es un tipo de datos CLR estándar, debe modificar la expresión para
que realice la conversión de manera explícita. Puede usar las funciones de conversión del cuadro de diálogo
Expresión comprendidas en la categoría Funciones comunes , Conversión . Por ejemplo, para un campo
ListPrice que representa datos que están almacenados como un tipo de datos money en un origen de datos
de SQL Server , la extensión de procesamiento de datos devuelve el valor de campo como un tipo de datos
Decimal . Si desea establecer un filtro para usar solo valores mayores que $50000.00 en la moneda del
informe, convierta el valor en Decimal con la expresión =CDec(50000.00) .
Este valor también puede incluir una referencia de parámetro para permitir al usuario seleccionar de forma
interactiva el valor por el que va a filtrarse.
Volver al principio
Consulte también
Usar expresiones en informes (Generador de informes y SSRS)
Parámetros de informe (Generador de informes y Diseñador de informes)
Adición de un filtro a un informe paginado
(Generador de informes)
02/04/2022 • 6 minutes to read
NOTE
Puede crear y modificar los archivos de definición de informes paginados (.rdl) en el Generador de informes de Microsoft,
en Power BI Report Builder y en el Diseñador de informes de SQL Server Data Tools.
NOTE
En una región de datos Tablix, haga clic con el botón derecho en la celda de la esquina o en un identificador de fila
o columna y, después, haga clic en Propiedades de Tablix.
3. Haga clic en Filtros . Aparece la lista actual de ecuaciones de filtro. La lista aparece vacía de forma
predeterminada.
4. Haga clic en Agregar . Aparece una nueva ecuación de filtro en blanco.
5. En Expresión , escriba o seleccione la expresión para el campo que va a filtrar. Para editar la expresión,
haga clic en el botón de expresión (fx).
6. En la lista desplegable, seleccione el tipo de datos que coincide con el tipo de datos de la expresión que
ha creado en el paso anterior.
7. En el cuadro Operador , seleccione el operador que deberá usar el filtro para comparar los valores de los
cuadros Expresión y Valor . El operador que elija determinará el número de valores que se usarán en el
paso siguiente.
8. En el cuadro Valor , escriba la expresión o el valor que deberá usar el filtro para evaluar el valor de
Expresión .
Para obtener ejemplos de ecuaciones de filtro, vea Ejemplos de ecuaciones de filtro (Generador de
informes y SSRS).
9. Haga clic en OK .
Consulte también
Agregar filtros de conjunto de datos, filtros de región de datos y filtros de grupo (Generador de informes y
SSRS)
Ejemplos de expresiones (Generador de informes y SSRS)
Medidores (Generador de informes y SSRS)
Tablas, matrices y listas (Generador de informes y SSRS)
Gráficos (Generador de informes y SSRS)
Ordenación de datos en una región de datos en un
informe paginado (Generador de informes)
02/04/2022 • 5 minutes to read
NOTE
Puede crear y modificar los archivos de definición de informes paginados (.rdl) en el Generador de informes de Microsoft,
en Power BI Report Builder y en el Diseñador de informes de SQL Server Data Tools.
Consulte también
Gráficos (Generador de informes y SSRS)
Aplicar formato a las etiquetas de los ejes de un gráfico (Generador de informes y SSRS)
Especificar colores coherentes en varios gráficos de formas (Generador de informes y SSRS)
Filtros de uso frecuente en un informe paginado
(Generador de informes)
02/04/2022 • 2 minutes to read
NOTE
Puede crear y modificar los archivos de definición de informes paginados (.rdl) en el Generador de informes de Microsoft,
en Power BI Report Builder y en el Diseñador de informes de SQL Server Data Tools.
Ejemplos de filtros
En la tabla siguiente, se muestran ejemplos de ecuaciones de filtro que usan tipos de datos y operadores
diferentes. El elemento de informe para el que se define un filtro determina el ámbito de la comparación. Por
ejemplo, para un filtro definido en un conjunto de datos, TOP % 10 es el 10 por ciento de los valores más altos
del conjunto de datos; para un filtro definido en un grupo, TOP% 10 es el 10 por ciento de los valores más altos
del grupo.
Texto
=LEFT(Fields!Subcat.Value,1) IN B, C, T Todos los valores de
subcategoría que
comienzan con las
letras B, C o T.
Consulte también
Parámetros de informe (Generador de informes y Diseñador de informes)
Agregar filtros de conjunto de datos, filtros de región de datos y filtros de grupo (Generador de informes y
SSRS)
Usar expresiones en informes (Generador de informes y SSRS)
Ejemplos de expresiones (Generador de informes y SSRS)
Tipos de datos en expresiones (Generador de informes y SSRS)
Panel de agrupación en un informe paginado
(Generador de informes)
02/04/2022 • 6 minutes to read
NOTE
Si no ve el panel Agrupación, en la pestaña Vista , en el grupo Mostrar u ocultar , haga clic en Agrupación .
Las celdas de las áreas de grupos de filas y grupos de columnas pueden ser miembros estáticos o dinámicos de
un grupo de filas o de columnas del Tablix. Los miembros estáticos solo se repiten una vez para cada grupo y
normalmente contienen etiquetas o totales. Los miembros dinámicos se repiten una vez para cada instancia de
grupo y normalmente contienen los valores únicos de la expresión de grupo. A medida que se seleccionan
celdas de Tablix en el área de grupos de filas o de grupos de columnas, se selecciona el miembro del grupo
correspondiente en el panel Grupos de filas o Grupos de columnas. Y a la inversa, si se seleccionan grupos en el
Panel de agrupación, se selecciona en la superficie de diseño la celda correspondiente asociada al miembro de
grupo. Para más información sobre las áreas de grupos de filas y columnas de Tablix, vea Describir las áreas de
la región de datos Tablix (Generador de informes y SSRS).
El Panel de agrupación admite los modos siguientes:
Predeterminado. use el modo predeterminado para agregar, modificar o eliminar grupos. Puede
agregar grupos primarios, secundarios y de detalles arrastrando campos desde el panel Datos de informe
e insertándolos en la jerarquía de grupos. Para agregar un grupo adyacente, debe usar el acceso directo
Agregar grupo . Para más información, vea Agregar o eliminar un grupo en una región de datos
(Generador de informes y SSRS).
Avanzado : use el modo avanzado para ver todos los miembros de los grupos de filas y de columnas,
así como para establecer propiedades en miembros estáticos. Al crear grupos o agregar totales, se
establecen automáticamente las propiedades que controlan cómo representa la región de datos Tablix las
filas y las columnas en cada página del informe. Para ajustar manualmente estas propiedades, debe
establecerlas en el miembro de Tablix. Para más información, vea Controlar la presentación de la región
de datos Tablix en una página de informe (Generador de informes y SSRS).
Modo predeterminado
En el modo predeterminado, los paneles Grupos de filas y Grupos de columnas muestran una vista jerárquica
para todos los grupos primarios, secundarios y adyacentes. Los grupos secundarios aparecen con una sangría
debajo de sus grupos primarios. Los grupos adyacentes aparecen en el mismo nivel de sangría que sus grupos
relacionados. La ilustración siguiente muestra una región de datos Tablix con grupos de filas anidados y grupos
de columnas anidados y adyacentes.
El panel Agrupación muestra los grupos de filas y de columnas correspondientes. En la ilustración siguiente, el
grupo basado en subcategorías se ha seleccionado en el panel Grupos de filas, y la celda de agrupamiento
[Subcat] está seleccionada en la región de datos Tablix:
En el panel Grupos de filas, el grupo basado en subcategorías es un grupo secundario del grupo basado en
categorías. En el panel Grupos de columnas, el grupo de país/región es un grupo secundario del grupo de
geografía. El grupo de años y los grupos de país/región son grupos adyacentes.
Para más información, vea Celdas, filas y columnas de la región de datos Tablix (Generador de informes y SSRS).
modo avanzado
En el modo avanzado, los paneles Grupos de filas y Grupos de columnas muestran una vista jerárquica para
todos los grupos, incluidos los miembros tanto estáticos como dinámicos. Al seleccionar un miembro, el panel
Propiedades muestra las propiedades para el miembro de Tablix seleccionado actualmente.
NOTE
Para activar el Modo avanzado , haga clic con el botón derecho en la flecha abajo situada junto al panel Grupos de
columnas y, luego, haga clic en Modo avanzado .
En la mayoría de los casos, las propiedades que controlan la presentación de los grupos de columnas y de filas
estáticas y dinámicas se establecen automáticamente al crear un grupo o agregar totales. Para modificar los
valores predeterminados, debe seleccionar el miembro del grupo en el panel Grupos de filas o Grupos de
columnas y, a continuación, cambiar los valores de las propiedades en la ventana Propiedades. Están disponibles
las propiedades siguientes:
FixedData : booleano. Para encabezados de columnas y de filas externas. Inmoviliza el área de grupo de
filas al desplazarse verticalmente o el área de grupo de columnas al desplazarse horizontalmente en un
representador, como HTML.
HideIfNoRows : booleano. Solo para miembros estáticos. Si se establece, se omiten Hidden y ToggleItem.
Oculte este miembro si la región de datos Tablix no contiene filas de datos.
KeepTogether : booleano. Indica que todo el miembro de Tablix y cualquiera de los miembros anidados
deben mantenerse juntos en una página, si es posible.
KeepWithGroup : booleano. Solo para miembros de fila estáticos. Siempre que sea posible, mantenga
esta fila con el siguiente miembro dinámico relacionado anterior o posterior, si no está oculto. Para
mantener un encabezado de fila con su grupo asociado, establezca KeepWithGroup en After .
RepeatOnNewPage : booleano. Solo para miembros de fila estáticos y siempre que KeepWithGroup no
sea None. Siempre que sea posible, repita esta fila estática en todas las páginas que tengan al menos una
instancia del miembro dinámico especificado por KeepWithGroup. Para mantener un encabezado de fila
con su grupo asociado, establezca RepeatOnNewPage en True .
Hidden : booleano. Indica si la fila o la columna debe estar oculta inicialmente.
ToggleItem String. Nombre del cuadro de texto al que se va a agregar la imagen de alternancia. El
cuadro de texto debe estar en el mismo ámbito de grupo o en un ámbito contenedor.
Para más información, vea Controlar la presentación de la región de datos Tablix en una página de informe
(Generador de informes y SSRS), Mostrar encabezados y pies de página con un grupo (Generador de informes y
SSRS) y Mostrar encabezados de fila y de columna en varias páginas (Generador de informes y SSRS).
No todos los miembros estáticos tienen un encabezado que corresponde a una celda de la superficie de diseño.
En el panel Agrupación, la convención siguiente indica si un miembro estático no tiene ningún encabezado:
Static : indica un miembro estático con una celda de encabezado.
(Static) : indica un miembro estático sin celda de encabezado, lo que se denomina miembro estático
oculto.
Consulte también
Filtrar, agrupar y ordenar datos (Generador de informes y SSRS)
Tablas, matrices y listas (Generador de informes y SSRS)
Obtener detalles, explorar en profundidad,
subinformes y regiones de datos anidadas en un
informe paginado (Generador de informes)
02/04/2022 • 5 minutes to read
A. Informe detallado
B. Subinforme
C. Regiones de datos anidadas
D. Acción de obtención de detalles
Todos ellos tienen puntos en común, pero tienen finalidades distintas y características diferentes. Dos de ellos,
los informes detallados y los subinformes, son en realidad informes independientes. El anidamiento es una
forma de colocar una región de datos dentro de otra. La obtención de detalles es una acción que puede aplicar a
cualquier elemento de informe para mostrar u ocultar otros elementos. Todas ellas son formas de organizar y
mostrar los datos para ayudar a los usuarios a comprender mejor el informe.
NOTE
Puede crear y modificar los archivos de definición de informes paginados (.rdl) en el Generador de informes de Microsoft,
en Power BI Report Builder y en el Diseñador de informes de SQL Server Data Tools.
Resumen de características
En la tabla que figura a continuación se resumen estas características distintas. Los detalles se incluyen en
secciones aparte más adelante en este tema. La obtención de detalles no se incluye en estas comparaciones
porque su acción de mostrar u ocultar se puede aplicar a cualquier elemento de informe.
Recuperación de datos Los datos se recuperan al Los datos se recuperan en Los datos se recuperan
mismo tiempo que el un informe detallado cada todos al mismo tiempo que
informe principal. vez. el informe principal.
Proceso y representación Con el informe principal Cuando se hace clic en el Con el informe principal
vínculo.
Rendimiento Más lento (pero recupera Más rápido (pero no Más rápido (y recupera
todos los datos con el recupera todos los datos todos los datos con el
informe principal). con el informe principal). informe principal).
Uso de parámetros Sí Sí No
Ubicación Fuera del informe principal, Fuera del informe principal, Dentro del informe
en el mismo servidor de en el mismo servidor de principal.
informes o en otro distinto. informes.
En esta sección
Informes detallados (Generador de informes y SSRS)
Se explican los informes que se abren cuando un usuario hace clic en un vínculo de un informe principal.
Subinformes (Generador de informes y SSRS)
Se explican los informes que se muestran dentro del cuerpo de un informe principal.
Anidar regiones de datos (Generador de informes y SSRS)
Se explica cómo anidar una región de datos dentro de otra; por ejemplo, un gráfico anidado en el interior de una
matriz.
Acción de obtención de detalles (generador de informes y SSRS)
Explica cómo utilizar la acción de obtención de detalles para ocultar y mostrar elementos de informe.
Especificar las rutas de acceso a los elementos externos (Generador de informes y SSRS)
Explica cómo hacer referencia a elementos que están fuera del archivo de definición de informe.
Consulte también
Parámetros de informe (Generador de informes y Diseñador de informes)
Obtener detalles de informes en un informe
paginado (Generador de informes)
02/04/2022 • 3 minutes to read
Los datos del informe detallado no se recuperan hasta que el usuario hace clic en el vínculo del informe
principal que abre el informe detallado. Si los datos para el informe principal y el informe detallado se deben
recuperar al mismo tiempo, considere la posibilidad de usar un subinforme. Para más información, vea
Subinformes (Generador de informes y SSRS).
NOTE
Cuando trabaja con el Generador de informes, para ver el informe detallado que se abre al hacer clic en el vínculo de
obtención de detalles del informe principal, debe estar conectado a un servidor de informes.
Para empezar a usar rápidamente los informes detallados, consulte el Tutorial: Crear informes principales y de
obtención de detalles (Generador de informes).
Consulte también
Obtención de detalles, informes detallados, subinformes y regiones de datos anidadas (Generador de informes y
SSRS)
Adición de una acción de obtención de detalles en
un informe paginado (Generador de informes)
02/04/2022 • 3 minutes to read
NOTE
Puede crear y modificar los archivos de definición de informes paginados (.rdl) en el Generador de informes de Microsoft,
en Power BI Report Builder y en el Diseñador de informes de SQL Server Data Tools.
En Valor , escriba o seleccione el valor que se va a pasar al parámetro del informe detallado.
NOTE
Los valores pueden contener una expresión que se evalúe como un valor que se pasará al parámetro de
informe. En la lista de valores, las expresiones incluyen la lista de campos del informe actual.
Para información sobre cómo ocultar parámetros en informes, vea Agregar, cambiar o eliminar
parámetros de informe (Generador de informes y SSRS).
6. (Opcional) En los cuadros de texto, resulta útil cambiar el color y el efecto del texto en la pestaña Inicio
de la cinta de opciones para indicar al usuario que el texto es un vínculo.
7. Para probar el vínculo, ejecute el informe y haga clic en el elemento de informe en el que ha establecido
este vínculo.
Consulte también
Cuadro de diálogo Propiedades de acción (Generador de informes y SSRS)
Aplicar formato a los puntos de datos de un gráfico (Generador de informes y SSRS)
Mostrar la información sobre herramientas en una serie (Generador de informes y SSRS)
Subinformes en informes paginados (Generador de
informes)
02/04/2022 • 3 minutes to read
NOTE
Si utiliza un subinforme en una región de datos Tablix, el subinforme y sus parámetros se procesarán para cada fila. Si hay
muchas filas, considere si un informe detallado resultaría más apropiado.
En esta ilustración, la información de contacto que se muestra en el informe de pedido de ventas procede en
realidad de un subinforme de Contactos.
NOTE
Puede crear y modificar los archivos de definición de informes paginados (.rdl) en el Generador de informes de Microsoft,
en Power BI Report Builder y en el Diseñador de informes de SQL Server Data Tools.
NOTE
El parámetro que se selecciona en el subinforme es un parámetro de informe, no un parámetro de consulta.
Se puede colocar un subinforme en el cuerpo principal del informe o en una región de datos. Si se coloca un
subinforme en una región de datos, éste se repetirá con cada instancia del grupo o de la fila de la región de
datos. Para pasar un valor del grupo o de la fila al subinforme, en la propiedad de valor del subinforme, utilice
una expresión de campo para el campo que contiene el valor que se desea pasar al parámetro del subinforme.
Para más información sobre el trabajo con subinformes, vea Agregar un subinforme y parámetros (Generador
de informes y SSRS).
Consulte también
Obtención de detalles, informes detallados, subinformes y regiones de datos anidadas (Generador de informes y
SSRS)
Adición de un subinforme y parámetros a un
informe paginado (Generador de informes)
02/04/2022 • 3 minutes to read
NOTE
Puede crear y modificar los archivos de definición de informes paginados (.rdl) en el Generador de informes de Microsoft,
en Power BI Report Builder y en el Diseñador de informes de SQL Server Data Tools.
Agregar un subinforme
1. En la pestaña Inser tar , haga clic en Subinforme .
2. En la superficie de diseño, haga clic en una ubicación en el informe y, a continuación, arrastre un cuadro
hasta que alcance el tamaño deseado para el subinforme. O bien, haga clic en la superficie de diseño para
crear un subinforme de tamaño predeterminado.
3. Haga clic con el botón derecho en el subinforme y, después, haga clic en Propiedades del subinforme .
4. En el cuadro de diálogo Propiedades del subinforme , escriba un nombre en el cuadro de texto
Nombre o acepte el valor predeterminado. El nombre debe ser único en el informe. De forma
predeterminada, se asigna un nombre general como Subreport1 o Subreport2.
5. En el cuadro Usar este informe como un subinforme , escriba el nombre del informe o haga clic en
Examinar . Es preferible hacer clic en Examinar , porque la ruta de acceso al subinforme se especificará
automáticamente. El informe se puede especificar de varias maneras. Para más información, vea
Especificar las rutas de acceso a los elementos externos (Generador de informes y SSRS).
6. (Opcional) Haga clic en Sí para Omitir borde en el salto de página , para impedir que un borde se
represente en mitad del subinforme si este abarca más de una página.
7. Haga clic en OK .
Especificar los parámetros que se pasarán a un subinforme
1. En la vista de diseño, haga clic con el botón derecho en el subinforme y, después, haga clic en
Propiedades del subinforme .
2. En el cuadro de diálogo Propiedades del subinforme , haga clic en Agregar .
3. Haga clic en Agregar . Se agrega una nueva fila a la cuadrícula de parámetros.
4. En el cuadro de texto Nombre , escriba el nombre de un parámetro en el subinforme o elíjalo del cuadro
de lista. Este nombre debe coincidir con un parámetro de informe del subinforme, no con un parámetro
de consulta.
5. En el cuadro de lista Valor , escriba o seleccione el valor que se pasará al subinforme. Este valor puede
ser texto estático o una expresión que haga referencia a un campo o a otro objeto del informe principal.
NOTE
En el Generador de informes, si falta un parámetro en la lista Parámetros y se ha definido un valor
predeterminado para el subinforme, este se procesará correctamente.
En el Diseñador de informes, todos los parámetros que requiera el subinforme deben incluirse en la lista
Parámetros . Si falta un parámetro necesario, el subinforme no se muestra correctamente en el informe principal.
6. Repita los pasos 3 y 5 para especificar un nombre y un valor para cada parámetro del subinforme.
7. Para eliminar un parámetro de subinforme, haga clic en el parámetro en la cuadrícula de parámetros y, a
continuación, haga clic en Eliminar .
8. Para cambiar el orden de un parámetro del subinforme, selecciónelo y, después, haga clic en el botón
Subir o Bajar.
Cambiar el orden de un parámetro de subinforme no afecta al procesamiento del subinforme.
Consulte también
Subinformes (Generador de informes y SSRS)
Comportamientos de la representación (Generador de informes y SSRS)
Explorar en profundidad un informe paginado
(Generador de informes)
02/04/2022 • 3 minutes to read
En esta ilustración, el usuario hace clic en los signos más (+) del informe para mostrar datos detallados.
Por ejemplo, en una tabla con grupos de filas puede ocultar inicialmente todas las filas excepto la fila de
resumen del grupo externo. Para cada grupo interno (incluido el grupo de detalles), agregue un icono de
expansión/contracción a la celda de agrupamiento del grupo contenedor. Cuando se representa el informe, el
usuario puede hacer clic en el cuadro de texto para expandir y contraer los datos detallados. Para más
información, vea Tablas (Generador de informes y SSRS).
Para permitir a los usuarios expandir o contraer un elemento, debe establecer las propiedades de visibilidad del
elemento.
NOTE
Cuando se crea un informe con una acción de obtención de detalles, la información de visibilidad debe establecerse para el
grupo, la columna o la fila que se desee ocultar, no para un único cuadro de texto de la fila o de la columna. Además, el
cuadro de texto que se use para el control de alternancia debe estar en un ámbito contenedor que controle el elemento
que se desee mostrar u ocultar.
Por ejemplo, para ocultar una fila asociada a un grupo anidado, el cuadro de texto debe estar en una fila asociada con el
grupo primario o uno superior en la jerarquía de inclusión.
Para más información sobre cómo configurar la información de visibilidad en el grupo, la columna o la fila, vea Agregar
una acción de expandir y contraer a un elemento (Generador de informes y SSRS).
Para más información sobre cómo ocultar elementos de informes, vea Ocultar un elemento (Generador de
informes y SSRS).
NOTE
Puede crear y modificar los archivos de definición de informes paginados (.rdl) en el Generador de informes de Microsoft,
en Power BI Report Builder y en el Diseñador de informes de SQL Server Data Tools.
Consulte también
Obtención de detalles, informes detallados, subinformes y regiones de datos anidadas (Generador de informes y
SSRS)
Ordenación interactiva, mapas de documento y vínculos (Generador de informes y SSRS)
Ejemplos de expresiones (Generador de informes y SSRS)
Adición de una acción de expandir o contraer a un
informe paginado (Generador de informes)
02/04/2022 • 5 minutes to read
NOTE
Puede crear y modificar los archivos de definición de informes paginados (.rdl) en el Generador de informes de Microsoft,
en Power BI Report Builder y en el Diseñador de informes de SQL Server Data Tools.
3. En panel de grupo adecuado, haga clic en el nombre del grupo de filas o del grupo de columnas cuyas
filas o columnas asociadas desea ocultar. El grupo queda seleccionado y el panel de propiedades muestra
las propiedades de Miembro de Tablix .
NOTE
Si el panel Propiedades no está visible, haga clic en Ver en la cinta de opciones y luego haga clic en Propiedades .
4. En Oculto , elija una de las opciones siguientes para establecer la visibilidad de este elemento de informe
la primera vez que se ejecute el informe:
Seleccione False para mostrar el elemento de informe.
Seleccione True para ocultar el elemento de informe.
Seleccione <Expression> para abrir el cuadro de diálogo Expresión a fin de crear una expresión
que se evalúe en tiempo de ejecución para determinar la visibilidad.
5. En ToggleItem , en la lista desplegable, seleccione el nombre de un cuadro de texto al que quiera agregar
la imagen de alternancia.
En la siguiente imagen, el grupo de filas Color está configurado para permitir a los usuarios expandir y
contraer las filas asociadas.
NOTE
El cuadro de texto con la imagen de alternancia no puede ser el grupo de filas o columnas para el que desee
ocultar las filas o columnas asociadas. Debe estar en el mismo grupo que el elemento que se va a ocultar o en
otro grupo antecesor. Por ejemplo, para alternar la visibilidad de las filas asociadas a un grupo secundario,
seleccione un cuadro de texto de una fila asociada al grupo primario.
6. Para probar el control de alternancia, ejecute el informe y haga clic en el cuadro de texto que contiene la
imagen de alternancia. La presentación del informe se actualiza para mostrar los grupos de filas y los
grupos de columnas con su visibilidad alternada.
NOTE
Al especificar una expresión para la visibilidad, está estableciendo la propiedad Hidden del elemento de
informe. La expresión se evalúa como un valor Boolean True para ocultar el elemento y False para
mostrarlo.
NOTE
El cuadro de texto que elija debe estar en el ámbito contenedor o actual de este elemento de informe (hasta el
cuerpo del informe, inclusive). Por ejemplo, para alternar la visibilidad de un gráfico, seleccione un cuadro de texto
que esté en el mismo ámbito contenedor que el gráfico; por ejemplo, un rectángulo o el cuerpo del informe. El
cuadro de texto debe estar en la misma jerarquía contenedora o superior.
5. Para probar el control de alternancia, ejecute el informe y haga clic en el cuadro de texto que contiene la
imagen de alternancia. La presentación del informe se actualiza para mostrar los elementos de informe
con su visibilidad alternada.
Consulte también
Acción de obtención de detalles (generador de informes y SSRS)
Ocultar un elemento (Generador de informes y SSRS)
Regiones de datos anidadas en un informe
paginado (Generador de informes)
02/04/2022 • 8 minutes to read
En esta ilustración, el gráfico circular de la celda de la esquina y los gráficos sparkline de las filas son regiones de
datos anidadas.
Por definición, las regiones de datos anidadas se basan en el mismo conjunto de datos de informe. No puede
anidar regiones de datos basadas en conjuntos de datos diferentes. Para mostrar datos de conjuntos de datos
diferentes, plantéese la posibilidad de usar informes o subinformes detallados. Para obtener más información,
vea Obtención de detalles, informes detallados, subinformes y regiones de datos anidadas (Generador de
informes y SSRS).
NOTE
Puede crear y modificar los archivos de definición de informes paginados (.rdl) en el Generador de informes de Microsoft,
en Power BI Report Builder y en el Diseñador de informes de SQL Server Data Tools.
NOTE
Para tener un mayor control sobre el tamaño de un gráfico de una celda de Tablix, agregue primero el gráfico a un
rectángulo y, a continuación, agregue el rectángulo a la celda de Tablix.
De forma predeterminada, los colores de los puntos de datos de la serie del gráfico determinan los colores de la
leyenda. Si desea tener un mayor control sobre los colores a fin de que todas las regiones de datos anidadas del
gráfico usen el mismo color para la misma categoría de datos, deberá usar colores personalizados y establecer
expresiones de ordenación en los datos. Para más información, vea Especificar colores uniformes en varios
gráficos de formas (Generador de informes y SSRS) y Ordenar datos en una región de datos (Generador de
informes y SSRS).
NOTE
De forma predeterminada, al agregar una región de datos de lista a la superficie de diseño, la lista incluye una fila de
detalles. Para cambiar este valor predeterminado, agregue una fila de grupos y quite la fila de detalles. Para más
información, vea Explorar la flexibilidad de una región de datos Tablix (Generador de informes y SSRS).
Para más información, vea Descripción de los grupos (Generador de informes y SSRS) y Agregar, mover o
eliminar una tabla, matriz o lista (Generador de informes y SSRS).
Consulte también
Filtrar, agrupar y ordenar datos (Generador de informes y SSRS)
Tablas, matrices y listas (Generador de informes y SSRS)
Gráficos (Generador de informes y SSRS)
Medidores (Generador de informes y SSRS)
Expresiones (Generador de informes y SSRS)
Aplicar formato a los elementos de informe (Generador de informes y SSRS)
Tutorial: Agregar un KPI a un informe (Generador de informes)
Aplicar formato a las escalas de un medidor (Generador de informes y SSRS)
Especificación de rutas a elementos externos en un
informe paginado (Generador de informes)
02/04/2022 • 2 minutes to read
NOTE
Puede crear y modificar los archivos de definición de informes paginados (.rdl) en el Generador de informes de Microsoft,
en Power BI Report Builder y en el Diseñador de informes de SQL Server Data Tools.
NOTE
En el Generador de informes, las rutas de acceso a los elementos deben especificar los elementos en un servidor de
informes. No se admiten las rutas de acceso a los elementos que están en un sistema de archivos. Puede obtener una
vista previa de un informe que solamente utilice estos elementos si está conectado al servidor de informes donde se
encuentran los elementos.
Al especificar una ruta de acceso para un elemento externo en un cuadro de diálogo de acciones, subinformes o
imágenes, puede ir directamente al servidor de informes y seleccionar el elemento. Se recomienda ir a un
elemento y seleccionarlo directamente para especificar un informe detallado o subinforme. De esa forma, los
nombres de parámetro correctos estarán disponibles en una lista desplegable al especificar los parámetros de
un informe o un subinforme. Al cambiar una ruta de acceso a un elemento para que señale a un elemento
diferente, debe actualizar manualmente los valores y nombres de parámetro correctos según corresponda.
En un servidor de informes configurado en modo nativo, especifique un nombre de informe detallado sin la
extensión de archivo .rdl.
En un servidor de informes configurado en modo integrado de SharePoint, debe incluir la extensión de archivo
.rdl. La ruta de acceso puede ser una de las siguientes:
Una ruta de acceso relativa al elemento desde el informe principal. Por ejemplo,
../TodosLosSubinformes/Subinforme1. En este ejemplo, el signo .. indica la carpeta que está encima de
aquella donde se encuentra el informe principal.
NOTE
No se admiten las rutas de acceso relativas cuando el informe se ejecuta dentro del Generador de informes. Para
ver un informe que usa rutas de acceso relativas a los elementos externos, guárdelo en el servidor de informes y
ejecútelo desde allí
Consulte también
Agregar una imagen externa (Generador de informes y SSRS)
Agregar un subinforme y parámetros (Generador de informes y SSRS)
Agregar una acción de obtención de detalles en un informe (Generador de informes y SSRS)
Expresiones en un informe paginado (Generador de
informes)
02/04/2022 • 7 minutes to read
Al obtener una vista previa del informe, el procesador de informes combina la región de datos de la tabla con
los datos reales de la conexión de datos y muestra una fila en la tabla para cada fila del conjunto de resultados.
Para escribir expresiones manualmente, seleccione un elemento en la superficie de diseño y use los menús
contextuales y los cuadros de diálogo para establecer las propiedades del elemento. Cuando vea el botón (fx) o
el valor <Expression> en una lista desplegable, sabrá que puede establecer la propiedad en una expresión. Para
obtener más información, vea Agregar una expresión (Generador de informes y SSRS)subyacente.
Para desarrollar expresiones complejas o expresiones que utilizan código personalizado o ensamblados
personalizados, recomendamos utilizar el Diseñador de informes en SQL Server Data Tools (SSDT). Para obtener
más información, vea Referencias a ensamblados y código personalizado en expresiones en el Diseñador de
informes (SSRS)subyacente.
NOTE
Puede crear y modificar los archivos de definición de informes paginados (.rdl) en el Generador de informes de Microsoft,
en Power BI Report Builder y en el Diseñador de informes de SQL Server Data Tools.
Para mostrar valores de ejemplo en lugar del texto de las expresiones, aplique el formato al cuadro de texto o al
texto del marcador de posición. La siguiente figura muestra la superficie de diseño del informe alternada para
mostrar los valores de ejemplo:
Para más información, vea Aplicar formato a texto y a marcadores de posición (Generador de informes y SSRS).
[SUM(Sales)] =Sum(Fields!Sales.Value)
[FIRST(Store)] =First(Fields!Store.Value)
[@Param.Label] =Parameters!Param.Label
NOTE
Para desarrollar expresiones complejas o expresiones que utilizan código personalizado o ensamblados personalizados,
recomendamos utilizar el Diseñador de informes en SQL ServerSQL Server Data Tools (SSDT). Para obtener más
información, vea Referencias a ensamblados y código personalizado en expresiones en el Diseñador de informes
(SSRS)subyacente.
En la tabla siguiente se enumeran los tipos de referencias que se pueden incluir en una expresión:
Operadores Describe los operadores que puede ="The report ran at: " &
utilizar para combinar referencias en Globals!ExecutionTime & "."
una expresión. Por ejemplo, el
operador & se utiliza para concatenar
cadenas.
REF EREN C IA S DESC RIP C IÓ N E JEM P LO
En esta sección
Agregar una expresión (Generador de informes y SSRS)
Usar expresiones en informes (Generador de informes y SSRS)
Ámbito de expresión para los totales, agregados y colecciones integradas (Generador de informes y SSRS)
Referencia de expresiones (Generador de informes y SSRS)
Consulte también
Para obtener más información y ejemplos, vea los siguientes temas:
Usar expresiones en informes (Generador de informes y SSRS)
Ejemplos de expresiones (Generador de informes y SSRS)
Ejemplos de ecuaciones de filtro (Generador de informes y SSRS)
Ejemplos de expresión de grupo (Generador de informes y SSRS)
Tutorial: Introducción a las expresiones
Ejemplos de informes (Generador de informes y SSRS)
Adición de una expresión a un informe paginado
(Generador de informes)
02/04/2022 • 2 minutes to read
NOTE
Puede crear y modificar los archivos de definición de informes paginados (.rdl) en el Generador de informes de Microsoft,
en Power BI Report Builder y en el Diseñador de informes de SQL Server Data Tools.
Consulte también
Aplicar formato a texto y a marcadores de posición (Generador de informes y SSRS)
Cuadros de texto (Generador de informes y SSRS)
Usar expresiones en informes (Generador de informes y SSRS)
Ejemplos de ecuaciones de filtro (Generador de informes y SSRS)
Ejemplos de expresión de grupo (Generador de informes y SSRS)
Expresión (cuadro de diálogo del Generador de informes)
Ejemplos de expresiones (Generador de informes y SSRS)
Agregar código a un informe (SSRS)
Ejemplos de expresiones de informes paginados
(Generador de informes)
02/04/2022 • 23 minutes to read
IMPORTANT
Cuando se habilita el espacio seguro para RDL, solo se pueden usar algunos tipos y miembros en el texto de la expresión
en el tiempo de publicación del informe. Para más información, consulte Enable and Disable RDL Sandboxing.
En este tema se incluyen ejemplos de expresiones que se pueden usar en los informes para realizar tareas
comunes.
Funciones de Visual Basic : ejemplos de funciones de fecha, de cadena, de conversión y condicionales de
Visual Basic .
Funciones de informe Ejemplos de agregados y otras funciones de informe integradas.
Apariencia de los datos del informe : ejemplos relacionados con el cambio de apariencia de un informe.
Propiedades : ejemplos para establecer las propiedades de elementos de informe a fin de controlar el
formato o la visibilidad.
Parámetros : ejemplos relacionados con el uso de parámetros en una expresión.
Código personalizado : ejemplos de código personalizado incrustado.
Para obtener ejemplos de expresiones para usos específicos, vea los siguientes temas:
Ejemplos de expresión de grupo (Generador de informes y SSRS)
Ejemplos de ecuaciones de filtro (Generador de informes y SSRS)
Filtros de uso frecuente (Generador de informes y SSRS)
Referencias a las colecciones de variables de informe y de grupo (Generador de informes y SSRS)
Para más información sobre las expresiones simples y complejas, dónde se pueden usar las expresiones y los
tipos de referencias que se pueden incluir en una expresión, vea los temas en Expresiones (Generador de
informes y SSRS). Para más información sobre el contexto donde se evalúan las expresiones para calcular
agregados, vea Ámbito de expresión para los totales, agregados y colecciones integradas (Generador de
informes y SSRS).
Para aprender a escribir expresiones que usan muchas de las funciones y operadores que también se usan en
los ejemplos de expresiones de este tema, pero en el contexto de la escritura de un informe, vea Tutorial:
Introducing Expressions.
Functions
Muchas expresiones de un informe contienen funciones. Con estas funciones, se puede dar formato a los datos,
aplicar lógica y obtener acceso a los metadatos del informe. Puede escribir expresiones que usen funciones de la
biblioteca en tiempo de ejecución de Microsoft Visual Basic y desde los espacios de nombres Convert y Math.
Puede agregar referencias a las funciones desde otros ensamblados o desde código personalizado. También
puede usar clases desde Microsoft .NET Framework, incluida System.Text.RegularExpressions.
También puede escribir una expresión para redondear un valor al múltiplo que usted especifique, de
forma similar a la función MRound de Excel. Multiplique el valor por un factor que crea un entero,
redondee el número y, a continuación, divida por el mismo factor. Por ejemplo, para redondear 1,3 al
múltiplo más cercano de 0,2 (1,4), utilice la siguiente expresión:
= Round(1.3*5)/5
Funciones de fecha
La función Today proporciona la fecha actual. Esta expresión puede utilizarse en un cuadro de texto para
mostrar la fecha en el informe o puede utilizarse en un parámetro para filtrar los datos por la fecha
actual.
=Today()
Use la función DateInter val para extraer una parte específica de una fecha. Estos son algunos
parámetros válidos de DateInter val :
DateInterval.Second
DateInterval.Minute
DateInterval.Hour
DateInterval.Weekday
DateInterval.Day
DateInterval.DayOfYear
DateInterval.WeekOfYear
DateInterval.Month
DateInterval.Quarter
DateInterval.Year
Por ejemplo, esta expresión muestra el número de la semana del año actual del día de hoy:
=DatePart(DateInterval.WeekOfYear, today())
La función DateAdd es útil para suministrar un rango de fechas basado en un solo parámetro. La
expresión siguiente proporciona una fecha que es seis meses posterior a la fecha de un parámetro
denominado StartDate.
=DateAdd(DateInterval.Month, 6, Parameters!StartDate.Value)
La función Year muestra el año correspondiente a una fecha determinada. Puede utilizarse para agrupar
las fechas o para mostrar el año como etiqueta para un conjunto de fechas. Esta expresión proporciona el
año correspondiente a un determinado grupo de fechas de pedidos de venta. También es posible utilizar
la función Month y otras funciones para manipular las fechas. Para obtener más información, consulte la
documentación de Visual Basic .
=Year(Fields!OrderDate.Value)
Puede combinar las funciones en una expresión para personalizar el formato. La siguiente expresión
cambia el formato día/mes/año de una fecha a número de la semana/semana/mes. Por ejemplo,
23/12/2009 a tercera semana de diciembre:
Cuando se utiliza como un campo calculado en un conjunto de datos, puede utilizar esta expresión en un
gráfico para agregar los valores por semana dentro de cada mes.
La siguiente expresión da formato al valor SellStartDate como MMM-AA. El campo SellStartDate es un
tipo de datos de fecha y hora.
=FORMAT(Fields!SellStartDate.Value, "MMM-yy")
=FORMAT(Fields!SellStartDate.Value, "dd/MM/yyyy")
La función CDate convierte el valor en una fecha. La función Now devuelve un valor de fecha que
contiene la fecha y la hora actuales del sistema. DateDiff devuelve un valor de tipo Long que especifica
el número de intervalos de tiempo entre dos valores de fecha.
El ejemplo siguiente muestra la fecha de inicio del año en curso
=DateAdd(DateInterval.Year,DateDiff(DateInterval.Year,CDate("01/01/1900"),Now()),CDate("01/01/1900"))
El ejemplo siguiente muestra la fecha de inicio del mes anterior en función del mes actual.
=DateAdd(DateInterval.Month,DateDiff(DateInterval.Month,CDate("01/01/1900"),Now())-
1,CDate("01/01/1900"))
La siguiente expresión genera los años de intervalo entre SellStartDate y LastReceiptDate. Estos campos
están en dos conjuntos de datos distintos, DataSet1 y DataSet2. La función First (Generador de informes
y SSRS), que es una función de agregado, devuelve el primer valor de SellStartDate en DataSet1 y el
primer valor de LastReceiptDate en DataSet2.
La función DatePar t devuelve un valor entero que contiene el componente especificado de un valor de
fecha determinado. La siguiente expresión devuelve el año del primer valor de SellStartDate en DataSet1.
Se especifica el ámbito del conjunto de datos porque hay varios conjuntos de datos en el informe.
La función DateSerial devuelve un valor de fecha que representa un año, un mes y un día especificados,
con la información de hora establecida en medianoche. El ejemplo siguiente muestra la fecha final del
mes anterior en función del mes actual.
Las siguientes expresiones muestran varias fechas según un valor de parámetro de fecha seleccionado
por el usuario.
Ayer =DateSerial(Year(Parameters!TodaysDate.Value),Month(Parameters!TodaysDate.Value),Day(Parameters!To
1)
Funciones de cadena
Combine varios campos con operadores de concatenación y constantes de Visual Basic . La expresión
siguiente devuelve dos campos, cada uno de ellos en una línea diferente del mismo cuadro de texto:
Aplique formato a las fechas y los números de una cadena con la función Format . La expresión siguiente
muestra los valores de los parámetros StartDate y EndDate en formato de fecha larga:
Si el cuadro de texto solo contiene una fecha o un número, necesitará usar la propiedad Format del
cuadro de texto para aplicar formato, en lugar de usar la función Format dentro del cuadro de texto.
Las funciones Right , Len e InStr son útiles para devolver una subcadena (por ejemplo, para reducir
DOMINIO\nombre_de_usuario a solo el nombre de usuario). La siguiente expresión devuelve la parte de
la cadena situada a la derecha de un carácter de barra diagonal inversa (\) de un parámetro denominado
User:
=Right(Parameters!User.Value, Len(Parameters!User.Value) - InStr(Parameters!User.Value, "\"))
Con la expresión siguiente se obtiene el mismo valor que con la anterior, pero se usan miembros de la
clase .NET Framework String en lugar de funciones de Visual Basic:
=Parameters!User.Value.Substring(Parameters!User.Value.IndexOf("\")+1, Parameters!User.Value.Length-
Parameters!User.Value.IndexOf("\")-1)
Muestre los valores seleccionados en un parámetro de varios valores. En el ejemplo siguiente, se usa la
función Join para concatenar los valores seleccionados del parámetro MySelection en una sola cadena
que se podrá establecer como una expresión para el valor de un cuadro de texto en un elemento de
informe:
= Join(Parameters!MySelection.Value)
El ejemplo siguiente hace lo mismo que el ejemplo anterior, además de mostrar una cadena de texto
antes de la lista de valores seleccionados.
Las funciones Regex de la clase .NET Framework System.Text.RegularExpressions son útiles para cambiar
el formato de cadenas existente (por ejemplo, para dar formato a un número de teléfono). La expresión
siguiente usa la función Replace para cambiar el formato de un número de teléfono de diez dígitos de
un campo de "nnn-nnn-nnnn" a "(nnn) nnn-nnnn":
NOTE
Compruebe que el valor de Fields!Phone.Value no tiene espacios adicionales y es del tipo String.
Búsqueda
Al especificar un campo clave, puede usar la función Lookup para recuperar un valor de un conjunto de
datos para una relación uno a uno (por ejemplo, un par clave-valor). En la expresión siguiente se muestra
el nombre de producto de un conjunto de datos ("Producto"), según el identificador de producto con el
que se va a realizar la coincidencia:
LookupSet
Al especificar un campo clave, puede usar la función LookupSet para recuperar un conjunto de valores
de un conjunto de datos para una relación uno a varios. Por ejemplo, una persona puede tener varios
números de teléfono. En el siguiente ejemplo, suponga que el conjunto de datos PhoneList contiene un
identificador de persona y un número de teléfono en cada fila. LookupSet devuelve una matriz de
valores. La siguiente expresión combina los valores devueltos en una sola cadena y muestra la lista de
números de teléfono para la persona especificada por ContactID:
Funciones de conversión
Puede usar las funciones de Visual Basic para convertir el tipo de datos de un campo en otro tipo de datos. Las
funciones de conversión pueden usarse para convertir el tipo de datos predeterminado de un campo en el tipo
de datos necesario para realizar cálculos o para combinar texto.
La expresión siguiente convierte la constante 500 al tipo Decimal a fin de compararla con un tipo de
datos money de Transact-SQL en el campo Valor de una expresión de filtro.
=CDec(500)
La expresión siguiente muestra el número de valores seleccionados para el parámetro de varios valores
MySelection.
=CStr(Parameters!MySelection.Count)
Funciones de decisión
La función Iif devuelve un valor u otro en función de si la expresión es TRUE o no. En la expresión
siguiente, se usa la función Iif para devolver el valor booleano True si el valor de LineTotal es mayor
que 100. En caso contrario, devuelve False :
Use varias funciones IIF (que también se conocen como "funciones IIF anidadas") para devolver un valor
(de tres posibles) según el valor de PctComplete . La expresión siguiente puede situarse en el color de
relleno de un cuadro de texto para cambiar el color de fondo en función del valor existente en dicho
cuadro de texto.
Los valores mayores o iguales que 10 se muestran con un fondo verde, los valores entre 1 y 9 se
muestran con un fondo azul, y los valores menores que 1 se muestran con un fondo rojo.
Otra forma de obtener la misma funcionalidad es con la función Switch . La función Switch resulta de
gran utilidad cuando se necesita probar tres condiciones o más. La función Switch devuelve el valor
asociado a la primera expresión en una serie que se evalúa como TRUE:
Los valores mayores o iguales que 10 se muestran con un fondo verde, los valores entre 1 y 9 se
muestran con un fondo azul, los valores iguales que 1 se muestran con un fondo amarillo, y los valores
iguales o menores que 0 se muestran con un fondo rojo.
Comprueba el valor del campo ImportantDate y devuelve "Red" si es superior a una semana o "Blue" en
los demás casos. Esta expresión puede utilizarse para controlar la propiedad Color de un cuadro de texto
en un elemento de informe:
=IIF(DateDiff("d",Fields!ImportantDate.Value, Now())>7,"Red","Blue")
Comprueba el valor del campo PhoneNumber y devuelve "No value" si es un valor nulo (Nothing en
Visual Basic); en caso contrario, devuelve el valor del número de teléfono. Esta expresión puede utilizarse
para controlar el valor de un cuadro de texto en un elemento de informe.
Comprueba el valor del campo Department y devuelve un nombre de subinforme o un valor nulo
(Nothing en Visual Basic). Esta expresión puede utilizarse con subinformes detallados condicionales.
Comprueba si el valor de un campo es NULL. Esta expresión puede usarse para controlar la propiedad
Hidden de un elemento de informe de imagen. En el ejemplo siguiente, la imagen especificada por el
campo [LargePhoto] solamente se muestra si el valor del campo es distinto de NULL.
=IIF(IsNothing(Fields!LargePhoto.Value),True,False)
La función MonthName devuelve un valor de cadena que contiene el nombre del mes especificado. El
ejemplo siguiente muestra NA en el campo Month si el campo contiene el valor 0.
IIF(Fields!Month.Value=0,"NA",MonthName(IIF(Fields!Month.Value=0,1,Fields!Month.Value)))
Funciones de informe
En una expresión, puede agregar una referencia a las funciones de informe adicionales que manipulan datos de
un informe. En esta sección, se ofrecen ejemplos de dos de estas funciones. Para más información sobre las
funciones de informes y ejemplos, vea Referencia a las funciones de agregado (Generador de informes y SSRS).
Sum
La función Sum puede calcular el total de los valores de un grupo o de una región de datos. Esta función
puede resultar útil en el encabezado o en el pie de página de un grupo. La expresión siguiente muestra la
suma de los datos del grupo o de la región de datos Order:
=Sum(Fields!LineTotal.Value, "Order")
También puede usar la función Sum para calcular agregados condicionales. Por ejemplo, si un conjunto
de datos tiene un campo denominado State cuyos valores posibles son Not Started, Started y Finished, la
expresión siguiente, situada en un encabezado de grupo, calcula la suma de agregados solamente para el
valor Finished:
=Sum(IIF(Fields!State.Value = "Finished", 1, 0))
RowNumber
La función RowNumber , cuando se utiliza en un cuadro de texto de una región de datos, muestra el
número de fila de cada instancia del cuadro de texto en que aparece la expresión. Esta función puede ser
de utilidad para numerar las filas de una tabla. También puede resultar útil para tareas más complejas,
como proporcionar saltos de página según el número de filas. Para obtener más información, vea Saltos
de página más adelante en este tema.
El ámbito que especifique para RowNumber controlará cuándo comienza la nueva numeración. La
palabra clave Nothing indica que la función empezará a contar desde la primera fila de la región de
datos más externa. Para empezar a contar en regiones de datos anidadas, utilice el nombre de la región
de datos. Para empezar a contar en un grupo, utilice el nombre del grupo.
=RowNumber(Nothing)
En los ejemplos siguientes, se indica cómo mostrar el primer y el último valor de una página en el encabezado
de página, de manera similar a lo que aparece en una lista de directorios. En el ejemplo se supone que existe
una región de datos que contiene un cuadro de texto denominado LastName .
La siguiente expresión, situada en un cuadro de texto a la izquierda del encabezado de página,
proporciona el primer valor del cuadro de texto LastName en la página:
=First(ReportItems("LastName").Value)
La expresión siguiente, situada en un cuadro de texto a la derecha del encabezado de página, proporciona
el último valor del cuadro de texto LastName de la página:
=Last(ReportItems("LastName").Value)
En el ejemplo siguiente, se indica cómo incluir un total para la página. En el ejemplo se supone que existe una
región de datos que contiene un cuadro de texto denominado Cost .
La siguiente expresión, situada en el encabezado o pie de página, proporciona la suma de los valores del
cuadro de texto Cost para la página:
=Sum(ReportItems("Cost").Value)
NOTE
Solamente puede hacerse referencia a un elemento de informe por expresión en un encabezado o pie de página.
Asimismo, puede hacer referencia al nombre del cuadro de texto, pero no a la expresión de datos real del cuadro de texto,
en expresiones de encabezado y de pie de página.
Saltos de página
Es posible que en algunos informes se desee insertar un salto de página al final de un número de filas
determinado, en lugar de (o además de) en los grupos o elementos de informe. Para ello, cree un grupo que
contenga los grupos o registros de detalle que desee, agregue un salto de página al grupo y, a continuación,
agregue una expresión de grupo para agrupar por un número concreto de filas.
Si se coloca la expresión siguiente en la expresión de grupo, se asigna un número a cada conjunto de 25
filas. Cuando se define un salto de página para el grupo, el resultado de la expresión es un salto de
página cada 25 filas.
=Ceiling(RowNumber(Nothing)/25)
Para permitir al usuario establecer un valor para el número de filas por página, cree un parámetro
denominado RowsPerPage y base la expresión de grupo en dicho parámetro, tal y como se muestra en la
expresión siguiente:
=Ceiling(RowNumber(Nothing)/Parameters!RowsPerPage.Value)
Para más información sobre cómo configurar saltos de página para un grupo, vea Agregar un salto de
página (Generador de informes y SSRS).
Propiedades
Las expresiones no se utilizan únicamente para mostrar datos en cuadros de texto. También se pueden utilizar
para cambiar el modo en que se aplican las propiedades a los elementos de informe. Es posible cambiar la
información de estilo de un elemento de informe o modificar su visibilidad.
Formato
La expresión siguiente, cuando se usa en la propiedad Color de un cuadro de texto, cambia el color del
texto según el valor del campo Profit :
También puede usar la variable de objeto Visual Basic de Me . Esta variable es otra manera de hacer
referencia al valor de un cuadro de texto.
=Iif(Me.Value < 0, "Red", "Black")
Si se utiliza una expresión para un ámbito determinado, puede que sea necesario indicar el conjunto de
datos para la función de agregado:
NOTE
Los colores disponibles se obtienen de la enumeración KnownColor de .NET Framework .
La expresión siguiente, cuando se establece en la propiedad Hidden de una tabla, muestra la tabla solo si
tiene más de 12 filas:
=IIF(CountRows()>12,false,true)
direcciones URL
Puede personalizar direcciones URL con los datos de informe y, además, controlar de manera condicional si las
dichas direcciones URL se agregan como acciones para un cuadro de texto.
La expresión siguiente, cuando se usa como acción en un cuadro de texto, genera una dirección URL
personalizada que especifica el campo EmployeeID del conjunto de datos como parámetro de URL.
Para más información, vea Agregar un hipervínculo a una dirección URL (Generador de informes y SSRS).
La expresión siguiente controla de forma condicional si debe agregarse una dirección URL a un cuadro de
texto. Esta expresión depende de un parámetro denominado IncludeURLs que permite a un usuario
decidir si deben incluirse direcciones URL activas en un informe. Esta expresión se establece como acción
en un cuadro de texto. Si se establece el parámetro en FALSE y, a continuación, se visualiza el informe,
puede exportar el informe a Microsoft Excel sin hipervínculos.
=IIF(Parameters!IncludeURLs.Value,"https://adventure-works.com/productcatalog",Nothing)
Datos de informe
Pueden utilizarse expresiones para manipular los datos que se usan en el informe. Se puede hacer referencia a
parámetros y a otra información del informe. Incluso se puede modificar la consulta que se usa para recuperar
datos para el informe.
Parámetros
Pueden utilizarse expresiones en un parámetro para modificar su valor predeterminado. Por ejemplo, puede
usar un parámetro que filtre datos para un usuario determinado basándose en el identificador de usuario con el
que se ejecuta el informe.
La siguiente expresión, cuando se usa como valor predeterminado para un parámetro, obtiene el
identificador de usuario de la persona que ejecuta el informe:
=User!UserID
Para hacer referencia a un parámetro en un parámetro de consulta, una expresión de filtro, un cuadro de
texto u otras áreas del informe, use la colección global Parameters . En este ejemplo se da por supuesto
que el parámetro se denomina Department:
=Parameters!Department.Value
Pueden crearse parámetros en un informe y establecerse como ocultos. Cuando se ejecuta el informe en
el servidor de informes, el parámetro no se muestra en la barra de herramientas y el lector del informe
no puede cambiar el valor predeterminado. Puede usar un parámetro oculto establecido en un valor
predeterminado como constante personalizada. Puede usar este valor en cualquier expresión, incluida
una expresión de campo. La expresión siguiente identifica el campo especificado por el valor de
parámetro predeterminado para el parámetro denominado ParameterField:
=Fields(Parameters!ParameterField.Value).Value
Código personalizado
En un informe, puede utilizarse código personalizado. El código personalizado puede incrustarse en el informe o
puede almacenarse en un ensamblado personalizado que se utilice en el informe. Para más información sobre
código personalizado, vea Referencias a ensamblados y código personalizado en expresiones en el Diseñador de
informes (SSRS).
Usar variables de grupo para agregación personalizada
Puede inicializar el valor de una variable de grupo local en un ámbito de grupo determinado y, a continuación,
incluir una referencia a esa variable en expresiones. Una forma de usar una variable de grupo con código
personalizado es implementar un agregado personalizado. Para obtener más información, vea Usar variables de
grupo en Reporting Services 2008 para agregados personalizados (en inglés).
Para más información sobre variables, vea Referencias a las colecciones de variables de informe y de grupo
(Generador de informes y SSRS).
Use una función de código personalizado para devolver el valor de la expresión. En el ejemplo siguiente,
se devuelve la diferencia porcentual entre un valor actual y un valor anterior. Esto puede usarse para
calcular la diferencia entre dos valores sucesivos y controla el caso extremo de la primera comparación
(cuando no hay ningún valor anterior) y los casos en los que el valor anterior o el valor actual es nulo
(Nothing en Visual Basic).
En la expresión siguiente se muestra cómo llamar a este código personalizado desde un cuadro de texto,
para el contenedor "ColumnGroupByYear" (grupo o región de datos).
=Code.GetDeltaPercentage(Previous(Sum(Fields!Sales.Value),"ColumnGroupByYear"),
Sum(Fields!Sales.Value))
Esto ayuda a evitar excepciones en tiempo de ejecución. Ahora puede usar una expresión como
=IIF(Me.Value < 0, "red", "black") en la propiedad Color del cuadro de texto para mostrar de forma
condicional el texto según si los valores son mayores o menores que 0.
Consulte también
Ejemplos de ecuaciones de filtro (Generador de informes y SSRS)
Ejemplos de expresión de grupo (Generador de informes y SSRS)
Usar expresiones en informes (Generador de informes y SSRS)
Expresiones (Generador de informes y SSRS)
Filtros de uso frecuente (Generador de informes y SSRS)
Usos de expresiones en informes paginados
(Generador de informes)
02/04/2022 • 7 minutes to read
NOTE
Puede crear y modificar los archivos de definición de informes paginados (.rdl) en el Generador de informes de Microsoft,
en Power BI Report Builder y en el Diseñador de informes de SQL Server Data Tools.
Especificar una definición de grupo Expresión de grupo del grupo de Tablix. [Category]
para una región de datos. Use Propiedades de grupo de
Tablix (cuadro de diálogo),
General.
Excluir de una tabla un valor de campo Ecuación de filtro de Tablix. Use Como tipo de datos, seleccione
específico. Propiedades de Tablix (cuadro de Integer .
diálogo), Filtros .
[Quantity]
>
100
Incluir solo un valor específico para un Ecuación de filtro del grupo de Tablix. [Category]
filtro de grupo. Use Propiedades de grupo de
Tablix (cuadro de diálogo), Filtros . =
Clothing
Red
=[Color]
<>
Blue
Concatenar texto y expresiones en el Propiedad Value de un marcador de ="This report began processing
mismo cuadro de texto. posición dentro de un cuadro de texto at " & Globals!ExecutionTime
situado en un encabezado o pie de
página. Use Propiedades del
marcador de posición (cuadro de
diálogo), General.
Dar formato a los datos de un cuadro Propiedad Color de un marcador de =IIF(Fields!TotalDue.Value <
de texto en función del valor. posición dentro de un cuadro de texto 10000,"Red","Black")
de la fila de detalles de Tablix. Use
Propiedades de cuadro de texto
(cuadro de diálogo), Fuente .
Calcular un valor una sola vez y hacer Propiedad Value de una variable de =Variables!MyCalculation.Value
referencia a él en el informe. informe. Use Propiedades del
informe (cuadro de diálogo),
Variables .
Incluir valores específicos de varios Ecuación de filtro de un grupo de Como tipo de datos, seleccione
campos de un conjunto de datos. Tablix. Use Propiedades de Tablix Boolean .
(cuadro de diálogo), Filtros .
=IIF(InStr(Fields!Subcat.Value,"Shorts")=0
AND (Fields!Size.Value="M" OR
Fields!Size.Value="S"),TRUE, FALSE)
TRUE
Especificar contenido dinámico para el Propiedad Value de un marcador de ="Page " & Globals!PageNumber &
encabezado o el pie de página. posición dentro de un cuadro de texto " of " & Globals!TotalPages
situado en el encabezado o pie de
página.
Especificar un origen de datos de Cadena de conexión del origen de ="Data Source=" &
forma dinámica mediante un datos. Use Propiedades del origen Parameters!ServerName.Value &
";initial
parámetro. de datos (cuadro de diálogo), catalog=AdventureWorks2012"
General.
Especificar la visibilidad condicional en Propiedad Hidden de Tablix. Use =Not Parameters!< parámetro
función de un parámetro. Propiedades de Tablix (cuadro de booleano >.Value
diálogo), Visibilidad .
Especificar una fecha con formato para Propiedad Value de un marcador de =Fields!OrderDate.Value.ToString(System.Globalization.CultureInfo.CreateSpecif
una referencia cultural concreta. posición dentro de un cuadro de texto DE"))
de una región de datos. Use
Propiedades de cuadro de texto
(cuadro de diálogo), General.
Concatenar una cadena y un número Propiedad Value de un marcador de ="Growth Percent: " &
con formato de porcentaje con dos posición dentro de un cuadro de texto Format(Fields!Growth.Value,"p2")
decimales. de una región de datos. Use
Propiedades de cuadro de texto
(cuadro de diálogo), General.
Consulte también
Expresiones (Generador de informes y SSRS)
Ejemplos de expresiones (Generador de informes y SSRS)
Parámetros de informe (Generador de informes y Diseñador de informes)
Ejemplos de ecuaciones de filtro (Generador de informes y SSRS)
Filtrar, agrupar y ordenar datos (Generador de informes y SSRS)
Encabezados y pies de página (Generador de informes y SSRS)
Aplicar formato a texto y a marcadores de posición (Generador de informes y SSRS)
Ocultar un elemento (Generador de informes y SSRS)
Ámbito de expresión para totales, agregados y
colecciones integradas en un informe paginado
(Generador de informes)
02/04/2022 • 15 minutes to read
NOTE
Puede crear y modificar los archivos de definición de informes paginados (.rdl) en el Generador de informes de Microsoft,
en Power BI Report Builder y en el Diseñador de informes de SQL Server Data Tools.
Ámbito de dominio También denominado ámbito de sincronización. Es un tipo de ámbito de datos que
se aplica a la evaluación de expresiones para regiones de datos anidadas. El ámbito de dominio se utiliza
para especificar agregados por todas las instancias de un grupo, de forma que las instancias anidadas se
puedan alinear y comparar con facilidad. Por ejemplo, puede alinear el intervalo y el alto de los
minigráficos incrustados en una tabla, de forma que los valores estén alineados.
En algunas ubicaciones de un informe se debe especificar un ámbito. Por ejemplo, en el caso de un cuadro de
texto en la superficie de diseño, debe especificar el nombre del conjunto de datos que se va a usar:
=Max(Fields!Sales.Value,"Dataset1") . En otras ubicaciones, hay un ámbito predeterminado implícito. Por
ejemplo, si no especifica un agregado para un cuadro de texto en un ámbito de grupo, se utiliza el agregado
predeterminado Primero.
En cada tema de función de agregado se ofrece una lista de los ámbitos válidos para su uso. Para más
información, vea Referencia a las funciones de agregado (Generador de informes y SSRS).
Suponga que el conjunto de datos se llama DataSet1 y la tabla se llama Tablix1. En la siguiente tabla se ofrece
una lista de la etiqueta de celda, el ámbito predeterminado y ejemplos. Los valores para el texto del marcador de
posición se muestran en sintaxis de expresión.
=Sum(Fields!Qty.Value)
=Sum(Fields!Qty.Value)
([QtrQty]) =Fields!Qtr.Value
=Sum(Fields!Qty.Value)
[Pct] =FormatPercent(Sum(Fields!Qty.Value,"Territory")/Sum(Fields!Qty.Value,"
& " of " & Sum(Fields!Qty.Value,"Tablix1")
[Sum(Qty)] =Sum(Fields!Qty.Value)
C10 Igual que C07 <<Expr>> =Sum(Fields!Qty.Value) & ": " &
FormatPercent(Sum(Fields!Qty.Value)/Sum(Fields!Qty.Value,"Tablix1"),0)
& " of " & Sum(Fields!Qty.Value,"Tablix1")
C11 Grupo de filas externo "Cat" <<Expr>> =Sum(Fields!Qty.Value) & ": " &
y grupo de columnas FormatPercent(Sum(Fields!Qty.Value)/Sum(Fields!Qty.Value,"Territory"),0
& " of " & Sum(Fields!Qty.Value,"Territory")
interno "Territory"
C14 Grupo de filas interno <<Expr>> =Sum(Fields!Qty.Value) & ": " &
"Subcat" FormatPercent(Sum(Fields!Qty.Value)/Sum(Fields!Qty.Value,"Cat"),0)
& " of " & Sum(Fields!Qty.Value,"Cat")
C15 Grupo de filas interno <<Expr>> =Sum(Fields!Qty.Value) & ": " &
"SubCat" y grupo de FormatPercent(Code.CalcPercentage(Sum(Fields!Qty.Value),Sum(Fields!Qty.
& " of " & Sum(Fields!Qty.Value,"Cat")
columnas interno "Territory"
Para obtener más información sobre la forma de interpretar las indicaciones visuales en las regiones de datos
Tablix, vea Celdas, filas y columnas de la región de datos Tablix (Generador de informes y SSRS). Para más
información sobre la región de datos Tablix, vea Celdas, filas y columnas de la región de datos Tablix (Generador
de informes y SSRS). Para obtener más información sobre las expresiones y los agregados, vea Usar expresiones
en informes (Generador de informes y SSRS) y Referencia a las funciones de agregado (Generador de informes
y SSRS).
Consulte también
Ejemplos de expresiones (Generador de informes y SSRS)
Ejemplos de expresión de grupo (Generador de informes y SSRS)
Crear grupos de jerarquía recursiva (Generador de informes y SSRS)
Tablas, matrices y listas (Generador de informes y SSRS)
Aplicar formato a texto y a marcadores de posición (Generador de informes y SSRS)
Referencias a ensamblados y código personalizado
en expresiones de un informe paginado en el
Diseñador de informes (SSRS)
02/04/2022 • 10 minutes to read
SE APLICA A: ✔
️ Diseñador de informes en SQL Server Data Tools ❌ Power BI Report Builder
❌ Microsoft Report Builder (SSRS)
Puede agregar referencias al código personalizado incrustado en un informe o a los ensamblados
personalizados que haya generado y guardado en el equipo e implementado en el servidor de informes. El
código incrustado se utiliza en constantes, funciones complejas o funciones personalizadas que se usan varias
veces en un único informe. Use ensamblados de código personalizados para mantener el código en un único
lugar y compartirlo con el fin de utilizarlos en múltiples informes. El código personalizado puede incluir nuevas
constantes, variables, funciones o subrutinas personalizadas. Puede incluir referencias de solo lectura en las
colecciones integradas, como la colección Parameters. Sin embargo, no puede pasar conjuntos de valores de
datos de informe a las funciones personalizadas; concretamente, no se admiten agregados personalizados.
IMPORTANT
Para cálculos dependientes del tiempo que se evalúan una sola vez en tiempo de ejecución y cuyo valor desea conservar a
lo largo del procesamiento del informe, considere la posibilidad de usar una variable de informe o una variable de grupo.
Para más información, vea Referencias a las colecciones de variables de informe y de grupo (Generador de informes y
SSRS).
El Diseñador de informes es el entorno de creación preferido para agregar código personalizado a un informe.
El Generador de informes admite el procesamiento de informes que tienen expresiones válidas o que incluyen
referencias a ensamblados personalizados en un servidor de informes. El Generador de informes no
proporciona un medio para agregar una referencia a un ensamblado personalizado.
NOTE
Tenga en cuenta que durante la actualización de un servidor de informes, los informes que dependen de ensamblados
personalizados pueden requerir pasos adicionales para completar la actualización.
NOTE
Puede crear y modificar los archivos de definición de informes paginados (.rdl) en el Generador de informes de Microsoft,
en Power BI Report Builder y en el Diseñador de informes de SQL Server Data Tools.
Para hacer referencia a colecciones integradas en el código personalizado, incluya una referencia al objeto
integrado Repor t :
=Report.Parameters!Param1.Value
En los ejemplos siguientes se muestra cómo definir algunas constantes y variables personalizadas.
Aunque las constantes personalizadas no aparecen en la categoría Constantes del cuadro de diálogo
Expresión (que solo muestra las constantes integradas), se pueden agregar referencias a ellas desde cualquier
expresión, como se muestra en los ejemplos siguientes. En una expresión, una constante personalizada se trata
como Variant .
=Code.MyNote
=Code.NCopies
=Code.MyVersion
=Code.MyDoubleVersion
=Code.FixSpelling(Fields!SubCategory.Value)
Cuando el código siguiente se incrusta en un bloque de código de la definición de informe, muestra una
implementación del método FixSpelling . En este ejemplo se muestra cómo usar una referencia completa a la
clase StringBuilder de Microsoft .NET Framework.
Para más información sobre las colecciones de objetos integradas y la inicialización, vea Referencias a campos
globales y de usuario integrados (Generador de informes y SSRS) e Inicializar objetos de ensamblados
personalizados.
En este ejemplo se devuelve el valor del parámetro pasado. Si el parámetro es un parámetro de varios valores,
la cadena devuelta es una concatenación de todos los valores.
Definición del código personalizado
=CurrencyConversion.DollarCurrencyConversion.ToGBP(Fields!StandardCost.Value)
Los métodos basados en instancias están disponibles a través del miembro Code definido globalmente. Para
tener acceso a estos métodos, debe hacerse referencia al miembro Code , seguido del nombre de la instancia y
del método. En el siguiente ejemplo, se llama al método ToEUR , que convierte el valor del campo
StandardCost de dólares a euros:
=Code.m_myDollarCoversion.ToEUR(Fields!StandardCost.Value)
NOTE
En el Diseñador de informes, un ensamblado personalizado se carga una vez y no se descarga hasta que se cierra Visual
Studio. Si se obtiene la vista previa de un informe, se realizan cambios en un ensamblado personalizado que se utiliza en el
informe y, después, se vuelve a obtener la vista previa del informe, los cambios no aparecerán en la segunda vista previa.
Para volver a cargar el ensamblado, cierre Visual Studio , vuelva a abrirlo y obtenga la vista previa del informe.
Para obtener más información sobre cómo tener acceso al código, vea Accessing Custom Assemblies Through
Expressions.
Consulte también
Agregar código a un informe (SSRS)
Usar ensamblados personalizados con informes
Agregar una referencia de ensamblado a un informe (SSRS)
Tutoriales de Reporting Services (SSRS)
Ejemplos de expresiones (Generador de informes y SSRS)
Ejemplos de informes (Generador de informes y SSRS)
Adición de una referencia de ensamblado a un
informe paginado (Generador de informes)
02/04/2022 • 2 minutes to read
NOTE
Especifique un nombre de clase e instancia solo para miembros basados en instancias. No especifique miembros
estáticos en la lista Clases . Para obtener más información, vea Referencias a ensamblados y código personalizado
en expresiones en el Diseñador de informes (SSRS)subyacente.
5. Haga clic en OK .
Consulte también
Usar ensamblados personalizados con informes
Propiedades del informe (cuadro de diálogo), Referencias
Adición de código a un informe paginado
(Generador de informes)
02/04/2022 • 2 minutes to read
4. En el ejemplo siguiente se muestra cómo pasar un campo de conjunto de datos denominado Category a
esta función en una expresión:
=Code.ChangeWord(Fields!Category.Value)
Si agrega esta expresión a una celda de tabla que muestre valores de categoría, cada vez que la palabra
"Bike" aparezca en el campo de conjunto de datos para esa fila, el valor de la celda de tabla muestra en su
lugar la palabra "Bicycle".
Consulte también
Propiedades del informe (cuadro de diálogo), Código
Ejemplos de expresiones (Generador de informes y SSRS)
Usar referencias a la colección de parámetros (Generador de informes y SSRS)
Referencia de expresión en un informe paginado
(Generador de informes)
02/04/2022 • 2 minutes to read
NOTE
Puede crear y modificar los archivos de definición de informes paginados (.rdl) en el Generador de informes de Microsoft,
en Power BI Report Builder y en el Diseñador de informes de SQL Server Data Tools.
Utilice los temas de esta sección como ayuda para escribir expresiones simples en un informe.
En esta sección
Tipos de datos en expresiones (Generador de informes y SSRS)
Usar constantes en expresiones (Generador de informes y SSRS)
Usar operadores en expresiones (Generador de informes y SSRS)
Colecciones integradas en expresiones (Generador de informes y SSRS)
Referencias a campos globales y de usuario integrados (Generador de informes y SSRS)
Usar referencias a la colección de parámetros (Generador de informes y SSRS)
Referencias a la colección de campos de conjunto de datos (Generador de informes y SSRS)
Usar referencias a las colecciones DataSources y DataSets (Generador de informes y SSRS)
Referencias a las colecciones de variables de informe y de grupo (Generador de informes y SSRS)
Usar referencias a la colección ReportItems (Generador de informes y SSRS)
Consulte también
Expresiones (Generador de informes y SSRS)
Funciones del Generador de informes: referencia de
funciones de agregado en informes paginados
(Generador de informes)
02/04/2022 • 9 minutes to read
NOTE
Puede crear y modificar los archivos de definición de informes paginados (.rdl) en el Generador de informes de Microsoft,
en Power BI Report Builder y en el Diseñador de informes de SQL Server Data Tools.
Volver al principio
Encabezado Sí Sí A lo sumo Sí Sí Sí Sí
de página uno
Pie de Nota 1
página
Nota 3
Nota 4
Campo Sí Sí No No No No No
Parámetro No Sí No No No No No
de consulta
Expresión Sí Sí No No Sí No No
de grupo
Expresión Sí Sí No No Sí Sí No
de
ordenación Nota 5
Expresión Sí Sí No No Sí Sí No
de filtro
Nota 6
Código No Sí No No No No No
Nota 7
Idioma de No Sí No No No No No
los
informes
variables Sí Sí No No Sí Ámbito No
actual o
que lo
contiene
PA GEN UM B
ER DATA SO UR
UB IC A C IÓ N CE
EN PA RÁ M ET R REP O RT IT E TOTA L PA GE REN DERF O
IN F O RM E F IEL DS OS MS S DATA SET VA RIA B L ES RM AT
Funciones Sí Sí Sí No Sí No No
de
búsqueda
Nota 1. ReportItems debe existir en la página del informe representado o su valor es Null. Si la
visibilidad de un elemento de informe depende de una expresión que se evalúa como False, el elemento
de informe no existe en la página.
Nota 2. Si una referencia de campo se utiliza en un ámbito de grupo y no está incluida en la expresión
de grupo, el valor para el campo es indefinido, a menos que haya solo un valor en el ámbito. Para
especificar un valor, utilice Primero o Último, y el ámbito de grupo.
Nota 3. Las expresiones que incluyen una referencia a ReportItems pueden especificar los valores para
otros ReportItems en el mismo ámbito de grupo o en un ámbito de grupo contenedor.
Nota 4. Los valores de propiedad para los parámetros anteriores podrían ser Null.
Nota 5. Solo en las ordenaciones de miembro. No puede usarse en expresiones de ordenación de
regiones de datos.
Nota 6. Solo en los filtros de miembros. No puede utilizar en expresiones de filtro de conjunto de datos
o región de datos.
Nota 7. La colección de parámetros no se inicializa hasta después de procesar el bloque de código, por
lo que no se pueden usar los métodos controlar los parámetros en la inicialización.
Nota 8. El tipo de datos de todos los agregados excepto Count y CountDistinct debe ser el mismo o null
para todos los valores.
Volver al principio
F UN C IO N
ES DE
SUM A Y
OT RA S DE A GREGA D F UN C IO N F UN C IÓ N
P RIM ERO O RDEN A OS ES DE DE
RUN N IN G RO W N UM C IÓ N REP O RT IT B ÚSQ UED A GREGA D
C O N T EXT VA L UE B ER ÚLT IM O P REVIO US P REVIA EM A O
Valor No No No No Sí No Sí No
actual
F UN C IO N
ES DE
SUM A Y
OT RA S DE A GREGA D F UN C IO N F UN C IÓ N
P RIM ERO O RDEN A OS ES DE DE
RUN N IN G RO W N UM C IÓ N REP O RT IT B ÚSQ UED A GREGA D
C O N T EXT VA L UE B ER ÚLT IM O P REVIO US P REVIA EM A O
Primero No No No No Sí No No No
Último
Previous Sí Sí Sí No Sí No Sí No
Funcione No No No No Sí No Sí No
s de
suma y
otras de
ordenació
n previa
Agregado No No No No No No No No
s
ReportIte
m
Funcione Sí Sí Sí Sí Sí Sí No No
s de
búsqueda Nota 1 Nota 1 Nota 1 Nota 1 Nota 1
Función No No No No No No No No
de
agregado
Nota 1. Las funciones de agregado solo se permiten dentro de la expresión Source de una función de
búsqueda si la función de búsqueda no está contenida en un agregado. Las funciones de agregado no se
permiten dentro de las expresiones Destination o Result de una función Lookup.
Volver al principio
F UN C T IO N DESC RIP C IÓ N
Volver al principio
Recuperar recuentos de filas
La función integrada siguiente calcula el número de filas existentes en el ámbito especificado. Use esta función
para contar todas las filas, incluso las filas con valores NULL.
F UN C T IO N DESC RIP C IÓ N
Volver al principio
F UN C T IO N DESC RIP C IÓ N
Volver al principio
F UN C T IO N DESC RIP C IÓ N
Volver al principio
F UN C T IO N DESC RIP C IÓ N
Volver al principio
Comprobar el ámbito
La función integrada siguiente comprueba el contexto actual de un elemento de informe para ver si es un
miembro de un ámbito determinado.
F UN C IÓ N DESC RIP C IÓ N
Volver al principio
F UN C IÓ N DESC RIP C IÓ N
Volver al principio
Consulte también
Usar expresiones en informes (Generador de informes y SSRS)
Ejemplos de expresiones (Generador de informes y SSRS)
Ámbito de expresión para los totales, agregados y colecciones integradas (Generador de informes y SSRS)
Funciones del Generador de informes: función
Aggregate en un informe paginado (Generador de
informes)
02/04/2022 • 4 minutes to read
NOTE
Puede crear y modificar los archivos de definición de informes paginados (.rdl) en el Generador de informes de Microsoft,
en Power BI Report Builder y en el Diseñador de informes de SQL Server Data Tools.
Sintaxis
Aggregate(expression, scope)
Parámetros
expression
Expresión en la que se lleva a cabo la agregación. La expresión debe ser una referencia de campo sencilla.
scope
(String ) Nombre de un conjunto de datos, grupo o región de datos que contiene los elementos de informe
donde se aplicará la función de agregado. Scope debe ser una constante de cadena y no puede ser una
expresión. Si no se especifica el parámetro scope , se usa el ámbito actual.
Observaciones
La función Aggregate proporciona una manera de utilizar los agregados que se calculan en el origen de datos
externo. La extensión de datos determina la compatibilidad con esta característica. Por ejemplo, la extensión de
procesamiento de datos SQL Server Analysis Services recupera los conjuntos de filas planas de una consulta
MDX. Algunas filas del conjunto de resultados pueden contener valores agregados calculados en el servidor del
origen de datos. Estos se conocen como agregados de servidor. Para ver los agregados de servidor en el
diseñador gráfico de consultas para Analysis Services, puede usar el botón Mostrar agregaciones de la barra
de herramientas. Para más información, vea Interfaz de usuario del Diseñador de consultas MDX de Analysis
Services (Generador de informes).
Cuando se muestra la combinación de valores agregados y valores de conjunto de datos de detalle en las filas
de detalles de una región de datos Tablix, normalmente no se incluyen los agregados de servidor porque no son
datos de detalle. Sin embargo, es probable que desee mostrar todos los valores recuperados para el conjunto de
datos y personalizar la forma en que se calculan y se muestran los datos agregados.
El Generador de informes detecta el uso de la función Aggregate en las expresiones del informe y para
determinar si se mostrarán los agregados de servidor en las filas de detalles. Si incluye Aggregate en una
expresión en una región de datos, los agregados de servidor solo podrán aparecer en las filas de total de grupo
o en las filas de total general, no en las filas de detalles. Si desea mostrar los agregados de servidor en las filas
de detalles, no use la función Aggregate .
Para cambiar este comportamiento predeterminado, cambie el valor de la opción Interpretar los subtotales
como filas de detalles en el cuadro de diálogo Propiedades del conjunto de datos . Si esta opción se
establece en True , todos los datos, incluidos los agregados de servidor, aparecen como datos de detalle. Si se
establece en False , los agregados de servidor aparecen como totales. El valor de esta propiedad afecta a todas
las regiones de datos que están vinculadas a este conjunto de datos.
NOTE
Todos los grupos contenedores del elemento de informe que hacen referencia a Aggregate necesitan tener referencias
de campo sencillas en sus expresiones de grupo (por ejemplo, [FieldName] ). No puede usar Aggregate en una región
de datos que usa expresiones de grupo complejas. Para la extensión de procesamiento de datos de SQL ServerAnalysis
Services , es necesario incluir en la consulta los campos MDX del tipo LevelProper ty (no de MemberProper ty ) para
admitir la agregación con la función Aggregate .
Expression puede contener las llamadas a las funciones de agregados anidados con las siguientes excepciones y
condiciones:
Scope , para los agregados anidados, debe ser igual que el ámbito del agregado exterior, o ser contenido
por él. Para todos los ámbitos distintos de la expresión, un ámbito debe estar en una relación secundaria
con respecto a todos los otros ámbitos.
Scope , para los agregados anidados, no puede ser el nombre de un conjunto de datos.
Expression no debe contener las funciones First , Last , Previous o RunningValue .
Expression no debe contener a los agregados anidados que especifican recursive.
Para más información, vea Funciones del generador de informes - referencia de funciones de agregado
(Generador de informes y SSRS) y Ámbito de expresión para los totales, agregados y colecciones integradas
(Generador de informes y SSRS).
Para más información sobre los agregados recursivos, vea Crear un grupo de jerarquía recursiva (Generador de
informes y SSRS).
Ejemplo
El ejemplo de código siguiente muestra una expresión que recupera un agregado de servidor para el campo
LineTotal . La expresión se agrega a una celda de una fila que pertenece al grupo GroupbyOrder .
=Aggregate(Fields!LineTotal.Value, "GroupbyOrder")
Consulte también
Usar expresiones en informes (Generador de informes y SSRS)
Ejemplos de expresiones (Generador de informes y SSRS)
Tipos de datos en expresiones (Generador de informes y SSRS)
Ámbito de expresión para los totales, agregados y colecciones integradas (Generador de informes y SSRS)
Funciones del Generador de informes: función Avg
en un informe paginado (Generador de informes)
02/04/2022 • 2 minutes to read
NOTE
Puede crear y modificar los archivos de definición de informes paginados (.rdl) en el Generador de informes de Microsoft,
en Power BI Report Builder y en el Diseñador de informes de SQL Server Data Tools.
Sintaxis
Avg(expression, scope, recursive)
Parámetros
expression
(Flotante ) Expresión en la que se lleva a cabo la agregación.
scope
(String ) Opcional. Nombre de un conjunto de datos, un grupo o una región de datos que contiene los
elementos de informe a los que se va a aplicar la función de agregado. Si no se especifica el parámetro scope ,
se usa el ámbito actual.
recursive
(Tipo enumerado ) Opcional. Simple (valor predeterminado) o RdlRecursive . Especifica si se debe realizar la
agregación de forma recursiva.
Observaciones
El conjunto de datos especificado en la expresión debe tener el mismo tipo de datos. Si desea convertir datos de
varios tipos de datos numéricos al mismo tipo de datos, use funciones de conversión como CInt , CDbl o CDec .
Para obtener más información, vea Funciones de conversión de tipos.
El valor de scope debe ser una constante de cadena y no puede ser una expresión. Para los agregados exteriores
o los que no especifican a otros agregados, scope debe hacer referencia al ámbito actual o a un ámbito de
contenido. Para los agregados de agregados, los agregados anidados pueden especificar un ámbito secundario.
Expression puede contener las llamadas a las funciones de agregados anidados con las siguientes excepciones y
condiciones:
Scope , para los agregados anidados, debe ser igual que el ámbito del agregado exterior, o ser contenido
por él. Para todos los ámbitos distintos de la expresión, un ámbito debe estar en una relación secundaria
con respecto a todos los otros ámbitos.
Scope , para los agregados anidados, no puede ser el nombre de un conjunto de datos.
Expression no debe contener las funciones First , Last , Previous o RunningValue .
Expression no debe contener a los agregados anidados que especifican recursive.
Para más información, vea Funciones del generador de informes - referencia de funciones de agregado
(Generador de informes y SSRS) y Ámbito de expresión para los totales, agregados y colecciones integradas
(Generador de informes y SSRS).
Para más información sobre los agregados recursivos, vea Crear un grupo de jerarquía recursiva (Generador de
informes y SSRS).
Ejemplo
Los dos ejemplos de código siguientes proporcionan un promedio de todos los valores del campo Cost
contenidos en un conjunto de datos denominado Inventory .
=Avg(Fields!Cost.Value, "Inventory")
OR
=Avg (CDbl(Fields!Cost.Value), "Inventory")
Consulte también
Usar expresiones en informes (Generador de informes y SSRS)
Ejemplos de expresiones (Generador de informes y SSRS)
Tipos de datos en expresiones (Generador de informes y SSRS)
Ámbito de expresión para los totales, agregados y colecciones integradas (Generador de informes y SSRS)
Funciones del Generador de informes: función
Count en un informe paginado (Generador de
informes)
02/04/2022 • 2 minutes to read
NOTE
Puede crear y modificar los archivos de definición de informes paginados (.rdl) en el Generador de informes de Microsoft,
en Power BI Report Builder y en el Diseñador de informes de SQL Server Data Tools.
Sintaxis
Count(expression, scope, recursive)
Parámetros
expression
(Variant o Binario ) Expresión en la que se lleva a cabo la agregación, por ejemplo, =Fields!FieldName.Value .
scope
(String ) Nombre de un conjunto de datos, grupo o región de datos que contiene los elementos de informe
donde se aplicará la función de agregado. Si no se especifica el parámetro scope , se usa el ámbito actual.
recursive
(Tipo enumerado ) Opcional. Simple (valor predeterminado) o RdlRecursive . Especifica si se debe realizar la
agregación de forma recursiva.
Observaciones
El valor de scope debe ser una constante de cadena y no puede ser una expresión. Para los agregados exteriores
o los que no especifican a otros agregados, scope debe hacer referencia al ámbito actual o a un ámbito de
contenido. Para los agregados de agregados, los agregados anidados pueden especificar un ámbito secundario.
Expression puede contener las llamadas a las funciones de agregados anidados con las siguientes excepciones y
condiciones:
Scope , para los agregados anidados, debe ser igual que el ámbito del agregado exterior, o ser contenido
por él. Para todos los ámbitos distintos de la expresión, un ámbito debe estar en una relación secundaria
con respecto a todos los otros ámbitos.
Scope , para los agregados anidados, no puede ser el nombre de un conjunto de datos.
Expression no debe contener las funciones First , Last , Previous o RunningValue .
Expression no debe contener a los agregados anidados que especifican recursive.
Para más información, vea Funciones del generador de informes - referencia de funciones de agregado
(Generador de informes y SSRS) y Ámbito de expresión para los totales, agregados y colecciones integradas
(Generador de informes y SSRS).
Para más información sobre los agregados recursivos, vea Crear un grupo de jerarquía recursiva (Generador de
informes y SSRS).
Ejemplo
Descripción
El ejemplo de código siguiente muestra una expresión que calcula el número de valores no NULL de Size para
el ámbito predeterminado y para un ámbito de grupo primario. La expresión se agrega a una celda de una fila
que pertenece al grupo secundario GroupbySubcategory . El grupo primario es GroupbyCategory . La expresión
muestra los resultados para GroupbySubcategory (el ámbito predeterminado) y, después, para GroupbyCategory
(el ámbito de grupo primario).
NOTE
Las expresiones no deben contener retornos de carro ni saltos de línea reales; en el ejemplo se han incluido para
posibilitar la compatibilidad con los representadores de documentación. Si copia el ejemplo siguiente, quite los retornos de
carro de todas las líneas.
Código
="Count (Subcategory): " & Count(Fields!Size.Value) &
"Count (Category): " & Count(Fields!Size.Value,"GroupbyCategory")
Consulte también
Usar expresiones en informes (Generador de informes y SSRS)
Ejemplos de expresiones (Generador de informes y SSRS)
Tipos de datos en expresiones (Generador de informes y SSRS)
Ámbito de expresión para los totales, agregados y colecciones integradas (Generador de informes y SSRS)
Funciones del Generador de informes: función
CountDistinct en un informe paginado (Generador
de informes)
02/04/2022 • 2 minutes to read
NOTE
Puede crear y modificar los archivos de definición de informes paginados (.rdl) en el Generador de informes de Microsoft,
en Power BI Report Builder y en el Diseñador de informes de SQL Server Data Tools.
Sintaxis
CountDistinct(expression, scope, recursive)
Parámetros
expression
(Variante ) Expresión en la que se lleva a cabo la agregación.
scope
(String ) Opcional. Nombre de un conjunto de datos, un grupo o una región de datos que contiene los
elementos de informe a los que se va a aplicar la función de agregado. Si no se especifica el parámetro scope ,
se usa el ámbito actual.
recursive
(Tipo enumerado ) Opcional. Simple (valor predeterminado) o RdlRecursive . Especifica si se debe realizar la
agregación de forma recursiva.
Observaciones
El valor de scope debe ser una constante de cadena y no puede ser una expresión. Para los agregados exteriores
o los que no especifican a otros agregados, scope debe hacer referencia al ámbito actual o a un ámbito de
contenido. Para los agregados de agregados, los agregados anidados pueden especificar un ámbito secundario.
Expression puede contener las llamadas a las funciones de agregados anidados con las siguientes excepciones y
condiciones:
Scope , para los agregados anidados, debe ser igual que el ámbito del agregado exterior, o ser contenido
por él. Para todos los ámbitos distintos de la expresión, un ámbito debe estar en una relación secundaria
con respecto a todos los otros ámbitos.
Scope , para los agregados anidados, no puede ser el nombre de un conjunto de datos.
Expression no debe contener las funciones First , Last , Previous o RunningValue .
Expression no debe contener a los agregados anidados que especifican recursive.
Para más información, vea Funciones del generador de informes - referencia de funciones de agregado
(Generador de informes y SSRS) y Ámbito de expresión para los totales, agregados y colecciones integradas
(Generador de informes y SSRS).
Para más información sobre los agregados recursivos, vea Crear un grupo de jerarquía recursiva (Generador de
informes y SSRS).
Ejemplo
El ejemplo de código siguiente muestra una expresión que calcula el número de valores no NULL únicos de
Size para el ámbito predeterminado y para un ámbito de grupo primario. La expresión se agrega a una celda
de una fila que pertenece al grupo secundario GroupbySubcategory . El grupo primario es GroupbyCategory . La
expresión muestra los resultados para GroupbySubcategory (el ámbito predeterminado) y, después, para
GroupbyCategory (el ámbito de grupo primario).
NOTE
Las expresiones no deben contener retornos de carro ni saltos de línea reales; en el código de ejemplo se han incluido
para posibilitar la compatibilidad con los representadores de documentación. Si copia el ejemplo siguiente, quite los
retornos de carro de todas las líneas.
Consulte también
Usar expresiones en informes (Generador de informes y SSRS)
Ejemplos de expresiones (Generador de informes y SSRS)
Tipos de datos en expresiones (Generador de informes y SSRS)
Ámbito de expresión para los totales, agregados y colecciones integradas (Generador de informes y SSRS)
Funciones del Generador de informes: función
CountRows en un informe paginado (Generador de
informes)
02/04/2022 • 2 minutes to read
NOTE
Puede crear y modificar los archivos de definición de informes paginados (.rdl) en el Generador de informes de Microsoft,
en Power BI Report Builder y en el Diseñador de informes de SQL Server Data Tools.
Sintaxis
CountRows(scope, recursive)
Parámetros
scope
(Cadena ) Nombre de un conjunto de datos, una región de datos o un grupo que contiene los elementos de
informe que hay que contar.
recursive
(Tipo enumerado ) Opcional. Simple (valor predeterminado) o RdlRecursive . Especifica si se debe realizar la
agregación de forma recursiva.
Observaciones
CountRows cuenta todas las filas del ámbito especificado, incluso las filas que contienen valores NULL.
El valor de scope no puede ser una expresión y debe hacer referencia al ámbito actual o a un ámbito contenedor.
Para más información, vea Funciones del generador de informes - referencia de funciones de agregado
(Generador de informes y SSRS) y Ámbito de expresión para los totales, agregados y colecciones integradas
(Generador de informes y SSRS).
Para más información sobre los agregados recursivos, vea Crear un grupo de jerarquía recursiva (Generador de
informes y SSRS).
Ejemplo
El ejemplo de código siguiente muestra una expresión que calcula el número de filas de un grupo de filas
denominado GroupbyCategory (se basa en la expresión [Category] ).
Consulte también
Usar expresiones en informes (Generador de informes y SSRS)
Ejemplos de expresiones (Generador de informes y SSRS)
Tipos de datos en expresiones (Generador de informes y SSRS)
Ámbito de expresión para los totales, agregados y colecciones integradas (Generador de informes y SSRS)
Funciones del Generador de informes: función First
en un informe paginado (Generador de informes)
02/04/2022 • 2 minutes to read
NOTE
Puede crear y modificar los archivos de definición de informes paginados (.rdl) en el Generador de informes de Microsoft,
en Power BI Report Builder y en el Diseñador de informes de SQL Server Data Tools.
Sintaxis
First(expression, scope)
Parámetros
expression
(Variant o Binario ) Expresión en la que se lleva a cabo la agregación, por ejemplo, =Fields!FieldName.Value .
scope
(String ) Opcional. Nombre de un conjunto de datos, un grupo o una región de datos que contiene los
elementos de informe a los que se va a aplicar la función de agregado. Si no se especifica el parámetro scope ,
se usa el ámbito actual.
Observaciones
La función First devuelve el primer valor de un conjunto de datos después de aplicar todos los filtros y la
configuración de ordenación al ámbito especificado.
La función First solo se puede usar en expresiones de filtro de grupo con el ámbito actual (predeterminado).
También puede usar First en un encabezado de página para devolver el primer valor de la colección
Repor tItems de una página; esto permite generar encabezados de estilo diccionario que muestren la primera y
la última entrada de cada página.
El valor de scope debe ser una constante de cadena y no puede ser una expresión. Para los agregados exteriores
o los que no especifican a otros agregados, scope debe hacer referencia al ámbito actual o a un ámbito de
contenido. Para los agregados de agregados, los agregados anidados pueden especificar un ámbito secundario.
Expression puede contener las llamadas a las funciones de agregados anidados con las siguientes excepciones y
condiciones:
Scope , para los agregados anidados, debe ser igual que el ámbito del agregado exterior, o ser contenido
por él. Para todos los ámbitos distintos de la expresión, un ámbito debe estar en una relación secundaria
con respecto a todos los otros ámbitos.
Scope , para los agregados anidados, no puede ser el nombre de un conjunto de datos.
Expression no debe contener las funciones First , Last , Previous o RunningValue .
Expression no debe contener a los agregados anidados que especifican recursive.
Para más información, vea Funciones del generador de informes - referencia de funciones de agregado
(Generador de informes y SSRS) y Ámbito de expresión para los totales, agregados y colecciones integradas
(Generador de informes y SSRS).
Para más información sobre los agregados recursivos, vea Crear un grupo de jerarquía recursiva (Generador de
informes y SSRS).
Ejemplo
El siguiente ejemplo de código devuelve el primer número de producto del grupo Category de una región de
datos:
=First(Fields!ProductNumber.Value, "Category")
Consulte también
Usar expresiones en informes (Generador de informes y SSRS)
Ejemplos de expresiones (Generador de informes y SSRS)
Tipos de datos en expresiones (Generador de informes y SSRS)
Ámbito de expresión para los totales, agregados y colecciones integradas (Generador de informes y SSRS)
Funciones del Generador de informes: función
InScope en un informe paginado (Generador de
informes)
02/04/2022 • 2 minutes to read
NOTE
Puede crear y modificar los archivos de definición de informes paginados (.rdl) en el Generador de informes de Microsoft,
en Power BI Report Builder y en el Diseñador de informes de SQL Server Data Tools.
Sintaxis
InScope(scope)
Parámetros
scope
(Cadena ) Nombre de un conjunto de datos, una región de datos o un grupo que especifica un ámbito.
Observaciones
La función InScope comprueba si el ámbito de la instancia actual de un elemento de informe pertenece al
ámbito especificado por el parámetro scope.
Scope no puede ser una expresión.
La función InScope se usa habitualmente en regiones de datos que tienen un ámbito dinámico. Por ejemplo, se
puede usar InScope en un vínculo de obtención de detalles de las celdas de una región de datos para ofrecer
un nombre de informe distinto y diferentes conjuntos de parámetros en función de la celda en la que se haga
clic. He aquí un ejemplo:
La expresión siguiente, usada como nombre de informe en un vínculo de obtención de detalles, abre el
informe ProductDetail si la celda en la que se hace clic está en el grupo Month , o el informe
ProductSummary si no lo está.
Para más información, vea Funciones del generador de informes - referencia de funciones de agregado
(Generador de informes y SSRS) y Ámbito de expresión para los totales, agregados y colecciones integradas
(Generador de informes y SSRS).
Ejemplo
El siguiente ejemplo de código indica si la instancia actual del elemento está en el ámbito del conjunto de datos,
la región de datos o el grupo Product .
=InScope("Product")
Consulte también
Usar expresiones en informes (Generador de informes y SSRS)
Ejemplos de expresiones (Generador de informes y SSRS)
Tipos de datos en expresiones (Generador de informes y SSRS)
Ámbito de expresión para los totales, agregados y colecciones integradas (Generador de informes y SSRS)
Funciones del Generador de informes: función Last
en un informe paginado (Generador de informes)
02/04/2022 • 2 minutes to read
NOTE
Puede crear y modificar los archivos de definición de informes paginados (.rdl) en el Generador de informes de Microsoft,
en Power BI Report Builder y en el Diseñador de informes de SQL Server Data Tools.
Sintaxis
Last(expression, scope)
Parámetros
expression
(Variant o Binario ) Expresión en la que se lleva a cabo la agregación, por ejemplo, =Fields!Fieldname.Value .
scope
(String ) (opcional). Nombre de un conjunto de datos, una región de datos o un grupo que contiene los
elementos de informe a los que se va a aplicar la función. Si no se especifica el parámetro scope , se usa el
ámbito actual.
Observaciones
La función Last devuelve el último valor de un conjunto de datos después de aplicar todos los filtros y la
configuración de ordenación al ámbito especificado.
La función Last solo se puede usar en expresiones de filtro de grupo con el ámbito actual (valor
predeterminado).
También puede usar Last en un encabezado de página para devolver el último valor de la colección
Repor tItems de una página; esto permite generar encabezados de estilo diccionario que muestren la primera y
la última entrada de cada página.
El valor de scope debe ser una constante de cadena y no puede ser una expresión. Para los agregados exteriores
o los que no especifican a otros agregados, scope debe hacer referencia al ámbito actual o a un ámbito de
contenido. Para los agregados de agregados, los agregados anidados pueden especificar un ámbito secundario.
Expression puede contener las llamadas a las funciones de agregados anidados con las siguientes excepciones y
condiciones:
Scope , para los agregados anidados, debe ser igual que el ámbito del agregado exterior, o ser contenido
por él. Para todos los ámbitos distintos de la expresión, un ámbito debe estar en una relación secundaria
con respecto a todos los otros ámbitos.
Scope , para los agregados anidados, no puede ser el nombre de un conjunto de datos.
Expression no debe contener las funciones First , Last , Previous o RunningValue .
Expression no debe contener a los agregados anidados que especifican recursive.
Para más información, vea Funciones del generador de informes - referencia de funciones de agregado
(Generador de informes y SSRS) y Ámbito de expresión para los totales, agregados y colecciones integradas
(Generador de informes y SSRS).
Para más información sobre los agregados recursivos, vea Crear un grupo de jerarquía recursiva (Generador de
informes y SSRS).
Ejemplo
El siguiente ejemplo de código devuelve el último número de producto del grupo Category de una región de
datos.
=Last(Fields!ProductNumber.Value, "Category")
Consulte también
Usar expresiones en informes (Generador de informes y SSRS)
Ejemplos de expresiones (Generador de informes y SSRS)
Tipos de datos en expresiones (Generador de informes y SSRS)
Ámbito de expresión para los totales, agregados y colecciones integradas (Generador de informes y SSRS)
Funciones del Generador de informes: función Level
en un informe paginado (Generador de informes)
02/04/2022 • 2 minutes to read
NOTE
Puede crear y modificar los archivos de definición de informes paginados (.rdl) en el Generador de informes de Microsoft,
en Power BI Report Builder y en el Diseñador de informes de SQL Server Data Tools.
Sintaxis
Level(scope)
Parámetros
scope
(Cadena ) Opcional. Nombre de un conjunto de datos, un grupo o una región de datos que contiene los
elementos de informe a los que se va a aplicar la función de agregado. Si no se especifica el parámetro scope ,
se usa el ámbito actual.
Observaciones
El valor que devuelve la función Level se basa en cero; es decir, el primer nivel de una jerarquía es 0.
La función Level puede utilizarse para aplicar sangría en una jerarquía recursiva, como puede ser una lista de
empleados.
Para más información sobre jerarquías recursivas, vea Crear grupos de jerarquía recursiva (Generador de
informes y SSRS).
Ejemplo
El siguiente ejemplo de código devuelve el nivel de fila del grupo Employees:
=Level("Employees")
Consulte también
Usar expresiones en informes (Generador de informes y SSRS)
Ejemplos de expresiones (Generador de informes y SSRS)
Tipos de datos en expresiones (Generador de informes y SSRS)
Ámbito de expresión para los totales, agregados y colecciones integradas (Generador de informes y SSRS)
Funciones del Generador de informes: función
Lookup en un informe paginado (Generador de
informes)
02/04/2022 • 3 minutes to read
NOTE
Puede crear y modificar los archivos de definición de informes paginados (.rdl) en el Generador de informes de Microsoft,
en Power BI Report Builder y en el Diseñador de informes de SQL Server Data Tools.
Sintaxis
Lookup(source_expression, destination_expression, result_expression, dataset)
Parámetros
source_expression
(Variant ) Una expresión que se evalúa en el ámbito actual y que especifica el nombre o la clave que se buscará.
Por ejemplo, =Fields!ProdID.Value .
destination_expression
(Variant ) Una expresión que se evalúa para cada fila de un conjunto de datos y que especifica el nombre o la
clave que se hará coincidir. Por ejemplo, =Fields!ProductID.Value .
result_expression
(Variant ) Una expresión que se evalúa para la fila de un conjunto de datos donde source_expression =
destination_expression, y que especifica el valor que se va a recuperar. Por ejemplo, =Fields!ProductName.Value .
conjunto de datos
Una constante que especifica el nombre de un conjunto de datos del informe. Por ejemplo, "Productos".
Valor devuelto
Devuelve Variant o Nothing si no hay ninguna coincidencia.
Observaciones
Use Lookup para recuperar el valor del conjunto de datos especificado correspondiente a un par nombre/valor
donde hay una relación de uno a uno. Por ejemplo, para un campo de identificador en una tabla, puede usar
Lookup para recuperar el campo Name correspondiente de un conjunto de datos que no está enlazado a la
región de datos.
Lookup realiza las operaciones siguientes:
Evalúa la expresión de origen en el ámbito actual.
Evalúa la expresión de destino para cada fila del conjunto de datos especificado una vez aplicados los
filtros, según la intercalación del conjunto de datos especificado.
En la primera coincidencia de las expresiones de origen y de destino, evalúa la expresión de resultado
para dicha fila del conjunto de datos.
Devuelve el valor de la expresión de resultado.
Para recuperar varios valores para un único nombre o campo de clave donde hay una relación de uno a varios,
use la función LookupSet (Generador de informes y SSRS). Para llamar a Lookup para un conjunto de valores,
use la función Multilookup (Generador de informes y SSRS).
Se aplican las restricciones que se indican a continuación:
Se evalúa Lookup después de aplicar todas las expresiones de filtro.
Solo se admite un nivel de búsqueda. Un origen, un destino o una expresión de resultado no pueden
incluir una referencia a una función de búsqueda.
Las expresiones de origen y de destino deben dar el mismo tipo de datos. El tipo de devolución es el
mismo que el tipo de datos de la expresión de resultado evaluada.
Las expresiones de origen, destino y resultado no pueden incluir referencias a variables de informe o de
grupo.
Lookup no se puede usar como una expresión para los siguientes elementos de informe:
Cadenas de conexión dinámicas para un origen de datos.
Campos calculados de un conjunto de datos.
Parámetros de consulta de un conjunto de datos.
Filtros de un conjunto de datos.
Parámetros de informe.
La propiedad Report.Language.
Para más información, vea Funciones del generador de informes - referencia de funciones de agregado
(Generador de informes y SSRS) y Ámbito de expresión para los totales, agregados y colecciones integradas
(Generador de informes y SSRS).
Ejemplo
En el ejemplo siguiente, se supone que una tabla está enlazada a un conjunto de datos que incluye un campo
para el identificador de producto ProductID. Un conjunto de datos independiente denominado "Product"
contiene el identificador de producto, ID, y el nombre de producto, Name.
En la expresión siguiente, Lookup compara el valor de ProductID con ID en cada fila del conjunto de datos
denominado "Product" y, cuando se encuentra una coincidencia, devuelve el valor del campo Name para dicha
fila.
Consulte también
Usar expresiones en informes (Generador de informes y SSRS)
Ejemplos de expresiones (Generador de informes y SSRS)
Tipos de datos en expresiones (Generador de informes y SSRS)
Ámbito de expresión para los totales, agregados y colecciones integradas (Generador de informes y SSRS)
Funciones del Generador de informes: función
LookupSet en un informe paginado (Generador de
informes)
02/04/2022 • 5 minutes to read
NOTE
Puede crear y modificar los archivos de definición de informes paginados (.rdl) en el Generador de informes de Microsoft,
en Power BI Report Builder y en el Diseñador de informes de SQL Server Data Tools.
Sintaxis
LookupSet(source_expression, destination_expression, result_expression, dataset)
Parámetros
source_expression
(Variant ) Una expresión que se evalúa en el ámbito actual y que especifica el nombre o la clave que se buscará.
Por ejemplo, =Fields!ID.Value .
destination_expression
(Variant ) Una expresión que se evalúa para cada fila de un conjunto de datos y que especifica el nombre o la
clave que se hará coincidir. Por ejemplo, =Fields!CustomerID.Value .
result_expression
(Variant ) Una expresión que se evalúa para la fila de un conjunto de datos donde source_expression =
destination_expression, y que especifica el valor que se va a recuperar. Por ejemplo, =Fields!PhoneNumber.Value .
conjunto de datos
Una constante que especifica el nombre de un conjunto de datos del informe. Por ejemplo,
"ContactInformation".
Valor devuelto
Devuelve VariantArray o Nothing si no hay ninguna coincidencia.
Observaciones
Use LookupSet para recuperar un conjunto de valores del conjunto de datos especificado correspondiente a un
par nombre-valor donde hay una relación de uno a varios. Por ejemplo, para un identificador de cliente en una
tabla, puede usar LookupSet para recuperar todos los números de teléfono asociados a ese cliente de un
conjunto de datos que no está enlazado a la región de datos.
LookupSet realiza las operaciones siguientes:
Evalúa la expresión de origen en el ámbito actual.
Evalúa la expresión de destino para cada fila del conjunto de datos especificado una vez aplicados los
filtros, según la intercalación del conjunto de datos especificado.
Por cada coincidencia de las expresiones de origen y de destino, evalúa la expresión de resultado para
dicha fila del conjunto de datos.
Devuelve el conjunto de valores de expresión de resultado.
Para recuperar un único valor de un conjunto de datos con pares nombre-valor para un nombre especificado
donde hay una relación de uno a uno, use la función Lookup (Generador de informes y SSRS). Para llamar a
Lookup para un conjunto de valores, use la función Multilookup (Generador de informes y SSRS).
Se aplican las restricciones que se indican a continuación:
Se evalúa LookupSet después de aplicar todas las expresiones de filtro.
Solo se admite un nivel de búsqueda. Un origen, un destino o una expresión de resultado no pueden
incluir una referencia a una función de búsqueda.
Las expresiones de origen y de destino deben dar el mismo tipo de datos.
Las expresiones de origen, destino y resultado no pueden incluir referencias a variables de informe o de
grupo.
LookupSet no se puede usar como una expresión para los siguientes elementos de informe:
Cadenas de conexión dinámicas para un origen de datos.
Campos calculados de un conjunto de datos.
Parámetros de consulta de un conjunto de datos.
Filtros de un conjunto de datos.
Parámetros de informe.
La propiedad Report.Language.
Para más información, vea Funciones del generador de informes - referencia de funciones de agregado
(Generador de informes y SSRS) y Ámbito de expresión para los totales, agregados y colecciones integradas
(Generador de informes y SSRS).
Ejemplos
En los siguientes ejemplos se supone que la tabla está enlazada a un conjunto de datos que incluye un
identificador de territorio de ventas, TerritoryGroupID. Un conjunto de datos independiente denominado
"Stores" contiene la lista de todas las tiendas de un territorio e incluye el identificador de territorio, ID, y el
nombre de la tienda, StoreName.
A. Uso de LookupSet
En la siguiente expresión, LookupSet compara el valor TerritoryGroupID con ID por cada fila del conjunto de
datos denominado "Stores". Por cada coincidencia, el valor del campo StoreName de dicha fila se agrega al
conjunto de resultados.
Return builder.ToString()
End Function
D. Llamada a la función
Para generar el código HTML, debe llamar a la función. Pegue la siguiente expresión en la propiedad Value del
cuadro de texto y establezca el tipo de marcado del texto en HTML. Para más información, vea Agregar HTML a
un informe (Generador de informes y SSRS).
Consulte también
Usar expresiones en informes (Generador de informes y SSRS)
Ejemplos de expresiones (Generador de informes y SSRS)
Tipos de datos en expresiones (Generador de informes y SSRS)
Ámbito de expresión para los totales, agregados y colecciones integradas (Generador de informes y SSRS)
Funciones del Generador de informes: función Max
en un informe paginado (Generador de informes)
02/04/2022 • 2 minutes to read
NOTE
Puede crear y modificar los archivos de definición de informes paginados (.rdl) en el Generador de informes de Microsoft,
en Power BI Report Builder y en el Diseñador de informes de SQL Server Data Tools.
Sintaxis
Max(expression, scope, recursive)
Parámetros
expression
(Variante ) Expresión en la que se lleva a cabo la agregación.
scope
(String ) Opcional. Nombre de un conjunto de datos, un grupo o una región de datos que contiene los
elementos de informe a los que se va a aplicar la función de agregado. Si no se especifica el parámetro scope ,
se usa el ámbito actual.
recursive
(Tipo enumerado ) Opcional. Simple (valor predeterminado) o RdlRecursive . Especifica si se debe realizar la
agregación de forma recursiva.
Observaciones
El conjunto de datos especificado en la expresión debe tener el mismo tipo de datos. Si desea convertir datos de
varios tipos de datos numéricos al mismo tipo de datos, use funciones de conversión como CInt , CDbl o CDec .
Para obtener más información, vea Funciones de conversión de tipos.
El valor de scope debe ser una constante de cadena y no puede ser una expresión. Para los agregados exteriores
o los que no especifican a otros agregados, scope debe hacer referencia al ámbito actual o a un ámbito de
contenido. Para los agregados de agregados, los agregados anidados pueden especificar un ámbito secundario.
Expression puede contener las llamadas a las funciones de agregados anidados con las siguientes excepciones y
condiciones:
Scope , para los agregados anidados, debe ser igual que el ámbito del agregado exterior, o ser contenido
por él. Para todos los ámbitos distintos de la expresión, un ámbito debe estar en una relación secundaria
con respecto a todos los otros ámbitos.
Scope , para los agregados anidados, no puede ser el nombre de un conjunto de datos.
Expression no debe contener las funciones First , Last , Previous o RunningValue .
Expression no debe contener a los agregados anidados que especifican recursive.
Para más información, vea Funciones del generador de informes - referencia de funciones de agregado
(Generador de informes y SSRS) y Ámbito de expresión para los totales, agregados y colecciones integradas
(Generador de informes y SSRS).
Para más información sobre los agregados recursivos, vea Crear un grupo de jerarquía recursiva (Generador de
informes y SSRS).
Ejemplo
El siguiente ejemplo de código devuelve el total máximo del grupo o la región de datos Year .
=Max(Fields!OrderTotal.Value, "Year")
Consulte también
Usar expresiones en informes (Generador de informes y SSRS)
Ejemplos de expresiones (Generador de informes y SSRS)
Tipos de datos en expresiones (Generador de informes y SSRS)
Ámbito de expresión para los totales, agregados y colecciones integradas (Generador de informes y SSRS)
Funciones del Generador de informes: función Min
en un informe paginado (Generador de informes)
02/04/2022 • 2 minutes to read
NOTE
Puede crear y modificar los archivos de definición de informes paginados (.rdl) en el Generador de informes de Microsoft,
en Power BI Report Builder y en el Diseñador de informes de SQL Server Data Tools.
Sintaxis
Min(expression, scope, recursive)
Parámetros
expression
(Variante ) Expresión en la que se lleva a cabo la agregación.
scope
(String ) Opcional. Nombre de un conjunto de datos, un grupo o una región de datos que contiene los
elementos de informe a los que se va a aplicar la función de agregado. Si no se especifica el parámetro scope ,
se usa el ámbito actual.
recursive
(Tipo enumerado ) Opcional. Simple (valor predeterminado) o RdlRecursive . Especifica si se debe realizar la
agregación de forma recursiva.
Observaciones
El conjunto de datos especificado en la expresión debe tener el mismo tipo de datos. Si desea convertir datos de
varios tipos de datos numéricos al mismo tipo de datos, use funciones de conversión como CInt , CDbl o CDec .
Para obtener más información, vea Funciones de conversión de tipos.
El valor de scope debe ser una constante de cadena y no puede ser una expresión. Para los agregados exteriores
o los que no especifican a otros agregados, scope debe hacer referencia al ámbito actual o a un ámbito de
contenido. Para los agregados de agregados, los agregados anidados pueden especificar un ámbito secundario.
Expression puede contener las llamadas a las funciones de agregados anidados con las siguientes excepciones y
condiciones:
Scope , para los agregados anidados, debe ser igual que el ámbito del agregado exterior, o ser contenido
por él. Para todos los ámbitos distintos de la expresión, un ámbito debe estar en una relación secundaria
con respecto a todos los otros ámbitos.
Scope , para los agregados anidados, no puede ser el nombre de un conjunto de datos.
Expression no debe contener las funciones First , Last , Previous o RunningValue .
Expression no debe contener a los agregados anidados que especifican recursive.
Para más información, vea Funciones del generador de informes - referencia de funciones de agregado
(Generador de informes y SSRS) y Ámbito de expresión para los totales, agregados y colecciones integradas
(Generador de informes y SSRS).
Para más información sobre los agregados recursivos, vea Crear un grupo de jerarquía recursiva (Generador de
informes y SSRS).
Ejemplo
El siguiente ejemplo de código proporciona el total más bajo del ámbito actual.
=Min(Fields!OrderTotal.Value)
Consulte también
Usar expresiones en informes (Generador de informes y SSRS)
Ejemplos de expresiones (Generador de informes y SSRS)
Tipos de datos en expresiones (Generador de informes y SSRS)
Ámbito de expresión para los totales, agregados y colecciones integradas (Generador de informes y SSRS)
Funciones del Generador de informes: función
Multilookup en un informe paginado (Generador de
informes)
02/04/2022 • 4 minutes to read
NOTE
Puede crear y modificar los archivos de definición de informes paginados (.rdl) en el Generador de informes de Microsoft,
en Power BI Report Builder y en el Diseñador de informes de SQL Server Data Tools.
Sintaxis
Multilookup(source_expression, destination_expression, result_expression, dataset)
Parámetros
source_expression
(VariantArray ) Una expresión que se evalúa en el ámbito actual y que especifica el conjunto de nombres o
claves que se buscará. Por ejemplo, para un parámetro de varios valores, =Parameters!IDs.value .
destination_expression
(Variant ) Una expresión que se evalúa para cada fila de un conjunto de datos y que especifica el nombre o la
clave que se hará coincidir. Por ejemplo, =Fields!ID.Value .
result_expression
(Variant ) Una expresión que se evalúa para la fila de un conjunto de datos donde source_expression =
destination_expression, y que especifica el valor que se va a recuperar. Por ejemplo, =Fields!Name.Value .
conjunto de datos
Una constante que especifica el nombre de un conjunto de datos del informe. Por ejemplo, "Colores".
Valor devuelto
Devuelve VariantArray o Nothing si no hay ninguna coincidencia.
Observaciones
Use Multilookup para recuperar un conjunto de valores de un conjunto de datos para los pares nombre-valor
donde cada par tiene una relación de uno a uno. MultiLookup es equivalente de llamar Lookup para un
conjunto de nombres o de claves. Por ejemplo, para un parámetro de varios valores que se base en
identificadores de clave principal, puede usar Multilookup en una expresión de un cuadro de texto en una tabla
para recuperar los valores asociados de un conjunto de datos que no esté enlazado al parámetro ni a la tabla.
Multilookup realiza las operaciones siguientes:
Evalúa la expresión de origen en el ámbito actual y genera una matriz de objetos de variantes.
Para cada objeto de la matriz, llama a la Función Lookup (Generador de informes y SSRS) y agrega el
resultado a la matriz de devolución.
Devuelve el conjunto de resultados.
Para recuperar un único valor de un conjunto de datos con pares de nombre y valor para un nombre
especificado donde hay una relación de uno a uno, use la función Lookup (Generador de informes y SSRS). Para
recuperar varios valores de un conjunto de datos con pares de nombre y valor para un nombre donde hay una
relación de uno a varios, use la Función LookupSet (Generador de informes y SSRS).
Se aplican las restricciones que se indican a continuación:
Se evalúa Multilookup después de aplicar todas las expresiones de filtro.
Solo se admite un nivel de búsqueda. Un origen, un destino o una expresión de resultado no pueden
incluir una referencia a una función de búsqueda.
Las expresiones de origen y de destino deben dar el mismo tipo de datos.
Las expresiones de origen, destino y resultado no pueden incluir referencias a variables de informe o de
grupo.
Multilookup no se puede usar como una expresión para los siguientes elementos de informe:
Cadenas de conexión dinámicas para un origen de datos.
Campos calculados de un conjunto de datos.
Parámetros de consulta de un conjunto de datos.
Filtros de un conjunto de datos.
Parámetros de informe.
La propiedad Report.Language.
Para más información, vea Funciones del generador de informes - referencia de funciones de agregado
(Generador de informes y SSRS) y Ámbito de expresión para los totales, agregados y colecciones integradas
(Generador de informes y SSRS).
Ejemplos
A. Uso de la función MultiLookup
Suponga que un conjunto de datos denominado "Category" contiene el campo CategoryList, que es un campo
que incluye una lista separada por comas de identificadores de categoría, "2, 4, 2, 1", por ejemplo.
El conjunto de datos CategoryNames contiene el identificador y el nombre de la categoría, tal como se muestra
en la siguiente tabla.
ID N O M B RE
1 Accessories
2 Bikes
ID N O M B RE
3 Clothing
4 Componentes
Para buscar los nombres que corresponden a la lista de identificadores, use Multilookup . Primero debe dividir
la lista en una matriz de cadenas, llamar a Multilookup para recuperar los nombres de categoría y concatenar
los resultados en una cadena.
La expresión siguiente, cuando se coloca en un cuadro de texto en una región de datos enlazada al conjunto de
datos Category, muestra "Bikes, Components, Bikes, Accessories":
=Join(MultiLookup(Split(Fields!CategoryList.Value,","),
Fields!CategoryID.Value,Fields!CategoryName.Value,"Category")),
", ")
C O LO RID C O LO R
1 Rojo
2 Azul
3 Verde
Suponga que el parámetro de varios valores MyColors no está enlazado a un conjunto para sus valores
disponibles. Los valores predeterminados para el parámetro están establecidos en 2 y 3. La siguiente expresión,
cuando se coloca en un cuadro de texto en una tabla, concatena múltiples valores seleccionados para el
parámetro en una lista separada por comas y muestra "Blue, Green".
=Join(MultiLookup(Parameters!MyColors.Value,Fields!ColorID.Value,Fields!Color.Value,"ProductColors"),", ")
Consulte también
Usar expresiones en informes (Generador de informes y SSRS)
Ejemplos de expresiones (Generador de informes y SSRS)
Tipos de datos en expresiones (Generador de informes y SSRS)
Ámbito de expresión para los totales, agregados y colecciones integradas (Generador de informes y SSRS)
Funciones del Generador de informes: función
Previous en un informe paginado (Generador de
informes)
02/04/2022 • 3 minutes to read
NOTE
Puede crear y modificar los archivos de definición de informes paginados (.rdl) en el Generador de informes de Microsoft,
en Power BI Report Builder y en el Diseñador de informes de SQL Server Data Tools.
Sintaxis
Previous(expression, scope)
Parámetros
expression
(Variant o Binar y ). Expresión que se usa para identificar los datos cuyo valor anterior se quiere recuperar (por
ejemplo, Fields!Fieldname.Value o Sum(Fields!Fieldname.Value) ).
scope
(String ) Opcional. Nombre de un grupo o una región de datos, o bien un valor NULL (Nothing en Visual Basic),
que especifica el ámbito para el que se recuperará el valor anterior especificado con expression.
Observaciones
La función Previous devuelve el valor anterior para la expresión evaluada en el ámbito especificado después de
aplicar todos los filtros y la configuración de ordenación.
Si expression no contiene un agregado, la función Previous tiene como valor predeterminado el ámbito actual
del elemento de informe.
En un grupo de detalles, utilice Previous para especificar el valor de una referencia de campo en la instancia
anterior de la fila de detalles.
NOTE
La función Previous solo admite referencias de campo en el grupo de detalles. Por ejemplo, en un cuadro de texto del
grupo de detalles, =Previous(Fields!Quantity.Value) devuelve los datos para el campo Quantity de la fila anterior.
En la primera fila, esta expresión devuelve un valor NULL (Nothing en Visual Basic).
Si expression contiene una función de agregado que utiliza un ámbito predeterminado, Previous agrega los
datos contenidos dentro de la instancia anterior del ámbito especificado en la llamada de la función de
agregado.
Si expression contiene una función de agregado que especifica un ámbito distinto del predeterminado, el
parámetro scope para la función Previous debe ser un ámbito contenedor para el ámbito especificado en la
llamada a la función de agregado.
Las funciones Level , InScope , Aggregate y Previous no se pueden usar en el parámetro expression. No se
admite especificar el parámetro recursive para ninguna función de agregado.
Para más información, vea Funciones del generador de informes - referencia de funciones de agregado
(Generador de informes y SSRS) y Ámbito de expresión para los totales, agregados y colecciones integradas
(Generador de informes y SSRS).
Ejemplos
Descripción
Cuando se coloca en la fila de datos predeterminada de una región de datos, el ejemplo de código siguiente
proporciona el valor para el campo LineTotal de la fila anterior.
Código
=Previous(Fields!LineTotal.Value)
Descripción
En el ejemplo siguiente se muestra una expresión que calcula la suma de las ventas en un día concreto del mes y
el valor anterior para ese día del mes del año anterior. La expresión se agrega a una celda de una fila que
pertenece al grupo secundario GroupbyDay . Su grupo primario es GroupbyMonth , cuyo grupo primario es
GroupbyYear . La expresión muestra los resultados para GroupbyDay (el ámbito predeterminado) y, a
continuación, para GroupbyYear (el ámbito primario del grupo primario GroupbyMonth ).
Por ejemplo, para una región de datos con un grupo primario denominado Year , su grupo secundario se
denomina Month y su grupo secundario se denomina Day (3 niveles anidados). Si se sitúa la expresión
=Previous(Sum(Fields!Sales.Value,"Day"),"Year") en una fila asociada al grupo Day , devuelve el valor de las
ventas correspondiente al mismo día y mes del año anterior.
Código
Consulte también
Usar expresiones en informes (Generador de informes y SSRS)
Ejemplos de expresiones (Generador de informes y SSRS)
Tipos de datos en expresiones (Generador de informes y SSRS)
Ámbito de expresión para los totales, agregados y colecciones integradas (Generador de informes y SSRS)
Funciones del Generador de informes: función
RowNumber en un informe paginado (Generador
de informes)
02/04/2022 • 2 minutes to read
NOTE
Puede crear y modificar los archivos de definición de informes paginados (.rdl) en el Generador de informes de Microsoft,
en Power BI Report Builder y en el Diseñador de informes de SQL Server Data Tools.
Sintaxis
RowNumber(scope)
Parámetros
scope
(String ) El nombre de un conjunto de datos, región de datos, grupo o valor NULL (Nothing en Visual Basic)
que especifica el contexto en el que se evaluará el número de filas. Nothing especifica el contexto más externo,
normalmente el conjunto de datos de informe.
Observaciones
RowNumber devuelve el valor actual del recuento de filas dentro del ámbito especificado, al igual que
RunningValue devuelve el valor actual de una función de agregado. Cuando especifique un ámbito, especifique
cuándo se deberá restablecer el recuento de filas en 1.
scope no puede ser una expresión. scope debe ser un ámbito contenedor. Entre los ámbitos más habituales,
desde el contenedor más externo al más interno, se encuentran los conjuntos de datos de informe, las regiones
de datos, los grupos de filas o los grupos de columnas.
Para incrementar los valores por columnas, especifique como ámbito el nombre de un grupo de columnas. Para
incrementar los números por filas, especifique como ámbito el nombre de un grupo de filas.
NOTE
No se admite la inclusión de agregados que especifican un grupo de filas y un grupo de columnas en una sola expresión.
Para más información, vea Funciones del generador de informes - referencia de funciones de agregado
(Generador de informes y SSRS) y Ámbito de expresión para los totales, agregados y colecciones integradas
(Generador de informes y SSRS).
Ejemplo de código
La expresión siguiente se puede usar con la propiedad BackgroundColor de una fila de detalles de región de
datos Tablix para alternar el color de las filas de detalles para cada grupo, comenzando siempre por el blanco.
Consulte también
Usar expresiones en informes (Generador de informes y SSRS)
Ejemplos de expresiones (Generador de informes y SSRS)
Tipos de datos en expresiones (Generador de informes y SSRS)
Ámbito de expresión para los totales, agregados y colecciones integradas (Generador de informes y SSRS)
Funciones del Generador de informes: función
RunningValue en un informe paginado (Generador
de informes)
02/04/2022 • 3 minutes to read
NOTE
Puede crear y modificar los archivos de definición de informes paginados (.rdl) en el Generador de informes de Microsoft,
en Power BI Report Builder y en el Diseñador de informes de SQL Server Data Tools.
Sintaxis
RunningValue(expression, function, scope)
Parámetros
expression
Expresión en la que se lleva a cabo la agregación; por ejemplo, [Quantity] .
function
(Enum ) Nombre de la función de agregado que se aplica a la expresión; por ejemplo, Sum . Esta función no
puede ser RunningValue , RowNumber ni Aggregate .
scope
(String ) Constante de cadena que es el nombre de un conjunto de datos, grupo, región de datos o NULL
(Nothing en Visual Basic), que especifica el contexto en el que evaluar la agregación. Nothing especifica el
contexto más externo, normalmente el conjunto de datos de informe.
Observaciones
El valor para RunningValue se restablece en 0 para cada nueva instancia del ámbito. Si se especifica un grupo,
el valor actual se restablece cuando cambia la expresión de grupo. Si se especifica una región de datos, el valor
actual se restablece en cada instancia nueva de la región de datos. Si se especifica un conjunto de datos, el valor
actual no se restablece en todo el conjunto de datos.
RunningValue no se puede utilizar en un filtro o expresión de ordenación.
El conjunto de datos para los que se calcula el valor en ejecución debe tener el mismo tipo de datos. Si desea
convertir datos de varios tipos de datos numéricos al mismo tipo de datos, use funciones de conversión como
CInt , CDbl o CDec . Para obtener más información, vea Funciones de conversión de tipos.
Scope no puede ser una expresión.
Expression puede contener las llamadas a las funciones de agregados anidados con las siguientes excepciones y
condiciones:
El ámbito para los agregados anidados debe ser igual que el ámbito del agregado exterior, o ser
contenido por él. Para todos los ámbitos distintos de la expresión, un ámbito debe estar en una relación
secundaria con respecto a todos los otros ámbitos.
El ámbito para los agregados anidados no puede ser el nombre de un conjunto de datos.
Expression no debe contener las funciones First , Last , Previous o RunningValue .
Expression no debe contener a los agregados anidados que especifican recursive.
Para calcular el valor actual del número de filas, use RowNumber . Para más información, vea Función
RowNumber (Generador de informes y SSRS).
Para más información, vea Funciones del generador de informes - referencia de funciones de agregado
(Generador de informes y SSRS) y Ámbito de expresión para los totales, agregados y colecciones integradas
(Generador de informes y SSRS).
Para más información sobre los agregados recursivos, vea Crear un grupo de jerarquía recursiva (Generador de
informes y SSRS).
Ejemplos
El ejemplo de código siguiente proporciona la suma actual del campo denominado Cost en el ámbito más
externo, que es el conjunto de datos.
El ejemplo de código siguiente proporciona la suma actual del campo denominado Score en el conjunto de
datos denominado DataSet1 .
=RunningValue(Fields!Score.Value,sum,"DataSet1")
El ejemplo de código siguiente proporciona la suma actual del campo denominado Traffic Charges en el
ámbito más externo.
Consulte también
Usar expresiones en informes (Generador de informes y SSRS)
Ejemplos de expresiones (Generador de informes y SSRS)
Tipos de datos en expresiones (Generador de informes y SSRS)
Ámbito de expresión para los totales, agregados y colecciones integradas (Generador de informes y SSRS)
Funciones del Generador de informes: función
StDev en un informe paginado (Generador de
informes)
02/04/2022 • 2 minutes to read
NOTE
Puede crear y modificar los archivos de definición de informes paginados (.rdl) en el Generador de informes de Microsoft,
en Power BI Report Builder y en el Diseñador de informes de SQL Server Data Tools.
Sintaxis
StDev(expression, scope, recursive)
Parámetros
expression
(Integer o Float ) Expresión en la que se realiza la agregación.
scope
(String ) Opcional. Nombre de un conjunto de datos, un grupo o una región de datos que contiene los
elementos de informe a los que se va a aplicar la función de agregado. Si no se especifica el parámetro scope ,
se usa el ámbito actual.
recursive
(Tipo enumerado ) Opcional. Simple (valor predeterminado) o RdlRecursive . Especifica si se debe realizar la
agregación de forma recursiva.
Observaciones
El conjunto de datos especificado en la expresión debe tener el mismo tipo de datos. Si desea convertir datos de
varios tipos de datos numéricos al mismo tipo de datos, use funciones de conversión como CInt , CDbl o CDec .
Para obtener más información, vea Funciones de conversión de tipos.
El valor de scope debe ser una constante de cadena y no puede ser una expresión. Para los agregados exteriores
o los que no especifican a otros agregados, scope debe hacer referencia al ámbito actual o a un ámbito de
contenido. Para los agregados de agregados, los agregados anidados pueden especificar un ámbito secundario.
Expression puede contener las llamadas a las funciones de agregados anidados con las siguientes excepciones y
condiciones:
Scope , para los agregados anidados, debe ser igual que el ámbito del agregado exterior, o ser contenido
por él. Para todos los ámbitos distintos de la expresión, un ámbito debe estar en una relación secundaria
con respecto a todos los otros ámbitos.
Scope , para los agregados anidados, no puede ser el nombre de un conjunto de datos.
Expression no debe contener las funciones First , Last , Previous o RunningValue .
Expression no debe contener a los agregados anidados que especifican recursive.
Para más información, vea Funciones del generador de informes - referencia de funciones de agregado
(Generador de informes y SSRS) y Ámbito de expresión para los totales, agregados y colecciones integradas
(Generador de informes y SSRS).
Para más información sobre los agregados recursivos, vea Crear un grupo de jerarquía recursiva (Generador de
informes y SSRS).
Ejemplo
El siguiente ejemplo de código devuelve la desviación estándar de los totales para cada artículo del grupo o de
la región de datos Order .
=StDev(Fields!LineTotal.Value, "Order")
Consulte también
Usar expresiones en informes (Generador de informes y SSRS)
Ejemplos de expresiones (Generador de informes y SSRS)
Tipos de datos en expresiones (Generador de informes y SSRS)
Ámbito de expresión para los totales, agregados y colecciones integradas (Generador de informes y SSRS)
Funciones del Generador de informes: función
StDevP en un informe paginado (Generador de
informes)
02/04/2022 • 2 minutes to read
NOTE
Puede crear y modificar los archivos de definición de informes paginados (.rdl) en el Generador de informes de Microsoft,
en Power BI Report Builder y en el Diseñador de informes de SQL Server Data Tools.
Sintaxis
StDevP(expression, scope, recursive)
Parámetros
expression
(Integer o Float ) Expresión en la que se realiza la agregación.
scope
(String ) Opcional. Nombre de un conjunto de datos, un grupo o una región de datos que contiene los
elementos de informe a los que se va a aplicar la función de agregado. Si no se especifica el parámetro scope ,
se usa el ámbito actual.
recursive
(Tipo enumerado ) Opcional. Simple (valor predeterminado) o RdlRecursive . Especifica si se debe realizar la
agregación de forma recursiva.
Observaciones
El conjunto de datos especificado en la expresión debe tener el mismo tipo de datos. Si desea convertir datos de
varios tipos de datos numéricos al mismo tipo de datos, use funciones de conversión como CInt , CDbl o CDec .
Para obtener más información, vea Funciones de conversión de tipos.
El valor de scope debe ser una constante de cadena y no puede ser una expresión. Para los agregados exteriores
o los que no especifican a otros agregados, scope debe hacer referencia al ámbito actual o a un ámbito de
contenido. Para los agregados de agregados, los agregados anidados pueden especificar un ámbito secundario.
Expression puede contener las llamadas a las funciones de agregados anidados con las siguientes excepciones y
condiciones:
Scope , para los agregados anidados, debe ser igual que el ámbito del agregado exterior, o ser contenido
por él. Para todos los ámbitos distintos de la expresión, un ámbito debe estar en una relación secundaria
con respecto a todos los otros ámbitos.
Scope , para los agregados anidados, no puede ser el nombre de un conjunto de datos.
Expression no debe contener las funciones First , Last , Previous o RunningValue .
Expression no debe contener a los agregados anidados que especifican recursive.
Para más información, vea Funciones del generador de informes - referencia de funciones de agregado
(Generador de informes y SSRS) y Ámbito de expresión para los totales, agregados y colecciones integradas
(Generador de informes y SSRS).
Para más información sobre los agregados recursivos, vea Crear un grupo de jerarquía recursiva (Generador de
informes y SSRS).
Ejemplo
El siguiente ejemplo de código devuelve la desviación estándar de población de los totales para cada artículo del
grupo o de la región de datos Order .
=StDevP(Fields!LineTotal.Value, "Order")
Consulte también
Usar expresiones en informes (Generador de informes y SSRS)
Ejemplos de expresiones (Generador de informes y SSRS)
Tipos de datos en expresiones (Generador de informes y SSRS)
Ámbito de expresión para los totales, agregados y colecciones integradas (Generador de informes y SSRS)
Funciones del Generador de informes: función Sum
en un informe paginado (Generador de informes)
02/04/2022 • 2 minutes to read
NOTE
Puede crear y modificar los archivos de definición de informes paginados (.rdl) en el Generador de informes de Microsoft,
en Power BI Report Builder y en el Diseñador de informes de SQL Server Data Tools.
Sintaxis
Sum(expression, scope, recursive)
Parámetros
expression
(Integer o Float ) Expresión en la que se realiza la agregación.
scope
(String ) Opcional. Nombre de un conjunto de datos, un grupo o una región de datos que contiene los
elementos de informe a los que se va a aplicar la función de agregado. Si no se especifica el parámetro scope ,
se usa el ámbito actual.
recursive
(Tipo enumerado ) Opcional. Simple (valor predeterminado) o RdlRecursive . Especifica si se debe realizar la
agregación de forma recursiva.
Observaciones
El conjunto de datos especificado en la expresión debe tener el mismo tipo de datos. Si desea convertir datos de
varios tipos de datos numéricos al mismo tipo de datos, use funciones de conversión como CInt , CDbl o CDec .
Para obtener más información, vea Funciones de conversión de tipos.
El valor de scope debe ser una constante de cadena y no puede ser una expresión. Para los agregados exteriores
o los que no especifican a otros agregados, scope debe hacer referencia al ámbito actual o a un ámbito de
contenido. Para los agregados de agregados, los agregados anidados pueden especificar un ámbito secundario.
Expression puede contener las llamadas a las funciones de agregados anidados con las siguientes excepciones y
condiciones:
Scope , para los agregados anidados, debe ser igual que el ámbito del agregado exterior, o ser contenido
por él. Para todos los ámbitos distintos de la expresión, un ámbito debe estar en una relación secundaria
con respecto a todos los otros ámbitos.
Scope , para los agregados anidados, no puede ser el nombre de un conjunto de datos.
Expression no debe contener las funciones First , Last , Previous o RunningValue .
Expression no debe contener a los agregados anidados que especifican recursive.
Para más información, vea Funciones del generador de informes - referencia de funciones de agregado
(Generador de informes y SSRS) y Ámbito de expresión para los totales, agregados y colecciones integradas
(Generador de informes y SSRS).
Para más información sobre los agregados recursivos, vea Crear un grupo de jerarquía recursiva (Generador de
informes y SSRS).
Ejemplos
A. Suma de los totales de los elementos de línea
Los dos ejemplos de código siguientes devuelven la suma de los totales para cada artículo del grupo o de la
región de datos Order .
=Sum(Fields!LineTotal.Value, "Order")
' or
=Sum(CDbl(Fields!LineTotal.Value), "Order")
=Max(Sum(Fields!Sales.Value))
Consulte también
Usar expresiones en informes (Generador de informes y SSRS)
Ejemplos de expresiones (Generador de informes y SSRS)
Tipos de datos en expresiones (Generador de informes y SSRS)
Ámbito de expresión para los totales, agregados y colecciones integradas (Generador de informes y SSRS)
Funciones del Generador de informes: función
Union en un informe paginado (Generador de
informes)
02/04/2022 • 2 minutes to read
NOTE
Puede crear y modificar los archivos de definición de informes paginados (.rdl) en el Generador de informes de Microsoft,
en Power BI Report Builder y en el Diseñador de informes de SQL Server Data Tools.
Sintaxis
Union(expression, scope, recursive)
Parámetros
expression
(SqlGeometr y o SqlGeography ) Expresión en la que se lleva a cabo la agregación.
scope
(String ) Opcional. Nombre de un conjunto de datos, un grupo o una región de datos que contiene los
elementos de informe a los que se va a aplicar la función de agregado. Si no se especifica el parámetro scope ,
se usa el ámbito actual.
recursive
(Tipo enumerado ) Opcional. Simple (valor predeterminado) o RdlRecursive . Especifica si se debe realizar la
agregación de forma recursiva.
Valor devuelto
Devuelve un objeto espacial, SqlGeometr y o SqlGeography , basado en el tipo de expresión. Para más
información sobre los tipos de datos espaciales SqlGeometr y y SqlGeography , vea Información general de
los tipos de datos espaciales.
Observaciones
El conjunto de datos especificado en la expresión debe tener el mismo tipo de datos.
El valor de scope debe ser una constante de cadena y no puede ser una expresión. Para los agregados exteriores
o los que no especifican a otros agregados, scope debe hacer referencia al ámbito actual o a un ámbito de
contenido. No se admiten los ámbitos de conjunto de datos. Para los agregados de agregados, los agregados
anidados pueden especificar un ámbito secundario.
Expression puede contener las llamadas a las funciones de agregados anidados con las siguientes excepciones y
condiciones:
Scope , para los agregados anidados, debe ser igual que el ámbito del agregado exterior, o ser contenido
por él. Para todos los ámbitos distintos de la expresión, un ámbito debe estar en una relación secundaria
con respecto a todos los otros ámbitos.
Scope , para los agregados anidados, no puede ser el nombre de un conjunto de datos.
Expression no debe contener las funciones First , Last , Previous o RunningValue .
Expression no debe contener a los agregados anidados que especifican recursive.
Para más información, vea Funciones del generador de informes - referencia de funciones de agregado
(Generador de informes y SSRS) y Ámbito de expresión para los totales, agregados y colecciones integradas
(Generador de informes y SSRS).
Para más información sobre los agregados recursivos, vea Crear un grupo de jerarquía recursiva (Generador de
informes y SSRS).
Ejemplo
En la tabla siguiente se muestran ejemplos de las expresiones SqlGeometr y y la expresión de resultado de
Union , mostrados en formato WKT (Well Known Text, texto bien conocido) para los datos espaciales.
POINT(3 4)
LINESTRING(5 6, 7 8)
=Union(Fields!PointLocation.Value)
=Union(Fields!PathDefinition.Value)
=Union(Fields!PolygonDefinition.Value, "Group1")
Consulte también
Usar expresiones en informes (Generador de informes y SSRS)
Ejemplos de expresiones (Generador de informes y SSRS)
Tipos de datos en expresiones (Generador de informes y SSRS)
Ámbito de expresión para los totales, agregados y colecciones integradas (Generador de informes y SSRS)
Funciones del Generador de informes: función Var
en un informe paginado (Generador de informes)
02/04/2022 • 2 minutes to read
NOTE
Puede crear y modificar los archivos de definición de informes paginados (.rdl) en el Generador de informes de Microsoft,
en Power BI Report Builder y en el Diseñador de informes de SQL Server Data Tools.
Sintaxis
Var(expression, scope, recursive)
Parámetros
expression
(Integer o Float ) Expresión en la que se realiza la agregación.
scope
(String ) Opcional. Constante que representa el nombre de un conjunto de datos, un grupo o una región de
datos que contiene los elementos del informe a los que se va a aplicar la función de agregado. Si no se
especifica el parámetro scope , se usa el ámbito actual.
recursive
(Tipo enumerado ) Opcional. Simple (valor predeterminado) o RdlRecursive . Especifica si se debe realizar la
agregación de forma recursiva.
Observaciones
El conjunto de datos especificado en la expresión debe tener el mismo tipo de datos. Si desea convertir datos de
varios tipos de datos numéricos al mismo tipo de datos, use funciones de conversión como CInt , CDbl o CDec .
Para obtener más información, vea Funciones de conversión de tipos.
El valor de scope debe ser una constante de cadena y no puede ser una expresión. Para los agregados exteriores
o los que no especifican a otros agregados, scope debe hacer referencia al ámbito actual o a un ámbito de
contenido. Para los agregados de agregados, los agregados anidados pueden especificar un ámbito secundario.
Expression puede contener las llamadas a las funciones de agregados anidados con las siguientes excepciones y
condiciones:
Scope , para los agregados anidados, debe ser igual que el ámbito del agregado exterior, o ser contenido
por él. Para todos los ámbitos distintos de la expresión, un ámbito debe estar en una relación secundaria
con respecto a todos los otros ámbitos.
Scope , para los agregados anidados, no puede ser el nombre de un conjunto de datos.
Expression no debe contener las funciones First , Last , Previous o RunningValue .
Expression no debe contener a los agregados anidados que especifican recursive.
Para más información, vea Funciones del generador de informes - referencia de funciones de agregado
(Generador de informes y SSRS) y Ámbito de expresión para los totales, agregados y colecciones integradas
(Generador de informes y SSRS).
Para más información sobre los agregados recursivos, vea Crear un grupo de jerarquía recursiva (Generador de
informes y SSRS).
Ejemplo
El siguiente ejemplo de código proporciona la varianza de los totales para cada artículo del grupo o de la región
de datos Order :
=Var(Fields!LineTotal.Value, "Order")
Consulte también
Usar expresiones en informes (Generador de informes y SSRS)
Ejemplos de expresiones (Generador de informes y SSRS)
Tipos de datos en expresiones (Generador de informes y SSRS)
Ámbito de expresión para los totales, agregados y colecciones integradas (Generador de informes y SSRS)
Funciones del Generador de informes: función VarP
en un informe paginado (Generador de informes)
02/04/2022 • 2 minutes to read
NOTE
Puede crear y modificar los archivos de definición de informes paginados (.rdl) en el Generador de informes de Microsoft,
en Power BI Report Builder y en el Diseñador de informes de SQL Server Data Tools.
Sintaxis
VarP(expression, scope, recursive)
Parámetros
expression
(Integer o Float ) Expresión en la que se realiza la agregación.
scope
(String ) Opcional. Nombre de un conjunto de datos, un grupo o una región de datos que contiene los
elementos de informe a los que se va a aplicar la función de agregado. Si no se especifica el parámetro scope ,
se usa el ámbito actual.
recursive
(Tipo enumerado ) Opcional. Simple (valor predeterminado) o RdlRecursive . Especifica si se debe realizar la
agregación de forma recursiva.
Observaciones
El conjunto de datos especificado en la expresión debe tener el mismo tipo de datos. Si desea convertir datos de
varios tipos de datos numéricos al mismo tipo de datos, use funciones de conversión como CInt , CDbl o CDec .
Para obtener más información, vea Funciones de conversión de tipos.
El valor de scope debe ser una constante de cadena y no puede ser una expresión. Para los agregados exteriores
o los que no especifican a otros agregados, scope debe hacer referencia al ámbito actual o a un ámbito de
contenido. Para los agregados de agregados, los agregados anidados pueden especificar un ámbito secundario.
Expression puede contener las llamadas a las funciones de agregados anidados con las siguientes excepciones y
condiciones:
Scope , para los agregados anidados, debe ser igual que el ámbito del agregado exterior, o ser contenido
por él. Para todos los ámbitos distintos de la expresión, un ámbito debe estar en una relación secundaria
con respecto a todos los otros ámbitos.
Scope , para los agregados anidados, no puede ser el nombre de un conjunto de datos.
Expression no debe contener las funciones First , Last , Previous o RunningValue .
Expression no debe contener a los agregados anidados que especifican recursive.
Para más información, vea Funciones del generador de informes - referencia de funciones de agregado
(Generador de informes y SSRS) y Ámbito de expresión para los totales, agregados y colecciones integradas
(Generador de informes y SSRS).
Para más información sobre los agregados recursivos, vea Crear un grupo de jerarquía recursiva (Generador de
informes y SSRS).
Ejemplo
El siguiente ejemplo de código devuelve la varianza de población de los totales para cada artículo del grupo o
de la región de datos Order .
=VarP(Fields!LineTotal.Value, "Order")
Consulte también
Usar expresiones en informes (Generador de informes y SSRS)
Ejemplos de expresiones (Generador de informes y SSRS)
Tipos de datos en expresiones (Generador de informes y SSRS)
Ámbito de expresión para los totales, agregados y colecciones integradas (Generador de informes y SSRS)
Tipos de datos en las expresiones de un informe
paginado (Generador de informes)
02/04/2022 • 9 minutes to read
NOTE
Puede crear y modificar los archivos de definición de informes paginados (.rdl) en el Generador de informes de Microsoft,
en Power BI Report Builder y en el Diseñador de informes de SQL Server Data Tools.
T IP O RDL T IP O S DE C L R
DateTimeOffset
Single, Decimal
NOTE
Los parámetros de informe cuyo tipo de datos es DateTime no admiten milisegundos. Aunque sí puede crear un
parámetro basado en valores que incluyen milisegundos, no puede seleccionar un valor con milisegundos en una lista
desplegable de valores disponibles que contiene valores de fecha o de hora.
T IP O DE C O N VERSIÓ N E JEM P LO
-- or --
=Year(Fields!TimeinDateTimeFormat.Value)
-1 es True y 0 es False.
1 es True y 0 es False.
También puede usar la función de formato para controlar el formato de visualización del valor. Para obtener más
información, vea Funciones (Visual Basic).
Ejemplos avanzados
Cuando se establece conexión con un origen de datos cuyo proveedor de datos no permite convertir todos los
tipos de datos existentes en dicho origen de datos, el tipo de datos predeterminado para los tipos de datos no
compatibles es String. En los ejemplos siguientes, se ofrecen soluciones para tipos de datos concretos que se
devuelven como String.
Concatenar un tipo de datos String y un tipo de datos CLR DateTimeOffset
Para la mayoría de los tipos de datos, el lenguaje CLR proporciona conversiones predeterminadas que permiten
concatenar valores de tipos de datos diferentes en una cadena con el operador &. Por ejemplo, la expresión
siguiente concatena el texto "The date and time are:" con un campo de conjunto de datos StartDate, que es un
valor DateTime : ="The date and time are: " & Fields!StartDate.Value .
Para algunos tipos de datos, puede ser necesario incluir la función ToString. Por ejemplo, la expresión siguiente
muestra el mismo ejemplo con el tipo de datos CLR DateTimeOffset, que incluye la fecha, la hora y un ajuste de
zona horaria en relación con la zona horaria UTC: ="The time is: " & Fields!StartDate.Value.ToString() .
Convertir un tipo de datos String en un tipo de datos CLR DateTime
Si una extensión de procesamiento de datos no admite todos los tipos de datos definidos en un origen de datos,
los datos se pueden recuperar como texto. Por ejemplo, un valor del tipo de datos datetimeoffset(7) se puede
recuperar como un tipo de datos String. En Perth, Australia, el valor de cadena para la fecha 1 de julio de 2008, a
las 6:05:07,9999999 a.m. sería algo parecido a:
2008-07-01 06:05:07.9999999 +08:00
En este ejemplo, se muestra la fecha (1 de julio de 2008) seguida de la hora con una precisión de 7 dígitos
(6:05:07,9999999 a.m.) y de un ajuste de zona horaria UTC en horas y minutos (más 8 horas, 0 minutos). Para
los ejemplos siguientes, este valor se ha situado en un campo con el tipo de datos String denominado
MyDateTime.Value .
Puede usar una de las estrategias siguientes para convertir estos datos en uno o más valores CLR:
En un cuadro de texto, use una expresión para extraer partes de la cadena. Por ejemplo:
La expresión siguiente extrae solo la parte de la hora del ajuste de zona horaria UTC y la convierte
en minutos: =CInt(Fields!MyDateTime.Value.Substring(Fields!MyDateTime.Value.Length-5,2)) * 60
El resultado es 480 .
La expresión siguiente convierte la cadena en un valor de fecha y hora:
=DateTime.Parse(Fields!MyDateTime.Value)
MyDateTime,
FROM MyDates
El conjunto de resultados tiene tres columnas. La primera columna es la fecha y la hora, la segunda
columna es el año y la tercera columna es el ajuste UTC en minutos. En la fila siguiente se muestran datos
de ejemplo:
2008-07-01 06:05:07 2008 480
Para obtener más información sobre los tipos de datos de las bases de datos de SQL Server, vea Tipos de datos
(Transact-SQL) y Tipos de datos y funciones de fecha y hora (Transact-SQL).
Para obtener más información sobre los tipos de datos de SQL Server Analysis Services, consulte Tipos de datos
en Analysis Services.
Consulte también
Aplicar formato a los elementos de informe (Generador de informes y SSRS)
Constantes en expresiones de informes paginados
(Generador de informes)
02/04/2022 • 2 minutes to read
NOTE
Puede crear y modificar los archivos de definición de informes paginados (.rdl) en el Generador de informes de Microsoft,
en Power BI Report Builder y en el Diseñador de informes de SQL Server Data Tools.
Texto literal
En una expresión, el texto literal es texto que está encerrado entre comillas dobles. También puede escribir
directamente el texto en un cuadro de texto sin las comillas dobles cuando no forma parte de una expresión. Si
el valor del cuadro de texto no comienza por un signo igual (=), el texto se trata como texto literal. En la tabla
siguiente se muestran varios ejemplos de texto literal en una expresión.
[Texto que se muestra entre corchetes] \[Texto que se muestra entre [Texto que se muestra entre corchetes]
corchetes\]
Constantes RDL
Puede usar constantes definidas en lenguaje RDL (Report Definition Language) en una expresión. En el cuadro
de diálogo Expresión , las constantes aparecen al crear una expresión para una propiedad de informe que solo
acepta ciertos valores válidos, también conocidos como tipos enumerados. En la tabla siguiente se muestran
dos ejemplos.
TextAlign Valores válidos para alinear texto en un General, Left, Center, Right
cuadro de texto.
BorderStyle Valores válidos para una línea Default, None, Dotted, Dashed, Solid,
agregada a un informe. Double, DashDot, DashDotdot
Constantes de Visual Basic
Puede usar constantes definidas en la biblioteca en tiempo de ejecución de Visual Basic en una expresión. Por
ejemplo, puede usar la constante DateInter val.Day . La siguiente expresión para la fecha 10 de enero de 2008
devuelve el número 10:
=DatePart("d",Globals!ExecutionTime)
Constantes CLR
Puede usar constantes definidas en clases de Common Language Runtime (CLR) de .NET Framework en una
expresión. En la tabla siguiente se muestra un ejemplo de un color definido por el sistema.
Consulte también
Expresión (cuadro de diálogo)
Expresiones (Generador de informes y SSRS)
Ejemplos de expresiones (Generador de informes y SSRS)
Tipos de datos en expresiones (Generador de informes y SSRS)
Expresión (cuadro de diálogo del Generador de informes)
Operadores en las expresiones de un informe
paginado (Generador de informes)
02/04/2022 • 3 minutes to read
NOTE
Puede crear y modificar los archivos de definición de informes paginados (.rdl) en el Generador de informes de Microsoft,
en Power BI Report Builder y en el Diseñador de informes de SQL Server Data Tools.
Aritméticos
Los operadores aritméticos realizan operaciones matemáticas entre dos términos numéricos de una expresión.
De comparación
Los operadores de comparación comprueban si dos expresiones son iguales.
= Igual que.
Concatenación de cadenas
Los operadores de concatenación de cadenas anexan la segunda cadena a la primera en una expresión. Para las
demás operaciones de cadena, use las funciones integradas.
Desplazamiento de bits
Los operadores de desplazamiento de bits realizan manipulaciones de bits entre dos términos enteros de una
expresión.
Consulte también
Expresión (cuadro de diálogo)
Expresiones (Generador de informes y SSRS)
Ejemplos de expresiones (Generador de informes y SSRS)
Tipos de datos en expresiones (Generador de informes y SSRS)
Expresión (cuadro de diálogo del Generador de informes)
Colecciones integradas en expresiones de un
informe paginado (Generador de informes)
02/04/2022 • 3 minutes to read
NOTE
Puede crear y modificar los archivos de definición de informes paginados (.rdl) en el Generador de informes de Microsoft,
en Power BI Report Builder y en el Diseñador de informes de SQL Server Data Tools.
Collection!ObjectName.Property =Fields!Sales.Value
Collection!ObjectName("Property") =Fields!Sales("Value")
Collection("ObjectName").Property =Fields("Sales").Value
Collection("Member") =User("Language")
Collection.Member =User.Language
Consulte también
Agregar una expresión (Generador de informes y SSRS)
Ejemplos de expresiones (Generador de informes y SSRS)
Colecciones integradas: referencias a Globals y User
en un informe paginado (Generador de informes)
02/04/2022 • 6 minutes to read
NOTE
Puede crear y modificar los archivos de definición de informes paginados (.rdl) en el Generador de informes de Microsoft,
en Power BI Report Builder y en el Diseñador de informes de SQL Server Data Tools.
Los miembros de la colección Globals devuelven datos de tipo variant. Si desea usar un miembro de esta
colección en una expresión que requiere un tipo de datos específico, primero deberá convertir la variable. Por
ejemplo, para convertir los datos de tipo variant de la fecha y hora de ejecución a formato de fecha, utilice
=CDate(Globals!ExecutionTime) . Para obtener más información, vea Tipos de datos en expresiones (Generador
de informes y SSRS).
RenderFormat
En esta tabla se describen los miembros de RenderFormat .
DeviceInfo Colección nombre/valor de solo lectura Pares clave/valor para los parámetros
de deviceinfo para la solicitud de
representación actual.
Ejemplos
En los ejemplos siguientes se muestra cómo usar una referencia a la colección Globals en una expresión:
Esta expresión, ubicada en un cuadro de texto en el pie de página de un informe, devuelve el número de
página y el número total de páginas del informe:
=Globals.PageNumber & " of " & Globals.TotalPages
Esta expresión devuelve el nombre del informe y la hora a la que se ejecutó. A la hora se le aplica formato
con la cadena de formato de Microsoft .NET Framework para fechas cortas:
=Globals.ReportName & ", dated " & Format(Globals.ExecutionTime, "d")
Esta expresión, ubicada en el cuadro de diálogo Visibilidad de columna para una columna
seleccionada, muestra la columna solo cuando el informe se exporta a Excel. De lo contrario, la columna
está oculta.
EXCELOPENXML hace referencia al formato de Excel que se incluye en Office 2007. EXCEL hace referencia al
formato de Excel que se incluye en Office 2003.
=IIF(Globals!RenderFormat.Name = "EXCELOPENXML" OR Globals!RenderFormat.Name = "EXCEL", false, true)
NOTE
Aunque es posible cambiar la configuración de idioma de un informe, es preciso ser muy consciente de los problemas de
visualización que esto puede provocar. Por ejemplo, si se cambia la configuración regional de un informe, puede cambiar
no solo el formato de fecha del informe, sino también el formato de moneda. A menos que exista algún proceso de
conversión de moneda, este cambio puede provocar que el informe muestre un símbolo de moneda incorrecto. Para
evitar esta situación, establezca la información de idioma en cada uno de los elementos que desee cambiar, o establezca el
elemento con los datos de moneda en un idioma determinado.
Consulte también
Expresiones (Generador de informes y SSRS)
Expresión (cuadro de diálogo del Generador de informes)
Tipos de datos en expresiones (Generador de informes y SSRS)
Aplicar formato a números y fechas (Generador de informes y SSRS)
Ejemplos de expresiones (Generador de informes y SSRS)
Colecciones integradas: referencias a la colección de
parámetros en un informe paginado (Generador de
informes)
02/04/2022 • 4 minutes to read
NOTE
Puede crear y modificar los archivos de definición de informes paginados (.rdl) en el Generador de informes de Microsoft,
en Power BI Report Builder y en el Diseñador de informes de SQL Server Data Tools.
=Parameters! <ParameterName> .Label Devuelve la etiqueta del parámetro, se suele utilizar como
nombre para mostrar de una lista desplegable de valores
disponibles.
=CStr(Parameters! <ParameterName> .Value) Devuelve el valor del parámetro como una cadena.
=Fields(Parameters! <ParameterName> Devuelve el valor del campo que tiene el mismo nombre que
.Value).Value el parámetro.
Para obtener más información sobre cómo usar parámetros en los filtros, vea Agregar filtros de conjunto de
datos, filtros de región de datos y filtros de grupo (Generador de informes y SSRS).
=Join(Parameters! <MultivalueParameterName> Devuelve un valor de tipo String formado por una lista de
.Value,", ") valores delimitada por comas en un parámetro de varios
valores. Puede utilizar cualquier delimitador del segundo
parámetro para Join.
Para más información sobre cómo usar parámetros en los filtros, vea Parámetros de informe (Generador de
informes y Diseñador de informes).
Consulte también
Expresiones (Generador de informes y SSRS)
Filtros de uso frecuente (Generador de informes y SSRS)
Agregar, cambiar o eliminar parámetros de informe (Generador de informes y SSRS)
Tutorial: Agregar un parámetro a un informe (Generador de informes)
Tutoriales del Generador de informes
Colecciones integradas en expresiones (Generador de informes y SSRS)
Colecciones integradas: referencias a la colección de
campos de conjunto de datos en un informe
paginado (Generador de informes)
02/04/2022 • 6 minutes to read
NOTE
Puede crear y modificar los archivos de definición de informes paginados (.rdl) en el Generador de informes de Microsoft,
en Power BI Report Builder y en el Diseñador de informes de SQL Server Data Tools.
Al usar el cuadro de diálogo Expresión para definir una referencia de campo sencilla, puede seleccionar la
colección Fields en el panel Categoría y ver la lista de campos disponibles en el panel Campo . Cada campo
tiene varias propiedades, entre las que se incluyen Value e IsMissing. Las demás son propiedades de campo
extendidas predefinidas que pueden estar disponibles para el conjunto de datos dependiendo del tipo de origen
de datos.
Detectar valores NULL en un campo de conjunto de datos
Para detectar un valor de campo NULL (Nothing en Visual Basic), puede usar la función IsNothing . Cuando se
coloca en un cuadro de texto de una fila de detalles de tabla, la expresión siguiente comprueba el valor del
campo MiddleName y lo sustituye por el texto "No Middle Name" cuando dicho valor es NULL, y por el propio
valor de campo en caso contrario:
=IIF(IsNothing(Fields!MiddleName.Value),"No Middle Name",Fields!MiddleName.Value)
NOTE
IsMissing detecta cambios en el esquema de conjunto de datos entre el tiempo de diseño y el de ejecución para cualquier
tipo de origen de datos. IsMissing no se puede usar para detectar miembros vacíos en un cubo multidimensional, y no
está relacionada con los conceptos EMPTY y NON EMPTY del lenguaje de consulta MDX.
Puede probar la propiedad IsMissing en código personalizado para determinar si un campo se encuentra en el
conjunto de resultados. No puede comprobar su presencia usando una expresión con una llamada a una
función de Visual Basic , como IIF o SWITCH , porque Visual Basic evalúa todos los parámetros en la llamada a
la función, lo que produce un error cuando se evalúa la referencia al campo que falta.
Ejemplo de control de la visibilidad de una columna dinámica para un campo que no existe
Para establecer una expresión que controle la visibilidad de una columna que muestra un campo de un conjunto
de datos, primero debe definir una función de código personalizada que devuelva un valor booleano que
indique si el campo existe o no. Por ejemplo, la función de código personalizada siguiente devuelve true si el
campo no existe y false en caso contrario.
Si quiere usar esta función para controlar la visibilidad de una columna, establezca la propiedad Hidden de la
columna en la expresión siguiente:
=Code.IsFieldMissing(Fields!FieldName)
Para usar esta función en un cuadro de texto, agregue la expresión siguiente a la propiedad Value:
=Code.IsFieldMissingThenString(Fields!FieldName,"Missing")
Consulte también
Ejemplos de expresiones (Generador de informes y SSRS)
Conjuntos de datos de informe (SSRS)
Colecciones integradas: referencias a DataSources y
DataSets en un informe paginado (Generador de
informes)
02/04/2022 • 2 minutes to read
NOTE
Puede crear y modificar los archivos de definición de informes paginados (.rdl) en el Generador de informes de Microsoft,
en Power BI Report Builder y en el Diseñador de informes de SQL Server Data Tools.
DataSources
La colección DataSources representa los orígenes de datos a los que se hace referencia en una definición de
informe publicado. Puede decidir incluir esta información en el informe para documentar el origen de los datos
de informe. Esta colección no está disponible en el modo Vista previa . En la siguiente tabla, se describen las
variables de la colección DataSources .
/DataSources/AdventureWorks2012 .
DataSets
La colección DataSets representa los conjuntos de datos a los que se hace referencia en una definición de
informe. Puede decidir incluir la consulta en el informe en un cuadro de texto, de modo que un usuario que esté
interesado en saber exactamente qué datos están en el informe pueda ver el texto del comando original. Esta
colección no está disponible en el modo Vista previa . En la siguiente tabla, se describen los miembros de la
colección DataSets .
Consulte también
Expresiones (Generador de informes y SSRS)
Ejemplos de expresiones (Generador de informes y SSRS)
Colecciones integradas: referencias a variables de
grupo e informe en un informe paginado
(Generador de informes)
02/04/2022 • 4 minutes to read
NOTE
Puede crear y modificar los archivos de definición de informes paginados (.rdl) en el Generador de informes de Microsoft,
en Power BI Report Builder y en el Diseñador de informes de SQL Server Data Tools.
Variables de informe
Use una variable de informe para hospedar un valor para cálculos dependientes del tiempo, como los tipos de
cambio de divisas o las marcas de tiempo, o para los cálculos complejos a los que se hace referencia varias
veces. De forma predeterminada, una variable de informe se calcula una sola vez y se puede usar en expresiones
en cualquier parte del informe. Las variables de informe son de solo lectura de forma predeterminada. Puede
cambiar el valor predeterminado para habilitar una variable de informe como de lectura y escritura. El valor de
una variable de informe se conserva en toda una sesión, hasta que se vuelve a procesar el informe.
Para agregar una variable de informe, abra el cuadro de diálogo Propiedades del informe , haga clic en
Variables y especifique un nombre y un valor. Los nombres son cadenas con distinción de mayúsculas y
minúsculas que empiezan por una letra y no tienen espacios. Un nombre puede incluir letras, números o
caracteres de subrayado (_).
Para hacer referencia a la variable en una expresión, use la sintaxis de colección global, por ejemplo,
=Variables!CustomTimeStamp.Value . En la superficie de diseño, el valor aparece en un cuadro de texto como
<<Expr>> .
NOTE
El momento en que el procesador de informes inicializa una variable o evalúa una expresión que actualiza una
variable no se puede controlar. El orden de ejecución para la inicialización de variables no está definido.
Para obtener más información acerca de las sesiones, vea Previewing Reports in Report Builder.
Variables de grupo
Use una variable de grupo para calcular una expresión compleja una vez en el ámbito de un grupo. Una variable
de grupo solo es válida en el ámbito del grupo y de sus grupos secundarios.
Por ejemplo, imagine que una región de datos muestra datos de inventario para elementos que pertenecen a
categorías de impuestos diferentes y que desea aplicar tipos impositivos diferentes a cada categoría. Agrupará
los datos por categoría y definirá una variable Tax en el grupo primario. Después, definirá una variable de grupo
para ItemTax para cada categoría de impuesto y asignará cada uno de los subgrupos de categoría a la variable
de grupo adecuada. Por ejemplo:
Para el grupo primario basado en [Category] , defina la variable Tax con un valor [Tax] . Imagine que los
valores de categoría son Alimentos y Ropa.
Para el grupo secundario basado en , defina la variable ItemsTax como
[Subcategory]
=Variables!Tax.Value * Sum(Fields!Price.Value). Imagine que los valores de subcategoría para la
categoría Alimentos son Bebidas y Pan. Imagine que los valores de subcategoría para Ropa son Camisas y
Sombreros.
Agregue la expresión =Variables!ItemsTax.Value para un cuadro de texto de una fila del grupo
secundario.
En el cuadro de texto se muestra el impuesto total para Bebidas y Pan tras aplicar el impuesto para
Alimentos, y el impuesto total para Camisas y Sombreros tras aplicar el impuesto para Ropa.
Para agregar una variable de grupo, abra el cuadro de diálogo Propiedades de grupo de Tablix , haga clic en
Variables y proporcione un nombre y un valor. La variable de grupo se calcula una vez para cada valor de
grupo único.
Para hacer referencia a la variable en una expresión, use la sintaxis de colección global, por ejemplo,
=Variables!GroupDescription.Value . En la superficie de diseño, el valor aparece en un cuadro de texto como
<<Expr>> .
Consulte también
Filtrar, agrupar y ordenar datos (Generador de informes y SSRS)
Colecciones integradas en expresiones (Generador de informes y SSRS)
Ejemplos de expresiones (Generador de informes y SSRS)
Colecciones integradas: referencias a la colección
ReportItems en un informe paginado (Generador
de informes)
02/04/2022 • 3 minutes to read
NOTE
Puede crear y modificar los archivos de definición de informes paginados (.rdl) en el Generador de informes de Microsoft,
en Power BI Report Builder y en el Diseñador de informes de SQL Server Data Tools.
Esta expresión, ubicada en la propiedad Color de un cuadro de texto de Repor tItem , muestra el texto en
negro cuando el valor es > 0 y en rojo en los demás casos:
=IIF(Me.Value > 0,"Black","Red")
Esta expresión, ubicada en un cuadro de texto del encabezado o el pie de página, muestra el primer valor
de cada página del informe representado, para un cuadro de texto denominado LastName :
=First(ReportItems("LastName").Value)
Consulte también
Colecciones integradas en expresiones (Generador de informes y SSRS)
Ejemplos de expresiones (Generador de informes y SSRS)
Paginación en Reporting Services (Generador de informes y SSRS)
Filtrar, agrupar y ordenar datos (Generador de informes y SSRS)
Ordenación interactiva, mapas de documentos y
vínculos en un informe paginado (Generador de
informes)
02/04/2022 • 2 minutes to read
NOTE
Los vínculos que se enlazan a los campos de conjunto de datos pueden ser vulnerables a la alteración con fines
malintencionados. Para obtener más información, vea Proteger informes y recursos.
Si también desea permitir que los usuarios controlen la presentación y el contenido del informe, diseñe
expresiones de ordenación, filtrado y visibilidad que incluyan referencias a los parámetros. Para más
información, vea Parámetros de informe (Generador de informes y Diseñador de informes), Filtrar, agrupar y
ordenar datos (Generador de informes y SSRS) y Agregar filtros de conjunto de datos, filtros de región de datos
y filtros de grupo (Generador de informes y SSRS).
NOTE
Puede crear y modificar los archivos de definición de informes paginados (.rdl) en el Generador de informes de Microsoft,
en Power BI Report Builder y en el Diseñador de informes de SQL Server Data Tools.
En esta sección
Ordenación interactiva (Generador de informes y SSRS)
Describe cómo agregar botones de ordenación interactiva a los encabezados de columna.
Crear un mapa del documento (Generador de informes y SSRS)
Describe cómo agregar una tabla de contenido para poder navegar en informes de gran tamaño.
Agregar un marcador a un informe (Generador de informes y SSRS)
Explica cómo agregar marcadores para crear vínculos dentro de un informe.
Agregar un hipervínculo a una dirección URL (Generador de informes y SSRS)
Explica cómo agregar un vínculo del informe a una dirección URL.
Consulte también
Obtención de detalles, informes detallados, subinformes y regiones de datos anidadas (Generador de informes y
SSRS)
Ordenación interactiva en un informe paginado
(Generador de informes)
02/04/2022 • 4 minutes to read
NOTE
Puede crear y modificar los archivos de definición de informes paginados (.rdl) en el Generador de informes de Microsoft,
en Power BI Report Builder y en el Diseñador de informes de SQL Server Data Tools.
Ordenar las filas de Detalles Fila de encabezado Campo del conjunto Grupo secundario
detalles para un del grupo secundario de datos por el que
grupo secundario de ordenar
una tabla
Ordenar filas para Grupos, pero debe Encabezado de El agregado del Región de datos
varios grupos de filas volver a definir la columna campo del conjunto
y filas de detalles de expresión de grupo de datos por el que
una tabla se va ordenar
El procesador de informes aplica la ordenación interactiva después de que se han aplicado todas las expresiones
de ordenación de grupo y de región de datos. Para obtener más información, vea Filtrar, agrupar y ordenar
datos (Generador de informes y SSRS).
Consulte también
Ordenar datos en una región de datos (Generador de informes y SSRS)
Filtrar, agrupar y ordenar datos (Generador de informes y SSRS)
Agregar una ordenación interactiva a una tabla o una matriz (Generador de informes y SSRS)
Adición de una ordenación interactiva a una tabla o
una matriz en informes paginados (Generador de
informes)
02/04/2022 • 12 minutes to read
NOTE
Puede crear y modificar los archivos de definición de informes paginados (.rdl) en el Generador de informes de Microsoft,
en Power BI Report Builder y en el Diseñador de informes de SQL Server Data Tools.
En este artículo
Ordenar filas de detalles para una tabla sin grupos
Ordenar un grupo de filas primarias de nivel superior para una tabla o matriz
Ordenar grupos secundarios o filas de detalles para un grupo
Ordenar filas basadas en una expresión de grupo compleja
Sincronizar el criterio de ordenación para varias regiones de datos
NOTE
Para las expresiones de grupo complejas, establezca manualmente la expresión Ordenar por en el mismo valor
que la expresión de grupo.
6. Haga clic en OK .
Para comprobar la acción de ordenación, haga clic en Ejecutar para mostrar una vista previa del informe y, a
continuación, haga clic en los botones de ordenación interactiva.
Volver al principio
8. Haga clic en OK .
Ahora ha definido el grupo. A continuación, arrastre los campos que desea mostrar al área del cuerpo de
Tablix de la matriz. Agregue los campos por los que eligió realizar la agrupación en el paso 7 al área del
cuerpo de Tablix, cada uno en su propia columna.
En este escenario, no es necesaria la primera columna del área de grupos de filas de Tablix. Para eliminar
la columna, haga clic con el botón derecho en el encabezado de columna y, luego, haga clic en Eliminar
columnas . Aparecerá un cuadro de diálogo que le preguntará si desea eliminar los grupos asociados.
Haga clic en No . El área de grupo de filas se elimina y solo se conserva el área del cuerpo de Tablix.
A continuación, quitará el grupo de columnas predeterminado.
9. En el panel Grupos de columnas, haga clic con el botón derecho en el grupo de columnas
predeterminado y, luego, haga clic en Eliminar grupo . Aparecerá un cuadro de diálogo que le
preguntará si desea eliminar el grupo y las filas y columnas relacionadas, o solo el grupo. Haga clic en
Eliminar solo el grupo . Se elimina el grupo de columnas y el área de grupo de columnas. Solo se
conserva el área del cuerpo de Tablix.
A continuación, agregará un botón de ordenación interactiva al cuadro de texto que abarca la matriz.
10. Haga clic en el cuadro de texto de la primera fila y, a continuación, haga clic en Propiedades de cuadro
de texto .
11. Haga clic en Ordenación interactiva .
12. Seleccione Habilitar la ordenación interactiva en este cuadro de texto .
13. En Elija lo que va a ordenar : , haga clic en Grupos .
14. En la lista desplegable, seleccione el nombre del grupo que creó en el paso 5. La expresión de grupo se
copia automáticamente en el cuadro de texto Ordenar por .
15. Haga clic en OK .
Ha agregado el botón de ordenación al cuadro de texto.
16. (Opcional) Puede suprimir los valores duplicados en las columnas que muestran valores de grupo. En la
superficie de diseño del informe, haga clic en el cuadro de texto que muestra el valor para el que desea
ocultar los valores repetidos. En el panel Propiedades, desplácese a HideDuplicates y, en la lista
desplegable, seleccione el nombre del conjunto de datos que está vinculado a esta matriz.
Para comprobar la acción de ordenación, haga clic en Ejecutar para mostrar una vista previa del informe y, a
continuación, haga clic en el botón de ordenación interactiva. La matriz realiza la ordenación por los valores
combinados de la expresión de grupo, aunque cada valor individual se muestra en su propia columna.
Volver al principio
Consulte también
Filtrar, agrupar y ordenar datos (Generador de informes y SSRS)
Ordenación interactiva (Generador de informes y SSRS)
Ordenar datos en una región de datos (Generador de informes y SSRS)
Explorar la flexibilidad de una región de datos Tablix (Generador de informes y SSRS)
Adición de un hipervínculo a una dirección URL en
un informe paginado (Generador de informes)
02/04/2022 • 4 minutes to read
NOTE
Los vínculos que se enlazan a los campos de conjunto de datos pueden ser vulnerables a la alteración con fines
malintencionados. Para obtener más información, vea Proteger informes y recursos.
...agregar un marcador
Puede crear vínculos a marcadores en una ubicación en el informe actual. Para crear un vínculo a un marcador,
debe definir primero la propiedad Marcador de un elemento de informe. Para definir la propiedad Marcador ,
seleccione un elemento de informe y, en el panel Propiedades, escriba un valor o expresión para el identificador
de marcador; por ejemplo, SalesChart o 5TopSales.
1. En la pestaña Acción , seleccione Ir a marcador .
2. Escriba o seleccione el identificador de marcador al que debe saltar el informe. Haga clic en el botón
Expresión (fx) para modificar la expresión.
El identificador de marcador puede ser un identificador estático o una expresión que se evalúa como un
identificador de marcador. La expresión puede incluir un campo que contenga un identificador de
marcador.
Para obtener más información, consulte Agregar un marcador a un informe .
3. Haga clic en OK .
...agregar un hipervínculo
1. En la pestaña Acción , seleccione Ir a dirección URL . Aparece una sección adicional en el cuadro de
diálogo para esta opción.
2. En Seleccionar dirección URL , escriba o seleccione una dirección URL o una expresión que se evalúe
como una dirección URL, o haga clic en la flecha de lista desplegable y haga clic en el nombre de un
campo que contenga una dirección URL.
En el caso de un elemento publicado en un servidor de informes configurado para el modo nativo, use
una ruta de acceso completa o relativa. Por ejemplo, https://<servername>/images/image1.jpg .
En el caso de un elemento publicado en un servidor de informes configurado en el modo integrado de
SharePoint, use una dirección URL completa. Por ejemplo,
https://<SharePointservername>/<site>/Documents/images/image1.jpg .
3. Haga clic en OK .
Consulte también
Ordenación interactiva, mapas de documento y vínculos (Generador de informes y SSRS)
Crear un mapa del documento (Generador de informes y SSRS)
Adición de un marcador a un informe paginado
(Generador de informes)
02/04/2022 • 3 minutes to read
NOTE
Puede crear y modificar los archivos de definición de informes paginados (.rdl) en el Generador de informes de Microsoft,
en Power BI Report Builder y en el Diseñador de informes de SQL Server Data Tools.
NOTE
El marcador puede ser cualquier cadena, pero debe ser única en el informe. Si el marcador no es único, el vínculo a
ese marcador encontrará el primer marcador que coincida.
Consulte también
Ordenación interactiva, mapas de documento y vínculos (Generador de informes y SSRS)
Expresiones (Generador de informes y SSRS)
Filtrar, agrupar y ordenar datos (Generador de informes y SSRS)
Creación de un mapa de documento o una tabla de
contenido en informes paginados (Generador de
informes)
02/04/2022 • 5 minutes to read
NOTE
Puede crear y modificar los archivos de definición de informes paginados (.rdl) en el Generador de informes de Microsoft,
en Power BI Report Builder y en el Diseñador de informes de SQL Server Data Tools.
Los mapas de documentos no se representan cuando se ve un informe paginado en el servicio Power BI. Se representan
al exportar el informe.
NOTE
Para seleccionar una región de datos Tablix, haga clic en cualquier celda para mostrar los identificadores de fila y de
columna y, a continuación, haga clic en el controlador de tabla.
NOTE
Si no ve el panel de propiedades, en la pestaña Vista , en el grupo Mostrar u ocultar , seleccione Propiedades .
3. Repita los pasos 1 y 2 para cada elemento de informe que desee que aparezca en el mapa del
documento.
4. Haga clic en Ejecutar . El informe se ejecuta y el mapa del documento muestra las etiquetas que ha
creado. Haga clic en cualquier vínculo para saltar a la página del informe que contiene ese elemento.
https://localhost/Reports/Pages/Report.aspx?
ItemPath=%2fAdventureWorks2012+Sample+Reports%2fProduct+Catalog
2. Copie la ruta de acceso del informe en el servidor. En el ejemplo, la ruta de acceso del informe es
%2fAdventureWorks2012+Sample+Reports%2fProduct+Catalog .
3. Cree una nueva dirección URL con los tres componentes siguientes:
El visor de informes en el servidor de informes:
https://localhost/ReportServer/Pages/ReportViewer.aspx?
Los parámetros de información de dispositivo que especifican que se oculte el mapa del
documento: &rs%3aCommand=Render&rc%3aFormat=HTML4.0&rc%3aDocMap=False
La dirección URL siguiente consta de estos tres componentes anexados en el orden de la lista.
https://localhost/ReportServer/Pages/ReportViewer.aspx?
%2fAdventureWorks2012+Sample+Reports%2fProduct+Catalog
&rs%3aCommand=Render&rc%3aFormat=HTML4.0&rc%3aDocMap=False
Para usar esta dirección URL, cópiela y quite todos los saltos de línea.
4. Pegue la dirección URL en el portal web y, después, presione ENTRAR. El informe se ejecuta con el mapa
del documento oculto.
NOTE
Para obtener más información sobre cómo descargar los informes de ejemplo, consulte Informes de ejemplo del
Generador de informes y el Diseñador de informes.
Para obtener más información, consulte Acceso URL (SSRS).
¿Tiene alguna pregunta más? Puede plantear sus dudas en el foro de Reporting Services.
Diseño de página y representación en informes
paginados (Generador de informes)
02/04/2022 • 9 minutes to read
Elementos de informe
Los elementos de informe son elementos de diseño que están asociados a distintos tipos de datos de informe.
Tabla, matriz, lista, gráfico y medidor son elementos de informe de la región de datos, cada uno de los cuales
establece un vínculo a un conjunto de datos de informe. Cuando se procesa el informe, la región de datos se
expande a lo ancho y hacia abajo por la página del informe para mostrar datos.
Otros elementos de informe establecen un vínculo a un solo elemento y lo muestran.
Un elemento de informe Imagen establece un vínculo a una imagen.
Un elemento de informe Cuadro de texto contiene texto simple como un título o una expresión que puede
incluir referencias a campos integrados, parámetros de informe o campos del conjunto de datos.
Los elementos de informe Línea y Rectángulo proporcionan elementos gráficos simples en la página de
informe. El Rectángulo también puede ser un contenedor para otros elementos de informe.
Un informe también puede contener subinformes.
Diseño de página
Con el Generador de informes, puede colocar elementos de informe en cualquier parte de la superficie de
diseño. Puede colocar y ampliar o reducir interactivamente la forma inicial del elemento de informe usando las
líneas de ajuste y cambiando los controladores de tamaño. Puede colocar regiones de datos con conjuntos de
datos distintos o incluso los mismos datos en formatos diferentes, uno al lado de otro. Cuando se coloca un
elemento de informe en la superficie de diseño, tiene un tamaño y una forma predeterminados y una relación
inicial con todos los demás elementos de informe.
Puede colocar elementos de informe en otros para crear diseños de informe más complejos. Por ejemplo,
gráficos o imágenes en celdas de tabla, tablas en celdas de tabla, y varias imágenes en un rectángulo. Además
de proporcionar al informe la organización y la apariencia deseadas, la colocación de elementos de informe en
contenedores tales como rectángulos ayuda a controlar la forma en que los elementos de informe se muestran
en la página del informe.
Un informe puede abarcar varias páginas, e incluir un encabezado y un pie de página que se repiten en cada
página. También puede contener elementos gráficos como imágenes y líneas, y puede contener fuentes, colores
y estilos diversos, que pueden estar basados en expresiones.
Representadores
Reporting Services incluye un conjunto de representadores, denominados también extensiones de
representación, que puede utilizar para exportar los informes a diferentes formatos. Hay tres tipos de
representadores:
Representadores de datos : los representadores de datos quitan todo el formato e información de
diseño del informe y muestran solo los datos. El archivo resultante se puede usar para importar los datos
del informe sin formato en otro tipo de archivo, como Excel; en otra base de datos; en un mensaje de
datos XML o en una aplicación personalizada. Los datos disponibles se representan como CSV y XML.
NOTE
Aunque no permite la exportación directa a un formato diferente, la representación de Atom genera los archivos
de datos de los informes.
Comportamiento de la representación
En función del representador que seleccione, se aplican ciertas reglas al representar el informe. La forma en la
que los elementos de informe se ajustan en una página viene determinada por la combinación de estos factores:
Reglas de representación.
El ancho y alto de los elementos de informe.
El tamaño del cuerpo del informe.
El ancho y alto de la página.
La compatibilidad específica del representador con la paginación.
Por ejemplo, los informes representados con los formatos HTML y MHTML están optimizados para una
visualización en pantalla en la que las páginas pueden tener distintas longitudes.
Para más información, vea Comportamientos de la representación (Generador de informes y SSRS).
Paginación
La paginación hace referencia al número de páginas de un informe y al modo en que los elementos de informe
se organizan en dichas páginas. La paginación en el Generador de informes varía en función de la extensión de
representación usada para ver y entregar el informe, y de las opciones para mantener juntos los elementos del
informe y de salto de página que configure para usar en él.
Para diseñar correctamente un informe que resulte fácil de leer y que esté optimizado para el representador que
va a usar para su entrega, es preciso que comprenda las reglas que se usan para controlar la paginación en el
Generador de informes. Los informes que se exportan al usar las extensiones de representación de páginas
automáticas y datos normalmente no se ven afectados por la paginación. Al utilizar una extensión de
representación de datos, el informe se representa como un conjunto de filas tabular en formato XML o CSV. Para
asegurarse de que los datos del informe exportado son utilizables, debería conocer las reglas que se aplican a la
representación de un conjunto de filas tabulares planas de un informe.
Si se usa una extensión de representación de páginas automáticas como la extensión de representación de
HTML, puede ser aconsejable saber cómo aparece impreso el informe y también si se representa bien con un
procesador de páginas automático como PDF. Durante la creación o actualización de un informe, puede obtener
una vista previa del mismo y exportarlo en el Generador de informes y el Diseñador de informes.
Los procesadores de saltos de página manuales son los que más afectan al diseño del informe y al tamaño
físico de página. Para más información, vea Paginación en Reporting Services (Generador de informes y SSRS).
Temas de procedimientos
En esta sección se enumeran procedimientos que muestran, paso a paso, cómo trabajar con la paginación en los
informes.
Agregar un salto de página (Generador de informes y SSRS)
Mostrar encabezados de fila y de columna en varias páginas (Generador de informes y SSRS)
Agregar o quitar un encabezado o un pie de página (Generador de informes y SSRS)
Mantener visibles los encabezados al desplazarse a través de un informe (Generador de informes y SSRS)
Mostrar números de página u otras propiedades del informe (Generador de informes y SSRS)
Ocultar un encabezado o un pie de página en la primera o en la última página (Generador de informes y
SSRS)
En esta sección
En los temas siguientes se proporciona información adicional sobre el diseño y la representación de páginas.
Encabezados y pies de página (Generador de informes y SSRS)
Proporciona información sobre cómo utilizar encabezados y pies de página en informes, y cómo controlar la
paginación al usarlos.
Controlar saltos de página, encabezados, columnas y filas (Generador de informes y SSRS)
Proporciona información sobre cómo utilizar saltos de página.
Consulte también
Funcionalidad interactiva para diferentes extensiones de representación de informes (Generador de informes y
SSRS)
Exportación de informes (Generador de informes y SSRS)
Representación de comportamientos en un informe
paginado (Generador de informes)
02/04/2022 • 8 minutes to read
NOTE
Puede crear y modificar los archivos de definición de informes paginados (.rdl) en el Generador de informes de Microsoft,
en Power BI Report Builder y en el Diseñador de informes de SQL Server Data Tools.
NOTE
Para determinar cómo aparecerá un informe en un representador de saltos de página automáticos, use la vista previa del
informe. El informe aparece como lo haría en un formato HTML, MHTML, Word o Excel.
Al exportar un informe a HTML, MHTML, Word o Excel, se siguen las reglas generales siguientes:
Los saltos de página lógicos, los saltos de página que se insertan explícitamente, se aplican a los
elementos de informe. Por ejemplo, si inserta un salto de página entre cada grupo, los saltos se aplican al
representar el informe.
Se crea un diseño aproximado usando el alto de página y el número de veces que aparece el elemento de
informe. Por ejemplo, si un cuadro de texto tiene 0,5 pulgadas de alto y se repite cinco veces en el
informe, se reservan 2,5 pulgadas.
Se insertan varios saltos de página automáticos en función del valor de alto interactivo. Para suprimirlos
en HTML y en los controles ReportViewer, y controlar la paginación únicamente con saltos de página
explícitos, establezca el valor interactive height en 0 o en un número extremadamente grande.
NOTE
El valor de ancho interactivo no se utiliza en los representadores de saltos de página automáticos.
Las páginas del informe pueden aumentar de tamaño para dar cabida a las líneas viudas y huérfanas, así
como a los elementos de informe que se deben mantener juntos. Esto significa que el informe se puede
extender más allá del ancho de la pantalla y se puede ver mediante las barras de desplazamiento.
La paginación solo se aplica verticalmente a los informes.
No se aplican los márgenes de página.
NOTE
Para determinar cómo aparecerá un informe en un representador de saltos de página duros, use la vista previa de
impresión. El informe aparecerá como lo haría en un formato PDF o Imagen.
NOTE
Para más información sobre cómo representa Excel los encabezados y pies de página, vea Exportar a Microsoft Excel
(Generador de informes y SSRS). Para más información sobre cómo representa Word los encabezados y pies de página,
vea Exportar a Microsoft Word (Generador de informes y SSRS).
Consulte también
Funcionalidad interactiva para diferentes extensiones de representación de informes (Generador de informes y
SSRS)
Representar en HTML (Generador de informes y SSRS)
Representación y diseño de páginas (Generador de informes y SSRS)
Representación de regiones de datos anidadas en
un informe paginado (Generador de informes)
02/04/2022 • 4 minutes to read
NOTE
Puede crear y modificar los archivos de definición de informes paginados (.rdl) en el Generador de informes de Microsoft,
en Power BI Report Builder y en el Diseñador de informes de SQL Server Data Tools.
Consulte también
Paginación en Reporting Services (Generador de informes y SSRS)
Comportamientos de la representación (Generador de informes y SSRS)
Funcionalidad interactiva para diferentes extensiones de representación de informes (Generador de informes y
SSRS)
Representar elementos de informe (Generador de informes y SSRS)
Tablas, matrices y listas (Generador de informes y SSRS)
Gráficos (Generador de informes y SSRS)
Medidores (Generador de informes y SSRS)
Representación de elementos de informe en
informes paginados (Generador de informes)
02/04/2022 • 6 minutes to read
NOTE
Puede crear y modificar los archivos de definición de informes paginados (.rdl) en el Generador de informes de Microsoft,
en Power BI Report Builder y en el Diseñador de informes de SQL Server Data Tools.
Consulte también
Paginación en Reporting Services (Generador de informes y SSRS)
Comportamientos de la representación (Generador de informes y SSRS)
Funcionalidad interactiva para diferentes extensiones de representación de informes (Generador de informes y
SSRS)
Tablas, matrices y listas (Generador de informes y SSRS)
Representación de datos en un informe paginado
(Generador de informes)
02/04/2022 • 3 minutes to read
NOTE
Puede crear y modificar los archivos de definición de informes paginados (.rdl) en el Generador de informes de Microsoft,
en Power BI Report Builder y en el Diseñador de informes de SQL Server Data Tools.
Consulte también
Paginación en Reporting Services (Generador de informes y SSRS)
Comportamientos de la representación (Generador de informes y SSRS)
Funcionalidad interactiva para diferentes extensiones de representación de informes (Generador de informes y
SSRS)
Representar elementos de informe (Generador de informes y SSRS)
Tablas, matrices y listas (Generador de informes y SSRS)
Configuración de información de dispositivos de Reporting Services
Paginación en informes paginados (Generador de
informes)
02/04/2022 • 9 minutes to read
NOTE
Si ha diseñado un informe para que tenga el ancho de una página, pero dicho informe se representa en varias páginas,
compruebe que el ancho del cuerpo del informe, incluidos los márgenes, no sea superior al ancho físico de la página. Para
evitar que se agreguen páginas vacías al informe, puede reducir el tamaño del contenedor arrastrando la esquina de éste
hacia la izquierda.
NOTE
Puede crear y modificar los archivos de definición de informes paginados (.rdl) en el Generador de informes de Microsoft,
en Power BI Report Builder y en el Diseñador de informes de SQL Server Data Tools.
La página física
El tamaño físico de la página es el tamaño del papel. El tamaño del papel especificado para el informe controla
cómo se representa el informe. Los informes representados en formatos de saltos de página duros insertan
saltos de página horizontales y verticales en función del tamaño físico de la página; el objetivo es optimizar la
lectura de los informes cuando se impriman o se vean en un formato de archivo de salto de página duro. Los
informes representados en formatos de saltos de página automáticos insertan saltos de página horizontales en
función del tamaño físico para optimizar su lectura cuando se vean en un explorador web.
De manera predeterminada, el tamaño de página es de 8,5 x 11 pulgadas, pero puede cambiarlo en el panel
Propiedades del informe , en el cuadro de diálogo Configurar página o mediante las propiedades
PageHeight y PageWidth del panel Propiedades . El tamaño de página no aumenta ni se reduce para adaptarse
al contenido del cuerpo del informe. Si desea que el informe aparezca en una única página, todo el contenido
del cuerpo del informe debe ajustarse a la página física. Si no se ajusta y usa el formato de salto de página duro,
el informe requerirá páginas adicionales. Si el cuerpo del informe aumenta más allá del borde derecho de la
página física, se inserta un salto de página horizontal. Si el cuerpo del informe aumenta más allá del borde
inferior de la página física, se inserta un salto de página vertical.
Si desea invalidar el tamaño físico de la página definido en el informe, puede especificar otro tamaño físico
usando la configuración de la información del dispositivo para el representador específico que está usando para
exportar el informe. Para obtener más información, vea Reporting Services Device Information Settings.
Márgenes
Los márgenes se trazan a partir del borde físico de la página hasta la configuración de márgenes especificada. Si
un elemento de informe se extiende dentro del área de márgenes, se recorta para que el área superpuesta no se
represente. Si especifica tamaños de márgenes que provocan que el ancho horizontal o vertical de la página sea
cero, la configuración de los márgenes se establece en cero de forma predeterminada. Los márgenes se
especifican en el panel Propiedades del informe , el cuadro de diálogo Configurar página o si cambia las
propiedades TopMargin, BottomMargin, LeftMargin y RightMargin en el panel Propiedades . Si desea invalidar
el tamaño de margen definido en el informe, puede especificar otro tamaño de margen usando la configuración
de la información del dispositivo para el representador específico que está usando para exportar el informe.
El área de la página física que queda después de haber asignado el espacio correspondiente a los márgenes, el
espaciado entre columnas, y el encabezado y pie de página, se denomina área de página utilizable. Los
márgenes se aplican solo cuando se representan y se imprimen informes en formatos de representadores de
saltos de página duros. La imagen siguiente muestra el margen y el área de página utilizable de una página
física.
Columnas de estilo boletín
El informe se puede dividir en columnas, como las columnas de un periódico, que se tratan como páginas
lógicas representadas en la misma página física. Las columnas se organizan de izquierda a derecha y de arriba
abajo, y se separan mediante espacios en blanco. Si el informe se divide en más de una columna, cada página
física se divide verticalmente en columnas, cada una de las cuales se considera una página lógica. Por ejemplo,
imagine que tiene dos columnas en una página física. El contenido del informe rellena la primera columna y, a
continuación, la segunda. Si las dos primeras columnas no son suficientes para la totalidad del informe, se
rellena la primera columna de la página siguiente y, a continuación, la segunda. Las columnas continúan
rellenándose, de izquierda a derecha y de arriba abajo, hasta que se han representado todos los elementos de
informe. Si especifica tamaños de columna que hacen que el ancho horizontal o vertical sea cero, el espaciado
entre columnas se establece en cero de forma predeterminada.
Las columnas se especifican en el panel Propiedades del informe , el cuadro de diálogo Configurar página
o si cambia las propiedades TopMargin, BottomMargin, LeftMargin y RightMargin en el panel Propiedades . Si
desea usar un tamaño de margen que no está definido, puede especificarlo usando la configuración de la
información del dispositivo para el representador específico que está usando para exportar el informe. Las
columnas solo se aplican cuando se representan y se imprimen informes en formatos PDF o Imagen. La imagen
siguiente muestra el área de página utilizable de una página que contiene columnas.
Saltos de página y nombres de página
Un informe podría ser más legible y sus datos más fáciles de auditar y exportar si tiene nombres de página.
Reporting Services proporciona propiedades para las regiones de datos Tablix (tabla, matriz y lista) e informes,
grupos y rectángulos del informe para controlar la paginación, restablecer los números de página y
proporcionar nombres nuevos para las páginas del informe en los saltos de página. Estas características pueden
mejorar los informes con independencia del formato en el que se representan los informes, pero son
especialmente útiles al exportar los informes a los libros de Excel.
La propiedad InitialPageName proporciona el nombre de página inicial del informe. Si su informe no incluye los
nombres de página para los saltos de página, el nombre de página inicial se usa para todas las nuevas páginas
creadas por los saltos de página. No es necesario usar un nombre de página inicial.
Un informe representado puede proporcionar un nuevo nombre de página para una nueva página creada como
consecuencia de un salto de página. Para proporcionar el nombre de página, debe establecer la propiedad
PageName de una tabla, matriz, lista, grupo o rectángulo. No es necesario especificar los nombres de página los
saltos de página. Si no lo hace, se usa el valor de InitialPageName en su lugar. Si InitialPageName también está
en blanco, la nueva página no tiene ningún nombre.
Las regiones de datos Tablix (tabla, matriz y lista), los grupos y los rectángulos admiten saltos de página.
El salto de página tiene las siguientes propiedades:
BreakLocation proporciona la ubicación del salto de página en el elemento de informe habilitado para
saltos de página (al principio, al final, o al principio y al final). En los grupos, BreakLocation se puede
ubicar entre dos grupos.
Disabled indica si se aplica un salto de página al elemento de informe. Si esta propiedad se evalúa en
True, se omite el salto de página. Esta propiedad se utiliza para deshabilitar dinámicamente los saltos de
página basados en expresiones cuando se ejecuta el informe.
ResetPageNumber indica si el número de página se debe restablecer en 1 cuando se produce un salto de
página. Si esta propiedad se evalúa en True, se restablece el número de página.
Puede establecer la propiedad BreakLocation en los cuadros de diálogo Propiedades de Tablix , Propiedades
del rectángulo o Propiedades de grupo , pero debe establecer las propiedades Disabled, ResetPageNumber
y PageName en el panel Propiedades del Generador de informes. Si las propiedades del panel Propiedades
están organizadas por categoría, las propiedades estarán en la categoría PageBreak . En el caso de los grupos,
la categoría PageBreak está en la categoría Group .
Puede usar constantes y expresiones simples o complejas para establecer el valor de las propiedades Disabled y
ResetPageNumber. En cambio, no puede usar expresiones con la propiedad BreakLocation. Para más
información sobre cómo escribir y usar expresiones, vea Expresiones (Generador de informes y SSRS).
En el informe puede escribir expresiones que hagan referencia a los nombres de página o números de página
actuales utilizando la colección Globals . Para obtener más información, vea Referencias a campos globales y de
usuario integrados (Generador de informes y SSRS).
Denominación de las pestañas de las hojas de cálculo de Excel
Estas propiedades resultan útiles al exportar informes a libros de Excel. Use la propiedad InitialPage para
especificar un nombre predeterminado para el nombre de la pestaña de la hoja de cálculo cuando exporte el
informe, y use saltos de página y la propiedad PageName para proporcionar nombres diferentes para cada hoja
de cálculo. Cada nueva página del informe, definida por un salto de página, se exporta a una hoja de cálculo
diferente designada por el valor de la propiedad PageName. Si PageName está en blanco, pero el informe tiene
un nombre de página inicial, todas las hojas de cálculo del libro de Excel usan el nombre de página inicial.
Para más información sobre cómo funcionan estas propiedades cuando se exportan informes a Excel, vea
Exportar a Microsoft Excel (Generador de informes y SSRS).
Consulte también
Representación y diseño de páginas (Generador de informes y SSRS)
Encabezados y pies de página en un informe
paginado (Generador de informes)
02/04/2022 • 10 minutes to read
NOTE
Cada extensión de representación procesa las páginas de forma diferente. Para más información sobre las extensiones de
representación y paginación de informes, vea Paginación en Reporting Services (Generador de informes y SSRS).
De forma predeterminada, los informes tienen pies de página, pero no encabezados de página. Para más
información sobre cómo agregarlos o quitarlos, vea Agregar o quitar un encabezado o un pie de página
(Generador de informes y SSRS).
Normalmente, los encabezados y pies contienen números de página, títulos de informe y otras propiedades de
informe. Para más información sobre cómo agregar estos elementos al encabezado o pie de página del informe,
vea Mostrar números de página u otras propiedades del informe (Generador de informes y SSRS).
Una vez creado el encabezado o pie de página, este aparece en cada una de las páginas del informe. Para más
información sobre cómo eliminar encabezados y pies de página en la primera y la última página, vea Ocultar un
encabezado o un pie de página en la primera o en la última página (Generador de informes y SSRS).
NOTE
Puede crear y modificar los archivos de definición de informes paginados (.rdl) en el Generador de informes de Microsoft,
en Power BI Report Builder y en el Diseñador de informes de SQL Server Data Tools.
&PageNumber Sí No
&TotalPages Sí No
=First(ReportItems!TXT_LastName.Value) =Max(Quantity.Value,"DataSet1")
Colección de campos para los Indirectamente. Por ejemplo, Sí. Por ejemplo,
elementos de la página
=Sum(ReportItems!Textbox1.Value) =Sum(Fields!Quantity.Value,"DataSet1")
Las secciones siguientes de este tema muestran expresiones listas para usar que generan datos variables usados
habitualmente en los encabezados y pies de página. También hay una sección en la que se explica la forma en
que la extensión de representación en Excel procesa encabezados y pies de página. Para obtener más
información sobre las expresiones, vea Expresiones (Generador de informes y SSRS).
Agregar un total de páginas calculado a un encabezado o pie de página
En algunos informes, resulta útil incluir un valor calculado en el encabezado o pie de página; por ejemplo, una
suma total por página si la página incluye valores numéricos. Dado que no se puede hacer referencia a los
campos directamente, la expresión que use en el encabezado o pie de página debe hacer referencia al nombre
del elemento del informe (por ejemplo, un cuadro de texto), en lugar de a un campo de datos:
=Sum(ReportItems!Textbox1.Value)
Si el cuadro de texto se encuentra en una tabla o lista que contiene filas de datos repetidas, el valor que aparezca
en el encabezado o pie de página en tiempo de ejecución será una suma de los valores de todos los datos de la
instancia de TextBox1 en la tabla o lista de la página actual.
Si usa extensiones de representación diferentes para ver el informe, es probable que al calcular los totales de
página también obtenga resultados diferentes. El resultado paginado se calcula de forma diferente para cada
extensión de representación. La misma página que ve en HTML puede mostrar totales diferentes cuando se ve
en PDF si la cantidad de datos que aparece en la página PDF es diferente. Para más información, vea
Comportamientos de la representación (Generador de informes y SSRS).
Para informes con varios conjuntos de datos
Si se trata de informes con más de un conjunto de datos, no podrá agregar campos ni imágenes enlazadas a
datos directamente en un encabezado o pie de página. Sin embargo, sí podrá escribir una expresión que haga
referencia indirectamente al campo o imagen enlazada a datos que desee usar en un encabezado o pie de
página.
Para usar datos variables en un encabezado o pie de página:
Agregue un cuadro de texto al encabezado o pie de página.
En el cuadro de texto, escriba una expresión que genere los datos variables que desea que aparezcan.
En la expresión, incluya referencias a elementos de informe de la página; por ejemplo, puede hacer
referencia a un cuadro de texto que contenga datos de un campo concreto. No incluya una referencia
directa a campos de un conjunto de datos. Por ejemplo, no puede usar la expresión [LastName] . Para
mostrar el contenido de la primera instancia de un cuadro de texto denominado TXT_LastName , puede
usar la expresión siguiente:
=First(ReportItems!TXT_LastName.Value)
No puede usar funciones de agregado en campos del encabezado o pie de página. Solo puede usar funciones de
agregado en elementos de informe del cuerpo del informe. Para consultar expresiones comunes en
encabezados y pies de página, vea Ejemplos de expresiones (Generador de informes y SSRS).
Agregar una imagen enlazada a datos a un encabezado o pie de página
Puede usar datos de imágenes almacenados en una base de datos en el encabezado o pie de página. Sin
embargo, no puede hacer referencia a campos de la base de datos directamente desde el elemento de informe
Imagen. En su lugar, debe agregar un cuadro de texto al cuerpo del informe y, a continuación, asignar dicho
cuadro de texto al campo de datos que contiene la imagen (tenga en cuenta que el valor debe estar en formato
codificado base64). Puede ocultar el cuadro de texto en el cuerpo del informe para evitar que se muestre la
imagen con codificación base64. A continuación, puede hacer referencia al valor del cuadro de texto oculto
desde el elemento de informe Imagen en el encabezado o pie de página.
Por ejemplo, imagine que tiene un informe que consta de páginas de información de producto. En el
encabezado de cada página, desea que aparezca una fotografía del producto. Para imprimir una imagen
almacenada en el encabezado del informe, defina un cuadro de texto oculto denominado TXT_Photo en el
cuerpo del informe que recupere la imagen de la base de datos y use una expresión para asignarle un valor:
=Convert.ToBase64String(Fields!Photo.Value)
En el encabezado, agregue un elemento de informe Imagen que use el cuadro de texto TXT_Photo ,
descodificado para mostrar la imagen:
=Convert.FromBase64String(ReportItems!TXT_Photo.Value)
Consulte también
Incrustar una imagen en un informe (Generador de informes y SSRS)
Rectángulos y líneas (Generador de informes y SSRS)
Control de saltos de página, encabezados,
columnas y filas en los informes paginados
(Generador de informes)
02/04/2022 • 2 minutes to read
NOTE
Puede crear y modificar los archivos de definición de informes paginados (.rdl) en el Generador de informes de Microsoft,
en Power BI Report Builder y en el Diseñador de informes de SQL Server Data Tools.
Consulte también
Tablas, matrices y listas (Generador de informes y SSRS)
Controlar la presentación de la región de datos Tablix en una página de informe (Generador de informes y
SSRS)
Panel de agrupación (Generador de informes)
Mostrar encabezados y pies de página con un grupo (Generador de informes y SSRS)
Adición de un salto de página a un informe
paginado (Generador de informes)
02/04/2022 • 2 minutes to read
NOTE
Puede crear y modificar los archivos de definición de informes paginados (.rdl) en el Generador de informes de Microsoft,
en Power BI Report Builder y en el Diseñador de informes de SQL Server Data Tools.
NOTE
Los saltos de página se omiten en los grupos de columnas.
2. En la pestaña Saltos de página , seleccione Entre cada instancia de un grupo para agregar un salto
de página entre cada instancia de un grupo de la tabla.
3. Opcionalmente, seleccione También al principio de un grupo o También al final de un grupo para
especificar que se agregue un salto de página cuando un grupo se inicie o finalice en la tabla.
Consulte también
Paginación en Reporting Services (Generador de informes y SSRS)
Comportamientos de la representación (Generador de informes y SSRS)
Encabezados y pies de página (Generador de informes y SSRS)
Mostrar encabezados de fila y columna en varias
páginas de un informe paginado (Generador de
informes)
02/04/2022 • 2 minutes to read
Los encabezados de grupo de filas y de columnas se crean automáticamente al agregar los grupos usando el
asistente Nueva tabla o matriz o el asistente Nuevo gráfico, agregando los campos al Panel de agrupación o
usando los menús contextuales. Si la región de datos Tablix tiene solamente un área de cuerpo de Tablix y
ningún encabezado de grupo, las filas y columnas son miembros de Tablix.
Para los miembros estáticos, puede mostrar la parte superior de las filas adyacentes o las columnas adyacentes
las laterales en varias páginas.
Consulte también
Buscar, ver y administrar informes (Generador de informes y SSRS)
Exportación de informes (Generador de informes y SSRS)
Controlar saltos de página, encabezados, columnas y filas (Generador de informes y SSRS)
Mostrar encabezados y pies de página con un grupo (Generador de informes y SSRS)
Mantener visibles los encabezados al desplazarse a través de un informe (Generador de informes y SSRS)
Adición o eliminación de un encabezado o un pie
de página en un informe paginado (Generador de
informes)
02/04/2022 • 2 minutes to read
NOTE
Cada extensión de representación procesa los encabezados y pies de página de forma diferente. Para más información,
vea Encabezados y pies de página (Generador de informes y SSRS) y Paginación en Reporting Services (Generador de
informes y SSRS).
NOTE
Puede crear y modificar los archivos de definición de informes paginados (.rdl) en el Generador de informes de Microsoft,
en Power BI Report Builder y en el Diseñador de informes de SQL Server Data Tools.
NOTE
Las opciones Encabezado y Pie de página solo aparecen si todavía no hay un encabezado o un pie de página en el
informe.
NOTE
Cuando se quita un encabezado o pie de página, se elimina del informe. Los elementos que agregó previamente al
encabezado o el pie de página no aparecerán de nuevo si vuelve a agregar uno u otro.
Consulte también
Encabezados y pies de página (Generador de informes y SSRS)
Mantenimiento de los encabezados visibles al
desplazarse por un informe paginado (Generador
de informes)
02/04/2022 • 2 minutes to read
NOTE
Aunque una tabla tenga grupos de filas y columnas, no puede mantener esos encabezados de grupo visible durante el
desplazamiento
El panel Grupos de filas muestra los miembros jerárquicos estáticos y dinámicos de la jerarquía de
grupos de fila, mientras que el panel Grupos de columnas muestra una vista similar de la jerarquía de
grupos de columna.
2. En el lado derecho del panel de agrupación, haga clic en la flecha abajo y, a continuación, haga clic en
Modo avanzado .
3. Haga clic en el miembro estático (fila o columna) que desea que siga siendo visible durante el
desplazamiento. El panel de propiedades muestra las propiedades de Miembro de Tablix .
4. En el panel de propiedades, establezca FixedData en True .
5. Repita esto con tantos miembros adyacentes como desee que sean visibles durante el desplazamiento.
6. Obtenga una vista previa del informe.
Cuando recorra el informe, los miembros de Tablix estáticos permanecerán visibles.
Consulte también
Región de datos Tablix (Generador de informes y SSRS)
Buscar, ver y administrar informes (Generador de informes y SSRS)
Exportación de informes (Generador de informes y SSRS)
Mostrar encabezados y pies de página con un grupo (Generador de informes y SSRS)
Mostrar encabezados de fila y de columna en varias páginas (Generador de informes y SSRS)
Panel de agrupación (Generador de informes)
Mostrar los números de página u otras propiedades
de los informes paginados (Generador de informes)
02/04/2022 • 2 minutes to read
NOTE
Calcular el número total de páginas puede provocar un rendimiento lento cuando ejecuta el informe u obtiene de
él una vista previa. No paginamos completamente el informe a menos que vaya al final, como se indica en la
información sobre herramientas. El signo de interrogación ( ? ) es por diseño, pero puede forzar la paginación
completa. Una forma de forzarlo es agregar un cuadro de texto oculto en el pie de página o el encabezado con la
expresión "=Globals! OverallTotalPages". El informe tiene que generar todas las páginas para responder a esa
expresión.
Puede crear y modificar los archivos de definición de informes paginados (.rdl) en el Generador de informes de
Microsoft, en Power BI Report Builder y en el Diseñador de informes de SQL Server Data Tools.
NOTE
El pie de página se agrega automáticamente al informe. Para agregar un encabezado de página, en la pestaña
Inser tar haga clic en Encabezado y, a continuación, en Agregar encabezado .
Para agregar la palabra "Página" antes del número de página
1. Haga clic con el botón derecho en el cuadro de texto que contiene [&PageNumber] y haga clic en
Expresiones .
El cuadro de texto Establecer expresión para: Valor contiene la expresión =Globals!PageNumber.
2. Coloque el cursor después del signo = y escriba "Página " & .
La expresión ahora es ="Página "&Globals!PageNumber
3. Haga clic en OK .
Consulte también
Encabezados y pies de página (Generador de informes y SSRS)
Dar formato al texto en un cuadro de texto (Generador de informes y SSRS)
Ocultar el encabezado o el pie de página en la
primera o la última página de un informe paginado
(Generador de informes)
02/04/2022 • 2 minutes to read
NOTE
Puede crear y modificar los archivos de definición de informes paginados (.rdl) en el Generador de informes de Microsoft,
en Power BI Report Builder y en el Diseñador de informes de SQL Server Data Tools.
Consulte también
Encabezados y pies de página (Generador de informes y SSRS)
Paginación en Reporting Services (Generador de informes y SSRS)
Agregar o quitar un encabezado o un pie de página (Generador de informes y SSRS)
Informes de Reporting Services (SSRS)
02/04/2022 • 12 minutes to read
SQL Server Reporting Services Los informes paginados son definiciones de informes basados en XML donde se
incluyen datos y elementos de diseño de informes. En un sistema de archivos de cliente, las definiciones de
informe tienen la extensión de archivo .rdl. Una vez que se publica un informe paginado, se convierte en un
elemento de informe que se almacena en el servidor de informes o en el sitio de SharePoint. Los informes
paginados son una parte de la plataforma de generación de informes basada en servidor que proporciona
Reporting Services. También puede Create mobile reports with SQL Server Mobile Report Publisher.
Si está empezando a usar Reporting Services, asegúrese de revisar la información en Conceptos de Reporting
Services (SSRS).
Ver informes
Además de mostrar una vista previa de un informe guardado localmente o publicado en un servidor de
informes, puede proporcionar diversas experiencias de visualización a los lectores del informe. Para ver un
informe:
Explorador. Use el servicio web del servidor de informes o del sitio de SharePoint para ver los informes
publicados. En un sitio de SharePoint, también puede configurar un elemento web para ver los informes
publicados. Para más información, consulte los siguientes artículos.
Compatibilidad del explorador de Reporting Services y Power View
El portal web de un servidor de informes (modo nativo de SSRS)
Acceso URL (SSRS)
Entrega. Configure una suscripción para entregar informes a los lectores a través de un mensaje de
correo electrónico o una carpeta de archivos compartida. Para obtener más información, vea
Suscripciones y entrega (Reporting Services).
Expor tación. En la barra de herramientas del visor de informes, un lector puede exportar un informe a
un formato de archivo diferente. Los formatos de archivo de exportación los puede configurar el
administrador del servidor de informes. Para más información, vea Exportación de informes (Generador
de informes y SSRS).
Impresión. Un lector de informes puede imprimir un informe o algunas de las páginas de un informe,
en función del modo en que lo esté viendo. Para más información, vea Imprimir informes (Generador de
informes y SSRS).
Aplicación web o formulario Windows Forms. Use Visual Studio para desarrollar una aplicación que
facilite la creación de informes a través de SSRS. Para obtener más información, consulte [Integración de
Reporting Services en las aplicaciones.
Administrar informes
Para administrar un informe publicado:
Orígenes de datos. Los orígenes de datos compartidos e incrustados se administran
independientemente de la definición de informe.
Conjuntos de datos. Los conjuntos de datos compartidos se administran con independencia de la
definición de informe.
Parámetros. Los parámetros se administran con independencia de la definición de informe. Una vez que
los parámetros se modifican en el servidor de informes, los clientes de generación de informes no
pueden publicar los cambios realizados en el servidor.
Recursos. Las imágenes y los datos espaciales de los archivos de forma ESRI son recursos que se
pueden publicar y administrar con independencia de la definición de informe.
Memoria caché de informes. Mediante la programación de informes de gran tamaño que se van a
ejecutar durante las horas de menor actividad, puede reducir el impacto del procesamiento en el servidor
de informes durante las principales horas comerciales.
Instantáneas. Use instantáneas de informe cuando desee proporcionar resultados coherentes para
varios usuarios que deben trabajar con conjuntos de datos idénticos. Si los datos no son estables, un
informe a petición puede producir resultados diferentes en pocos minutos. Por el contrario, una
instantánea de informe permite hacer comparaciones válidas con otros informes o herramientas de
análisis que tengan los datos existentes en el mismo instante.
Historial del informe. Mediante la creación de una serie de instantáneas de informe, puede crear el
historial de un informe que muestre cómo cambian los datos en el transcurso del tiempo.
Para más información sobre rendimiento, vea Rendimiento, instantáneas, almacenamiento en caché (Reporting
Services).
Proteger informes
Para proteger un informe:
Como administrador del servidor de informes, identifique el sistema de autorización y autenticación empleado
para la instalación de Reporting Services. De forma predeterminada, Reporting Services usa la autenticación de
Windows, la seguridad integrada y la asignación de roles para ayudar a controlar el acceso a los informes
publicados. Para más información, vea Roles y permisos (Reporting Services) y Seguridad y protección de
Reporting Services.
Actualización de informes
Reporting Services admite varias versiones de las definiciones de informe, de los servidores de informes y de
los sitios de SharePoint. Para actualizar un informe:
Actualice una instalación del servidor de informes. Los informes compilados que se almacenan en el
servidor de informes se actualizan automáticamente al usarse por primera vez. La definición de informe
(.rdl) no se modifica. Para obtener más información, vea Upgrade and Migrate Reporting Services.
Abra un informe en un entorno de creación de informes. La definición de informe se actualiza en la
mayoría de los casos. Para más información, vea Actualizar informes e Implementación y compatibilidad
de versiones en SQL Server Data Tools (SSRS).
Consulte también
Herramientas de Reporting Services
Extensiones (SSRS)
Comparación de los servidores de informes de Reporting Services nativos y de SharePoint
Publicar orígenes de datos e informes
02/04/2022 • 2 minutes to read
Antes de publicar el informe, conviene que muestre una vista previa del mismo para comprobar el aspecto que
tendrá cuando se ejecute. Puede continuar perfeccionando el diseño hasta que esté satisfecho con los
resultados.
Cuando haya terminado de diseñar y de probar el informe, podrá compartirlo con otros usuarios. Para
compartir el informe, necesita publicarlo, o implementarlo, en un servidor de informes o en un sitio de
SharePoint. Una vez publicado el informe, los usuarios que tengan permisos para el servidor de informes o en
sitio de SharePoint podrán ejecutarlo. Además, una persona que disponga de permisos de administrador para el
servidor de informes puede crear suscripciones al informe para que éste se pueda actualizar y enviar a los
usuarios de manera periódica.
Si usó un origen de datos compartido para crear el informe, debe publicarlo en la misma ubicación que el
informe. Al igual que los informes, los orígenes de datos compartidos se pueden administrar de forma
independiente en el servidor de informes.
En esta sección
Vista previa de informes
Describe cómo obtener una vista previa de un informe antes de publicarlo.
Publicación de informes en un servidor de informes
Describe cómo publicar un informe en un servidor de informes.
Ejemplos de dirección URL para los elementos de informe publicados en un servidor de informes en modo de
SharePoint (SSRS)
Describe cómo publicar un informe en un sitio de SharePoint.
Consulte también
Creación de cadenas de conexión de datos - Generador de informes y SSRS
Conjuntos de datos de informe (SSRS)
Representación y diseño de páginas (Generador de informes y SSRS)
Conjuntos de datos de informe (SSRS)
Buscar, ver y administrar informes (Generador de informes y SSRS)
Exportación de informes (Generador de informes y SSRS)
Imprimir informes (Generador de informes y SSRS)
Vista previa de los informes en SQL Server
Reporting Services (SSRS)
02/04/2022 • 3 minutes to read
Después de diseñar un informe de Reporting Services, es posible que quiera verlo antes de publicarlo en un
entorno de producción. Existen varias maneras de verlo: cambiar al modo de vista previa del Diseñador de
informes, usar la ventana de vista previa del Diseñador de informes y publicar el informe en un servidor de
informes en un entorno de prueba.
NOTE
Cuando se obtiene una vista previa de un informe, los datos de ese informe se almacenan en la caché en un archivo del
equipo local. Cuando se obtiene de nuevo una vista previa del mismo informe mediante la misma consulta, los mismos
parámetros y las mismas credenciales, el Diseñador de informes recupera la copia en caché en lugar de volver a ejecutar la
consulta. El archivo de datos se guarda como <reportname> .rdl.data en el mismo directorio que el archivo de definición
de informe. El archivo no se elimina cuando se cierra el Diseñador de informes.
Si quiere obtener la vista previa de un informe determinado que no es el elemento de inicio del proyecto,
seleccione una configuración que genere el informe pero no lo implemente (por ejemplo, la configuración de
depuración local), haga clic con el botón derecho en el informe y, luego, haga clic en Ejecutar . Debe elegir una
configuración que no implemente el informe; de lo contrario, éste se publicará en el servidor de informes en
lugar de mostrarse localmente en una ventana de vista previa.
Pasos siguientes
Imprimir informes (Generador de informes y SSRS)
Imprimir un informe (Generador de informes y SSRS)
Publicar informes
Uso de ensamblados personalizados con informes
Publicar informes en un servidor de informes
02/04/2022 • 3 minutes to read
Después de diseñar y probar un informe o un conjunto de informes, puede usar las características de
implementación integradas en SQL Server Data Tools (SSDT) para publicar los informes en un servidor de
informes. Puede publicar informes individuales en un proyecto del servidor de informes que puede incluir
varios informes y orígenes de datos. Publicar un proyecto del servidor de informes es la manera más fácil de
publicar varios informes. SQL Server Data Tools (SSDT) usa el término implementación en lugar del término
publicación. Las dos condiciones son intercambiables.
SQL Server Data Tools (SSDT) proporciona las configuraciones de proyecto para administrar la publicación de
informes. La configuración especifica la ubicación del servidor de informes, la versión de SQL Server Reporting
Services instalada en el servidor de informes, si los orígenes de datos publicados en el servidor de informes se
sobrescriben y otras opciones. Por ejemplo, la configuración "Depurar" puede publicar en un servidor distinto
que la configuración "Versión". Además de utilizar las configuraciones que SQL Server Data Tools (SSDT)
proporciona, puede crear otras adicionales.
Para publicar un informe en un sitio de SharePoint configurado para la integración de SharePoint, debe
establecer las propiedades del proyecto en el Diseñador de informes. En las propiedades de proyecto, todas las
referencias a servidores, informes y orígenes de datos compartidos deben ser direcciones URL completas. En la
definición de informe, todas las referencias a subinformes, informes detallados y recursos, como imágenes
basadas en web, deben ser direcciones URL completas.
Debe disponer del permiso Miembro o Propietario en el sitio de SharePoint para establecer las propiedades
en el proyecto. Para obtener más información, vea Ejemplos de dirección URL para los elementos de informe
publicados en un servidor de informes en modo de SharePoint (SSRS).
Para publicar un informe en un sitio de SharePoint
1. En SQL Server Data Tools (SSDT), abra un nuevo proyecto de servidor de informes o uno existente.
2. En el menú Proyecto , haga clic en Propiedades . Se abre el cuadro de diálogo Páginas de
propiedades de <proyecto>.
3. En la lista Configuración , seleccione el nombre de una configuración de generación de soluciones para
usarla en la generación y publicación del informe. La configuración actual aparece como
Active (<configuración>).
4. Si desea publicar los orígenes de datos compartidos del proyecto y sobrescribir los publicados
anteriormente, establezca Over writeDataSources en True .
5. (Opcional) Para TargetDataSourceFolder , escriba una dirección URL a una biblioteca de SharePoint o
una carpeta de biblioteca (por ejemplo, https://TestServer/TestSite/Documents/DataSources ).
Si no se especifica ningún valor, se usa el valor TargetRepor tFolder .
6. Para TargetRepor tFolder , escriba una dirección URL a una biblioteca o una carpeta de biblioteca (por
ejemplo, https://TestServer/TestSite/Documents/Reports ).
7. Para TargetSer verURL , escriba una dirección URL a un sitio de nivel superior o a un subsitio de
SharePoint. Si no especifica ningún sitio, se usa el sitio de primer nivel predeterminado (por ejemplo,
https://servername , https://servername/site o https://servername/site/subsite ).
8. Haga clic en OK .
9. En el Explorador de soluciones, haga clic con el botón derecho en el informe que quiera publicar y haga
clic en Implementar . El informe se publicará en la ubicación especificada en TargetRepor tFolder . Los
errores de implementación se mostrarán en la ventana de resultados.
Consulte también
Páginas de propiedades del proyecto (cuadro de diálogo)
Establecer propiedades de implementación (Reporting Services)
Publicación de informes en un servidor de informes
Ejemplos de dirección URL para los elementos de informe publicados en un servidor de informes en modo de
SharePoint (SSRS)
Usar una conexión de datos de Office (.odc) con informes (Reporting Services en el modo integrado de
SharePoint)
Publicar un origen de datos compartido en una
biblioteca de SharePoint
02/04/2022 • 2 minutes to read
Para publicar un origen de datos compartido en un servidor de informes que se ejecuta en el modo integrado
de SharePoint, debe establecer las propiedades de proyecto de informe en el Diseñador de informes. En las
propiedades de proyecto, todas las referencias a servidores, informes y orígenes de datos compartidos deben
ser direcciones URL completas.
Debe disponer del permiso Miembro o Propietario en el sitio de SharePoint. Para obtener más información,
vea Ejemplos de dirección URL para los elementos de informe publicados en un servidor de informes en modo
de SharePoint (SSRS).
Para publicar un origen de datos compartido en un sitio de SharePoint
1. En SQL Server Data Tools (SSDT), abra un proyecto de servidor de informes nuevo o uno existente.
2. En el menú Proyecto , haga clic en Propiedades . Se abre el cuadro de diálogo <project> Páginas de
propiedades .
3. Elija la Configuración que utilice para publicar en un sitio de SharePoint.
4. Si desea publicar los orígenes de datos compartidos del proyecto y sobrescribir los publicados
anteriormente, establezca Over writeDataSources en True .
5. (Opcional) Para TargetDataSourceFolder , escriba una dirección URL a una biblioteca de SharePoint o a
una carpeta de bibliotecas. Por ejemplo, https://TestServer/TestSite/Documents/DataSources .
Si no se especifica ningún valor, se usa el valor TargetRepor tFolder .
6. Para TargetRepor tFolder , escriba una dirección URL a una biblioteca o a una carpeta de bibliotecas. Por
ejemplo, https://TestServer/TestSite/Documents/Reports .
7. Para TargetSer verURL , escriba una dirección URL a un sitio de nivel superior o a un subsitio de
SharePoint. Si no especifica ningún sitio, se usa el sitio de nivel superior predeterminado. Por ejemplo,
https://servername , https://servername/site o https://servername/site/subsite .
8. Haga clic en OK .
9. En el Explorador de soluciones, haga clic con el botón derecho en el origen de datos compartido que
quiera publicar y, después, haga clic en Implementar . El origen de datos se publicará en la ubicación
especificada en TargetDataSourceFolder . Los errores de implementación se mostrarán en la ventana
de resultados.
NOTE
Después de publicar un origen de datos compartido en un sitio de SharePoint, se cambia la extensión de nombre
de archivo a .rsds. Puede editar y administrar un origen de datos compartido directamente en el sitio de
SharePoint. Para más información, vea Crear y administrar orígenes de datos compartidos (Reporting Services en
el modo integrado de SharePoint).
Consulte también
Publicar un informe en una biblioteca de SharePoint
Ejemplos de dirección URL para los elementos de informe publicados en un servidor de informes en modo de
SharePoint (SSRS)
Páginas de propiedades del proyecto (cuadro de diálogo)
Establecer propiedades de implementación (Reporting Services)
Publicación de informes en un servidor de informes
Usar una conexión de datos de Office (.odc) con informes (Reporting Services en el modo integrado de
SharePoint)
Report Definition Language (SSRS)
02/04/2022 • 5 minutes to read
El lenguaje RDL (Report Definition Language) es una representación XML de una definición de informe de SQL
Server Reporting Services. Una definición de informe contiene información acerca de la recuperación y el
diseño de los datos de un informe. RDL está formado por elementos XML que cumplen la sintaxis XML creada
para Reporting Services. Puede agregar sus propias funciones personalizadas para controlar los valores de
elemento de informe, los estilos y el formato si obtiene acceso a los ensamblados de código en los archivos de
definición de informe.
RDL promueve la interoperabilidad de productos de generación de informes comerciales al definir un esquema
común que habilita el intercambio de definiciones de informe. Cualquier protocolo o interfaz de programación
que funciona con XML se puede utilizar con RDL. RDL es:
Un esquema XML para las definiciones de informe.
Un formato de intercambio para las empresas y otros fabricantes.
Un esquema extensible y abierto que admite espacios de nombres adicionales y elementos
personalizados.
Especificaciones de RDL
Para descargar las especificaciones de versiones específicas de esquema, vea Especificación del lenguaje RDL.
Crear RDL
Debido a la naturaleza abierta y extensible de RDL, se pueden compilar diversas herramientas y aplicaciones
que generan RDL basándose en su esquema XML.
Reporting Services proporciona varias herramientas para crear archivos RDL. Para obtener más información,
vea Herramientas de Reporting Services.
Una de las maneras más fáciles de generar RDL desde una aplicación es usar las clases Microsoft .NET
Framework del espacio de nombres System.Xml y del espacio de nombres System.Linq. Una clase en particular,
la clase XmlTextWriter , se puede utilizar para escribir RDL. Con XmlTextWriter , puede generar una definición
de informe completa en cualquier aplicación .NET Framework . Los programadores también pueden ampliar
RDL agregando elementos de informe personalizados con propiedades personalizadas. Para más información
sobre la clase XmlTextWriter y el espacio de nombres System.Xml, vea la Guía del programador de Microsoft
.NET Framework. Para obtener más información sobre Language-Integrated Query (LINQ), busque "LINQ to
XML" en MSDN.
La extensión de archivo estándar para los archivos de definición de informe es .rdl. También puede desarrollar
archivos de definición de informe de cliente, que tienen extensiones .rdlc. El tipo MIME para ambas extensiones
es text/xml. Para más información sobre los informes, vea Informes de Reporting Services (SSRS).
Tipos de RDL
En la tabla siguiente se enumeran los tipos usados en los atributos y elementos del lenguaje RDL.
T IP O DESC RIP C IÓ N
Boolean Propiedad con true o false como valor del objeto. A menos
que se especifique lo contrario, el valor de un objeto
booleano opcional omitido es False .
Boolean Boolean
Consulte también
Buscar la versión del esquema de definición de informe (SSRS)
Usar ensamblados personalizados con informes
Elementos de informe personalizados
Buscar la versión del esquema de definición de
informe (SSRS)
02/04/2022 • 3 minutes to read
Un archivo de definición de informe especifica el espacio de nombres RDL para la versión del esquema de
definición de informe que se utiliza para validar el archivo rdl. Al abrir un archivo .rdl en un entorno de creación
de informes, como Diseñador de informes en SQL Server Data Tools (SSDT), Visual Studio o Report Builder. Si el
informe se creó para un espacio de nombres anterior, se crea automáticamente un archivo de copia de
seguridad y el informe se actualiza al espacio de nombres actual. Si se guarda la definición de informe
actualizada, se ha guardado el archivo .rdl convertido. Esta es la única manera para actualizar una definición de
informe. La definición de informe en sí misma no se actualiza en un servidor de informes. El informe de
compilación se actualiza en un servidor de informes. Para más información, consulte Upgrade Reports.
<Report xmlns:rd="http://schemas.microsoft.com/SQLServer/reporting/reportdesigner"
xmlns="http://schemas.microsoft.com/sqlserver/reporting/2016/01/reportdefinition"
xmlns:df="http://schemas.microsoft.com/sqlserver/reporting/2016/01/reportdefinition/defaultfontfamily
" MustUnderstand="df">
El espacio de nombres de la definición de informe más reciente es 2016. Sin embargo, el espacio de
nombres de definición de informe publicado más reciente es 2010, especificado por la siguiente dirección
URL: https://schemas.microsoft.com/sqlserver/reporting/2010/01/reportdefinition .
Procedimientos: Identificar la versión de esquema RDL del Diseñador de informes
1. Abra un proyecto nuevo. La versión del proyecto que elija determina la versión del esquema RDL. En SQL
Server, se admite más de una versión de esquema. Para más información, vea Implementación y
compatibilidad de versiones en SQL Server Data Tools.
2. En el menú Proyecto , haga clic en Agregar nuevo elemento . Se abre el cuadro de diálogo Agregar
nuevo elemento .
3. En el panel Plantillas , haga clic en Informe .
4. En Nombre , escriba un nombre para el informe o acepte el valor predeterminado.
5. Haga clic en Agregar . El Diseñador de informes abre un nuevo informe en blanco en la vista Diseño.
6. En el menú Ver , haga clic en Código . La definición de informe se muestra como un archivo XML.
El elemento de informe XML especifica el espacio de nombres del esquema. Por ejemplo, el elemento de
informe siguiente especifica el espacio de nombres para el Diseñador de informes y el espacio de
nombres para la definición de informe.
<Report xmlns:rd="http://schemas.microsoft.com/SQLServer/reporting/reportdesigner"
xmlns="http://schemas.microsoft.com/sqlserver/reporting/*year*/01/reportdefinition"
xmlns:df="http://schemas.microsoft.com/sqlserver/reporting/*year*/01/reportdefinition/defaultfontfami
ly" MustUnderstand="df">
<xsd:schema xmlns:xsd="http://www.w3.org/2001/XMLSchema"
xmlns="http://schemas.microsoft.com/sqlserver/reporting/*year*/01/reportdefinition"
targetNamespace="http://schemas.microsoft.com/sqlserver/reporting/*year*/01/reportdefinition"
elementFormDefault="qualified">
Pasos siguientes
Actualizar informes
Lenguaje RDL (Report Definition Language)
¿Tiene alguna pregunta más? Puede plantear sus dudas en el foro de Reporting Services.
Buscar texto, números o fechas en un informe
02/04/2022 • 2 minutes to read
Puede buscar contenido del informe si escribe una palabra o una frase que se desee encontrar (el valor máximo
de un término de búsqueda es 256 caracteres). La búsqueda es una técnica de navegación que encuentra un
valor coincidente en el informe y se centra en la parte del informe que contiene ese valor.
La búsqueda distingue entre mayúsculas y minúsculas, y empieza en la página o sección seleccionada. Solo el
contenido que está visible en el informe se incluye en la operación de búsqueda. Si el informe contiene áreas
que se expanden o se contraen, los valores que están en un área contraída se omiten durante la búsqueda. Solo
puede buscar texto, números o fechas que están en el informe actual. Si está usando un informe click-through
autogenerado para explorar datos, no puede buscar un término que vio en un informe generado anteriormente
ni usar la búsqueda para localizar un término que pueda aparecer en un informe más hacia abajo en la ruta de
datos.
Al especificar el valor que desee buscar, escríbalo como prevé que aparezca en el informe. No plantee ninguna
pregunta del tipo "¿cuál es el beneficio medio de este mes?", salvo que esté buscando una frase con todas estas
palabras en el informe.
Solo puede buscar un término o un valor a la vez. No se pueden usar operadores de búsqueda (como AND u
OR) ni símbolos y comodines. No puede realizar una búsqueda en una sección transversal de los datos (por
ejemplo, no puede buscar el total de ventas de un producto determinado en un mes concreto). Para ese tipo de
análisis, use el Generador de informes para crear o usar informes click-through.
La configuración de seguridad de modelos y bases de datos que restringe el acceso a los datos de informe se
aplica a las operaciones de búsqueda. Si está buscando un valor en un informe click-through que utiliza un
modelo como origen de datos y no dispone de acceso a parte del modelo, los datos representados por dicha
parte del modelo se excluirán de la búsqueda.
Para buscar los datos en un informe
1. Abra el informe.
2. En la barra de herramientas del informe, escriba el texto, el número o la fecha que desee buscar.
Si la barra de herramientas del informe no se encuentra visible, significa que se ha ocultado
intencionadamente y que no puede usar sus funciones. Las propiedades del elemento web Visor de
informes determinan si la barra de herramientas está visible.
3. Haga clic en Buscar .
4. Para buscar más repeticiones del mismo valor, haga clic en Siguiente .
Consulte también
Agregar el elemento web Visor de informes a una página web (Reporting Services en el modo integrado de
SharePoint)
Configurar las propiedades de ejecución para un
informe
02/04/2022 • 3 minutes to read
Puede establecer las opciones de procesamiento de informes para especificar cuándo se recuperan los datos
para un informe. Resulta útil programar el procesamiento de datos para un informe si el origen de datos externo
se actualiza en momentos concretos (por ejemplo, un almacenamiento de datos que se actualiza diariamente o
semanalmente) y desea evitar la sobrecarga de recuperar los mismos datos cada vez que se solicita un informe.
La programación del procesamiento de datos también resulta útil si desea controlar la carga del procesamiento
en el servidor de bases de datos externo o si desea proporcionar resultados coherentes para varios usuarios que
deben trabajar con conjuntos idénticos de datos. Si los datos no son estables, un informe a petición puede
producir resultados diferentes en pocos minutos. Por el contrario, una instantánea de informe permite hacer
comparaciones válidas con otros informes o herramientas de análisis que tengan los datos existentes en el
mismo instante.
Una instantánea de informe es un informe que contiene instrucciones de diseño y resultados de consultas que
se recuperaron en un momento concreto. A diferencia de los informes a petición, que obtienen resultados de
consulta actualizados cuando se seleccionan, las instantáneas de informe se procesan según una programación
y luego se guardan en un servidor de informes. Al seleccionar una instantánea de informe para su visualización,
el servidor de informes recupera el informe almacenado en la base de datos del servidor de informes y muestra
los datos y el diseño actualizados para el informe en el momento en que se creó la instantánea.
Las instantáneas de informe no se guardan con un formato de representación concreto. En su lugar, las
instantáneas de informe se representan en un formato de visualización final (como HTML) solo cuando un
usuario o una aplicación lo solicita. La representación aplazada hace que las instantáneas sean portátiles. El
informe se puede representar con el formato correcto para el dispositivo o explorador web que lo solicita.
Consulte también
Establecer las propiedades del procesamiento de informes
Contenido (página del Administrador de informes)
Administración de contenido del servidor de informes (Modo nativo de SSRS)
Página de propiedades Opciones de procesamiento (Administrador de informes)
NOTE
Si desea crear una instantánea inmediatamente, seleccione el botón Nueva instantánea del historial en lugar
del botón Programaciones y configuración y se creará una instantánea de informe inmediatamente.
Consulte también
Establecer las propiedades del procesamiento de informes
Administración de contenido del servidor de informes (modo nativo de SSRS)
Establecimiento de las propiedades del procesamiento de informes
Limitar el historial de informes: Reporting Services
02/04/2022 • 2 minutes to read
El historial de informes es un conjunto de instantáneas de informe que se crean a lo largo del tiempo. Puede
crear el historial de informes a petición o programar la frecuencia con que una instantánea se crea y se agrega
al historial de informes.
El historial de informes está almacenado en la base de datos del servidor de informes. Si las instantáneas de
informes contienen una gran cantidad de datos, considere la posibilidad de limitar el historial de informes para
minimizar el efecto de la retención de instantáneas en el tamaño de la base de datos.
Consulte también
Agregar una instantánea al historial de informes (Administrador de informes)
Administrador de informes (Modo nativo de SSRS)
Consulte también
Incorporación de una instantánea al historial de informes
Cargar un archivo o un informe en el servidor de
informes
02/04/2022 • 2 minutes to read
En el portal web del servidor de informes se proporciona una característica de carga para poder agregar
informes y otros archivos a un servidor de informes sin tener que publicar esos elementos desde una aplicación
cliente. Los archivos que se cargan del sistema de archivos se almacenan como elementos en el servidor de
informes. El tipo de archivo que se carga determina la manera de almacenarse:
Los archivos .rdl se almacenan como informes paginados.
Todos los demás archivos, incluyendo los archivos de origen de datos compartido (.rds), se cargan como
recursos. Los recursos no son procesados por un servidor de informes, pero pueden verse en el portal
web si el servidor de informes admite el tipo MIME del archivo.
Para cargar un archivo o un informe
1. En el portal web, haga clic en Cargar .
2. Busque el archivo que quiera cargar. Se puede cargar un archivo de definición de informe, una imagen,
un documento o cualquier archivo que desee que esté disponible en un servidor de informes.
3. Escriba el nombre del nuevo elemento. Un nombre de elemento puede incluir espacios, pero no puede
incluir caracteres reservados: ; ? : @ & = + , $ / * < > |.
4. Si desea reemplazar un elemento existente por el nuevo elemento, seleccione Sobrescribir elemento
si existe .
5. Haga clic en OK .
Consulte también
Crear, modificar y eliminar orígenes de datos compartidos Cargar archivos a una carpeta
Crear un informe vinculado
02/04/2022 • 2 minutes to read
Un informe vinculado es un elemento del servidor de informes que proporciona un punto de acceso a un
informe existente. Conceptualmente, es similar a los accesos directos a programa que se usan para ejecutar un
programa o abrir un archivo.
Un informe vinculado se deriva de otro informe existente y conserva la definición de informe original. El
informe vinculado siempre hereda el diseño de informe y las propiedades del origen de datos del informe
original. El resto de propiedades y parámetros pueden ser distintos de los del informe original, incluyendo la
seguridad, los parámetros, la ubicación, las suscripciones y las programaciones.
Se puede crear un informe vinculado cuando se desean crear versiones adicionales de un informe existente. Por
ejemplo, se podría usar un único informe de ventas regional para crear informes específicos de regiones para
todos los territorios de ventas.
Si bien los informes vinculados se basan normalmente en informes con parámetros, no es necesario disponer
de este tipo de informe. Puede crear informes vinculados siempre que desee implementar un informe existente
con diferentes parámetros.
Consulte también
Conceptos de Reporting Services (SSRS)
El portal web de un servidor de informes (modo nativo de SSRS)
Exportación de informes paginados (Generador de
informes)
02/04/2022 • 13 minutes to read
T IP O DE EXT EN SIÓ N DE
F O RM ATO P RESEN TA C IÓ N DESC RIP C IÓ N
El resultado es un documento de
servicio de Atom que enumera las
fuentes de los datos disponibles de un
informe. Se crea al menos una fuente
de datos para cada región de datos de
un informe. Según el tipo de región de
datos y los datos que esta muestra,
podrían generarse varias fuentes de
distribución de datos.
La extensión de presentación en
imágenes puede generar archivos en
cualquiera de los formatos que admite
GDI+: BMP, EMF, EMFPlus, GIF, JPEG,
PNG y TIFF.
Para obtener más información, consulte Export a Report Using URL Access.
Pasos siguientes
Controlar saltos de página, encabezados, columnas y filas (Generador de informes y SSRS)
Buscar, ver y administrar informes (Generador de informes y SSRS)
Imprimir informes (Generador de informes y SSRS)
Guardar informes (Generador de informes)
¿Tiene alguna pregunta más? Puede plantear sus dudas en el foro de Reporting Services.
Funcionalidad interactiva para diferentes
extensiones de representación de informes
02/04/2022 • 6 minutes to read
Reporting Services proporciona características para interactuar con un informe paginado en tiempo de
ejecución. No todos los formatos de representación de informes son compatibles con todas las características
interactivas. Use la tabla siguiente para comprender el funcionamiento de las características interactivas en los
diferentes formatos.
NOTE
Puede crear y modificar los archivos de definición de informes paginados (.rdl) en el Generador de informes de Microsoft,
en Power BI Report Builder y en el Diseñador de informes de SQL Server Data Tools.
Vista previa/Visor de informes, HTML El mapa del documento interactivo ofrece un panel de
navegación de vínculos jerárquicos que pueden utilizarse
para navegar a distintas secciones del informe.
Otros (por ejemplo, TIFF, XML y CSV) No disponible en MHTML, XML, CSV ni Image.
Vista previa/Visor de informes, HTML Los usuarios hacen clic en valores de datos del informe para
ver los datos relacionados en otro informe.
Vista previa/Visor de informes, HTML Los usuarios hacen clic en iconos de expansión y contracción
para ver las secciones de un informe.
Vista previa/Visor de informes, HTML En los informes tabulares, el usuario hace clic en las flechas
de ordenación de una columna para cambiar la forma de
ordenar los datos.
Vista previa/Visor de informes, HTML Los usuarios hacen clic en vínculos para abrir páginas web
externas en una nueva ventana del explorador.
Marcador o delimitador
O P C IÓ N DE EXP O RTA C IÓ N IN F O RM A C IÓ N C O M P L EM EN TA RIA
Vista previa/Visor de informes, HTML Los usuarios hacen clic en vínculos para navegar a otra
sección del mismo informe.
Vista previa/Visor de informes, HTML En la parte superior del informe, aparece un área de entrada
de parámetros. Esta área es parte del Visor HTML que se
utiliza para mostrar informes en un explorador.
Vista previa/Visor de informes, HTML Los datos filtrados se muestran al usuario en tiempo de
ejecución.
Consulte también
Exportación de informes (Generador de informes y SSRS)
Ordenación interactiva, mapas de documento y vínculos (Generador de informes y SSRS)
Tablas, matrices y listas (Generador de informes y SSRS)
Gráficos (Generador de informes y SSRS)
Exportación de un informe paginado a un archivo
CSV (Generador de informes)
02/04/2022 • 7 minutes to read
NOTE
Puede crear y modificar los archivos de definición de informes paginados (.rdl) en el Generador de informes de Microsoft,
en Power BI Report Builder y en el Diseñador de informes de SQL Server Data Tools.
Representación en CSV
Los informes CSV representados con la configuración predeterminada presentan las siguientes características:
La cadena delimitadora de campos predeterminada es una coma (,).
NOTE
Puede cambiar el delimitador de campo por cualquier carácter que desee, incluido TAB; para ello, solo tiene que
cambiar la configuración de la información del dispositivo. Para obtener más información, consulte CSV Device
Information Settings.
Map Se representa como una fila con las etiquetas y los valores
para cada miembro de mapa de una capa de mapa.
Modos de representador
La extensión de representación CSV puede funcionar en dos modos: uno está optimizado para Excel; el otro está
optimizado para aplicaciones de terceros que requieren un cumplimiento estricto de CSV con la especificación
para CSV de RFC 4180. Dependiendo del modo que use, las regiones de datos del mismo nivel se administran
de manera diferente.
Modo predeterminado
El modo predeterminado está optimizado para Excel. En modo predeterminado, el informe se representa como
un archivo CSV con varias secciones de datos representados en CSV. Una línea vacía delimita cada región de
datos del mismo nivel. Las regiones de datos del mismo nivel incluidas en el cuerpo del informe se representan
como bloques de datos independientes dentro del archivo CSV. El resultado es un archivo CSV en el que:
Los cuadros de texto individuales incluidos en el cuerpo del informe se representan una vez como el
primer bloque de datos dentro del archivo CSV.
Cada región de datos del mismo nivel de nivel superior existente en el cuerpo del informe se representa
en su propio bloque de datos.
Las regiones de datos anidadas se representan diagonalmente en el mismo bloque de datos.
Aplicación de formato
Los valores numéricos se representan en su estado con formato. Excel puede reconocer valores numéricos con
formato, como moneda, porcentaje y fecha, y puede dar formato a las celdas de forma adecuada al importar el
archivo CSV.
Modo compatible
El modo compatible está optimizado para aplicaciones de terceros.
Regiones de datos
Solo la primera fila del archivo contiene los encabezados de columna y cada fila tiene el mismo número de
columnas.
Aplicación de formato
Se quita el formato a los valores.
Interactividad
Ningún formato CSV generado por este representador admite la interactividad. No se representan los
elementos interactivos siguientes:
Hipervínculos
Mostrar u ocultar
Mapa del documento
Vínculos de obtención de detalles o vínculos click-through
Ordenación de usuarios finales
Encabezados fijos
Marcadores
Consulte también
Paginación en Reporting Services (Generador de informes y SSRS)
Comportamientos de la representación (Generador de informes y SSRS)
Funcionalidad interactiva para diferentes extensiones de representación de informes (Generador de informes y
SSRS)
Representar elementos de informe (Generador de informes y SSRS)
Tablas, matrices y listas (Generador de informes y SSRS)
Exportar a Microsoft Excel (Generador de informes
y SSRS)
02/04/2022 • 23 minutes to read
IMPORTANT
Cuando se define un parámetro de tipo String , el usuario ve un cuadro de texto que admite cualquier valor. Si un
parámetro de informe no está vinculado a un parámetro de consulta y los valores del parámetro se incluyen en el informe,
un usuario del informe puede escribir sintaxis de expresión, un script o una dirección URL en el valor del parámetro y
representar el informe en Excel. Si, posteriormente, otro usuario visualiza el informe y hace clic en el contenido del
parámetro representado, el usuario podría ejecutar accidentalmente el script o el vínculo malintencionados.
Para reducir el riesgo de ejecución accidental de scripts malintencionados, abra los informes representados exclusivamente
desde orígenes de confianza. Para obtener más información sobre cómo proteger informes, vea Proteger informes y
recursos.
Limitaciones de Excel
Microsoft Excel impone limitaciones a los informes exportados debido a las funciones de Excel y sus formatos
de archivo. A continuación se indican las más importantes:
El ancho máximo de las columnas en Excel es de 255 caracteres o 1726,5 puntos. El representador no
comprueba que el ancho de columna es menor que el límite.
El número máximo de caracteres de una celda es de 32.767. Si se supera este límite, el representador
muestra un mensaje de error.
El alto máximo de las filas es de 409 puntos. Si el contenido de la fila provoca que su alto supere los 409
puntos, la celda de Excel muestra una cantidad parcial de texto de hasta 409 puntos. El resto del
contenido de la celda está aún dentro de la celda (hasta el número máximo de caracteres de Excel de
32.767).
Dado que el alto de fila máximo es de 409 puntos, si el alto definido de la celda en el informe es algo
mayor de 409 puntos, Excel divide el contenido de la celda en varias filas.
En Excel no se define un número máximo de hojas de cálculo, pero hay una serie de factores externos,
como la memoria y el espacio en disco, que pueden hacer que se apliquen limitaciones.
En los esquemas, Excel permite hasta 7 niveles de anidamiento.
Si el elemento de informe que controla si la visualización de otro elemento va activarse o desactivarse no
está en la fila o en la columna anterior o siguiente al elemento controlado, el esquema también se
deshabilita.
Para obtener más información sobre las limitaciones de Excel, vea Especificaciones y límites de Excel.
Tamaño de los archivos de Excel 2003 (.xls)
IMPORTANT
La extensión de representación de Microsoft Excel 2003 ha quedado obsoleta. Para más información, vea Características
obsoletas de SQL Server Reporting Services en SQL Server 2016.
Cuando los informes se exportan y guardan en Excel 2003, no se benefician de la optimización de archivos que
Excel aplica automáticamente a sus archivos de libro *.xls. El mayor tamaño del archivo puede producir
problemas al enviar por correo electrónico suscripciones y datos adjuntos. Para reducir el tamaño de los
archivos *.xls de los informes exportados, abra los archivos *.xls y vuelva a guardar los libros. Al guardar de
nuevo los libros se suele reducir el tamaño de los archivos entre un 40 y un 50%.
NOTE
En Excel 2003, en una celda de una hoja de cálculo de Excel se muestran aproximadamente 1000 caracteres, pero el resto
de los caracteres hasta alcanzar el máximo permitido pueden editarse en la barra de fórmulas. Esta limitación no se aplica
a los archivos actuales de Excel (.xlsx).
NOTE
Para evitar este problema, aumente el ancho del cuadro de texto en el informe.
Imágenes
Las siguientes limitaciones se aplican a las imágenes:
Las imágenes de fondo de los elementos de informe se omiten porque Excel no admite imágenes de
fondo en celdas individuales.
La extensión de presentación en Excel solamente admite la imagen de fondo del cuerpo del informe. Si se
muestra una imagen de fondo del cuerpo del informe en el informe, la imagen se presenta como una
imagen de fondo de la hoja de cálculo.
Rectángulos
La siguiente limitación se aplica a los rectángulos.
Los rectángulos de los pies de página del informe no se exportan a Excel. Sin embargo, los rectángulos del
cuerpo del informe, las celdas de Tablix, etc., se representa como un intervalo de celdas de Excel.
Encabezados y pies de página del informe
Las siguientes limitaciones se aplican a los encabezados y pies de página del informe:
Los encabezados y pies de página de Excel admiten un máximo de 256 caracteres, incluido el marcado. La
extensión de presentación trunca la cadena en los 256 caracteres.
Reporting Services no admite márgenes en los encabezados y pies de página del informe. Cuando se
exportan a Excel, estos valores de margen se configuran en cero y cualquier encabezado o pie de página
que contenga varias filas de datos no podría imprimir varias filas, dependiendo de la configuración de la
impresora.
Los cuadros de texto de un encabezado o pie de página mantienen el formato, pero no su alineación,
cuando se exportan a Excel. Esto se produce porque los espacios iniciales y finales se recortan cuando el
informe se representa en Excel.
Combinar celdas
La siguiente limitación se aplica a la combinación de celdas:
Si se combinan celdas, el ajuste de línea no funcionará correctamente. Si hay celdas combinadas en una fila
donde se ha representado un cuadro de texto con la propiedad Ajustar tamaño automáticamente, el ajuste
automático de tamaño no funcionará.
El representador de Excel es principalmente un presentador de diseño. Su objetivo es replicar el diseño del
informe representado tanto como sea posible en una hoja de cálculo de Excel y, por consiguiente, las celdas
podrían estar combinadas en la hoja de cálculo para conservar el diseño del informe. Las celdas combinadas
pueden producir problemas porque la funcionalidad de ordenación de Excel requiere que las celdas se
combinen de una manera muy concreta para que la ordenación funcione correctamente. Por ejemplo, Excel
requiere que los intervalos de celdas combinadas tengan el mismo tamaño para ser ordenadas.
Si es importante que los informes exportados a las hojas de cálculo de Excel puedan estar ordenados, entonces
siguiente puede ayudarle a reducir el número de celdas combinadas en las hojas de cálculo de Excel, que es la
causa común de las dificultades de la funcionalidad de ordenación de Excel.
No alinear los elementos a derecha y a izquierda es la causa más común de las celdas combinadas.
Asegúrese de que los bordes derechos e izquierda de todos los elementos de informe se alinean unos
con otros. La alineación de los elementos y que tengan el mismo ancho resolverá el problema en la
mayoría de los casos.
Aunque alinee todos los elementos con precisión, podría encontrar en algunos casos raros en los que
algunas columnas siguen estando combinadas. Esto podría deberse al redondeo y a la conversión interna
de unidades cuando se representa la hoja de cálculo de Excel. En el lenguaje de definición de informes
(RDL), puede especificar la posición y el tamaño de diferentes unidades de medida, como pulgadas,
píxeles, centímetros y puntos. Internamente Excel utiliza los puntos. Para minimizar la conversión y la
posible imprecisión del redondeo al convertir pulgadas y centímetros a puntos, considere la posibilidad
de especificar todas las mediciones en puntos enteros para obtener los resultados más directos. Una
pulgada es 72 puntos.
Grupos de filas y grupos de columna de informes
Los informes con grupos de filas o grupos de columnas contienen celdas vacías cuando se exportan a Excel.
Imagine un informe que agrupa las filas según la distancia a la que se encuentran los clientes. Cada distancia
puede contener más de un cliente. El informe se muestra en la siguiente imagen.
Cuando el informe se exporta a Excel, la distancia de viaje solo aparece en una celda de la columna Commute
Distance. En función de la alineación del texto en el informe (arriba, en el centro o abajo), el valor está en la celda
primera, central o última. Las demás celdas están vacías. La columna Name que contiene los nombres de los
clientes no tiene ninguna celda vacía. En la siguiente imagen se muestra el informe una vez exportado a Excel.
Los bordes de celdas rojos se han agregado por motivos de claridad. Los cuadros grises son las celdas vacías.
(Ni las líneas rojas ni los cuadros grises forman parte del informe exportado).
Esto significa que es necesario modificar los informes con grupos de filas o grupos de columnas después de
exportarlos a Excel y antes de poder mostrar los datos exportados en una tabla dinámica. Debe agregar el valor
de grupo a las celdas en que faltan para que la hoja de cálculo sea una tabla plana con valores en todas las
celdas. En la siguiente imagen se muestra la hoja de cálculo actualizada.
Así pues, si crea un informe y va a exportarlo a Excel para realizar análisis más exhaustivos de los datos,
considere la posibilidad de no agrupar las filas ni las columnas del informe.
Representador de Excel
Representador de los archivos de Excel actuales (.xlsx)
En SQL ServerReporting Services, el representador predeterminado de Excel es la versión compatible con los
archivos actuales de Microsoft Excel (.xlsx). Es la opción de Excel que aparece en los menús de Expor tar del
portal web de Reporting Services y la lista de SharePoint.
Si va a usar el representador de Excel predeterminado, en lugar del representador de Excel 2003 (.xls) anterior,
instale el Paquete de compatibilidad de Microsoft Office para Word, Excel y PowerPoint con el fin de que las
versiones anteriores de Excel puedan abrir los archivos que se exportan.
Representador de Excel 2003 (.xls)
IMPORTANT
La extensión de representación de Microsoft Excel 2003 ha quedado obsoleta. Para más información, vea Características
obsoletas de SQL Server Reporting Services en SQL Server 2016.
La versión anterior del representador de Excel, compatible con Excel 2003, se denomina ahora Excel 2003 y
aparece en los menús con ese nombre. El tipo de contenido de los archivos generados por este representador es
application/vnd.ms-excel y la extensión del nombre de los archivos es .xls.
De forma predeterminada, la opción de menú Excel 2003 no está visible. Los administradores pueden hacer
que esté visible en ciertas circunstancias si actualizan el archivo de configuración RSReportServer. Si desea
exportar informes de SQL Server Data Tools (SSDT) con el representador de Excel 2003, debe actualizar el
archivo de configuración RSReportDesigner.
La extensión de la opción de menú Excel 2003 nunca está visible en los escenarios siguientes:
El Generador de informes está en modo sin conexión y se obtiene la vista previa de un informe en el
Generador de informes. El archivo de configuración RSReportServer reside en el servidor de informes,
por lo que las herramientas o productos desde los que exporte informes se deben conectar con un
servidor de informes para leer el archivo de configuración.
El elemento web Visor de informes está en modo local y la granja de servidores de SharePoint no está
integrada en un servidor de informes de Reporting Services . Para más información, vea Informes en
modo local frente al modo conectado en el Visor de informes (Reporting Services en modo de
SharePoint)
Si el representador de la opción de menú Excel 2003 se configura para que esté visible, las opciones de Excel y
de Excel 2003 están disponibles en los escenarios siguientes:
Reporting Services Portal web en modo nativo.
Sitio de SharePoint si Reporting Services está instalado en modo integrado de SharePoint.
SQL Server Data Tools (SSDT) y obtiene una vista previa del informe.
Generador de informes está conectado a un servidor de informes.
El elemento web Visor de informes en modo remoto.
En el siguiente XML se muestran los elementos para las dos extensiones de representación de Excel en los
archivos de configuración RSReportServer y RSReportDesigner:
<Extension Name="EXCELOPENXML"
Type="Microsoft.ReportingServices.Rendering.ExcelOpenXmlRenderer.ExcelOpenXmlRenderer,Microsoft.ReportingServices.ExcelRendering"/>
<Extension Name="EXCEL"
Type="Microsoft.ReportingServices.Rendering.ExcelRenderer.ExcelRenderer,Microsoft.ReportingServices.ExcelRendering"
Visible="false"/>
La extensión EXCELOPENXML define el representador de Excel para los archivos actuales de Excel (.xlsx). La
extensión EXCEL define la versión de Excel 2003. Visible = "false" indica que el representador de Excel 2003
está oculto. Para más información, vea El archivo de configuración RsReportServer.config y Archivo de
configuración RSReportDesigner.
Diferencias entre el representador actual de Excel (.xlsx) y el representador de Excel 2003
Los informes, representados con el representador actual de Excel (.xlsx) o el representador de Excel 2003, suelen
ser idénticos y solo en raras ocasiones observará diferencias entre los dos formatos. En la tabla siguiente se
comparan los representadores de Excel y de Excel 2003.
Puesto que el informe establece explícitamente el alto de fila, el alto de fila predeterminado afecta solo a las filas
cuyo tamaño se configura automáticamente al exportar a Excel.
Tamaño de página
La extensión de representación en Excel usa la configuración del ancho y del alto de la página para determinar la
configuración del papel en la hoja de cálculo Excel. Excel intenta hacer coincidir los valores de las propiedades
PageHeight y PageWidth con uno de los tamaños de papel más comunes.
Si no encuentra ninguna coincidencia, Excel usa el tamaño de página predeterminado para la impresora. La
orientación se establece en Vertical si el ancho de página es menor que el alto; en caso contrario, se establece en
Horizontal.
Propiedades de documento
El presentador de Excel escribe los metadatos siguientes en el archivo de Excel.
Interactividad
En Excel se admiten algunos elementos interactivos. A continuación se describen sus comportamientos
específicos.
Mostrar u ocultar
Microsoft Excel tiene limitaciones en el modo de administrar los elementos de informe ocultos y visibles cuando
éstos se exportan. Los grupos, filas y columnas que contienen elementos de informe que pueden mostrarse y
ocultarse se representan como esquemas de Excel. Excel crea esquemas que expanden y contraen filas y
columnas completas, lo que puede provocar que se colapsen elementos de informe que no se deberían contraer.
Además, los símbolos de esquema de Excel pueden mostrarse desordenados con esquemas superpuestos. Para
solucionar estos problemas, al usar la extensión de representación en Excel se aplican las reglas de esquema
siguientes:
El elemento de informe que se puede mostrar y ocultar y que está situado en la esquina superior
izquierda se podrá seguir mostrando y ocultando en Excel. Los elementos de informe que se pueden
mostrar y ocultar y que comparten un espacio vertical u horizontal con el elemento de informe que se
puede mostrar y ocultar y que está situado en la esquina superior izquierda no se podrán mostrar ni
ocultar en Excel.
Para determinar si las filas o las columnas podrán contraer una región de datos, se determinan la
posición del elemento de informe que controla la activación o desactivación de la visualización y la
posición del elemento de informe que se muestra o se oculta. Si el elemento que controla la activación o
desactivación de la visualización aparece antes que el elemento que se va a mostrar u ocultar, las filas
contraerán el elemento. De lo contrario, son las columnas las que contraen el elemento. Si el elemento
que controla la activación o desactivación de la visualización aparece por igual al lado y encima del área
que se va a mostrar y ocultar, el elemento se representa con filas que son contraídas por filas.
Para determinar dónde se sitúan los subtotales en el informe representado, la extensión de
representación examina la primera instancia de un miembro dinámico. Si un miembro estático del mismo
nivel aparece justo encima, se da por hecho que el miembro dinámico equivale a los subtotales. Los
esquemas se establecen para indicar que se trata de datos de resumen. Si no hay ningún elemento
estático del mismo nivel de un miembro dinámico, la primera instancia de la instancia es el subtotal.
Debido a una limitación de Excel, los esquemas se pueden anidar 7 niveles como máximo.
Mapa del documento
Si existe alguna etiqueta de mapa del documento en el informe, se representa un mapa del documento. El mapa
del documento se representa como una portada de Excel que se inserta en la posición de la primera pestaña del
libro. La hoja de cálculo se denomina Mapa del documento .
La propiedad DocumentMapLabel del elemento de informe o grupo determina el texto mostrado en el mapa del
documento. Las etiquetas del mapa del documento aparecen en el orden en que aparecen en el informe,
comenzando en la primera fila y en la primera columna. A cada celda de etiqueta de mapa del documento se le
aplica una sangría equivalente al número de niveles que aparece en el informe. Para representar cada nivel de
sangría se sitúa la etiqueta en la columna siguiente. Excel admite hasta 256 niveles de anidamiento de esquema.
El esquema del mapa del documento se representa como un esquema de Excel que se puede contraer. La
estructura de esquema coincide con la estructura anidada del mapa del documento. El estado de expansión y
contracción del esquema se inicia en el segundo nivel.
El nodo raíz del mapa es el nombre del informe, <reportname>.rdl, y no es interactivo. La fuente de los vínculos
del mapa del documento es Arial, 10pt.
Vínculos de obtención de detalles
Los vínculos de obtención de detalles que aparecen en cuadros de texto se representan como hipervínculos de
Excel en la celda en la que se representa el texto. Los vínculos de obtención de detalles para imágenes y gráficos
se representan como hipervínculos de Excel en la imagen cuando se representa ésta. Al hacer clic, el vínculo de
obtención de detalles abre el explorador predeterminado del cliente y navega hasta la vista HTML del destino.
Hipervínculos
Los hipervínculos que aparecen en cuadros de texto se representan como hipervínculos de Excel en la celda en
la que se representa el texto. Los hipervínculos para imágenes y gráficos se representan como hipervínculos de
Excel en la imagen cuando se representa ésta. Al hacer clic, el hipervínculo abre el explorador predeterminado
del cliente y navega hasta la dirección URL de destino.
Ordenación interactiva
Excel no admite la ordenación interactiva.
Marcadores
Los vínculos de marcador que aparecen en cuadros de texto se representan como hipervínculos de Excel en la
celda en la que se representa el texto. Los vínculos de marcador para imágenes y gráficos se representan como
hipervínculos de Excel en la imagen cuando se representa ésta. Cuando se hace clic, el marcador va a la celda de
Excel en la que se presenta el elemento de informe marcado.
Consulte también
Paginación en Reporting Services (Generador de informes y SSRS)
Comportamientos de la representación (Generador de informes y SSRS)
Funcionalidad interactiva para diferentes extensiones de representación de informes (Generador de informes y
SSRS)
Representar elementos de informe (Generador de informes y SSRS)
Tablas, matrices y listas (Generador de informes y SSRS)
Exportación de un informe paginado a
Microsoft Word (Generador de informes)
02/04/2022 • 15 minutes to read
NOTE
Puede crear y modificar los archivos de definición de informes paginados (.rdl) en el Generador de informes de Microsoft,
en Power BI Report Builder y en el Diseñador de informes de SQL Server Data Tools.
Paginación
Cuando el informe se abre en Word, Word repagina de nuevo el informe completo basándose en el tamaño de
página. La repaginación puede hacer que se inserten saltos de página en ubicaciones en las que no se pretendía
agregarlos y, en algunos casos, puede hacer que el informe exportado tenga dos saltos de página seguidos en
una fila o que se agreguen páginas en blanco. Puede intentar cambiar la paginación de Word ajustando los
márgenes de página.
Este representador admite solamente saltos de página lógicos.
Tamaño de página
Cuando se representa el informe, el alto y el ancho de página de Word se establecen mediante las propiedades
RDL siguientes: alto y ancho del tamaño del papel, márgenes izquierdo y derecho de la página, y márgenes
superior e inferior de la página.
Ancho de página
Word admite hasta 22 pulgadas para el ancho de página. Si el informe tiene más de 22 pulgadas de ancho, el
representador representará el informe, pero Word no mostrará el contenido del informe desde la vista Diseño
de impresión o la vista de diseño de lectura. Para ver los datos, cambie a la vista Normal o a la vista Diseño web.
En estas vistas, Word reduce la cantidad de espacio en blanco, lo que le permite ver más contenido del informe.
Cuando se representa, el informe crece a lo ancho tanto como se necesite, hasta 22 pulgadas, para mostrar el
contenido. El ancho mínimo del informe se basa en la propiedad RDL Width del panel de propiedades.
Propiedades de documento
El representador de Word escribe los metadatos siguientes en el archivo DOCX.
Esto ocurre porque el representador de Word analiza el informe para ver si hay campos relacionados con la
paginación, como PageNumber y TotalPages , y solo administra referencias simples, no llamadas a una
función. En este caso, la expresión llama a la función ToString . Las dos expresiones siguientes son equivalentes
y ambas se representan correctamente al obtener una vista previa del informe en el Generador de informes o en
el Diseñador de informes, o bien al representar el informe publicado en el portal web de Reporting Services o
en una biblioteca de SharePoint. Sin embargo, el representador de Word solo analiza correctamente la segunda
expresión y representa los números de página correctos.
Expresión compleja: la expresión es
="Average Sales " & Avg(Fields!YTDPurchase.Value, "Sales") & " Page Number " & Globals!PageNumber
Para evitar este problema, use varias ejecuciones de texto en vez de una expresión compleja cuando use
expresiones en encabezados y pies de página. Las dos siguientes expresiones son equivalentes. La primera es
una expresión compleja y la segunda usa ejecuciones de texto. El representador de Word solo analiza
correctamente la segunda expresión.
Interactividad
En Word se admiten algunos elementos interactivos. A continuación se describen sus comportamientos
específicos.
Mostrar u ocultar
El representador de Word representa los elementos del informe basándose en su estado en el momento de
generar la representación. Si un elemento del informe está oculto, no se representa en el documento de Word.
Si un elemento del informe está visible, se representa en el documento de Word. La funcionalidad de alternar no
se admite en Word.
Hipervínculos y vínculos de obtención de detalles
Los hipervínculos y los vínculos de obtención de detalles de los elementos de cuadro de texto e imagen de los
informes se representan como hipervínculos en el documento de Word. Cuando se hace clic en el hipervínculo,
el explorador web predeterminado abre la dirección URL y navega a ella. Cuando se hace clic en el hipervínculo
de obtención de detalles, se tiene acceso al servidor de informes de origen.
Ordenación interactiva
El contenido del informe se representa teniendo en cuenta el modo en que está ordenado actualmente en la
región de datos del informe. Word no admite la ordenación interactiva. Una vez que se representa el informe,
puede ordenar la tabla dentro de Word.
Marcadores
Los marcadores del informe se representan como marcadores de Word. Los vínculos de marcador se
representan como hipervínculos que conectan con las etiquetas de marcador del documento. Las etiquetas de
marcador deben tener menos de 40 caracteres. El único carácter especial que se puede utilizar en una etiqueta
de marcador es el carácter de subrayado (_). Los caracteres especiales no compatibles se quitan del nombre de
la etiqueta de marcador y, si el nombre tiene más de 40 caracteres, se trunca. Si hay nombres de marcador
duplicados en el informe, los marcadores no se representan en Word.
NOTE
Al cambiar el idioma de edición en Preferencias de idioma de Microsoft Office o en el cuadro de diálogo Opciones
de Word en Word, el cambio se aplicará en todos los programas de Office.
Limitaciones de Word
Microsoft Wordaplica las limitaciones siguientes:
Las tablas de Word admiten un máximo de 63 columnas. Si se intenta representar un informe que tiene
más de 63 columnas, Word divide la tabla. Las columnas adicionales se colocan junto a las 63 columnas
que se muestran en el cuerpo del informe. Por consiguiente, es posible que las columnas del informe no
se alineen como se esperaba.
Word admite un ancho de página máximo de 22 pulgadas de ancho y 22 pulgadas de alto. Si el
contenido ocupa más de 22 pulgadas de ancho, es posible que algunos datos no se muestren en la vista
Diseño de impresión.
Word omite la configuración de alto de los encabezados y pies de página.
Una vez exportado el informe, Word lo pagina de nuevo. Esto puede hacer que aparezcan saltos de
página adicionales en el informe representado.
Word no repite las filas de encabezado en la página dos y siguientes, aunque se establezca en True la
propiedad RepeatOnNewPage de la fila de encabezado estática de un Tablix (tabla, matriz o lista). Puede
definir saltos de página explícitos en su informe para obligar a las filas de encabezado a aparecer en
nuevas páginas. Sin embargo, dado que Word aplica su propia paginación al informe representado
exportado a Word, los resultados podrían variar y la fila de encabezado podría no repetirse
previsiblemente. La fila de encabezado estática es la fila que contiene los encabezados de columna.
Los cuadros de texto aumentan de tamaño cuando contienen espacios de no separación.
Cuando se exporta texto a Word, el texto con decoración en determinadas fuentes puede generar glifos
inesperados en el informe representado o la pérdida de glifos en el mismo.
El representador de Word es compatible con Microsoft Word 2003 si se instala el Paquete de compatibilidad de
Microsoft Office para Word, Excel y PowerPoint. Para obtener más información, consulte Paquete de
compatibilidad de Microsoft Office para formatos de archivo de Word, Excel y PowerPoint.
El nombre de la versión anterior de la extensión de representación de Word, solo compatible con Microsoft
Word 2003, cambia a Word 2003. Solo la extensión de representación de Word está disponible de forma
predeterminada. Debe actualizar los archivos de configuración de Reporting Services para que la extensión de
representación de Word 2003 esté disponible. El tipo de contenido de los archivos generados por el
representador de Word 2003 es application/vnd.ms-word y la extensión de nombre de archivo es .doc.
En SQL Server Reporting Services, el representador de Word predeterminado es la versión que representa en el
formato de Microsoft Word (.docx). Es la opción Word que aparece en los menús Expor tar del portal web de
Reporting Services y las listas de SharePoint. La versión anterior, compatible solo con Microsoft Word 2003, se
denomina a partir de ahora Word 2003 y aparece en los menús con ese nombre. La opción de menú Word
2003 no es visible de forma predeterminada, pero el administrador puede hacer que lo esté actualizando el
archivo de configuración RSReportServer. Si desea exportar informes de SQL Server Data Tools (SSDT) con el
representador de Word 2003, debe actualizar el archivo de configuración RSReportDesigner. Sin embargo,
aunque se haga que el representador de Word 2003 esté visible, no está disponible en todos los escenarios. El
archivo de configuración RSReportServer reside en el servidor de informes, por lo que las herramientas o
productos desde los que exporte informes se deben conectar con un servidor de informes para leer el archivo
de configuración. Si usa herramientas o productos en modo sin conexión o local, hacer que el representador de
Word 2003 esté visible no tiene ningún efecto. La opción de menú Word 2003 sigue sin estar disponible. Si
hace que el representador de Word 2003 esté visible en el archivo de configuración RSReportDesigner, la
opción de menú Word 2003 siempre está disponible en la vista previa de informes de SQL Server Data Tools
(SSDT) .
La opción de menú Word 2003 nunca está visible en los escenarios siguientes:
El Generador de informes está en modo sin conexión y se obtiene la vista previa de un informe en el
Generador de informes.
El elemento web Visor de informes está en modo local y la granja de servidores de SharePoint no está
integrada en un servidor de informes de Reporting Services . Para más información, vea Informes en
modo local frente al modo conectado en el Visor de informes (Reporting Services en modo de
SharePoint)
Si el representador Word 2003 se configura para que esté visible, las opciones de menú Word y Word 2003
estarán disponibles en los escenarios siguientes:
Reporting Services portal web si Reporting Services está instalado en modo nativo.
Sitio de SharePoint si Reporting Services está instalado en modo integrado de SharePoint.
SQL Server Data Tools (SSDT) y obtiene una vista previa del informe.
Generador de informes está conectado a un servidor de informes.
El elemento web Visor de informes en modo remoto.
En el código XML siguiente se muestran los elementos para las dos extensiones de representación de Word en
los archivos de configuración RSReportServer y RSReportDesigner:
<Extension Name="WORDOPENXML"
Type="Microsoft.ReportingServices.Rendering.WordRenderer.WordOpenXmlRenderer.WordOpenXmlDocumentRenderer,Microsoft.ReportingServices.WordRenderi
<Extension Name="WORD"
Type="Microsoft.ReportingServices.Rendering.WordRenderer.WordDocumentRenderer,Microsoft.ReportingServices.WordRendering"
Visible="false"/>
La extensión WORDOPENXML define el representador de Word para los archivos .docx de Microsoft Word . La
extensión WORD define la versión de Microsoft Word 2003. Visible = "false" indica que el representador de
Word 2003 está oculto. Para más información, vea El archivo de configuración RsReportServer.config y Archivo
de configuración RSReportDesigner.
Diferencias entre los representadores de Word y Word 2003
Los informes representados mediante el representador de Word o Word 2003 no se suelen distinguir
visualmente. Sin embargo, puede observar pequeñas diferencias entre los dos formatos de Word o Word 2003.
Pasos siguientes
Paginación en Reporting Services
Comportamientos de representación
Funcionalidad interactiva para diferentes extensiones de representación de informes
Representación de elementos de informe
Tablas, matrices y listas
¿Tiene alguna pregunta más? Puede plantear sus dudas en el foro de Reporting Services.
Representar en HTML (Generador de informes y
SSRS)
02/04/2022 • 5 minutes to read
NOTE
Puede crear y modificar los archivos de definición de informes paginados (.rdl) en el Generador de informes de Microsoft,
en Power BI Report Builder y en el Diseñador de informes de SQL Server Data Tools.
Representación en MHTML
La extensión de representación en HTML también puede representar informes en MHTML (Encapsulación MIME
de documentos HTML agregados). MHTML extiende HTML para incrustar objetos codificados, como imágenes,
en el documento HTML. Con la extensión de representación en MHTML, puede incrustar en un único archivo
recursos tales como imágenes, documentos u otros archivos binarios como estructuras MIME incluidas en el
informe HTML. Los informes MHTML también resultan útiles para incrustarlos en mensajes de correo
electrónico porque todos los recursos se incluyen en el informe. Aunque la extensión de representación en
HTML es la que en realidad representa el MHTML, esta funcionalidad también se denomina extensión de
representación en MHTML.
Interactividad
Algunos elementos interactivos se admiten en HTML. A continuación se describen sus comportamientos
específicos.
Mostrar u ocultar
Un elemento de informe cuya visibilidad se puede alternar se representa con la imagen de alternancia +/- en la
que se puede hacer clic. Cuando se hace clic en el elemento, se vuelve a realizar una llamada al servidor para
que vuelva a representar la salida con el estado de mostrar u ocultar cambiado.
Mapa del documento
Para representar y navegar por las etiquetas de mapa de documento, use el mapa del documento del control de
visor. Para los encabezados de región de datos omitidos, las etiquetas se representan en la primera celda
secundaria. Si no hay ninguna celda secundaria, la etiqueta se representa en el elemento secundario que la
precede.
Marcadores
Los vínculos de marcador se representan y aparecen como hipervínculos. Para representar y navegar por los
destinos de marcador, debe hacer clic en los vínculos de marcador. Cuando se hace clic en un vínculo de
marcador, el informe va a la primera repetición de la etiqueta del marcador de destino y, si es posible, el
explorador se desplaza para que el vínculo de marcador aparezca en la parte superior de la ventana. Las
etiquetas de delimitador HTML (<a>) se usan para marcar destinos de marcador.
Ordenación interactiva
Si un cuadro de texto tiene definida la ordenación de usuario, la extensión de representación en HTML
representa los iconos de ordenación en el cuadro de texto situado a la derecha de su contenido. Si un informe
contiene cualquier cuadro de texto con la ordenación de usuario definida, se representa JavaScript que provoca
una devolución de datos al servidor cuando se hace clic en la imagen de ordenación.
Hipervínculos y obtención de detalles
Los hipervínculos y los vínculos de obtención de detalles se representan como hipervínculos en los elementos
de informe que usan las etiquetas de delimitador HTML (<a>) alrededor del elemento en el que están definidas.
Search
La característica Buscar permite a los usuarios buscar una cadena de texto dentro del informe.
El control ReportViewer de formularios Web Forms proporciona funcionalidad adicional de búsqueda.
Consulte también
Paginación en Reporting Services (Generador de informes y SSRS)
Comportamientos de la representación (Generador de informes y SSRS)
Funcionalidad interactiva para diferentes extensiones de representación de informes (Generador de informes y
SSRS)
Representar elementos de informe (Generador de informes y SSRS)
Tablas, matrices y listas (Generador de informes y SSRS)
Exportar a un archivo de imagen (Generador de
informes y SSRS)
02/04/2022 • 2 minutes to read
NOTE
Puede crear y modificar los archivos de definición de informes paginados (.rdl) en el Generador de informes de Microsoft,
en Power BI Report Builder y en el Diseñador de informes de SQL Server Data Tools.
T IP O EXT EN SIÓ N M IM ET Y P E
Consulte también
Paginación en Reporting Services (Generador de informes y SSRS)
Comportamientos de la representación (Generador de informes y SSRS)
Funcionalidad interactiva para diferentes extensiones de representación de informes (Generador de informes y
SSRS)
Representar elementos de informe (Generador de informes y SSRS)
Tablas, matrices y listas (Generador de informes y SSRS)
Exportación de un informe paginado a un archivo
PDF (Generador de informes)
02/04/2022 • 7 minutes to read
NOTE
Puede crear y modificar los archivos de definición de informes paginados (.rdl) en el Generador de informes de Microsoft,
en Power BI Report Builder y en el Diseñador de informes de SQL Server Data Tools.
Incrustación de fuentes
Siempre que sea posible, la extensión de representación en PDF incrustará el subconjunto de cada una de las
fuentes que sea necesaria para mostrar el informe en el archivo PDF. Las fuentes que se utilicen en el informe
deberán instalarse en el servidor de informes. Cuando el servidor de informes genera un informe en formato
PDF, usa la información almacenada en la fuente a la que hace referencia el informe para crear asignaciones de
caracteres en el archivo PDF. Si la fuente a la que se hace referencia no está instalada en el servidor de informes,
es posible que el archivo PDF resultante no contenga las asignaciones correctas y, por lo tanto, no se muestre
correctamente cuando se visualice.
Las fuentes se incrustan en el archivo PDF cuando se dan las siguientes condiciones:
El autor de la fuente concede privilegios de incrustación para la fuente. Las fuentes instaladas incluyen
una propiedad que indica si el autor de la fuente tiene intención de permitir la incrustación de una fuente
en un documento. Si el valor de la propiedad es EMBED_NOEMBEDDING, la fuente no se incrustará en el
archivo PDF. Para obtener más información, vea "TTGetEmbeddingType" en msdn.microsoft.com.
La propiedad Font es TrueType.
Hacen referencia a las fuentes los elementos visibles de un informe. Si se hace referencia a una fuente
mediante un elemento que tiene la propiedad Hidden establecida en True, no es necesario que la fuente
muestre los datos representados y no se incluirá en el archivo. Las fuentes solamente se incrustan
cuando tienen que mostrar los datos de informe representados.
Si se cumplen todas estas condiciones para una fuente, la fuente se incrusta en el archivo PDF. Si no se cumple
alguna de estas condiciones, o varias, la fuente no se incrusta en el archivo PDF.
NOTE
Aunque se cumplan las condiciones, hay una circunstancia en la que no se incrustan fuentes en el archivo PDF. Si las
fuentes usadas son las de la especificación de PDF que se conoce normalmente como fuentes estándar de tipo 1 o fuentes
de base catorce, no se incrustan fuentes para el contenido ANSI.
Metadatos
Además del diseño del informe, la extensión de representación en PDF escribe los metadatos siguientes en el
diccionario de información del documento PDF.
P RO P IEDA D DE P DF C REA DA A PA RT IR DE
Interactividad
Algunos elementos interactivos se admiten en PDF. A continuación se describen sus comportamientos
específicos.
Mostrar u ocultar
El formato PDF no permite mostrar y ocultar elementos dinámicamente. El documento PDF se representa para
que coincida con el estado actual de cualquier elemento del informe. Por ejemplo, si el elemento se mostraba
cuando se ejecutó inicialmente el informe, el elemento se representará. Las imágenes que pueden alternarse no
se representarán si estaban ocultas al exportar el informe.
Mapa del documento
Si hay alguna etiqueta de mapa del documento presente en el informe, se agrega un esquema de documento al
archivo PDF. Cada etiqueta de mapa del documento aparece como una entrada en el esquema de documento en
el orden en el que figura en el informe. En Acrobat, solo se agrega un marcador de destino al esquema del
documento si se representa la página en la que aparece.
Si solo se representa una página, no se agrega ningún esquema de documento. El mapa del documento se
organiza jerárquicamente para reflejar el nivel de anidamiento del informe. En Acrobat, puede obtener acceso al
esquema de documento debajo de la pestaña Marcadores. Haga clic en una entrada del esquema para que el
documento se desplace a la ubicación marcada.
Marcadores
No se admiten marcadores en la representación en PDF.
Vínculos de obtención de detalles
Los vínculos de obtención de detalles no se admiten en representación de PDF. Los vínculos de obtención de
detalles no se representan como vínculos en los que se puede hacer clic y los informes detallados no se pueden
conectar con el destino de la obtención de detalles.
Hipervínculos
Los hipervínculos de los informes se representan como vínculos en los que puede hacerse clic en el archivo PDF.
Al hacer clic en ellos, Acrobat abrirá el explorador predeterminado del cliente y navegará a la dirección URL del
hipervínculo.
Compresión
La compresión de imágenes está basada en el tipo de archivo original de la imagen. La extensión de
representación en PDF comprime los archivos PDF de forma predeterminada.
Para conservar la compresión de las imágenes incluidas en el archivo PDF siempre que sea posible, las
imágenes JPEG se almacenan como JPEG y el resto de tipos de imagen se almacenan como BMP.
NOTE
Los archivos PDF no admiten la inserción de imágenes PNG.
Consulte también
Paginación en Reporting Services (Generador de informes y SSRS)
Comportamientos de la representación (Generador de informes y SSRS)
Funcionalidad interactiva para diferentes extensiones de representación de informes (Generador de informes y
SSRS)
Representar elementos de informe (Generador de informes y SSRS)
Tablas, matrices y listas (Generador de informes y SSRS)
Exportar a XML (Generador de informes y SSRS)
02/04/2022 • 8 minutes to read
La extensión de representación en XML devuelve un informe paginado en formato XML. El esquema XML del
informe es específico de éste y solamente contiene datos. La extensión de representación en XML no representa
la información de diseño ni mantiene la paginación. El XML que genera esta extensión se puede importar a una
base de datos, se puede usar como mensaje de datos XML o se puede enviar a una aplicación personalizada.
NOTE
Puede crear y modificar los archivos de definición de informes paginados (.rdl) en el Generador de informes de Microsoft,
en Power BI Report Builder y en el Diseñador de informes de SQL Server Data Tools.
Elementos de informe
En la tabla siguiente se describe cómo se representan los elementos de informe.
Secciones de grupo y de detalles Cada instancia se representa como un elemento dentro del
elemento de su contenedor.
Los informes que se representan con la extensión de representación en XML también siguen estas reglas:
Los elementos y atributos XML se representan en el orden en que aparecen en la definición de informe.
No se tiene en cuenta la paginación.
No se representan los encabezados y pies de página.
No se representan los elementos ocultos que no se pueden mostrar mediante alternancia. Inicialmente,
se representan los elementos visibles y los elementos ocultos que se pueden mostrar mediante un
control de alternancia.
Se omitenImages, lines, and custom repor t items .
Tipos de datos
Al elemento o atributo del cuadro de texto se le asigna un tipo de datos XSD según los valores que muestra el
cuadro de texto.
Time xsd:cadena
Boolean xsd:boolean
Otros xsd:cadena
N O M B RE VA L UE
Informe Report.DataElementName
Cuadros de texto
Los cuadros de texto se representan como elementos o atributos según la propiedad RDL DataElementStyle. El
nombre del elemento o atributo procede de la propiedad RDL TextBox.DataElementName.
Gráficos, barras de datos y minigráficos
Los gráficos, las barras de datos y los minigráficos se representan en XML. Los datos son estructurados.
Medidores e indicadores
Los medidores y los indicadores se representan en XML. Los datos son estructurados.
Subinformes
Los subinformes se representan como elementos. El nombre del elemento se toma de la propiedad RDL
DataElementName. El valor de la propiedad TextBoxesAsElements del informe invalida el valor correspondiente
del subinforme. Los atributos de espacio de nombres y XSLT no se agregan al elemento de subinforme.
Rectángulos
Los rectángulos se representan como elementos. El nombre del elemento se toma de la propiedad RDL
DataElementName.
Elementos de informe personalizados
Los CustomReportItems (CRI) no son visibles para la extensión de representación. Si existe algún elemento de
informe personalizado en el informe, la extensión de representación lo representa como un elemento de
informe convencional.
Imágenes
Las imágenes no se representan.
Líneas
Las líneas no se representan.
Tablas, matrices y listas
Las tablas, matrices y listas se representan como un elemento. El nombre del elemento procede de la propiedad
RDL DataElementName de Tablix.
Filas y columnas
Las columnas se representan dentro de las filas.
Esquina de Tablix
La esquina no se representa. Solo se representa el contenido de la esquina.
Celdas de Tablix
Las celdas de Tablix se representan como elementos. El nombre del elemento se toma de la propiedad RDL
DataElementName de la celda.
Subtotales automáticos
Los subtotales automáticos de Tablix no se representan.
Elementos de fila y de columna que no se repiten con un grupo
Los elementos que no repiten con un grupo, como las etiquetas, los subtotales y los totales, se representan
como elementos. El nombre del elemento procede de la propiedad RDL TablixMember.DataElementName.
La propiedad RDL TablixMember.DataElementOutput controla si se representa un elemento no repetitivo.
Si no se proporciona la propiedad DataElementName del miembro de Tablix, se genera dinámicamente un
nombre para el elemento no repetitivo en este formato:
RowX: para las filas no repetitivas, donde X es un índice de fila de base cero dentro del elemento primario actual.
ColumnY: para las columnas no repetitivas, donde Y es un índice de columna de base cero dentro del elemento
primario actual.
Un encabezado no repetitivo se representa como un elemento secundario de la fila o la columna que no se
repite dentro de un grupo.
Si un miembro no repetitivo no tiene ninguna celda de Tablix correspondiente, no se representa. Esto puede
ocurrir en el caso de una celda de Tablix que abarca más de una columna.
Filas y columnas que se repiten dentro de un grupo
Las filas y las columnas que se repiten dentro de un grupo se representan según las reglas
Tablix.DataElementOutput. El nombre del elemento se toma de la propiedad DataElementName.
Cada valor único dentro de un grupo se representa como un elemento secundario del grupo. El nombre del
elemento se toma de la propiedad Group.DataElementName.
Si el valor de la propiedad DataElementOutput es igual al de la salida, el encabezado de un elemento repetitivo
se representa como un elemento secundario del elemento de detalle.
Nombres duplicados
Si hay nombres de elementos de datos duplicados dentro del mismo ámbito, el representador muestra un
mensaje de error.
Transformaciones XSLT
El representador de XML puede aplicar una transformación XSLT en el servidor a los datos XML originales.
Cuando se aplica una XSLT, el representador genera el contenido transformado en lugar de los datos XML
originales. La transformación se produce en el servidor, no en el cliente.
La transformación XSLT que se debe aplicar a la salida se define en el archivo de definición de informe con la
propiedad DataTransform del informe o con el parámetro DeviceInfo de XSLT. Si se establece cualquiera de estos
valores, la transformación se produce cada vez que se usa el representador de XML. Cuando se usan
suscripciones, la transformación XSLT se debe definir en la propiedad RDL DataTransform.
Si se especifica un archivo XSLT, tanto con la propiedad de definición DataTransform como con la configuración
de la información del dispositivo, primero se produce la transformación XSLT especificada en DataTransform y
después la establecida mediante la configuración de la información del dispositivo.
Configuración de la información del dispositivo
Puede cambiar parte de la configuración predeterminada de este representador cambiando valores de
configuración de la información del dispositivo como los siguientes:
La transformación (XSLT) que se aplicará al XML.
El tipo MIME del documento XML.
Si se van a aplicar cadenas de formato a los datos.
Si se va a aplicar sangría a los resultados XML.
Si se va a incluir el nombre del esquema XML.
La codificación del documento XML.
La extensión de archivo del documento XML.
Para obtener más información, vea XML Device Information Settings.
Consulte también
Paginación en Reporting Services (Generador de informes y SSRS)
Comportamientos de la representación (Generador de informes y SSRS)
Funcionalidad interactiva para diferentes extensiones de representación de informes (Generador de informes y
SSRS)
Representar elementos de informe (Generador de informes y SSRS)
Tablas, matrices y listas (Generador de informes y SSRS)
Generar fuentes de distribución de datos a partir de
informes (Generador de informes y SSRS)
02/04/2022 • 12 minutes to read
La extensión de representación de Atom de Reporting Services genera un documento de servicio de Atom que
enumera las fuentes de distribución de datos disponibles en un informe paginado y las fuentes de distribución
de datos de las regiones de datos de un informe. Esta extensión se usa para generar las fuentes de distribución
de datos compatibles con Atom que son legibles y se pueden intercambiar con las aplicaciones que pueden usar
las fuentes de distribución de datos generadas en los informes. Por ejemplo, puede utilizar la extensión de
representación Atom para las fuentes de distribución de datos generadas que después puede utilizar en Power
Pivot o en Power BI.
El documento de servicio Atom enumera al menos una fuente de distribución de datos de cada región de datos
de un informe. Según el tipo de región de datos y los datos que esta muestra, Reporting Services podría generar
varias fuentes de distribución de datos a partir de una región de datos. Por ejemplo, una matriz o gráfico
pueden proporcionar varias fuentes de distribución de datos. Cuando la extensión de representación Atom crea
el documento de servicio Atom, se crea un identificador único para cada fuente de distribución de datos y el
identificador se usa en la dirección URL para tener acceso al contenido de la fuente de distribución de datos.
La extensión de representación Atom genera los datos de una fuente de distribución de datos de forma similar
al modo en que la extensión de representación de valores separados por comas (CSV) representa los datos en
un archivo CSV. Al igual que un archivo CSV, la fuente de distribución de datos es una representación plana de
los datos del informe. Por ejemplo, una tabla con un grupo de filas que sume las ventas dentro de un grupo
repite la suma en cada fila de datos y no hay ninguna fila independiente que solo contenga la suma.
Puede generar documentos y fuentes de distribución de datos de servicio Atom con el portal web de Reporting
Services , el servidor de informes, o bien con un sitio de SharePoint integrado con Reporting Services.
Atom se aplica a un par de estándares relacionados. El documento de servicio de Atom cumple la especificación
de protocolo de publicación Atom de RFC 5023 y las fuentes de distribución de datos cumplen la especificación
de protocolo del formato para redifusión web Atom de RFC 4287.
En las secciones siguientes se proporciona información adicional sobre cómo utilizar la extensión de
representación de Atom:
Puede crear y modificar los archivos de definición de informes paginados (.rdl) en el Generador de informes de
Microsoft, en Power BI Report Builder y en el Diseñador de informes de SQL Server Data Tools.
El documento de servicio de Atom generado con este informe incluye tres fuentes de distribución de datos, una
para cada tabla y otra para el gráfico.
Las regiones de datos de matriz podrían tener más de una fuente de distribución de datos, según la estructura
de la matriz. El diagrama siguiente muestra un informe que utiliza una matriz que genera dos fuentes de
distribución de datos.
En el documento de servicio de Atom generado con este informe se incluyen dos fuentes de distribución de
datos, una para cada una de las columnas dinámicas del mismo nivel: Territory y Year. El diagrama siguiente
muestra el contenido de cada fuente de distribución de datos.
<title type="text"></title>
<id>uuid:1795992c-a6f3-40ec-9243-fbfd0b1a5be3;id=166321</id>
<updated>2009-05-08T23:09:58Z</updated>
Sección de datos
La sección de datos de las fuentes de distribución de datos contiene un elemento <entr y > para cada fila del
conjunto de filas planas generado por la extensión de representación de Atom.
El diagrama siguiente muestra un informe que utiliza grupos y totales.
En el código XML siguiente se muestra un elemento <entr y > de ese informe en una fuente de distribución de
datos. Como puede ver, en el elemento <entr y > se incluyen los totales de ventas y pedidos del grupo, y los
totales de ventas y pedidos de todos los grupos. En el elemento <entr y > se incluyen todos los valores del
informe.
<entry><id>uuid:1795992c-a6f3-40ec-9243-fbfd0b1a5be3;id=166322</id><title type="text"></title><updated>2009-
05-08T23:09:58Z</updated><author /><content type="application/xml"><m:properties>
<d:ProductCategory_Value>Accessories</d:ProductCategory_Value>
<d:OrderYear_Value m:type="Edm.Int32">2001</d:OrderYear_Value>
<d:SumLineTotal_Value m:type="Edm.Decimal">20235.364608</d:SumLineTotal_Value>
<d:SumOrderQty_Value m:type="Edm.Int32">1003</d:SumOrderQty_Value>
<d:SumLineTotal_Total_2_1 m:type="Edm.Decimal">1272072.883926</d:SumLineTotal_Total_2_1>
<d:SumOrderQty_Total_2_1 m:type="Edm.Double">61932</d:SumOrderQty_Total_2_1>
<d:SumLineTotal_Total_2_2 m:type="Edm.Decimal">109846381.399888</d:SumLineTotal_Total_2_2>
<d:SumOrderQty_Total_2_2 m:type="Edm.Double">274914</d:SumOrderQty_Total_2_2></m:properties></content>
</entry>
Pasos siguientes
Exportación a un archivo CSV
Exportación de informes
¿Tiene alguna pregunta más? Puede plantear sus dudas en el foro de Reporting Services.
Generar fuentes de distribución de datos a partir de
un informe (Generador de informes y SSRS)
02/04/2022 • 3 minutes to read
Puede generar fuentes de distribución de datos compatibles con Atom a partir de informes paginados y,
después, usar las fuentes de distribución de datos en las aplicaciones, Power Pivot o Power BI, que pueden usar
fuentes de distribución de datos.
La extensión de representación de Atom de Reporting Services genera un documento de servicio de Atom que
enumera las fuentes de distribución de datos disponibles en un informe. El documento enumera al menos una
fuente de distribución de datos para cada región de datos del informe. Según el tipo de región de datos y los
datos que esta muestra, Reporting Services podría generar varias fuentes de distribución de datos a partir de
una región de datos.
El documento de servicio de Atom contiene un identificador único para cada una de las fuentes de distribución
de datos que se usa en una dirección URL para ver el contenido de la fuente de distribución de datos.
Para obtener más información, vea Generar fuentes de distribución de datos a partir de informes (Generador de
informes y SSRS).
NOTE
Puede crear y modificar los archivos de definición de informes paginados (.rdl) en el Generador de informes de Microsoft,
en Power BI Report Builder y en el Diseñador de informes de SQL Server Data Tools.
NOTE
De manera predeterminada, el nombre del documento es el del informe.
7. Compruebe que el tipo de documento es Archivo ATOMSVC y, a continuación, haga clic en Guardar .
8. Si lo desea, abra el archivo .atomsvc en un explorador o un editor de texto o XML.
Ver una fuente de distribución de datos conforme a Atom
1. Si el documento de servicio de Atom no está abierto aún, búsquelo y ábralo en un explorador como
Internet Explorer.
2. Copie la dirección URL de la fuente de distribución de datos que desea ver del documento de servicio de
Atom al explorador.
El formato de la dirección URL es el siguiente:
https://<server name>/ReportServer?%2f<ReportName>rs%3aCommand=Render&rs%3aFormat=ATOM&rc%3aDataFeed=
<Identifier>
3. Presione ENTRAR.
Aparece un mensaje en el que se pregunta si desea guardar o abrir el documento de Atom que contiene
la fuente de distribución de datos.
4. Haga clic en Guardar para guardar el documento en el sistema de archivos, o en Abrir para ver la fuente
de distribución de datos antes de guardar.
5. Busque la ubicación para guardar el documento.
6. Si lo desea, cambie el nombre del documento.
NOTE
De forma predeterminada, el nombre del documento es el del informe. Si el documento de servicio de Atom tiene
varias fuentes, de forma predeterminada todas usas el mismo nombre, el del informe. Para diferenciarlas, cambie
su nombre por otro descriptivo.
7. Compruebe que el tipo de documento es Archivo ATOM y, a continuación, haga clic en Guardar .
8. Si lo desea, abra el archivo .atom en un explorador o editor de texto o XML.
Pasos siguientes
Exportación de informes
¿Tiene alguna pregunta más? Puede plantear sus dudas en el foro de Reporting Services.
Work Around the Excel 2003 Row Limitation
02/04/2022 • 2 minutes to read
En este tema se explica cómo resolver la limitación de filas de Excel 2003 al exportar informes paginados a Excel.
La solución alternativa es para un informe que solo contiene una tabla.
IMPORTANT
La extensión de representación de Microsoft Excel 2003 (.xls) está en desuso. Para más información, vea Características
obsoletas de SQL Server Reporting Services en SQL Server 2016.
Excel 2003 admite un máximo de 65.536 filas por hoja de cálculo. Puede evitar esta limitación si fuerza un salto
de página explícito después de un número determinado de filas. El representador de Excel crea una nueva hoja
de cálculo por cada salto de página explícito.
Para crear un salto de página explícito
1. Abra el informe en SQL Server Data Tools - Business Intelligence con el portal web de Reporting Services
.
2. Haga clic con el botón derecho en la fila Datos de la tabla y, después, haga clic en Agregar grupo >
Grupo primario para agregar un grupo de tablas externo.
3. Escriba la fórmula siguiente en el cuadro de expresión Agrupar por y, a continuación, haga clic en
Aceptar para agregar el grupo primario.
=Int((RowNumber(Nothing)-1)/65000)
La fórmula asigna un número a cada conjunto de 65000 filas del conjunto de datos. Cuando se define un
salto de página para el grupo, la expresión produce un salto de página cada 65000 filas.
Al agregar el grupo de tablas exterior agrega una columna de grupo al informe.
4. Elimine la columna de grupo; para ello, haga clic con el botón derecho en el encabezado de columna,
haga clic en Eliminar columnas , seleccione Eliminar solo columnas y, después, haga clic en Aceptar .
5. Haga clic con el botón secundario en Grupo 1 en la sección Grupos de filas y, a continuación, haga clic
en Propiedades de grupo .
7. En la página Saltos de página , haga clic en Entre cada instancia de un grupo y, a continuación,
haga clic en Aceptar .
8. Guarde el informe. Cuando lo exporta a Excel, se exporta a varias hojas de cálculo y cada hoja de cálculo
contiene un máximo de 65000 filas.
Imprimir informes: Reporting Services (SSRS)
02/04/2022 • 3 minutes to read
Después de guardar un informe en un servidor de informes, puede verlo e imprimirlo desde el portal web o
cualquier aplicación que use para ver un informe exportado. Antes de guardar un informe, puede imprimirlo
desde su vista previa.
Topo el procesamiento de impresión se realiza a petición y en el equipo cliente. No existe ninguna funcionalidad
de impresión del servidor que le permita enrutar un trabajo de impresión directamente desde un servidor de
informes a una impresora conectada al servidor web. Los usuarios de cada uno de los informes se encargan de
seleccionar las impresoras y las opciones de impresión con la ayuda del cuadro de diálogo estándar Imprimir .
Los creadores de informes que diseñan informes específicamente para su impresión pueden utilizar saltos de
página, encabezados y pies de página, expresiones e imágenes de fondo para crear un diseño basado en la
impresión. Algunos ejemplos de elementos de diseño de informes destinados a la impresión son los términos y
condiciones que imprime en la parte posterior de cada informe, o elementos gráficos y de texto que son un
reflejo del membrete.
Debido al modo en que se implementa la paginación para los distintos formatos de representación, es posible
que no pueda lograr unos resultados de impresión óptimos con cada uno de los informes en los distintos
formatos de representación. La siguiente lista proporciona ejemplos:
1. Las páginas de los informes están diseñadas para albergar cantidades variables de datos. Por ejemplo, los
informes que incluyen una matriz pueden ocasionar que una página aumente de manera horizontal y
vertical en función de si un usuario alterna de forma interactiva filas y columnas. Un usuario que no
expanda una matriz obtendrá unos resultados de impresión diferentes de los de otro usuario que sí la
expanda.
2. No puede combinar páginas en modo horizontal y vertical en el mismo informe, ni hay ningún medio
para crear un diseño basado en la impresión que reemplace o coexista con el diseño de un informe tal
como se representa en un explorador o en otra aplicación.
3. En la mayoría de los informes exportados, las copias impresas de los informes incluyen todo lo que es
visible en el informe, tal y como lo ve el usuario en el monitor de un equipo. Se conserva el espacio en
blanco de la superficie de diseño del informe. Para agregar o quitar páginas en blanco adicionales en
formato horizontal, cambie el ancho de página del informe.
NOTE
Si utiliza el comando Imprimir del explorador, es probable que las copias impresas de los informes HTML solo incluyan el
contenido de la primera página. Es posible obtener mejores resultados en la impresión de informes HTML usando la
funcionalidad de impresión del cliente de Reporting Services . Para obtener más información, vea Imprimir informes desde
un explorador usando el control de impresión (Generador de informes y SSRS).
NOTE
Puede crear y modificar los archivos de definición de informes paginados (.rdl) en el Generador de informes de Microsoft,
en Power BI Report Builder y en el Diseñador de informes de SQL Server Data Tools.
En esta sección
Imprimir informes desde un explorador usando el control de impresión (Generador de informes y SSRS)
Describe cómo usar la impresión del lado cliente para imprimir informes desde el portal web.
Imprimir informes desde otras aplicaciones (Generador de informes y SSRS)
Describe cómo imprimir informes exportados a otra aplicación.
Imprimir un informe (Generador de informes y SSRS)
Proporciona instrucciones paso a paso sobre cómo imprimir informes, cómo controlar los márgenes de una
página y cómo especificar el tamaño del papel para los informes que se representarán mediante
representadores de saltos de página manuales: PDF, Image o Print.
Consulte también
Exportación de informes (Generador de informes y SSRS)
Encabezados y pies de página (Generador de informes y SSRS)
Imágenes (Generador de informes y SSRS)
Paginación en Reporting Services (Generador de informes y SSRS)
Imprimir informes desde un explorador usando el
control de impresión (Generador de informes y
SSRS)
02/04/2022 • 3 minutes to read
Aunque los exploradores son las aplicaciones cliente habitualmente más usadas para ver un informe, la
funcionalidad de impresión que incluyen no es la ideal para imprimir informes. La funcionalidad de impresión
de un explorador está diseñada para imprimir páginas web. Normalmente, las páginas que imprime desde un
explorador incluyen todos los elementos visuales de una página web, además de la información del encabezado
y del pie de página que identifica la página o el sitio web. Al imprimir desde un explorador, se imprime el
contenido de la ventana actual. En el caso de un informe compuesto por varias páginas, el explorador imprime
como máximo la primera página y posiblemente incluso menos si la página del informe tiene unas dimensiones
superiores a las de una página impresa.
Para mejorar la calidad de impresión de los informes que ve en un explorador y para imprimir varias páginas,
puede usar la funcionalidad de impresión del lado cliente ofrecida en SQL Server Reporting Services. La
impresión del lado cliente proporciona un cuadro de diálogo Imprimir estándar que puede usarse para
seleccionar una impresora, especificar páginas y márgenes, y previsualizar el informe antes de su impresión. La
impresión del lado cliente está concebida para que se use en lugar del comando Imprimir del menú Archivo
del explorador. Si utiliza la impresión del lado cliente, el informe se imprime tal y como se diseñó, sin los
elementos adicionales que se ven en la impresión de una página web.
Para usar la impresión del lado cliente, necesita instalar un control ActiveX de Microsoft . Para más información,
vea Habilitar y deshabilitar la impresión del lado cliente para Reporting Services.
NOTE
Puede crear y modificar los archivos de definición de informes paginados (.rdl) en el Generador de informes de Microsoft,
en Power BI Report Builder y en el Diseñador de informes de SQL Server Data Tools.
Opciones de impresión
Para configurar las propiedades de impresión del informe, en el cuadro de diálogo Imprimir , haga clic en el
botón Propiedades . El Tamaño de papel viene determinado por el alto y el ancho del tamaño de página del
informe, tal y como se estableció en la definición de informe. Los valores disponibles dependen del tipo de
impresora y de sus capacidades. Las opciones Ancho y Alto muestran los valores predeterminados como están
determinados por los controladores de impresión configurados en el equipo. Si cambia estos valores, el informe
se imprime con las nuevas dimensiones. El ancho y el alto de página están determinados por la Orientación ,
que se establece en Ver tical u Horizontal . La orientación predeterminada mostrada depende del alto y del alto
de página del informe.
NOTE
El cuadro de diálogo Imprimir y la configuración predeterminada de impresora correspondientes al alto, al ancho y a la
orientación de página dependen de la definición del informe.
Consulte también
Imprimir informes (Generador de informes y SSRS)
Imprimir un informe (Generador de informes y SSRS)
Imprimir informes desde otras aplicaciones
(Generador de informes y SSRS)
02/04/2022 • 2 minutes to read
El Generador de informes incluye una opción de exportación que le permite ver fácilmente un informe en otras
aplicaciones. El comando Expor t está disponible en la barra de herramientas de informe que aparece en la
parte superior de un informe cuando abre dicho informe en un explorador o una aplicación basada en web. Si
exporta un informe, este se muestra en una aplicación diferente (por ejemplo, si se exporta un informe a Excel,
se abre en Microsoft Excel). Para la impresión, solo se recomienda exportar un informe si la aplicación dispone
de unas características de impresión concretas que desea utilizar.
Para exportar un informe a otra aplicación, debe tener instalada esa aplicación. Por ejemplo, es imprescindible
tener Adobe Acrobat Reader instalado en el equipo para realizar exportaciones al formato Acrobat (PDF). Si
decide exportar un informe al formato TIFF, el servidor de informes colocará el informe en una aplicación de
visualización asociada al tipo de archivo TIFF. Aunque la aplicación elegida depende de la versión de Microsoft
Windows instalada, suele tratarse de la aplicación Visor de imágenes y fax de Windows. La resolución
predeterminada corresponde a una resolución de pantalla de 96 puntos por pulgada (ppp). Puede aumentar la
resolución a 300 o 600 ppp en la aplicación Visor de imágenes y fax de Windows para adaptarla a las
características de su impresora. Para obtener más información sobre cómo ajustar la resolución, consulte la
documentación del producto de Windows.
Si elige el formato de archivo web (también denominado MHTML), el informe se exporta al explorador
predeterminado. Si imprime desde el explorador, es posible que la información de la ruta de acceso al informe
se agregue en la parte inferior de cada página. En la mayoría de los casos existe la posibilidad de establecer
opciones del explorador para que se omita la información de la ruta de acceso en las páginas impresas. Para
obtener más información, consulte la información del producto del explorador que está utilizando.
NOTE
Puede crear y modificar los archivos de definición de informes paginados (.rdl) en el Generador de informes de Microsoft,
en Power BI Report Builder y en el Diseñador de informes de SQL Server Data Tools.
Consulte también
Imprimir un informe (Generador de informes y SSRS)
Imprimir informes desde un explorador usando el control de impresión (Generador de informes y SSRS)
Exportación de informes (Generador de informes y SSRS)
Exportar un informe como otro tipo de archivo (Generador de informes y SSRS)
Buscar, ver y administrar informes (Generador de informes y SSRS)
Imprimir un informe (Generador de informes y
SSRS)
02/04/2022 • 4 minutes to read
Después de guardar un informe en un servidor de informes, puede ver e imprimir el informe desde un
explorador, el portal web de Reporting Services o cualquier aplicación que use para ver un informe exportado.
Antes de guardar un informe, puede imprimirlo desde su vista previa.
Cuando imprime un informe, puede especificar el tamaño del papel que se va a usar. El tamaño del papel
determina el número de páginas de un informe y los datos del informe que caben en cada página. El tamaño del
papel solamente afecta a los informes representados con representadores de saltos de página forzados: PDF,
Imagen e Imprimir. El establecimiento del tamaño del papel no tiene ningún efecto en otros representadores.
Para más información, vea Comportamientos de la representación (Generador de informes y SSRS).
Desde la barra de herramientas del visor de informes del portal web de Reporting Services o en la vista previa
del Generador de informes, puede exportar un informe a un representador de saltos de página manuales o
hacer clic en el botón Imprimir para imprimir una copia del informe. Es posible que necesite establecer el
tamaño del papel u otras propiedades de configuración de página. Use el cuadro de diálogo Propiedades del
informe para cambiar las propiedades de configuración de página, incluyendo el tamaño del papel.
Puede especificar los márgenes de impresión de la página en dos ubicaciones diferentes: en modo de diseño y
en modo de ejecución.
Modo de diseño. Al establecer los márgenes de página en modo de diseño, esta configuración se
guarda en la definición de informe al guardar el informe.
Modo de ejecución. Al establecer los márgenes de página en modo de ejecución, esta información no
se guarda en la definición de informe. La siguiente vez que imprima el informe, recibirá la configuración
de la definición de informe, a menos que indique de nuevo sus márgenes de impresión.
NOTE
Los márgenes de impresión no se muestran en los modos de diseño o de ejecución. No hay ninguna relación
entre el área expuesta de diseño y el área de impresión de su informe. Para ver los márgenes de impresión, en
modo de ejecución haga clic en Diseño de impresión en la pestaña Ejecutar de la Cinta de opciones.
Para más información sobre la paginación de informes, vea Paginación en Reporting Services (Generador de
informes y SSRS).
NOTE
Puede crear y modificar los archivos de definición de informes paginados (.rdl) en el Generador de informes de Microsoft,
en Power BI Report Builder y en el Diseñador de informes de SQL Server Data Tools.
NOTE
Los valores predeterminados de estas opciones proceden de las propiedades de informe, que se establecen en la
vista Diseño. Los valores que establece en el cuadro de diálogo Configurar página solamente valen para esta
sesión. Cuando cierre este informe y lo vuelva a abrir, tendrá de nuevo los valores predeterminados.
NOTE
La primera vez que imprima un informe HTML, el servidor de informes le pedirá que instale el control ActiveX que
se usa para imprimir. Para poder imprimir, deberá instalar y configurar el control.
NOTE
Los valores de tamaño tienen una unidad predeterminada en función de la configuración regional del usuario. Para
designar una unidad diferente, escriba un designador de unidad física, por ejemplo cm, mm, pt o pc después del
valor numérico.
Para un servidor de informes que se ejecuta en el modo integrado de SharePoint, existen tres formas de
imprimir un informe desde una aplicación web de SharePoint:
Desde un sitio de SharePoint Elija Imprimir en el menú Acciones que se muestra en la barra de
tareas del informe al abrirlo. Esto proporciona a Reporting Services funcionalidad para imprimir, que
incluye un cuadro de diálogo Imprimir estándar que se utiliza para seleccionar una impresora,
especificar páginas y márgenes y obtener una vista previa del informe. Esta función de impresión está
concebida para utilizarse en lugar del comando Imprimir del menú Archivo del explorador. Al imprimir de
esta forma, el informe se imprime tal y como se diseñó, sin los elementos adicionales que se ven en la
impresión de una página web.
Desde un explorador Las funciones de impresión de un explorador funcionan mejor para los informes
HTML que ocupan una sola página. Normalmente, las páginas que imprime desde un explorador incluyen
todos los elementos visuales de una página web, además de la información del encabezado y del pie de
página que identifica la página o el sitio web. Al imprimir desde un explorador, solo se imprime el
contenido de la ventana actual. Si el informe es largo, el explorador solamente imprime una porción del
mismo (normalmente solo la primera página).
Desde una aplicación de destino Puede exportar un informe para utilizar las funciones de impresión
de una aplicación de destino, como Microsoft Office Excel o Adobe Acrobat Reader. Algunos formatos de
aplicación, como TIFF o PDF, son perfectos para imprimir informes de varias páginas. Al exportar un
informe en una aplicación de escritorio, podrá utilizar cualquier función de impresión especializada que
ofrezca la aplicación. Para exportar un informe, elija Expor tar en el menú Acciones que se muestra en la
barra de tareas del informe al abrirlo.
NOTE
Para poder imprimir un informe, debe tener permiso para verlo.
Para obtener mejores resultados a la hora de imprimir un informe desde una página web, utilice el comando
Imprimir del menú Acciones . La acción Imprimir está ligada a un control de impresión de cliente que se
descarga desde el servidor de informes. La descarga tiene lugar una vez, la primera vez que se selecciona
Imprimir .
Los creadores de informes pueden diseñar informes expresamente para imprimirlos o para un formato de
aplicación concreto. Debido al modo en que se implementa la paginación para los distintos formatos de
aplicación, es posible que no pueda lograr unos resultados de impresión óptimos con cada uno de los informes
en los distintos formatos de exportación. En contraste con los informes diseñados para una salida de impresión,
las páginas de los informes en pantalla están diseñadas para adaptarse a cantidades de datos variables. Por
ejemplo, los informes que incluyen una matriz pueden ocasionar que una página aumente de manera horizontal
y vertical en función de cómo se expandan las filas y las columnas. Al imprimir un informe de tamaño variable,
un usuario que no expanda una matriz obtendrá unos resultados de impresión diferentes de los de otro usuario
que sí la expanda. En la mayoría de los informes exportados, las copias impresas de los informes incluyen todo
lo que es visible en el informe, tal y como lo ve el usuario en el monitor de un equipo.
Cómo imprimir informes en el menú Acciones
1. Abra el informe.
2. En el menú Acciones , haga clic en Imprimir . Si no ve el menú Acciones , significa que se ha ocultado la
barra de herramientas del informe y que no puede utilizar sus funciones. Si se muestra el menú
Acciones pero no aparece el comando Imprimir en este menú, significa que se ha deshabilitado la
funcionalidad de impresión en el servidor de informes y que no puede utilizarla.
3. En el cuadro de diálogo Imprimir , seleccione la impresora y la configuración que desee utilizar y, a
continuación haga clic en Aceptar .
Para modificar la configuración predeterminada, haga clic en el botón Propiedades . El tamaño de
página viene determinado por el alto y el ancho del tamaño de página del informe tal y como se
estableció en la definición del informe. La extensión a la que puede cambiar las dimensiones de las
páginas depende de las capacidades de la impresora que use.
Para ver el informe antes de imprimirlo, haga clic en el botón Vista previa . Se abre la primera página
del informe en una ventana de vista previa independiente. A medida que el informe se representa en el
servidor de informes, se proporcionan más páginas. Un informe en vista previa se representa en formato
EMF. Puede navegar hasta la página anterior o siguiente hasta llegar a la última página y hasta que el
botón Siguiente aparezca deshabilitado. Para modificar los márgenes de impresión de la página de vista
previa, haga clic en el botón Márgenes . Se mostrará el cuadro de diálogo Márgenes . Configure los
márgenes superior, inferior, derecho e izquierdo y haga clic en Aceptar . El cuadro de diálogo se cierra y la
configuración se almacena para representar la vista previa y la impresión.
Consulte también
Habilitar y deshabilitar la impresión del lado cliente para Reporting Services
Introducción a los datos de informe en SQL Server
Reporting Services (SSRS)
02/04/2022 • 9 minutes to read
Los datos del informe pueden proceder de varios orígenes de datos de la organización. El primer paso para
diseñar un informe es crear orígenes de datos y conjuntos de datos que representan los datos de informes
subyacentes. Cada origen de datos incluye información de conexión de datos. Cada conjunto de datos incluye un
comando de consulta que define el conjunto de campos que se utilizan como datos de un origen de datos. Para
visualizar los datos de cada conjunto de datos, agregue una región de datos, como una tabla, una matriz, un
gráfico o un mapa. Cuando se procesa el informe, las consultas se ejecutan en el origen de datos y cada región
de datos se expande según sea necesario para mostrar los resultados de la consulta para el conjunto de datos.
NOTE
La integración de Reporting Services con SharePoint ya no está disponible a partir de SQL Server 2016.
1. Orígenes de datos en el panel Datos de informe: aparece un origen de datos en el panel Datos de
informe después de crear un origen de datos incrustados o de agregar un origen de datos compartido.
2. Cuadro de diálogo Conexión: use el cuadro de diálogo Conexión para generar una cadena de
conexión o para pegarla.
3. Información de la conexión de datos: la cadena de conexión se pasa a la extensión de datos.
4. Credenciales: las credenciales se administran de forma independiente de la cadena de conexión.
5. Extensión de datos/Proveedor de datos: la conexión a los datos se puede realizar mediante varios
niveles de acceso a datos.
6. Orígenes de datos externos Se recuperan los datos de las bases de datos relacionales, las bases de
datos multidimensionales, las listas de SharePoint o los servicios web.
Definición de términos
Conexión de datos. También se conoce como un origen de datos. Una conexión de datos consta de un
nombre y propiedades de conexión, que dependen del tipo de conexión. Por cuestiones de diseño, una
conexión de datos no incluye credenciales. Una conexión de datos no especifica qué datos deben
recuperarse del origen de datos externo. Para ello, se especifica una consulta cuando se crea un conjunto
de datos.
Definición de origen de datos compar tido . Un archivo que contiene la representación XML de un
origen de datos de informe. Cuando se publica un informe, sus orígenes de datos se guardan en el
servidor de informes o sitio de SharePoint como definiciones de origen de datos, independientemente de
la definición de informe. Por ejemplo, un administrador del servidor de informes podría actualizar la
cadena de conexión o credenciales. En un servidor de informes nativo, el tipo de archivo es .rds. En un
sitio de SharePoint, el tipo de archivo es .rsds.
Cadena de conexión Una cadena de conexión es una versión de cadena de las propiedades de conexión
que son necesarias para conectarse a un origen de datos. Las propiedades de conexión son distintas
según el tipo de conexión de datos. Para ver ejemplos, consulte Creación de cadenas de conexión de
datos - Generador de informes y SSRS.
Origen de datos compar tido. Es un origen de datos que está disponible en un servidor de informes o
sitio de SharePoint que se va a usar en varios informes.
Origen de datos incrustado. También conocido como origen de datos específicos del informe. Es un
origen de datos que se define en un informe y se usa solo en ese informe.
Credenciales. Las credenciales son la información de autenticación que se debe proporcionar para
poder tener acceso a datos externos.
Related Tasks
Las tareas relacionadas con crear conexiones de datos, agregar datos de orígenes externos, conjuntos de datos y
consultas.
Administrar orígenes de datos después de que se publican Administrar orígenes de datos de informe
Almacenar en caché un conjunto de datos compartido Almacenar en caché conjuntos de datos compartidos (SSRS)
Reporting Services recupera datos de informe de orígenes de datos mediante un nivel de datos modular y
extensible que usa extensiones de procesamiento de datos. Para recuperar datos de informe de un origen de
datos, debe seleccionar una extensión de procesamiento de datos que admita el tipo de origen de datos, la
versión del software que se ejecuta en el origen de datos y la plataforma del origen de datos ( x64de 32 ó 64
bits).
Al implementar Reporting Services, automáticamente se instala un conjunto de extensiones de procesamiento
de datos y se registra tanto en el cliente de creación de informes como en el servidor de informes para
proporcionar acceso a diversos tipos de orígenes de datos. Reporting Services instala los tipos de orígenes de
datos siguientes:
Microsoft SQL Server
Microsoft SQL Server Analysis Services para MDX, DMX, MicrosoftPower Pivot y los modelos tabulares
Microsoft Azure SQL Database
Oracle
SAP BW
Hyperion Essbase
Microsoft Lista de SharePoint
Teradata
OLE DB
ODBC
XML
Además, los administradores del sistema pueden instalar y registrar proveedores de datos de Microsoft .NET
Framework estándar y extensiones de procesamiento de datos personalizadas. Para procesar y ver un informe,
las extensiones de procesamiento de datos y los proveedores de datos se deben instalar y registrar en el
servidor de informes; para obtener una vista previa de un informe, deben instalarse y registrarse en el cliente de
creación de informes. Las extensiones de procesamiento de datos y los proveedores de datos se deben compilar
de forma nativa para la plataforma donde estén instalados. Si implementa un origen de datos mediante
programación usando el servicio web de SOAP, debe definir la extensión de origen de datos. Use los valores de
extensión de datos del archivo RSRepor tDesigner.config . De forma predeterminada, el archivo se encuentra
en la siguiente carpeta:
NOTE
Los proveedores de datos estándar de .NET Framework no admiten necesariamente toda la funcionalidad proporcionada
por las extensiones de procesamiento de datos de Reporting Services . Además, algunos proveedores de datos OLE DB y
controladores ODBC se pueden usar para crear y obtener vistas previas de informes, pero no se han diseñado para
admitir informes publicados en un servidor de informes. Por ejemplo, el proveedor OLE DB de Microsoft para Jet no se
admite en el servidor de informes. Para obtener más información, vea Extensiones de procesamiento de datos y
proveedores de datos de .NET Framework (SSRS).
Para obtener más información acerca de las extensiones de procesamiento de datos personalizadas, vea
Implementing a Data Processing Extension. Para obtener más información sobre los proveedores de datos
estándar de .NET Framework , vea el espacio de nombres System.Data .
Vea la
Nota.
Los Analysis
modelos Services
basados
en Oracle Oracle
requieren 9.2.0.3 o
compone posterior
ntes del
cliente Teradata
Oracle. V14, v13,
v12 y
Los v6.2
modelos
basados
en
Teradata
requieren
el
proveedo
r de
datos
.NET para
Teradata
de
Teradata.
Vea la
documen
tación de
Teradata
para
obtener
informaci
ón acerca
de las
plataform
as
compatibl
es.
N O M B RE
DE L A VERSIÓ N
EXT EN SIÓ DEL
N DE P RO VEED
T IP O DE P RO C ESA O R DE
O RIGEN O RIGEN M IEN TO DATO S DATA DATA
DE DE DATO S DE DATO S SUB YA C E
DE O NT E SO URC E SO URC E VERSIÓ N RS RS
DATO S REP O RT I P RO VEED DEL
DE NG O R DE ( O P C IO N P L ATA F O P L ATA F O O RIGEN P L ATA F O P L ATA F O
IN F O RM E SERVIC ES DATO S AL) RM A X86 RM A X64 DE DATO S RM A X86 RM A X64
Requiere
el
proveedo
r de
datos
.NET para
Teradata
de
Teradata.
Vea la
documen
tación de
Teradata
para
obtener
informaci
ón acerca
de las
plataform
as
compatibl
es.
Para obtener información sobre el uso de orígenes de datos externos, vea Agregar datos de orígenes de datos
externos (SSRS).
Hay disponibles diversos proveedores de datos estándar de .NET Framework de terceros. Para obtener más
información, busque en sitios web o foros de terceros.
Para instalar y registrar un extensión de procesamiento de datos personalizada o un proveedor de datos
estándar de .NET Framework , consulte la documentación de referencia del proveedor de datos. Para obtener
más información, vea Registrar un proveedor de datos estándar de .NET Framework (SSRS).
Volver a la tabla de orígenes de datos
NOTE
La extensión de procesamiento de datos SQL ServerIntegration Services no se admite en este momento.
Para obtener más información acerca de las extensiones de procesamiento de datos admitidas por el Generador
de informes, consulte Creación de cadenas de conexión de datos - Generador de informes y SSRS.
Extensión de procesamiento de datos de Microsoft SQL Server
El tipo de origen de datos Microsoft SQL Ser ver incluye y extiende el proveedor de datos de .NET Framework
para SQL Server. Esta extensión de procesamiento de datos se compila de forma nativa y se ejecuta en
plataformas basadas en x86 e x64.
En SQL Server Data Tools - Business Intelligence, el diseñador de consultas asociado a esta extensión de datos es
el Diseñador de Visual Database Tools. Si usa el diseñador de consultas en el modo gráfico, la consulta se analiza
y es posible que se vuelva a escribir. Use el diseñador de consultas basado en texto si quiere controlar la sintaxis
de Transact-SQL exacta que se usa para una consulta. Para más información, consulte Graphical Query Designer
User Interface.
Para obtener más información, vea Tipo de conexión de SQL Server (SSRS).
En el Generador de informes, el diseñador de consultas asociado a esta extensión de datos es el Diseñador de
consultas relacionales.
Volver a la tabla de orígenes de datos
Extensión de procesamiento de Microsoft Azure SQL Database
El tipo de origen de datos Microsoft Azure SQL Database incluye y extiende el proveedor de datos de .NET
Framework para SQL Server.
En SQL Server Data Tools - Business Intelligence, el diseñador gráfico de consultas asociado a esta extensión de
datos es la Interfaz de usuario del Diseñador de consultas relacionales, no el Diseñador de Visual Database Tools
que se usa con el tipo de origen de datos de Microsoft SQL Ser ver .
SQL Server Data Tools - Business Intelligence diferencia automáticamente entre los tipos de origen de datos de
Microsoft Azure SQL Database y Microsoft SQL Ser ver , y abre el diseñador gráfico de consultas asociado
al tipo de origen de datos.
Si usa el diseñador de consultas en el modo gráfico, la consulta se analiza y es posible que se vuelva a escribir.
También se dispone de un diseñador de consultas basado en texto para escribir consultas. Use el diseñador de
consultas basado en texto si quiere controlar la sintaxis de Transact-SQL exacta que se usa para una consulta.
Los datos de SQL Database, Azure Synapse Analytics y SQL Server se recuperan de forma similar, pero hay
algunos requisitos que solo se aplican a SQL Database. Para obtener más información, vea Tipo de conexión
SQL Azure (SSRS).
Volver a la tabla de orígenes de datos
Extensión de procesamiento del almacenamiento de datos paralelo de Microsoft SQL Server
Este origen de datos está en desuso. Use el tipo de origen de datos de SQL Server para conectarse a Microsoft
Analytics Platform (APS).
Volver a la tabla de orígenes de datos
Extensión de procesamiento de datos de Microsoft SQL Server Analysis Services
Al seleccionar el tipo de origen de datos Microsoft SQL Ser ver Analysis Ser vices , está seleccionando una
extensión de procesamiento de datos de Reporting Services que extiende el proveedor de datos de .NET
Framework para Microsoft Analysis Services. Esta extensión de procesamiento de datos se compila de forma
nativa y se ejecuta en plataformas basadas en x86 y x64.
Este proveedor de datos usa el modelo de objetos ADOMD.NET para crear consultas con XML for Analysis
(XMLA) versión 1.1. Los resultados se devuelven como un conjunto de filas planas. Para más información, vea
Tipo de conexión de Analysis Services para MDX (SSRS), Tipo de conexión de Analysis Services para DMX
(SSRS), Interfaz de usuario del Diseñador de consultas MDX de Analysis Services e Interfaz de usuario del
Diseñador de consultas DMX de Analysis Services.
NOTE
Para orígenes de datos de Azure Analysis Services y conjuntos de datos de Power BI Premium, debe tener deshabilitada la
autenticación multifactor (MFA) para las credenciales que se usan para conectarse al origen de datos. Si necesita habilitar
la autenticación multifactor en el entorno, revise Acceso condicional de Azure Active Directory como opción para
deshabilitarla para las credenciales que se usan en el origen de datos.
Al usar un conjunto de datos de Power BI Premium como un origen de datos, solo se admiten el modo de
importación y DirectQuery.
Al conectarse a un origen de datos de Analysis Services, la extensión de procesamiento de datos de Microsoft
SQL Server Analysis Services admite parámetros de varios valores y asigna propiedades de celda y de miembro
a las propiedades extendidas admitidas por Reporting Services. Para obtener más información, vea Propiedades
de campo extendidas para una base de datos de Analysis Services (SSRS).
También puede crear modelos a partir de orígenes de datos de SQL Server Analysis Services.
OLE DB Data Processing Extension
La extensión de procesamiento de datos de OLE DB requiere la selección de una capa de proveedor de datos
adicional basada en la versión del origen de datos que desee usar en el informe. Si no selecciona un proveedor
de datos específico, se proporciona un proveedor predeterminado. Elija un proveedor de datos específico
mediante el cuadro de diálogo Propiedades de conexión , al que se tiene acceso con el botón Editar de los
cuadros de diálogo Origen de datos u Origen de datos compartido.
Para obtener más información sobre el Diseñador de consultas asociado de OLE DB, vea Interfaz de usuario del
diseñador gráfico de consultas. Para obtener más información acerca de la compatibilidad específica con los
proveedores OLE DB, vea La herramienta de diseñador de Visual Studio .NET es compatible con proveedores
OLE DB específicos en Microsoft Knowledge Base.
Volver a la tabla de orígenes de datos
OLE DB para SQL Server
Al seleccionar el tipo de origen de datos OLE DB , está seleccionando una extensión de procesamiento de datos
de Reporting Services que extiende el proveedor de datos de .NET Framework para OLE DB. Esta extensión de
procesamiento de datos se compila de forma nativa y se ejecuta en plataformas basadas en x86 y x64.
Para obtener más información, vea Tipo de conexión OLE DB (SSRS).
Volver a la tabla de orígenes de datos
OLE DB para OLAP 7.0
No se admite el proveedor OLE DB para OLAP Services 7.0.
Volver a la tabla de orígenes de datos
OLE DB para Oracle
La extensión de procesamiento de datos OLE DB para Oracle no admite los siguientes tipos de datos de Oracle:
BLOB, CLOB, NCLOB, BFILE, UROWID.
Se admiten los parámetros sin nombre dependientes de la posición. Esta extensión no admite los parámetros
con nombre. Para usar parámetros con nombre, use la extensión de procesamiento de datos de Oracle .
Para obtener más información acerca de la configuración de Oracle como un origen de datos, vea Cómo utilizar
Reporting Services para configurar y obtener acceso a orígenes de datos de Oracle. Para obtener más
información acerca de la configuración de permisos adicionales, vea la página en que se describe cómo agregar
permisos para la entidad de seguridad NETWORK SERVICE en Microsoft Knowledge Base.
Volver a la tabla de orígenes de datos
Proveedor de datos de .NET Framework estándar OLE DB
Para recuperar datos de un origen de datos que admita proveedores de datos OLE DB de .NET Framework , use
el tipo de origen de datos OLE DB y seleccione el proveedor de datos predeterminado o seleccione uno de los
proveedores de datos instalados en el cuadro de diálogo Cadena de conexión .
NOTE
Aunque el proveedor de datos puede admitir que se obtenga una vista previa del informe en el cliente de creación de
informes, no todos los proveedores de datos OLE DB están diseñados para admitir informes publicados en un servidor de
informes.
NOTE
Aunque el proveedor de datos puede admitir que se obtenga una vista previa del informe en el cliente de creación de
informes, no todos los proveedores de datos ODBC están diseñados para admitir informes publicados en un servidor de
informes.
NOTE
Aunque el proveedor de datos puede admitir que se obtenga una vista previa del informe en el cliente de creación de
informes, no todos los proveedores de datos ODBC están diseñados para admitir informes publicados en un servidor de
informes.
Volver a la tabla de orígenes de datos
Extensión de procesamiento de datos de Oracle
Al seleccionar el tipo de origen de datos Oracle , se selecciona una extensión de procesamiento de datos de
Reporting Services que usa el proveedor de datos de Oracle directamente y ya no usa el proveedor
System.Data.OracleClient de Microsoft, ya que está en desuso. Para recuperar datos de informe de una base de
datos de Oracle, el administrador debe instalar el software cliente de Oracle y la versión debe ser la 11g o una
posterior. Debe estar instalado en el cliente de creación de informes para obtener vistas previas de los informes
y en el servidor de informes para ver los informes publicados.
Para instalar el software cliente de Oracle, vea Tipo de conexión de Oracle (SSRS).
Esta extensión admite los parámetros con nombre. En Oracle versión 11g o posterior, se admiten los parámetros
de varios valores. En el caso de los parámetros sin nombre dependientes de la posición, use la extensión de
procesamiento de datos OLE DB con el proveedor de datos Proveedor Microsoft OLE DB para Oracle. Para
obtener más información acerca de la configuración de Oracle como un origen de datos, vea Cómo utilizar
Reporting Services para configurar y obtener acceso a orígenes de datos de Oracle. Para obtener más
información acerca de la configuración de permisos adicionales, vea la página en que se describe cómo agregar
permisos para la entidad de seguridad NETWORK SERVICE en Microsoft Knowledge Base.
Puede recuperar datos de procedimientos almacenados con varios parámetros de entrada, pero el
procedimiento almacenado debe devolver solo un cursor de salida. Para obtener más información, vea Devolver
resultados con cursores REF CURSOR de Oracle en "Recuperación de datos mediante DataReader".
Para obtener más información, vea Tipo de conexión de Oracle (SSRS). Para obtener más información sobre el
diseñador de consultas asociado, vea Interfaz de usuario del diseñador gráfico de consultas.
También se pueden crear modelos basados en una base de datos de Oracle.
Volver a la tabla de orígenes de datos
Extensión de procesamiento de datos de Teradata
Al seleccionar el tipo de origen de datos Teradata , está seleccionando una extensión de procesamiento de datos
de Reporting Services que extiende el proveedor de datos de .NET Framework para Teradata. Para recuperar
datos de informe de Teradata, el administrador del sistema debe instalar el proveedor de datos de .NET
Framework para Teradata en el cliente de creación de informes para poder editar y obtener vistas previas de los
informes en el cliente, y en el servidor de informes para ver los informes publicados.
En los proyectos de servidor de informes, no hay un diseñador gráfico de consultas disponible para esta
extensión. Debe usar el diseñador de consultas basado en texto para crear las consultas.
En la tabla siguiente se muestran las versiones del proveedor de datos .NET para Teradata compatibles con la
definición de un origen de datos en una definición de informe en SQL Server Data Tools - Business Intelligence:
Esta extensión admite los parámetros de varios valores. Pueden especificarse macros en una consulta mediante
el comando EXECUTE en modo de consulta TEXT.
Para más información, vea Tipo de conexión de Teradata (SSRS).
Volver a la tabla de orígenes de datos
Extensión de datos de lista de SharePoint
Reporting Services incluye la extensión de datos de la lista de SharePoint de Microsoft SQL Server Reporting
Services para que pueda usar listas de SharePoint como origen de datos en un informe. Puede recuperar datos
de listas desde lo siguiente:
SharePoint Server 2019
SharePoint Server 2016
SharePoint Server 2013
Hay tres implementaciones del proveedor de datos de Lista de SharePoint.
1. En un entorno de creación de informes como el Generador de informes o el Diseñador de informes de
SQL Server Data Tools - Business Intelligence, o para un servidor de informes que se configura en modo
nativo, los datos de la lista proceden del servicio web de Lists.asmx para el sitio de SharePoint.
2. En un servidor de informes que se configura en el modo integrado de SharePoint, los datos de la lista
vienen del servicio web de Lists.asmx correspondiente o de las llamadas de programación a la API de
SharePoint. En este modo, puede recuperar los datos de la lista de una granja de servidores de
SharePoint.
3. Para SharePoint Server 2013 y SharePoint Server 2016, el complemento Microsoft SQL Server
Reporting Services para las tecnologías de Microsoft SharePoint le permite recuperar datos de lista de un
servicio web Lists.asmx para un sitio de SharePoint o del sitio de SharePoint que forma parte de una
granja de servidores de SharePoint. Este escenario también es conocido como modo local porque no se
requiere un servidor de informes.
Las credenciales que puede especificar dependen de la implementación que la aplicación cliente use. Para
obtener más información, vea Tipo de conexión de lista de SharePoint (SSRS).
Extensión de procesamiento de datos XML
Reporting Services incluye una extensión de procesamiento de datos XML que le permite usar datos XML en un
informe. Los datos pueden recuperarse de un documento XML, un servicio web o una aplicación basada en Web
a la que se pueda tener acceso mediante una dirección URL. Para más información, vea Tipo de conexión XML
(SSRS). Para obtener más información sobre el diseñador de consultas asociado, vea la sección dedicada al
diseñador de consultas basado en texto en Interfaz de usuario del diseñador gráfico de consultas.
Volver a la tabla de orígenes de datos
Extensión de procesamiento de datos SAP BW
Reporting Services incluye una extensión de procesamiento de datos que permite el uso de datos de un origen
de datos de SAP BW en un informe.
Volver a la tabla de orígenes de datos
Extensión de procesamiento de datos de Hyperion Essbase Business Intelligence
Reporting Services incluye una extensión de procesamiento de datos que permite el uso de datos de un origen
de datos de Hyperion Essbase en un informe.
Para obtener más información, vea Tipo de conexión de Hyperion Essbase (SSRS). Para obtener más información
acerca del diseñador de consultas asociado, vea Hyperion Essbase Query Designer User Interface.
Para obtener más información sobre Hyperion Essbase, consulte Interfaz de usuario del Diseñador de consultas
de Hyperion Essbase.
Volver a la tabla de orígenes de datos
Consulte también
Creación de cadenas de conexión de datos - Generador de informes y SSRS
Conjuntos de datos de informe (SSRS)
¿Tiene alguna pregunta más? Puede plantear sus dudas en el foro de Reporting Services.
Creación de cadenas de conexión de datos -
Generador de informes y SSRS
02/04/2022 • 8 minutes to read
NOTE
Connectionstrings.com es otro recurso para obtener ejemplos de las cadenas de conexión.
Base de datos de SQL Server en el Data Source="(local)"; Initial Establezca el tipo de origen de datos
servidor local Catalog=AdventureWorks en Microsoft SQL Ser ver . Para
obtener más información, vea Tipo de
conexión de SQL Server (SSRS).
Instancia con nombre de SQL Server Data Source=<host>\MSSQL13. Establezca el tipo de origen de datos
<InstanceName>; Initial en Microsoft SQL Ser ver . Para
Catalog=AdventureWorks
obtener más información, vea Tipo de
conexión de SQL Server (SSRS).
Base de datos de Analysis Services en Data Source=localhost; Initial Establezca el tipo de origen de datos
el servidor local Catalog=Adventure Works DW en Microsoft SQL Ser ver Analysis
Ser vices . Para más información, vea
Tipo de conexión de Analysis Services
para MDX (SSRS) o Tipo de conexión
de Analysis Services para DMX (SSRS).
Base de datos de modelo tabular de Data Source=<servername>; Establezca el tipo de origen de datos
Analysis Services con una perspectiva Initial Catalog=Adventure Works en Microsoft SQL Ser ver Analysis
DW; cube='Sales'
Sales Ser vices . Especifique el nombre de la
perspectiva en la configuración cube=.
Para más información, vea Perspectivas
(SSAS tabular).
Origen de datos de Teradata Database=<database name>; Data Establezca el tipo de origen de datos
Source=<NNN>.<NNN>.<NNN>.<NNN>; en Teradata , de modo similar a como
Use X Views=False; Restrict to
Default Database=True se hizo en el ejemplo anterior. Usa
solamente la base de datos
predeterminada que se especifica en la
etiqueta de la base de datos, sin
detectar automáticamente las
relaciones de los datos.
Origen de datos XML, servicio web data source=https://adventure- Configure el tipo de origen de datos
works.com/results.aspx en XML . La cadena de conexión es una
dirección URL de un servicio web que
admite el Lenguaje de definición de
servicios web (WSDL). Para más
información, vea Tipo de conexión XML
(SSRS).
Si no puede conectarse con un servidor de informes mediante localhost , compruebe que se haya habilitado el
protocolo de red TCP/IP. Para obtener más información, consulte Configure Client Protocols.
Para obtener más información sobre las configuraciones necesarias para conectar con estos tipos de orígenes
de datos, vea el artículo sobre conexiones de datos específicas en Agregar datos de orígenes de datos externos
(SSRS) y Orígenes de datos admitidos por Reporting Services (SSRS).
Las expresiones de origen de datos se procesan en tiempo de ejecución o cuando se genera una vista previa del
informe. La expresión debe estar escrita en Visual Basic. Use las directrices siguientes cuando defina una
expresión de origen de datos:
Diseñe el informe usando una cadena de conexión estática. Una cadena de conexión estática es una
cadena de conexión que no se ha establecido mediante una expresión (por ejemplo, cuando sigue lo
pasos para crear un origen de datos específico para el informe o compartido, está definiendo una cadena
de conexión estática). Usar una cadena de conexión estática permite conectarse al origen de datos en el
Diseñador de informes, de forma que puede obtener los resultados de la consulta que necesita para crear
el informe.
Cuando defina una conexión de origen de datos, no use un origen de datos compartido. No es posible
usar una expresión de origen de datos en un origen de datos compartido. Deberá definir un origen de
datos incrustado para el informe.
Especifique las credenciales independientemente de la cadena de conexión. Puede utilizar credenciales
almacenadas, credenciales solicitadas o seguridad integrada.
Agregue un parámetro de informe para especificar un origen de datos. Para los valores de parámetro,
puede proporcionar una lista estática de valores disponibles (en este caso, los valores disponibles deben
ser orígenes de datos que pueda usar con el informe) o definir una consulta que recupere una lista de
orígenes de datos en tiempo de ejecución.
Asegúrese de que la lista de orígenes de datos comparta el mismo esquema de la base de datos. El
diseño de un informe empieza con la información de esquema. Si el esquema utilizado para definir el
informe y el esquema real utilizado por el informe en tiempo de ejecución no coinciden, es posible que el
informe no se ejecute.
Antes de publicar el informe, reemplace la cadena de conexión estática con una expresión. Espere hasta
que haya finalizado de diseñar el informe para reemplazar la cadena de conexión estática con una
expresión. Una vez que use una expresión, no podrá ejecutar la consulta en el Diseñador de informes.
Además, la lista de campos del panel Datos de informe y la lista Parámetros no se actualizarán de forma
automática.
Pasos siguientes
Introducción a los datos de informes en SQL Server Reporting Services (SSRS) Creación y modificación de
orígenes de datos compartidos
Creación y modificación de orígenes de datos incrustados
Establecimiento de propiedades de implementación
Especificación de información de credenciales y conexión para los orígenes de datos de informes
¿Tiene alguna pregunta más? Puede plantear sus dudas en el foro de Reporting Services.
Agregar y comprobar una conexión de datos o un
origen de datos (Generador de informes y SSRS)
02/04/2022 • 2 minutes to read
En el Generador de informes, puede agregar un origen de datos compartido del servidor de informes o crear un
origen de datos incrustado para el informe. En el Diseñador de informes, puede crear un origen de datos
compartido o un origen de datos incrustado e implementarlo en un servidor de informes.
Para agregar un origen de datos compartido al informe, busque un servidor de informes y seleccione un origen
de datos compartido. El origen de datos compartido del informe señala a la definición del origen de datos
compartido en el servidor de informes.
Para crear un origen de datos incrustado, debe disponer de la información de la conexión al origen de datos
externo y saber qué permisos necesita para el acceso a los datos. Esta información normalmente procede del
propietario del origen de datos. Puede probar la conexión para comprobar que las credenciales que se
especifican son suficientes.
Para más información, consulte Creación de cadenas de conexión de datos - Generador de informes y SSRS o
Especificar credenciales en el Generador de informes.
NOTE
Puede crear y modificar los archivos de definición de informes paginados (.rdl) en el Generador de informes de Microsoft,
en Power BI Report Builder y en el Diseñador de informes de SQL Server Data Tools.
NOTE
Este nombre se guarda en la definición de informe local. No es el nombre del origen de datos compartido del
servidor de informes.
3. Seleccione Usar una conexión compar tida en el modelo de informe . Aparece la lista de modelos
de informe y orígenes de datos compartidos usados recientemente. Para seleccionar uno de un servidor
de informes, haga clic en Examinar y busque la carpeta del servidor de informes en la que están
disponibles los orígenes de datos compartidos.
4. Seleccione el origen de datos compartido y, a continuación, haga clic en Abrir .
5. Haga clic en OK .
El origen de datos aparece en el panel Datos de informe.
Para comprobar una conexión de datos
1. En la barra de herramientas del panel Datos de informe, haga doble clic en el origen de datos. Se abre el
cuadro de diálogo Propiedades del origen de datos .
2. Haga clic en Probar conexión .
3. Si la conexión es correcta, aparece el mensaje siguiente: "Conexión creada correctamente". Haga clic en
OK .
4. Si la conexión no es correcta, aparece el mensaje siguiente: "No se puede conectar con el origen de
datos".
5. Haga clic en Detalles y utilice la información para corregir el problema.
Para más información, vea Especificar credenciales en el Generador de informes.
6. Haga clic en OK .
Consulte también
Conjuntos de datos de informe (SSRS)
Conjuntos de datos incrustados y compartidos de informe (Generador de informes y SSRS)
Buscar, ver y administrar informes (Generador de informes y SSRS)
Creación de cadenas de conexión de datos - Generador de informes y SSRS
Especificar información de credenciales y conexión
para los orígenes de datos de informes
02/04/2022 • 13 minutes to read
Un servidor de informes utiliza credenciales para conectarse a orígenes de datos externos que proporcionan
contenido a informes o información de destinatarios a una suscripción controlada por datos. Puede especificar
credenciales que utilicen la autenticación de Windows, la autenticación de la base de datos, la autenticación
personalizada o que no utilicen autenticación. Al enviar una solicitud de conexión a través de la red, el servidor
de informes suplantará una cuenta de usuario o una cuenta de ejecución desatendida. Para obtener más
información acerca del contexto de seguridad en el que se realiza una solicitud de conexión, vea Configuración
de orígenes de datos y conexiones de red más adelante en este tema.
NOTE
Las credenciales también sirven para autenticar a usuarios que tengan acceso a un servidor de informes. La información
acerca de la autenticación de usuarios en un servidor de informes se proporciona en otro tema.
La conexión a un origen de datos externo se define cuando se crea el informe. Una vez publicado éste, se puede
administrar por separado. Puede especificar una cadena de conexión estática o una expresión que permita a los
usuarios seleccionar un origen de datos de una lista dinámica. Para más información sobre cómo especificar un
tipo de origen de datos y una cadena de conexión, vea Creación de cadenas de conexión de datos - Generador
de informes y SSRS.
IMPORTANT
No utilice la suplantación para informes que admitan suscripciones o que utilicen programaciones para generar el historial
del informe o para actualizar una instantánea de ejecución de informes.
Sin credenciales
Puede configurar una conexión a un origen de datos de forma que no utilice credenciales. Microsoft recomienda
que siempre utilice credenciales para tener acceso a orígenes de datos; no se aconseja prescindir de las
credenciales. No obstante, puede elegir ejecutar un informe sin credenciales en los siguientes casos:
El origen de datos remoto no requiere credenciales.
Las credenciales se envían en la cadena de conexión (solo se recomienda para conexiones seguras).
El informe es un subinforme que utiliza las credenciales del informe primario.
En estas condiciones, el servidor de informes se conecta a un origen de datos remoto utilizando una cuenta de
ejecución desatendida que debe definirse de antemano. Dado que el servidor de informes no se conecta a un
servidor remoto mediante sus credenciales de servicio, debe especificar una cuenta para que el servidor pueda
realizar la conexión. Para más información sobre cómo crear esta cuenta, vea Configurar la cuenta de ejecución
desatendida (Administrador de configuración del servidor de informes).
T IP O S DE O RÍGEN ES DE DATO S
( SQ L SERVER, O RA C L E, O DB C , O L E DB ,
C O N T EXTO PA RA L A C O N EXIÓ N DE A N A LY SIS SERVIC ES, XM L , SA P
T IP O RED N ET W EAVER B I, H Y P ERIO N ESSB A SE)
Seguridad integrada Suplantar al usuario actual Para todos los tipos de orígenes de
datos, conectar mediante la cuenta de
usuario actual.
Credenciales de Windows Suplantar al usuario especificado Para SQL Server, Oracle, ODBC y OLE
DB: conectar mediante la cuenta de
usuario suplantado.
Credenciales de base de datos Suplantar la cuenta de ejecución Para SQL Server, Oracle, ODBC y OLE
desatendida o la cuenta de servicio. DB:
Para XML:
( SQ L SERVER, O RA C L E, O DB C , O L E DB ,
C O N T EXTO PA RA L A C O N EXIÓ N DE A N A LY SIS SERVIC ES, XM L , SA P
T IP O RED N ET W EAVER B I, H Y P ERIO N ESSB A SE)
None Suplantar la cuenta de ejecución Para SQL Server, Oracle, ODBC y OLE
desatendida. DB:
Para XML:
Consulte también
Orígenes de datos admitidos por Reporting Services (SSRS)
Creación de cadenas de conexión de datos - Generador de informes y SSRS
Administrar orígenes de datos de informe
Configuración de propiedades de origen de datos para un informe
Comparación de orígenes de datos compartidos e
incrustados: generador de informes y Reporting
Services (SSRS)
02/04/2022 • 2 minutes to read
Resumen de diferencias
En la tabla siguiente se resumen las diferencias entre los orígenes de datos compartidos y los incrustados.
IN SERTA DO C O M PA RT IDO
Se administra en el servidor de
informes
Pasos siguientes
Crear y administrar orígenes de datos compartidos
Creación y modificación de orígenes de datos incrustados
Establecimiento de propiedades de implementación
Especificación de información de credenciales y conexión para los orígenes de datos de informes
¿Tiene alguna pregunta más? Puede plantear sus dudas en el foro de Reporting Services.
Crear, modificar y eliminar orígenes de datos
compartidos (SSRS)
02/04/2022 • 16 minutes to read
Un origen de datos compartido es un conjunto de propiedades de conexión de un origen de datos a las que
pueden hacer referencia varios informes, modelos y suscripciones controladas por datos que se ejecutan en un
servidor de informes de Reporting Services . Los orígenes de datos compartidos proporcionan una manera fácil
de administrar las propiedades del origen de datos que, a menudo, cambian con el tiempo. Si una cuenta de
usuario o una contraseña cambia, o si mueve la base de datos a otro servidor, puede actualizar la información
de conexión en un único lugar.
Los orígenes de datos compartidos son opcionales para los informes y para las suscripciones controladas por
datos, pero obligatorios para los modelos de informe. Si tiene previsto usar modelos de informe para la
notificación ad hoc, deberá crear y mantener un elemento de origen de datos compartido que proporcione
información de conexión al modelo.
Un origen de datos compartido se compone de las partes siguientes:
PA RT E DESC RIP C IÓ N
El origen de datos compartido no contiene información de consulta utilizada para recuperar datos. La consulta
siempre se conserva en la definición de informe.
NOTE
Si el panel Datos de informe no es visible, haga clic en Datos de informe en el menú Ver .
2. En el cuadro de texto Nombre , escriba un nombre para el origen de datos o acepte el valor
predeterminado. El nombre del origen de datos se utiliza internamente en el informe. Para evitar
confusiones, se recomienda que el nombre del origen de datos contenga el nombre de la base de datos
especificada en la cadena de conexión.
3. Compruebe que Usar referencia de origen de datos compar tido está seleccionada y luego haga lo
siguiente.
a. Haga clic en Nueva . En el cuadro de diálogo de propiedades Origen de datos compar tido ,
siga los pasos 2 y 3 para crear un nuevo origen de datos.
b. Haga clic en OK .
El nuevo origen de datos compartido aparece en la carpeta Orígenes de datos compartidos del
Explorador de soluciones.
4. Haga clic en Credenciales .
Especifique las credenciales que se deben usar para este origen de datos. El propietario del origen de
datos elige el tipo de credenciales que se admiten.
Para crear un origen de datos compar tido en el por tal web
1. En el portal web, seleccione Nuevo > Origen de datos .
2. Escriba el nombre del elemento. El nombre debe incluir al menos un carácter y debe empezar con una
letra. También puede incluir determinados símbolos, pero no espacios en blanco o los caracteres ; ? : @ &
= + , $ / * < > | " /.
3. Opcionalmente, proporcione una descripción que ofrezca a los usuarios información sobre la conexión.
4. En la lista Tipo de origen de datos , especifique la extensión de procesamiento de datos que se utiliza
para procesar datos desde el origen de datos.
5. En Cadena de conexión , especifique la cadena de conexión que utiliza el servidor de informes para
conectarse al origen de datos. No se recomienda especificar las credenciales en la cadena de conexión.
En el ejemplo siguiente se muestra una cadena de conexión para conectarse a la base de datos local
AdventureWorks2016 de SQL Server:
6. En Conectar utilizando , especifique cómo se obtienen las credenciales cuando se ejecuta el informe:
Si desea solicitar al usuario un nombre de inicio de sesión y una contraseña, haga clic en
Credenciales suministradas por el usuario que ejecuta el informe . Para utilizar las
credenciales que el usuario especifica como credenciales de Windows, active la casilla Utilizar
como credenciales de Windows para la conexión al origen de datos . Si el nombre de
usuario y la contraseña son las credenciales de la base de datos, no active esta opción.
Si va a usar el origen de datos para que se comparta con credenciales guardadas administradas
por el propietario del origen de datos, o con informes que admitan suscripciones u otras
operaciones programadas (por ejemplo, la generación automatizada de historiales de informes),
haga clic en Credenciales almacenadas de forma segura en el ser vidor de informes . Si el
servidor de bases de datos admite la suplantación o la delegación, puede seleccionar Suplantar
al usuario autenticado después de realizar una conexión al origen de datos .
Si desea que el servidor de informes envíe las credenciales del usuario que tiene acceso al informe
al servidor que hospeda el origen de datos externo, haga clic en Seguridad integrada de
Windows NT . En este caso, no se solicita al usuario que escriba un nombre de usuario ni una
contraseña.
Si el origen de datos no usa credenciales (por ejemplo, si el origen de datos es un archivo XML al
que se tiene acceso desde el sistema de archivos), haga clic en No se necesitan credenciales .
Solo debería especificar este tipo de credencial si es válido para el origen de datos. Si selecciona
esta opción para un origen de datos que requiere autenticación, se producirá un error en la
conexión. Si selecciona esta opción, asegúrese de que configura la cuenta de ejecución
desatendida que permite al servidor de informes conectar a otros equipos para recuperar datos o
archivos cuando las credenciales del usuario no están disponibles.
Para obtener más información sobre cómo configurar credenciales, vea Especificar información de
credenciales y conexión para los orígenes de datos de informes. Para más información sobre la
cuenta de ejecución desatendida, vea Configurar la cuenta de ejecución desatendida
(Administrador de configuración del servidor de informes).
7. Haga clic en el botón Probar conexión para validar la configuración del origen de datos.
NOTE
El botón Probar conexión no se admite para el tipo de origen de datos XML.
NOTE
Si no ve el elemento Origen de datos de informe en el menú, significa que no se ha habilitado el tipo de
contenido del origen de datos de informe. Para obtener más información, vea Add Reporting Services Content
Types to a SharePoint Library (Agregar los tipos de contenido de Reporting Services a una biblioteca de
SharePoint).
NOTE
El botón Probar conexión no se admite para el tipo de origen de datos XML.
Elementos dependientes
Si desea ver una lista de informes y modelos que usan el origen de datos, abra la página Elementos
dependientes para el origen de datos compartido. Puede acceder a esta página al abrir el origen de datos en el
portal web o en una página de aplicación de SharePoint. Observe que la página Elementos dependientes no
muestra las suscripciones controladas por datos. Si una suscripción usa un origen de datos compartido, la
suscripción no aparecerá en la lista de elementos dependientes.
Para ver elementos dependientes en SharePoint
1. Abra la biblioteca que contiene el archivo .rsds.
2. Seleccione el origen de datos compartido.
3. Haga clic para que se muestre una flecha hacia abajo y seleccione Ver elementos dependientes .
En el caso de los modelos de informe, la lista de elementos dependientes muestra los informes creados
en el Generador de informes. En el caso de los orígenes de datos compartidos, la lista de elementos
dependientes puede incluir tanto informes como modelos de informe.
Consulte también
Creación de cadenas de conexión de datos - Generador de informes y SSRS
Administrar orígenes de datos de informe
Configuración de propiedades de origen de datos para un informe paginado
Creación y modificación de orígenes de datos
incrustados
02/04/2022 • 4 minutes to read
Un origen de datos incrustado se define en una definición de informe y se usa solamente en ese informe.
NOTE
Si el panel Datos de informe no es visible, haga clic en Datos de informe en el menú Ver .
2. En el cuadro de texto Nombre , escriba un nombre para el origen de datos o acepte el valor
predeterminado. El nombre del origen de datos se utiliza internamente en el informe. Para evitar
confusiones, se recomienda que el nombre del origen de datos contenga el nombre de la base de datos
especificada en la cadena de conexión.
3. Compruebe que está seleccionada la opción Conexión incrustada y haga lo siguiente.
a. En la lista desplegable Tipo , seleccione un tipo de origen de datos (por ejemplo, Microsoft SQL
Ser ver u OLE DB ).
b. Especifique una cadena de conexión usando una de las alternativas siguientes:
Escriba la cadena de conexión directamente en el cuadro de texto Cadena de conexión .
Para ver una lista de cadenas de conexión, vea Creación de cadenas de conexión de datos -
Generador de informes y SSRS.
Haga clic en el botón de expresión (fx ) para crear una expresión que dé como resultado
una cadena de conexión. En el cuadro de diálogo Expresión , escriba la expresión en el
panel Expresión. Haga clic en OK .
Haga clic en Editar para abrir el cuadro de diálogo Propiedades de conexión para el tipo
de origen de datos que eligió en el paso 2.
Rellene los campos del cuadro de diálogo Propiedades de conexión según corresponda
para el tipo de origen de datos. Las propiedades de conexión incluyen el tipo de origen de
datos, el nombre del origen de datos, y las credenciales que se deben usar. Después de
especificar los valores en este cuadro de diálogo, haga clic en Probar conexión para
comprobar que el origen de datos está disponible y que las credenciales que especificó son
correctas. Para más información sobre tipos de orígenes de datos específicos, vea los temas
en Agregar datos de orígenes de datos externos (SSRS).
c. Haga clic en Credenciales .
Especifique las credenciales que se deben usar para este origen de datos. El propietario del origen
de datos elige el tipo de credenciales que se admiten.
4. El nuevo origen de datos incrustado aparece en el panel Datos de informe.
Para crear un origen de datos incrustado en el Generador de informes
1. En la barra de herramientas del panel Datos de informe, haga clic en Nuevo y, a continuación, haga clic
en Origen de datos . Se abre el cuadro de diálogo Propiedades del origen de datos .
2. En el cuadro de texto Nombre , escriba un nombre para el origen de datos o acepte el valor
predeterminado.
3. Compruebe que la casilla Usar una conexión incrustada en el informe está seleccionada.
a. En la lista desplegable Seleccionar el tipo de conexión , seleccione un tipo de origen de datos
(por ejemplo, Microsoft SQL Ser ver o OLE DB ).
b. Especifique una cadena de conexión usando una de las alternativas siguientes:
Escriba la cadena de conexión directamente en el cuadro de texto Cadena de conexión .
Para ver una lista de cadenas de conexión, vea Creación de cadenas de conexión de datos -
Generador de informes y SSRS.
Haga clic en el botón de expresión (fx ) para crear una expresión que dé como resultado
una cadena de conexión. En el cuadro de diálogo Expresión , escriba la expresión en el
panel Expresión. Haga clic en OK .
Haga clic en Generar para abrir el cuadro de diálogo Propiedades de conexión
correspondiente al tipo de origen de datos que eligió en el paso 2.
Rellene los campos del cuadro de diálogo Propiedades de conexión según corresponda
para el tipo de origen de datos. Las propiedades de conexión incluyen el tipo de origen de
datos, el nombre del origen de datos, y las credenciales que se deben usar. Después de
especificar los valores en este cuadro de diálogo, haga clic en Probar conexión para
comprobar que el origen de datos está disponible y que las credenciales que especificó son
correctas.
4. Haga clic en Credenciales .
Especifique las credenciales que se deben usar para este origen de datos. El propietario del origen de
datos elige el tipo de credenciales que se admiten. Para más información, consulte Especificar
información de credenciales y conexión para los orígenes de datos de informes.
5. Haga clic en OK .
El origen de datos aparece en el panel Datos de informe.
Consulte también
Conjuntos de datos incrustados y compartidos de informe (Generador de informes y SSRS)
Especificación de información de credenciales y conexión para los orígenes de datos de informes
Conversión de orígenes de datos (Generador de
informes y SSRS)
02/04/2022 • 2 minutes to read
Cada origen de datos del panel Datos de informe está incrustado y es específico del informe, o está compartido.
En el Generador de informes, un origen de datos compartido señala un origen de datos compartido publicado
en un servidor de informes o un sitio de SharePoint. En el Diseñador de informes, un origen de datos
compartido señala un origen de datos compartido de la carpeta Orígenes de datos compar tidos en el
Explorador de soluciones.
Para más información sobre las diferencias entre orígenes de datos insertados y compartidos, vea Conexiones
de datos u orígenes de datos compartidos e incrustados (Generador de informes y SSRS).
Para más información sobre cómo crear un origen de datos compartido, vea Crear un origen de datos
incrustado o compartido (SSRS).
NOTE
Puede crear y modificar los archivos de definición de informes paginados (.rdl) en el Generador de informes de Microsoft,
en Power BI Report Builder y en el Diseñador de informes de SQL Server Data Tools.
Diseñador de informes
Para convertir un origen de datos incrustado en compartido
En el panel Datos de informe, haga clic con el botón derecho en el origen de datos y, después, haga clic en
Conver tir a origen de datos compar tidos .
NOTE
Si el panel Datos de informe no está visible, haga clic en Datos de informe en el menú Ver . Si el panel se abre
como una ventana flotante, puede acoplarlo. Para más información, vea Acoplar el panel Datos de informe en el
Diseñador de informes (SSRS).
En el panel Datos de informe, el icono de origen de datos cambia al icono de origen de datos compartido.
En el Explorador de soluciones, aparece un origen de datos compartido con el mismo nombre bajo la
carpeta Origen de datos compar tido .
Para convertir un origen de datos compartido en incrustado
En el panel Datos de informe, haga clic con el botón derecho en el origen de datos, abra el cuadro de
diálogo Propiedades del origen de datos y, después, haga clic en Conexión incrustada . Escriba la
información necesaria.
En el panel Datos de informe, el icono de origen de datos cambia al icono de origen de datos compartido.
Generador de informes
Para convertir un origen de datos incrustado en compartido
En el panel Datos de informe, haga clic con el botón derecho en el origen de datos para abrir el cuadro de
diálogo Propiedades del origen de datos y, después, haga clic en Conexión incrustada . Escriba la
información necesaria.
En el panel Datos de informe, el icono de origen de datos cambia al icono de origen de datos compartido.
Para convertir un origen de datos compartido en incrustado
En el panel Datos de informe, haga clic con el botón derecho en el origen de datos, abra el cuadro de
diálogo Propiedades del origen de datos y, después, haga clic en Conexión incrustada . Escriba la
información necesaria.
En el panel Datos de informe, el icono de origen de datos cambia al icono de origen de datos compartido.
Consulte también
Administrar orígenes de datos de informe
Creación de cadenas de conexión de datos - Generador de informes y SSRS
Agregar datos de orígenes de datos externos
(SSRS)
02/04/2022 • 7 minutes to read
Para recuperar datos de un origen de datos externo, use una conexión de datos. La información de la conexión
de datos la suele proporcionar el propietario del origen de datos externo, que es responsable de otorgar los
permisos y de especificar qué tipos de credenciales se han de usar. La información de la conexión de datos se
guarda como un origen de datos de informe. El tipo de origen de datos especifica qué extensión de datos usar
para recuperar los datos.
Para obtener más información acerca de los tipos de origen de datos, vea En esta sección.
En esta sección
Los siguientes temas proporcionan información sobre cada extensión de datos integrados.
T EM A T IP O DE O RIGEN DE DATO S
Tipo de conexión de Analysis Services para MDX (SSRS) Microsoft SQL Server Analysis Services
Tipo de conexión Almacenamiento de datos paralelo de SQL Microsoft Almacenamiento de datos paralelo de SQL Server
Server (SSRS) 2008 R2
Secciones relacionadas
Estas secciones de la documentación proporcionan información conceptual detallada sobre los datos de
informe, así como información de procedimientos acerca de cómo definir, personalizar y usar las partes de un
informe que están relacionadas con datos.
T EM A DESC RIP C IÓ N
Conjuntos de datos de informe (SSRS) Proporciona información general sobre cómo obtener acceso
a los datos del informe.
Creación de cadenas de conexión de datos - Generador de Proporciona información sobre las conexiones de datos y los
informes y SSRS orígenes de datos.
T EM A DESC RIP C IÓ N
Conjuntos de datos incrustados y compartidos de informe Proporciona información sobre conjuntos de datos
(Generador de informes y SSRS) compartidos e incrustados.
Colección Campos del conjunto de datos (Generador de Proporciona información sobre la colección de campos de
informes y SSRS) conjunto de datos que genera la consulta.
Orígenes de datos admitidos por Reporting Services (SSRS) Proporciona información detallada sobre la compatibilidad
de versiones y plataformas para cada extensión de datos.
Introducción a las extensiones de procesamiento de datos Proporciona a los usuarios expertos información detallada
sobre las extensiones de datos.
Consulte también
Conjuntos de datos de informe (SSRS)
Herramientas de diseño de consulta (SSRS)
Tipo de conexión de SQL Server (SSRS)
02/04/2022 • 8 minutes to read
Para incluir en el informe los datos de una base de datos de SQL Server, debe tener un conjunto de datos
basado en un origen de datos de informe de tipo Microsoft SQL Server. Este tipo de origen de datos integrado
se basa en la extensión de datos de Microsoft SQL Server. Use este tipo de origen de datos para conectar y
recuperar los datos de la versión actual y de las versiones anteriores de bases de datos de SQL Server .
Esta extensión de datos admite parámetros de varios valores, agregados del servidor y credenciales
administrados con independencia de la cadena de conexión.
Utilice la información de este tema para crear un origen de datos. Para obtener instrucciones paso a paso, vea
Agregar y comprobar una conexión de datos o un origen de datos (Generador de informes y SSRS).
Cadena de conexión
Al conectar a una base de datos de SQL Server , está conectando con el objeto de base de datos de una instancia
de SQL Server en un servidor. La base de datos podría tener varios esquemas que tienen varias tablas, vistas y
procedimientos almacenados. Especifique el objeto de base de datos que se va a usar en el diseñador de
consultas. Si no especifica una base de datos en la cadena de conexión, puede conectar con la base de datos
predeterminada que le asignó el administrador de bases de datos.
Póngase en contacto con el administrador de bases de datos y solicite la información de conexión y las
credenciales que debe usar para conectar con el origen de datos. El siguiente ejemplo de cadena de conexión
especifica una base de datos de ejemplo en el cliente local:
Para más información sobre ejemplos de cadenas de conexión, vea Creación de cadenas de conexión de datos -
Generador de informes y SSRS.
Credenciales
Se necesitan credenciales para ejecutar consultas y obtener una vista previa del informe localmente y desde el
servidor de informes.
Después de publicar el informe, es posible que necesite cambiar las credenciales para el origen de datos de tal
forma que, cuando el informe se ejecute en el servidor de informes, los permisos para recuperar los datos sean
válidos.
Desde un cliente de creación de informes, están disponibles las siguientes opciones para especificar las
credenciales:
Usuario actual de Windows (lo que se conoce también como seguridad integrada).
Utilizar un nombre de usuario y una contraseña almacenados.
Pedir las credenciales al usuario. Esta opción solo admite la seguridad integrada de Windows.
No se necesitan credenciales. Para usar esta opción, debe tener la cuenta de ejecución desatendida
configurada en el servidor de informes. Para más información, vea Configurar la cuenta de ejecución
desatendida (Administrador de configuración del servidor de informes).
Para más información, consulte Creación de cadenas de conexión de datos - Generador de informes y SSRS o
Especificar información de credenciales y conexión para los orígenes de datos de informes.
Consultas
Una consulta especifica qué datos se van a recuperar para un conjunto de datos de informe. Las columnas del
conjunto de resultados de una consulta rellenan la colección de campos de un conjunto de datos. Un informe
procesa solamente el primer conjunto de resultados que recupera una consulta.
De forma predeterminada, si crea una nueva consulta o abre una consulta existente que puede ser representada
en el diseñador gráfico de consultas, este último está disponible. Puede especificar una consulta de varias
maneras:
Generar una consulta interactivamente. Utilice el diseñador de consultas relacionales que muestra una
vista jerárquica de las tablas, las vistas, los procedimientos almacenados y otros elementos de base de
datos, organizada por esquema de la base de datos. Seleccione columnas de las tablas o vistas, o
especifique los procedimientos almacenados o las funciones con valores de tabla. Limite el número de
filas de datos que desea recuperar especificando los criterios de filtro. Personalice el filtro al ejecutarse el
informe estableciendo la opción de parámetro.
Escriba o pegue una consulta. Use el diseñador de consultas basado en texto para escribir texto Transact-
SQL directamente, para pegar texto de consulta de otro origen, para especificar consultas complejas que
no se pueden generar con el diseñador de consultas relacionales o para escribir expresiones basadas en
consultas.
Importe una consulta existente de un archivo o informe. Utilice el botón de consulta Impor tar desde
cualquier diseñador de consultas para buscar un archivo .sql o .rdl e importar una consulta.
Para más información, vea Interfaz de usuario del Diseñador de consultas relacionales (Generador de informes)
e Interfaz de usuario del Diseñador de consultas basado en texto (Generador de informes).
Se admiten los siguientes modos de consulta:
Texto: escriba comandos Transact-SQL .
Procedimiento almacenado: Elija de una lista de procedimientos almacenados.
Usar consultas de tipo Texto
En el diseñador de consultas basado en texto, puede escribir comandos Transact-SQL para definir los datos de
un conjunto de datos. Por ejemplo, la siguiente consulta Transact-SQL selecciona todos los nombres de todos los
empleados que son asistentes de marketing:
SELECT
HumanResources.Employee.BusinessEntityID
,HumanResources.Employee.JobTitle
,Person.Person.FirstName
,Person.Person.LastName
FROM
Person.Person
INNER JOIN HumanResources.Employee
ON Person.Person.BusinessEntityID = HumanResources.Employee.BusinessEntityID
WHERE HumanResources.Employee.JobTitle = 'Marketing Assistant'
Haga clic en el botón Ejecutar ( ! ) de la barra de herramientas para ejecutar la consulta y mostrar un conjunto
de resultados.
Para parametrizar esta consulta, agregue un parámetro de consulta. Por ejemplo, modifique la cláusula WHERE
con la siguiente información:
WHERE HumanResources.Employee.JobTitle = (@JobTitle)
Parámetros
Cuando el texto de consulta contiene variables de consulta o procedimientos almacenados con parámetros de
entrada, se generan automáticamente los correspondientes parámetros de consulta y parámetros de informe
para el informe. El texto de consulta no debe incluir la instrucción DECLARE para cada variable de consulta.
Por ejemplo, la siguiente consulta SQL crea un parámetro de informe denominado EmpID :
Los parámetros de informe se crean con valores de propiedad predeterminados que quizá necesite modificar.
Por ejemplo:
De forma predeterminada, cada parámetro de informe es un tipo de datos Texto . Si los datos
subyacentes son un tipo de datos diferente, debe cambiar el tipo de datos de parámetro.
Si selecciona la opción de parámetros de varios valores, debe cambiar manualmente la consulta para
comprobar si los valores forman parte de un conjunto mediante el operador IN , por ejemplo,
WHERE EmployeeID IN (@EmpID) .
Para más información, vea Parámetros de informe (Generador de informes y Diseñador de informes).
Comentarios
También puede recuperar los datos de una base de datos de SQL Server utilizando un tipo de origen de datos
ODBC u OLE DB. Para más información, vea Tipo de conexión OLE DB (SSRS) o Tipo de conexión ODBC (SSRS).
I n f o rma c i ó n d e p l a t a f o rma y d e v e rs i ó n
Para más información sobre la compatibilidad con plataformas y versiones, vea Orígenes de datos admitidos
por Reporting Services (SSRS).
Temas de procedimientos
Esta sección contiene instrucciones paso a paso para trabajar con conexiones de datos, orígenes de datos y
conjuntos de datos.
Agregar y comprobar una conexión de datos o un origen de datos (Generador de informes y SSRS)
Crear un conjunto de datos compartido o un conjunto de datos incrustado (Generador de informes y SSRS)
Agregar un filtro a un conjunto de datos (Generador de informes y SSRS)
Secciones relacionadas
Estas secciones de la documentación proporcionan información conceptual detallada sobre los datos de
informe, así como información de procedimientos acerca de cómo definir, personalizar y usar elementos de
informe relacionados con datos.
Conjuntos de datos de informe (SSRS)
Proporciona información general sobre cómo obtener acceso a los datos del informe.
Creación de cadenas de conexión de datos - Generador de informes y SSRS
Proporciona información sobre las conexiones de datos y los orígenes de datos.
Conjuntos de datos incrustados y compartidos de informe (Generador de informes y SSRS)
Proporciona información sobre conjuntos de datos compartidos e incrustados.
Colección Campos del conjunto de datos (Generador de informes y SSRS)
Proporciona información sobre la colección de campos de conjunto de datos que genera la consulta.
Orígenes de datos admitidos por Reporting Services (SSRS).
Proporciona información detallada sobre la compatibilidad de versiones y plataformas para cada extensión de
datos.
Consulte también
Parámetros de informe (Generador de informes y Diseñador de informes)
Filtrar, agrupar y ordenar datos (Generador de informes y SSRS)
Expresiones (Generador de informes y SSRS)
Tipo de conexión de Analysis Services para MDX
(SSRS)
02/04/2022 • 6 minutes to read
Para incluir en el informe datos de un cubo de Analysis Services, debe tener un conjunto de datos basado en un
origen de datos de informe de tipo Microsoft SQL Server Analysis Services. Este tipo de origen de datos
integrado se basa en la extensión de datos de Microsoft SQL Server Analysis Services. Puede recuperar
metadatos sobre dimensiones, jerarquías, niveles, indicadores clave de rendimiento (KPI), medidas y atributos
desde un cubo de Microsoft SQL Server Analysis Services para usarlos como datos de informe.
Esta extensión de procesamiento de datos admite parámetros de varios valores, agregados de servidor y
credenciales administrados con independencia de la cadena de conexión.
Utilice la información de este tema para crear un origen de datos. Para obtener instrucciones paso a paso, vea
Agregar y comprobar una conexión de datos o un origen de datos (Generador de informes y SSRS).
Cadena de conexión
Al conectarse a un cubo de Analysis Services , se conecta al objeto de base de datos de una instancia de Analysis
Services en un servidor. La base de datos podría tener varios cubos. El cubo se especifica en el diseñador de
consultas al crear la consulta. En el siguiente ejemplo se muestra una cadena de conexión:
Para más ejemplos de cadenas de conexión, vea Creación de cadenas de conexión de datos - Generador de
informes y SSRS.
Credenciales
Se necesitan credenciales para ejecutar consultas y obtener una vista previa del informe localmente y desde el
servidor de informes.
Después de publicar el informe, es posible que necesite cambiar las credenciales para el origen de datos de tal
forma que, cuando el informe se ejecute en el servidor de informes, los permisos para recuperar los datos sean
válidos.
Desde un cliente de creación de informes, están disponibles las siguientes opciones para especificar las
credenciales:
Usuario actual de Windows (lo que se conoce también como seguridad integrada).
Utilizar un nombre de usuario y una contraseña almacenados.
Pedir las credenciales al usuario. Esta opción solo admite la seguridad integrada de Windows.
No se necesitan credenciales. Para usar esta opción, debe tener la cuenta de ejecución desatendida
configurada en el servidor de informes. Para más información, vea Configurar la cuenta de ejecución
desatendida (Administrador de configuración del servidor de informes).
Para más información, consulte Creación de cadenas de conexión de datos - Generador de informes y SSRS o
Especificar información de credenciales y conexión para los orígenes de datos de informes.
Consultas
Después de establecer una conexión de datos a un origen de datos de Analysis Services , debe crear un conjunto
de datos y definir una consulta de expresión multidimensional (MDX) que especifique los datos del cubo que se
van a recuperar. Puede utilizar la exploración del diseñador gráfico de consultas MDX y seleccionar entre las
estructuras de datos subyacentes en el origen de datos.
Puede especificar una consulta de varias maneras:
Generar una consulta interactivamente. El Diseñador de consultas MDX de Analysis Services admite las
siguientes vistas:
Vista de diseño : para crear una consulta MDX, se pueden arrastrar dimensiones, miembros,
propiedades de miembros, medidas y KPI desde el explorador de metadatos hasta el panel Datos .
Para definir más campos de conjunto de datos, se pueden arrastrar miembros calculados desde el
panel Miembros calculados hasta el panel de datos.
Vista de consulta : para crear una consulta MDX, se pueden arrastrar dimensiones, miembros,
propiedades de miembros, medidas y KPI desde el explorador de metadatos hasta el panel
Consulta. El texto MDX se puede editar directamente en el panel de consulta. Para definir más
campos de conjunto de datos, se pueden arrastrar miembros calculados desde el panel Miembros
calculados hasta el panel de consulta.
Para más información, vea Interfaz de usuario del Diseñador de consultas MDX de Analysis Services
(Generador de informes).
Importar una consulta MDX existente desde un informe. Utilice el botón Impor tar consulta para ir a un
archivo .rdl e importar una consulta. Puede importar una consulta desde un informe que contenga un
conjunto de datos incrustado que se base en un origen de datos de Analysis Services . No se admite la
importación directa de una consulta MDX desde un archivo .mdx.
Durante el diseño, ejecute la consulta para ver un conjunto de resultados. Los resultados de la consulta se
recuperan automáticamente como un conjunto de filas planas. Las columnas del conjunto de resultados de una
consulta rellenan la colección de campos de un conjunto de datos. Después de crear la consulta, vea la colección
de campos del conjunto de datos generada a partir de los metadatos en el panel Datos de informe. Cuando el
informe se ejecuta, los datos reales se devuelven desde el origen de datos externo.
La extensión de procesamiento de datos de Analysis Services admite propiedades de campo de conjunto de
datos extendidas. Éstos son valores disponibles del origen de datos externo, pero no aparecen en el panel Datos
de informe. En el informe se pueden usar las propiedades de campo extendidas admitidas por la extensión de
procesamiento de datos de Analysis Services con la colección integrada Fields . Para las propiedades que
tengan valores en el origen de datos, se puede tener acceso a valores de propiedad predefinidos como
FormattedValue , Color o UniqueName . Para obtener más información, vea Propiedades de campo
extendidas para una base de datos de Analysis Services (SSRS).
Parámetros
Para incluir parámetros de consulta, cree un filtro en el área de filtro del diseñador de consultas y marque el
filtro como un parámetro. Para cada filtro, se crea automáticamente un conjunto de datos para proporcionar los
valores disponibles. De forma predeterminada, estos conjuntos de datos no aparecen en el panel Datos de
informe. Para más información, vea Definir parámetros en el diseñador de consultas MDX para Analysis Services
(Generador de informes y SSRS) y Mostrar conjuntos de datos ocultos para los valores de parámetro de datos
multidimensionales (Generador de informes y SSRS).
De forma predeterminada, cada parámetro de informe tiene el tipo de datos Text . Una vez creados los
parámetros de informe, podría suceder que tenga que cambiar los valores predeterminados. Para más
información, vea Parámetros de informe (Generador de informes y Diseñador de informes).
Comentarios
La extensión de datos de Analysis Services está basada en el protocolo XMLA (XML for Analysis). Los conjuntos
de resultados de los cubos se recuperan mediante el protocolo XMLA como un conjunto de filas sin información
de estructura jerárquica. No se admiten jerarquías desiguales. Para más información, vea Jerarquías desiguales.
También puede recuperar datos de un cubo de Analysis Services del tipo de origen de datos OLE DB. Para
obtener más información, vea Tipo de conexión OLE DB (SSRS).
Para obtener más información sobre las versiones admitidas, consulte Orígenes de datos admitidos por
Reporting Services (SSRS).
Secciones relacionadas
Estas secciones de la documentación proporcionan información conceptual detallada sobre los datos de
informe, así como información de procedimientos acerca de cómo definir, personalizar y usar las partes de un
informe que están relacionadas con datos.
Conjuntos de datos de informe (SSRS)
Proporciona información general sobre cómo obtener acceso a los datos del informe.
Creación de cadenas de conexión de datos - Generador de informes y SSRS
Proporciona información sobre las conexiones de datos y los orígenes de datos.
Conjuntos de datos incrustados y compartidos de informe (Generador de informes y SSRS)
Proporciona información sobre conjuntos de datos compartidos e incrustados.
Colección Campos del conjunto de datos (Generador de informes y SSRS)
Proporciona información sobre la colección de campos de conjunto de datos que genera la consulta.
Propiedades de campo extendidas para una base de datos de Analysis Services (SSRS)
Proporciona información sobre los campos adicionales disponibles a través del proveedor de datos XMLA.
Orígenes de datos admitidos por Reporting Services (SSRS).
Proporciona información detallada sobre la compatibilidad de versiones y plataformas para cada extensión de
datos.
Consulte también
Parámetros de informe (Generador de informes y Diseñador de informes)
Filtrar, agrupar y ordenar datos (Generador de informes y SSRS)
Expresiones (Generador de informes y SSRS)
Propiedades de campo extendidas para una base
de datos de Analysis Services (SSRS)
02/04/2022 • 7 minutes to read
La extensión de procesamiento de datos de SQL Server Analysis Services admite propiedades de campo
extendidas. Las propiedades de campo extendidas son propiedades disponibles además de las propiedades de
campo Value e IsMissing en el origen de datos y admitidas por la extensión de procesamiento de datos. Las
propiedades extendidas no aparecen en el panel Datos de informe como parte de la colección de campos para
un conjunto de datos de informe. Para incluir valores de propiedades de campo extendidas en el informe,
escriba expresiones que las especifiquen por su nombre con la colección Fields integrada.
Las propiedades extendidas incluyen propiedades predefinidas y propiedades personalizadas. Las propiedades
predefinidas son propiedades comunes para varios orígenes de datos que se asignan a nombres de
propiedades de campo específicos y a las que se tiene acceso por su nombre con la colección Fields integrada.
Las propiedades personalizadas son específicas de cada proveedor de datos y se puede acceder a ellas con la
colección Fields integrada, pero solo con la sintaxis que usa el nombre de la propiedad extendida como una
cadena.
Al usar el diseñador de consultas MDX para Analysis Services en modo gráfico para definir la consulta, se
agrega automáticamente un conjunto predefinido de propiedades de celda y propiedades de dimensión a la
consulta MDX. Solo puede usar las propiedades extendidas que se indican de forma específica en la consulta
MDX del informe. En función del informe, puede que desee modificar el texto del comando MDX
predeterminado para incluir otras propiedades de dimensión o personalizadas definidas en el cubo. Para más
información sobre los campos extendidos disponibles en los orígenes de datos de Analysis Services, vea Crear y
usar los valores de propiedad (MDX).
NOTE
Solo existirán valores para estas propiedades de campo extendidas si el origen de datos (por ejemplo, el cubo de Analysis
Services ) ofrece estos valores cuando el informe se ejecuta y recupera información para los conjuntos de datos. En ese
caso, podrá hacer referencia a esos valores de propiedad de campo desde cualquier expresión mediante la sintaxis descrita
en la sección siguiente. No obstante, dado que estos campos son específicos de este proveedor de datos, los cambios que
se realicen en los valores no se guardarán con la definición de informe.
Al ejecutar esta consulta en un panel de consulta MDX, obtiene un conjunto de resultados con 1158 filas. Las
primeras cuatro filas se muestran en la siguiente tabla.
Las consultas MDX predeterminadas que se generan con el diseñador de consultas MDX en modo gráfico solo
incluyen MEMBER_CAPTION y UNIQUENAME para las propiedades de dimensión. De manera predeterminada,
estos valores siempre son del tipo de datos String .
Si necesita una propiedad de miembro con su tipo de datos original, puede incluir una propiedad
MEMBER_VALUE adicional modificando la instrucción MDX predeterminada en el diseñador de consultas basado
en texto. En la siguiente instrucción MDX simple, se ha agregado MEMBER_VALUE a la lista de propiedades de
dimensión que se deben recuperar.
Las primeras cuatro filas de resultado del panel de resultados MDX se muestran en la siguiente tabla.
M O N T H O F Y EA R N ÚM ERO DE P EDIDO S
January 2,481
February 2,684
March 2,749
April 2,739
Incluso si las propiedades forman parte de la instrucción SELECT de MDX, no aparecen en las columnas del
conjunto de resultados. No obstante, los datos están disponibles para un informe mediante el uso de la
característica de propiedades extendidas. En el panel de resultados de una consulta MDX de SQL Server
Management Studio, puede hacer doble clic en la celda para ver los valores de propiedades de celda si están
establecidos en el cubo. Si hace doble clic en la primera celda de Order Count que contiene 1,379, verá una
ventana emergente con las siguientes propiedades de celda:
P RO P IEDA D VA L UE
CellOrdinal 0
VALOR 2481
BACK_COLOR (null)
P RO P IEDA D VA L UE
FORE_COLOR (null)
FORMATTED_VALUE 2,481
FORMAT_STRING #,#
FONT_NAME (null)
FONT_SIZE (null)
FONT_FLAGS (null)
Si crea un conjunto de datos de informe con esta consulta y lo enlaza con una tabla, puede ver la propiedad
VALUE predeterminada para un campo (por ejemplo, =Fields!Month_of_Year!Value ). Si establece esta expresión
como la expresión de ordenación para la tabla, el resultado es la ordenación alfabética de la tabla por mes, ya
que el campo de valor usa un tipo de datos String . Para ordenar la tabla de modo que los meses aparezcan en
el orden normal de enero a diciembre, use la siguiente expresión:
=Fields!Month_of_Year("MEMBER_VALUE")
De este modo, se ordena el valor del campo en el tipo de datos de enteros original del origen de datos.
Consulte también
Expresiones (Generador de informes y SSRS)
Colecciones integradas en expresiones (Generador de informes y SSRS)
Colección Campos del conjunto de datos (Generador de informes y SSRS)
Tipo de conexión de PowerPivot (SSRS)
02/04/2022 • 3 minutes to read
Puede utilizar la extensión de procesamiento de datos de SQL Server Analysis Services para recuperar datos de
un libro Power Pivot publicado en una galería de Power Pivot de SharePoint.
Utilice la información de este tema para crear un origen de datos. Para obtener instrucciones paso a paso, vea
Agregar y comprobar una conexión de datos o un origen de datos (Generador de informes y SSRS).
Requisitos previos
El origen de datos Power Pivot se debe publicar en una galería de Power Pivot en un sitio de SharePoint.
Para admitir conexiones del Generador de informes con un libro Power Pivot , debe tener SQL Server 2008 R2
ADOMD.NET en el equipo de la estación de trabajo. Esta biblioteca cliente se instala con Power Pivot para Excel,
pero si está usando un equipo que no tiene esta aplicación, debe descargar e instalar ADOMD.NET de la página
SQL Server 2008 R2 Feature Pack.
Cadena de conexión
La cadena de conexión es la dirección URL al libro de Power Pivot publicado en SharePoint en la Galería de
Power Pivot u otra biblioteca, por ejemplo, https://contoso-srv/subsite/PowerPivotLibrary/ContosoSales.xlsx .
Credenciales
Especifique las credenciales necesarias para tener acceso al libro de Power Pivot y el sitio de SharePoint, como
Autenticación de Windows (Seguridad integrada). Para más información, consulte Creación de cadenas de
conexión de datos - Generador de informes y SSRS o Especificar información de credenciales y conexión para
los orígenes de datos de informes.
Consultas
Cuando esté conectado al origen de datos Power Pivot , utilice el diseñador gráfico de consultas MDX para crear
una consulta examinando las estructuras de datos subyacentes y seleccionando una de ellas. Después de
generar una consulta, ejecútela para ver los datos de muestra en el panel de resultados.
El diseñador de consultas analiza la consulta para determinar los campos del conjunto de datos. También puede
modificar manualmente la colección de campos del conjunto de datos en el panel Datos de informe . Para
obtener más información, consulte Agregar, editar y actualizar campos en el panel Datos de informe (Generador
de informes y SSRS).
Filtros
En el recuadro Filtros, especifique dimensiones y miembros para excluirlos o incluirlos en los resultados de la
consulta.
Parámetros
En el panel Filtros, seleccione la opción Parámetros para que un filtro cree automáticamente un parámetro de
informe con valores disponibles que correspondan a las selecciones de filtro.
Observaciones
Si abre el Generador de informes desde el libro de Power Pivot en una Galería de Power Pivot , las tablas
dinámicas, los gráficos dinámicos, las segmentaciones y otras características de análisis y de diseño del libro de
Power Pivot no se volverán a crear en el informe. En lugar de ello, el informe en blanco contiene un origen de
datos preconfigurado que selecciona los datos del libro Power Pivot . El diseño de informes basados en un libro
de Power Pivot puede ser laborioso y lento, según el número de segmentaciones, filtros y tablas o gráficos que
quiera volver a crear en el informe. Resulta más práctico imaginar la presentación de los datos deseados en un
informe independientemente del diseño de Power Pivot .
Los datos de un libro Power Pivot están muy comprimidos. Los datos recuperados del libro Power Pivot para
crear un informe no están comprimidos. Use el diseñador de consultas para especificar filtros y parámetros con
el fin de limitar los datos a los estrictamente necesarios en el informe.
A diferencia de la conexión a un cubo de Analysis Services, un modelo de Power Pivot no tiene jerarquías. Para
proporcionar una funcionalidad similar a las segmentaciones de datos relacionadas del libro, debe crear
colocando parámetros en cascada en el informe. Para más información, vea Agregar parámetros en cascada a
un informe (Generador de informes y SSRS).
En algunos casos, podría necesitar ajustar las expresiones para aceptar los valores de datos subyacentes del
modelo de Power Pivot . Podría tener que modificar las expresiones para convertir los datos en el tipo de datos
correcto, o agregar o quitar una función de agregado. Por ejemplo, para convertir el tipo de datos de cadena en
entero, utilice =CInt . Compruebe siempre que el informe muestra los valores esperados de los datos del
modelo de Power Pivot antes de publicar el informe.
Se generan vistas previas de las imágenes de un informe en una Galería de Power Pivot solo si se cumplen las
siguientes condiciones:
El informe y el libro de Power Pivot que proporciona los datos deben estar almacenados juntos en la
misma Galería de Power Pivot .
El informe solo contiene datos Power Pivot de un origen de datos Power Pivot .
Consulte también
Interfaz de usuario del Diseñador de consultas MDX de Analysis Services (Generador de informes)
Expresiones (Generador de informes y SSRS)
Tipo de conexión de lista de SharePoint (SSRS)
02/04/2022 • 11 minutes to read
Cadena de conexión
La cadena de conexión a una lista de SharePoint es la dirección URL al sitio o subsitio de SharePoint; por
ejemplo, https://MySharePointWeb/MySharePointSite o https://MySharePointWeb/MySharePointSite/Subsite .
El diseñador de consultas muestra automáticamente las listas de SharePoint para las que el usuario tiene los
permisos necesarios para obtener acceso.
Para más ejemplos de cadenas de conexión, vea Creación de cadenas de conexión de datos - Generador de
informes y SSRS.
Credenciales
Se necesitan credenciales para ejecutar consultas y obtener una vista previa del informe localmente y desde el
servidor de informes. Después de publicar el informe, es posible que necesite cambiar las credenciales para el
origen de datos de tal forma que, cuando el informe se ejecute en el servidor de informes, los permisos para
recuperar los datos sean válidos. Los tipos de credenciales que se pueden utilizar con esta extensión de datos
dependen de la configuración de la tecnología de SharePoint para la lista de SharePoint que se esté utilizando
como origen de datos.
En las tablas siguientes se describe el comportamiento de recuperación de credenciales de la extensión de lista
de SharePoint cuando se conecta a una lista de SharePoint de una granja local y a una lista remota de
SharePoint.
La tabla 1 es para los informes implementados en un sitio heredado de Windows SharePoint. Un sitio heredado
de Windows solo admite Kerberos, NTLM y Autenticación basada en formularios (FBA). La tabla 2 es para los
informes implementados en un sitio de SharePoint basado en notificaciones.
Tabla 1
A UT EN T IC A C IÓ N DE
W IN DO W S DE M O DO *A UT EN T IC A C IÓ N DE
T IP O DE REC UP ERA C IÓ N C REDEN C IA L ES A DM IT IDA S C L Á SIC O N OT IF IC A C IO N ES
No se admiten credenciales
almacenadas y de petición
con credenciales que no
sean de Windows.
*Autenticación de Windows, Autenticación basada en formularios (FBA), tokens de Secure Application Markup
Language (SAML), otros proveedores de identidad o una combinación de más de uno de los proveedores de
autenticación mencionados anteriormente.
Tabla 2
A UT EN T IC A C IÓ N DE
W IN DO W S DE M O DO *A UT EN T IC A C IÓ N DE
T IP O DE REC UP ERA C IÓ N C REDEN C IA L ES A DM IT IDA S C L Á SIC O N OT IF IC A C IO N ES
No se admiten credenciales
almacenadas y de petición
con credenciales que no
sean de Windows.
A UT EN T IC A C IÓ N DE
W IN DO W S DE M O DO *A UT EN T IC A C IÓ N DE
T IP O DE REC UP ERA C IÓ N C REDEN C IA L ES A DM IT IDA S C L Á SIC O N OT IF IC A C IO N ES
*Autenticación de Windows, Autenticación basada en formularios (FBA), tokens de Secure Application Markup
Language (SAML), otros proveedores de identidad o una combinación de más de uno de los proveedores de
autenticación mencionados anteriormente.
Autenticación de Windows
Esta opción no se admite en el caso de una tecnología de SharePoint que esté configurada para trabajar con un
servidor de informes en el modo de cuenta de confianza. Esto solo se aplica a las versiones anteriores a SQL
Server 2012 Reporting Services.
En el caso de una tecnología de SharePoint que esté configurada para trabajar con un servidor de informes en el
modo integrado de Windows, esta opción se aplica tanto al usuario de Windows actual como al usuario de
SharePoint actual.
En el caso de una tecnología de SharePoint configurada para funcionar sin un servidor de informes (modo
local), esta opción no se admite. Para obtener más información sobre el modo local, vea Informes en modo local
frente al modo conectado en el Visor de informes (Reporting Services en modo de SharePoint).
No se necesitan credenciales (No usar credenciales):
Para usar esta opción, la cuenta de ejecución desatendida debe estar configurada en el servidor de informes.
Para más información, vea Configurar la cuenta de ejecución desatendida (Administrador de configuración del
servidor de informes).
Para obtener información sobre la compatibilidad con la autenticación basada en notificaciones en la pila de
Microsoft BI, vea Usar autenticación basada en notificaciones en la pila de Microsoft BI.
Para obtener más información, vea Creación de cadenas de conexión de datos - Generador de informes y SSRS,
Especificar información de credenciales y conexión para los orígenes de datos de informes y Orígenes de datos
admitidos por Reporting Services (SSRS).
Consultas
Para diseñar una consulta, cree un nuevo conjunto de datos basado en el origen de datos y, a continuación, abra
el diseñador de consultas asociado. Para obtener más información, vea Crear un conjunto de datos compartido
o un conjunto de datos incrustado (Generador de informes y SSRS).
El diseñador gráfico de consultas de lista de SharePoint muestra cuatro paneles:
Listas de SharePoint Muestra una lista con todas las listas de SharePoint del sitio para este origen de datos.
Seleccione una lista y, a continuación, seleccione los campos que desea en su consulta. Los nombres de los
campos de este panel son solo nombres descriptivos de SharePoint, también conocidos como nombres para
mostrar. Mantenga el mouse sobre un elemento para que se muestren las propiedades siguientes en la
información sobre herramientas:
Nombre Nombre único del campo.
Identificador Identificador único del campo.
Tipo de campo Tipo de datos del campo.
Oculto Determina si el campo se muestra en la vista de lista de SharePoint.
No se admite la selección de campos de varias listas. Puede crear un conjunto de datos para cada lista y
seleccionar campos de cada conjunto de datos. Si las listas tienen un campo común, puede utilizar la función de
búsqueda en una región de datos de Tablix enlazada a un conjunto de datos para recuperar un valor del otro
conjunto de datos que no está enlazado a la región de datos. Para obtener más información, vea Función
Lookup (Generador de informes y SSRS).
Campos seleccionados Muestra los campos que se han seleccionado. Los nombres de campo de este
panel son solo nombres descriptivos especificados por un usuario de SharePoint. Al cerrar el diseñador
de consultas, estos nombres se ven en la colección de campos de conjunto de datos en el panel Datos de
informe. La relación entre los nombres únicos y los nombres descriptivos está disponible en la página
Propiedades del conjunto de datos (cuadro de diálogo), Campos (Generador de informes).
Filtros aplicados Limita los datos que se devuelven desde la lista de SharePoint, antes de que los datos
se devuelvan al informe. Seleccione el nombre de campo, el operador y el valor que se deben usar para
limitar los datos que se recuperan de la lista. Los operadores varían en función del tipo de datos del valor
que se seleccione.
No se puede cambiar el criterio de ordenación ni especificar grupos en el diseñador gráfico de consultas.
Para hacerlo, se deben configurar expresiones de ordenación en el conjunto de datos del informe y
expresiones de grupo en las regiones de datos del informe. No se admiten parámetros de consulta. Para
filtrar los datos del informe, use filtros de informe o parámetros de informe creados por usted. Para
obtener más información, vea Filtrar, agrupar y ordenar datos (Generador de informes y SSRS) y
Parámetros de informe (Generador de informes y Diseñador de informes).
Resultados de consulta Muestra filas de ejemplo que se devuelven cuando se ejecuta la consulta. Si los
valores de lista de SharePoint cambian con frecuencia en el sitio de SharePoint, los valores que se ven en
el panel de resultados de la consulta podrían diferir de los valores que se ven en el informe.
Campos seleccionados Muestra los campos que se han seleccionado. Los nombres de campo de este
panel son solo nombres descriptivos especificados por un usuario de SharePoint. Al cerrar el diseñador
de consultas, estos nombres se ven en la colección de campos de conjunto de datos en el panel Datos de
informe. La relación entre los nombres únicos y los nombres descriptivos está disponible en la página
Propiedades del conjunto de datos (cuadro de diálogo), Campos (Generador de informes).
Filtros aplicados Limita los datos que se devuelven desde la lista de SharePoint, antes de que los datos
se devuelvan al informe. Seleccione el nombre de campo, el operador y el valor que se deben usar para
limitar los datos que se recuperan de la lista. Los operadores varían en función del tipo de datos del valor
que se seleccione.
No se puede cambiar el criterio de ordenación ni especificar grupos en el diseñador gráfico de consultas.
Para hacerlo, se deben configurar expresiones de ordenación en el conjunto de datos del informe y
expresiones de grupo en las regiones de datos del informe. No se admiten parámetros de consulta. Para
filtrar los datos del informe, use filtros de informe o parámetros de informe creados por usted. Para
obtener más información, vea Filtrar, agrupar y ordenar datos (Generador de informes y SSRS) y
Parámetros de informe (Generador de informes y Diseñador de informes).
Resultados de consulta Muestra filas de ejemplo que se devuelven cuando se ejecuta la consulta. Si los
valores de lista de SharePoint cambian con frecuencia en el sitio de SharePoint, los valores que se ven en
el panel de resultados de la consulta podrían diferir de los valores que se ven en el informe.
Para obtener más información, vea Diseñador de consultas de lista de SharePoint (Generador de informes).
Texto de consulta
Para ver la consulta generada por el diseñador gráfico de consultas, cambie al diseñador de consultas basado en
texto. En esta vista, puede ver el XML creado por el diseñador gráfico de consultas. El XML incluye elementos
para el nombre de la lista, la colección de campos y el filtro.
Ejemplo 1. Campos especificados para una lista
En el siguiente ejemplo se muestra una consulta de SharePoint con el formato correcto:
<RSSharePointList>
<listName>MyList</listName>
<viewFields>
<FieldRef Name="Field1"/>
<FieldRef Name="Field4"/>
</viewFields>
<Query>
<Where>
<And>
<Gt>
<FieldRef Name="Field1"/>
<Value Type="Integer">1</Value>
</Gt>
<IsNotNull>
<FieldRef Name="Field2"/>
<Value Type="string"/>
</IsNotNull>
</And>
</Where>
</Query>
</RSSharePointList>
Puede modificar esta vista de la consulta, siempre que siga siendo texto XML con el formato correcto.
Ejemplo 2. Todos los campos para una lista
También puede especificar solo el nombre de una lista y se devuelven todos los campos, incluidos los campos
ocultos. En el siguiente ejemplo se recuperan todos los campos de una lista denominada Tareas:
<RSSharePointList>
<listName>Tasks</listName>
</RSSharePointList>
Parámetros
Esta extensión de datos no admite parámetros.
Temas de procedimientos
Esta sección contiene instrucciones paso a paso para trabajar con conexiones de datos, orígenes de datos y
conjuntos de datos.
Agregar y comprobar una conexión de datos o un origen de datos (Generador de informes y SSRS)
Crear un conjunto de datos compartido o un conjunto de datos incrustado (Generador de informes y SSRS)
Agregar un filtro a un conjunto de datos (Generador de informes y SSRS)
Secciones relacionadas
Estas secciones de la documentación proporcionan información conceptual detallada sobre los datos de
informe, así como información de procedimientos acerca de cómo definir, personalizar y usar las partes de un
informe que están relacionadas con datos.
Conjuntos de datos de informe (SSRS)
Proporciona información general sobre cómo obtener acceso a los datos del informe.
Creación de cadenas de conexión de datos - Generador de informes y SSRS
Proporciona información sobre las conexiones de datos y los orígenes de datos.
Conjuntos de datos incrustados y compartidos de informe (Generador de informes y SSRS)
Proporciona información sobre conjuntos de datos compartidos e incrustados.
Colección Campos del conjunto de datos (Generador de informes y SSRS)
Proporciona información sobre la colección de campos de conjunto de datos que genera la consulta.
Orígenes de datos admitidos por Reporting Services (SSRS).
Proporciona información detallada sobre la compatibilidad de versiones y plataformas para cada extensión de
datos.
Consulte también
Parámetros de informe
Filtrar, agrupar y ordenar datos
Expresiones (Generador de informes y SSRS)
¿Tiene alguna pregunta más? Puede plantear sus dudas en el foro de Reporting Services.
Tipo de conexión de Azure SQL (SSRS)
02/04/2022 • 10 minutes to read
Microsoft Azure SQL Database es una base de datos relacional hospedada y basada en la nube, que se integra
en las tecnologías de SQL Server. Para incluir en el informe los datos de SQL Database , debe tener un conjunto
de datos que se base en un origen de datos de informe de tipo SQL Database. Este tipo de origen de datos
integrado se basa en la extensión de datos de SQL Database . Utilice este tipo de origen de datos para
conectarse y recuperar datos de SQL Database.
Esta extensión de datos admite parámetros de varios valores, agregados del servidor y credenciales
administrados con independencia de la cadena de conexión.
SQL Database es similar a una instancia local de SQL Server y la obtención de datos de SQL Database se realiza,
con pocas excepciones, de forma idéntica a como se obtienen de SQL Server.
NOTE
Cuando abra una conexión con SQL Database, establezca el tiempo de espera de conexión en 30 segundos.
Cadena de conexión
Cuando se conecta a SQL Database, se conecta a un objeto de base de datos de la nube. Al igual que las bases
de datos de sitio, la base de datos hospedada podría tener varios esquemas con varias tablas, vistas y
procedimientos almacenados. Especifique el objeto de base de datos que se va a usar en el diseñador de
consultas. Si no especifica una base de datos en la cadena de conexión, puede conectar con la base de datos
predeterminada que le asignó el administrador.
Póngase en contacto con el administrador de bases de datos y solicite la información de conexión y las
credenciales que debe usar para conectar con el origen de datos. En la siguiente cadena de conexión de ejemplo
se especifica una base de datos de ejemplo hospedada denominada AdventureWorks.
Además, se usa el cuadro de diálogo Propiedades de orígenes de datos para proporcionar credenciales
como nombre de usuario y contraseña. Las opciones User Id y Password se agregan automáticamente a la
cadena de conexión, no es necesario escribirlas como parte de dicha cadena.
Para más información y ejemplos de cadenas de conexión, vea Creación de cadenas de conexión de datos -
Generador de informes y SSRS.
Credenciales
No se admite la autenticación de Windows (seguridad integrada). Si intenta conectarse a SQL Database
utilizando la autenticación de Windows, se producirá un error. SQL Database admite solo la autenticación de
SQL Server (nombre de usuario y contraseña) y los usuarios deben proporcionar credenciales (inicio de sesión y
contraseña) cada vez que se conecten a SQL Database.
Las credenciales deben ser suficientes para tener acceso a la base de datos. En función de la consulta, podría
necesitar otros permisos, como los permisos necesarios para ejecutar procedimientos almacenados y tener
acceso a tablas. El propietario del origen de datos externo debe configurar credenciales que sean suficientes
para proporcionar a los usuarios acceso de solo lectura a los objetos de base de datos que necesiten.
Desde un cliente de creación de informes, están disponibles las siguientes opciones para especificar las
credenciales:
Utilizar un nombre de usuario y una contraseña almacenados. Para negociar el salto doble que se
produce cuando la base de datos que contiene los datos de informe es distinta del servidor de informes,
seleccione opciones para utilizar las credenciales como credenciales de Windows. Puede también decidir
suplantar al usuario autenticado tras la conexión al origen de datos.
No se necesitan credenciales. Para usar esta opción, debe tener la cuenta de ejecución desatendida
configurada en el servidor de informes. Para más información, vea Configurar la cuenta de ejecución
desatendida (Administrador de configuración del servidor de informes).
Para más información, consulte Creación de cadenas de conexión de datos - Generador de informes y SSRS o
Especificar información de credenciales y conexión para los orígenes de datos de informes.
Consultas
Una consulta especifica qué datos se van a recuperar para un conjunto de datos de informe. Las columnas del
conjunto de resultados de una consulta rellenan la colección de campos de un conjunto de datos. Si la consulta
devuelve varios conjuntos de resultados, el informe procesa solo el primer conjunto de resultados que la
consulta recupera. Aunque hay algunas diferencias entre las bases de datos de SQL Server y SQL Database, por
ejemplo el tamaño de las bases de datos admitidas, escribir consultas para bases de datos de SQL Database, es
similar a escribir consultas para bases de datos de SQL Server . Algunas instrucciones Transact-SQL como
BACKUP no se admiten en SQL Database, pero no se utilizan en consultas de informe. Para obtener más
información, vea Tipo de conexión de SQL Server (SSRS).
De forma predeterminada, si crea una nueva consulta o abre una consulta existente que puede ser representada
en el diseñador gráfico de consultas, este último está disponible. Puede especificar una consulta de varias
maneras:
Generar una consulta interactivamente. Utilice el diseñador de consultas relacionales que muestra una
vista jerárquica de las tablas, las vistas, los procedimientos almacenados y otros elementos de base de
datos, organizada por esquema de la base de datos. Seleccione columnas de las tablas o vistas, o
especifique los procedimientos almacenados o las funciones con valores de tabla. Limite el número de
filas de datos que desea recuperar especificando los criterios de filtro. Personalice el filtro al ejecutarse el
informe estableciendo la opción de parámetro.
Escriba o pegue una consulta. Use el diseñador de consultas basado en texto para escribir texto Transact-
SQL directamente, para pegar texto de consulta de otro origen, para especificar consultas complejas que
no se pueden generar con el diseñador de consultas relacionales o para escribir expresiones basadas en
consultas.
Importe una consulta existente de un archivo o informe. Utilice el botón de consulta Impor tar desde
cualquier diseñador de consultas para buscar un archivo .sql o .rdl e importar una consulta.
El diseñador de consultas basado en texto admite los dos modos siguientes:
Texto: Escriba comandos Transact-SQL que seleccionen datos del origen de datos.
Procedimiento almacenado: Elija de una lista de procedimientos almacenados.
Para más información, vea Interfaz de usuario del Diseñador de consultas relacionales (Generador de informes)
e Interfaz de usuario del Diseñador de consultas basado en texto (Generador de informes).
El diseñador gráfico de consultas usado por SQL Database proporciona compatibilidad integrada con las
agrupaciones y agregados para ayudar a los usuarios a escribir consultas que solo recuperen datos de resumen.
Las características de lenguaje de Transact-SQL son: la cláusula GROUP BY, la palabra clave DISTINCT y
agregados, como SUM y COUNT. El diseñador de consultas basado en texto es totalmente compatible con el
lenguaje de Transact-SQL , incluidas las agrupaciones y los agregados. Para obtener más información sobre
Transact-SQL, consulte Referencia de Transact-SQL (motor de base de datos).
Usar consultas de tipo Texto
En el diseñador de consultas basado en texto, escriba comandos de Transact-SQL para definir los datos de un
conjunto de datos. Por ejemplo, la siguiente consulta Transact-SQL selecciona todos los nombres de todos los
empleados que son asistentes de marketing:
SELECT
HumanResources.Employee.BusinessEntityID
,HumanResources.Employee.JobTitle
,Person.Person.FirstName
,Person.Person.LastName
FROM
Person.Person
INNER JOIN HumanResources.Employee
ON Person.Person.BusinessEntityID = HumanResources.Employee.BusinessEntityID
WHERE HumanResources.Employee.JobTitle = 'Marketing Assistant'
Haga clic en el botón Ejecutar ( ! ) de la barra de herramientas para ejecutar la consulta y mostrar un conjunto
de resultados.
Para parametrizar esta consulta, agregue un parámetro de consulta. Por ejemplo, modifique la cláusula WHERE
con la siguiente información:
Parámetros
Cuando el texto de consulta contiene variables de consulta o procedimientos almacenados con parámetros de
entrada, se generan automáticamente los correspondientes parámetros de consulta y parámetros de informe
para el informe. El texto de consulta no debe incluir la instrucción DECLARE para cada variable de consulta.
Por ejemplo, la siguiente consulta SQL crea un parámetro de informe denominado EmpID :
De forma predeterminada, cada parámetro de informe tiene el tipo de datos Texto y un conjunto de datos
creado automáticamente para proporcionar una lista desplegable de valores disponibles. Una vez creados los
parámetros de informe, podría suceder que tenga que cambiar los valores predeterminados. Para más
información, vea Parámetros de informe (Generador de informes y Diseñador de informes).
Comentarios
E x t e n s i o n e s d e d a t o s a l t e rn a t i v a s
También puede recuperar los datos de una base de datos de SQL Server utilizando un tipo de origen de datos
ODBC. No se admite la conexión a SQL Database mediante OLE DB.
Para más información, vea Tipo de conexión ODBC (SSRS).
I n f o rma c i ó n d e p l a t a f o rma y d e v e rs i ó n
Para más información sobre la compatibilidad con plataformas y versiones, vea Orígenes de datos admitidos
por Reporting Services (SSRS).
Temas de procedimientos
Esta sección contiene instrucciones paso a paso para trabajar con conexiones de datos, orígenes de datos y
conjuntos de datos.
Agregar y comprobar una conexión de datos o un origen de datos (Generador de informes y SSRS)
Crear un conjunto de datos compartido o un conjunto de datos incrustado (Generador de informes y SSRS)
Agregar un filtro a un conjunto de datos (Generador de informes y SSRS)
Secciones relacionadas
Estas secciones de la documentación proporcionan información conceptual detallada sobre los datos de
informe, así como información de procedimientos acerca de cómo definir, personalizar y usar elementos de
informe relacionados con datos.
Conjuntos de datos de informe (SSRS)
Proporciona información general sobre cómo obtener acceso a los datos del informe.
Creación de cadenas de conexión de datos - Generador de informes y SSRS
Proporciona información sobre las conexiones de datos y los orígenes de datos.
Conjuntos de datos incrustados y compartidos de informe (Generador de informes y SSRS)
Proporciona información sobre conjuntos de datos compartidos e incrustados.
Colección Campos del conjunto de datos (Generador de informes y SSRS)
Proporciona información sobre la colección de campos de conjunto de datos que genera la consulta.
Orígenes de datos admitidos por Reporting Services (SSRS).
Proporciona información detallada sobre la compatibilidad de versiones y plataformas para cada extensión de
datos.
Consulte también
Microsoft Azure SQL Database en docs.microsoft.com
Parámetros de informe (Generador de informes y Diseñador de informes)
Filtrar, agrupar y ordenar datos (Generador de informes y SSRS)
Expresiones (Generador de informes y SSRS)
Tipo de conexión OLE DB (SSRS)
02/04/2022 • 4 minutes to read
Para incluir los datos de un proveedor de datos OLE DB, debe tener un conjunto de datos basado en un origen
de datos de informe de tipo OLE DB. Este tipo de origen de datos integrado se basa en la extensión de
procesamiento de datos de OLE DB de MicrosoftSQL ServerReporting Services.
OLE DB es una tecnología de acceso a datos que permite a los clientes conectarse a diversos proveedores de
datos. Después de seleccionar el tipo de origen de datos OLE DB, debe seleccionar un proveedor de datos
concreto. La compatibilidad con características como parámetros y credenciales depende del proveedor de
datos que seleccione.
Utilice la información de este tema para crear un origen de datos. Para obtener instrucciones paso a paso, vea
Agregar y comprobar una conexión de datos o un origen de datos (Generador de informes y SSRS).
Cadena de conexión
La cadena de conexión para la extensión de procesamiento de datos de OLE DB depende del proveedor de datos
que desee. Una cadena de conexión típica contiene pares de nombre/valor admitidos por el proveedor de datos.
Por ejemplo, la siguiente cadena de conexión especifica el proveedor OLE DB para la base de datos de
AdventureWorks y Native Client de SQL Server :
La cadena de conexión que use depende del origen de datos externo al que se vaya a conectar. Para establecer
propiedades de cadena de conexión específicas de un proveedor de datos, en la página General del cuadro de
diálogo Propiedades del origen de datos , haga clic en el botón Generar para abrir el cuadro de diálogo
Propiedades de conexión . Establezca propiedades de origen de datos extendidas a través del cuadro de
diálogo Propiedades de vínculo de datos .
Para más ejemplos de cadenas de conexión, vea Creación de cadenas de conexión de datos - Generador de
informes y SSRS.
Credenciales
Se necesitan credenciales para ejecutar consultas y obtener una vista previa del informe localmente y desde el
servidor de informes.
Después de publicar el informe, es posible que necesite cambiar las credenciales para el origen de datos de tal
forma que, cuando el informe se ejecute en el servidor de informes, los permisos para recuperar los datos sean
válidos.
Para más información, consulte Especificar información de credenciales y conexión para los orígenes de datos
de informes.
C a ra c t e re s e s p e c i a l e s e n u n a c o n t ra s e ñ a
Si se configura el origen de datos OLE DB para que solicite una contraseña o para que esta se incluya en la
cadena de conexión y un usuario especifica una contraseña con caracteres especiales, como signos de
puntuación, algunos controladores del origen de datos subyacente no podrán validar los caracteres especiales.
Cuando procese el informe, es posible que aparezca un mensaje para indicarle que la contraseña no es válida.
NOTE
Se recomienda no agregar información de inicio de sesión, como contraseñas, a la cadena de conexión. El cuadro de
diálogo Origen de datos del Generador de informes incluye una pestaña independiente para especificar las credenciales.
Parámetros
Algunos proveedores OLE DB admiten parámetros sin nombre y no admiten parámetros con nombre. Los
parámetros se pasan por posición mediante un marcador de posición en la consulta. La sintaxis admitida por el
proveedor de datos determina el carácter del marcador de posición.
Comentarios
OLEDB es una tecnología nativa para crear proveedores de datos para orígenes de datos concretos. OLEDB se
basa en interfaces COM (Modelo de objetos componentes). OLEDB es una tecnología posterior a ODBC y
anterior que los proveedores de datos ADO.NET. Los proveedores de datos de OLEDB se registran con el sistema
operativo como cualquier otro componente de COM. Los proveedores de datos de OLEDB están disponibles de
Microsoft y otros proveedores. Microsoft también proporciona MSDASQL, un proveedor de datos de OLEDB
que establece la comunicación con los controladores ODBC. Para más información, vea Tipo de conexión ODBC
(SSRS).
Para recuperar correctamente los datos que desea obtener, deberá proporcionar una sintaxis de consulta que
admita el proveedor de datos. La compatibilidad con parámetros varía en función del proveedor de datos. Para
obtener más información, consulte los temas específicos del proveedor de datos que seleccione. Por ejemplo:
Proveedor OLE DB de Analysis Services (Analysis Services - Datos multidimensionales)
SQL Server Native Client (OLE DB)
Para obtener más información sobre proveedores de datos de OLE DB concretos, consulte Orígenes de datos
admitidos por Reporting Services (SSRS).
Temas de procedimientos
Esta sección contiene instrucciones paso a paso para trabajar con conexiones de datos, orígenes de datos y
conjuntos de datos.
Agregar y comprobar una conexión de datos o un origen de datos (Generador de informes y SSRS)
Crear un conjunto de datos compartido o un conjunto de datos incrustado (Generador de informes y SSRS)
Agregar un filtro a un conjunto de datos (Generador de informes y SSRS)
Secciones relacionadas
Estas secciones de la documentación proporcionan información conceptual detallada sobre los datos de
informe, así como información de procedimientos acerca de cómo definir, personalizar y usar las partes de un
informe que están relacionadas con datos.
Conjuntos de datos de informe (SSRS)
Proporciona información general sobre cómo obtener acceso a los datos del informe.
Creación de cadenas de conexión de datos - Generador de informes y SSRS
Proporciona información sobre las conexiones de datos y los orígenes de datos.
Conjuntos de datos incrustados y compartidos de informe (Generador de informes y SSRS)
Proporciona información sobre conjuntos de datos compartidos e incrustados.
Colección Campos del conjunto de datos (Generador de informes y SSRS)
Proporciona información sobre la colección de campos de conjunto de datos que genera la consulta.
Orígenes de datos admitidos por Reporting Services (SSRS).
Proporciona información detallada sobre la compatibilidad de versiones y plataformas para cada extensión de
datos.
Consulte también
Parámetros de informe (Generador de informes y Diseñador de informes)
Filtrar, agrupar y ordenar datos (Generador de informes y SSRS)
Expresiones (Generador de informes y SSRS)
Tipo de conexión Almacenamiento de datos
paralelo de SQL Server (SSRS)
02/04/2022 • 9 minutes to read
Cadena de conexión
Al conectarse a Microsoft Azure Synapse Analytics, lo hace a un objeto de base de datos dentro de un
dispositivo Microsoft Azure Synapse Analytics . Especifique el objeto de base de datos que se va a usar en el
diseñador de consultas. Si no especifica una base de datos en la cadena de conexión, puede conectar con la base
de datos predeterminada que le asignó el administrador. Póngase en contacto con el administrador de bases de
datos y solicite la información de conexión y las credenciales que debe usar para conectar con el origen de
datos. En el siguiente ejemplo de cadena de conexión, se especifica la base de datos de ejemplo,
CustomerSales , del dispositivo Microsoft Azure Synapse Analytics :
Además, utilice el cuadro de diálogo Propiedades de orígenes de datos para proporcionar credenciales,
como el nombre de usuario y la contraseña. Las opciones User Id y Password se anexan automáticamente a la
cadena de conexión; no necesita escribirlos como parte de la cadena de conexión. La interfaz de usuario también
proporciona opciones para especificar la dirección IP del nodo de control en el dispositivo Microsoft Azure
Synapse Analytics y el número de puerto. De forma predeterminada, el puerto es el 17000. El administrador
puede configurar el puerto y su cadena de conexión puede utilizar un número de puerto diferente.
Para más información sobre ejemplos de cadenas de conexión, vea Creación de cadenas de conexión de datos -
Generador de informes y SSRS.
Credenciales
Microsoft Azure Synapse Analytics proporciona su propia tecnología de seguridad para implementar y
almacenar nombres de usuario y contraseñas. No podrá utilizar la autenticación de Windows. Si intenta
conectarse a Microsoft Azure Synapse Analytics utilizando la autenticación de Windows, se producirá un error.
Las credenciales deben ser suficientes para tener acceso a la base de datos. En función de la consulta, podría
necesitar otros permisos, como los permisos necesarios para tener acceso a las tablas y a las vistas. El
propietario del origen de datos externo debe configurar credenciales que sean suficientes para proporcionar a
los usuarios acceso de solo lectura a los objetos de base de datos que necesiten.
Desde un cliente de creación de informes, están disponibles las siguientes opciones para especificar las
credenciales:
Utilizar un nombre de usuario y una contraseña almacenados. Para negociar el salto doble que se
produce cuando la base de datos que contiene los datos de informe es distinta del servidor de informes,
seleccione opciones para utilizar las credenciales como credenciales de Windows. Puede también decidir
suplantar al usuario autenticado tras la conexión al origen de datos.
No se necesitan credenciales. Para usar esta opción, debe tener la cuenta de ejecución desatendida
configurada en el servidor de informes. Para más información, vea Configurar la cuenta de ejecución
desatendida (Administrador de configuración del servidor de informes).
Para más información, consulte Creación de cadenas de conexión de datos - Generador de informes y SSRS o
Especificar información de credenciales y conexión para los orígenes de datos de informes.
Consultas
Una consulta especifica qué datos se van a recuperar para un conjunto de datos de informe.
Las columnas del conjunto de resultados de una consulta rellenan la colección de campos de un conjunto de
datos. Si la consulta devuelve varios conjuntos de resultados, el informe procesa solo el primer conjunto de
resultados que una consulta recupera. De forma predeterminada, si crea una nueva consulta o abre una consulta
existente que puede ser representada en el diseñador gráfico de consultas, este último está disponible. Puede
especificar una consulta de varias maneras:
Generar una consulta interactivamente. Utilice el diseñador de consultas relacionales que muestra una
vista jerárquica de las tablas, las vistas y otros elementos de base de datos, organizada por esquema de la
base de datos. Seleccione columnas de las tablas o de las vistas. Limite el número de filas de datos que se
recuperarán especificando criterios de filtro, agrupación y agregados. Personalice el filtro al ejecutarse el
informe estableciendo la opción de parámetro.
Escriba o pegue una consulta. Use el diseñador de consultas basado en texto para escribir texto SQL
directamente, para pegar texto de consulta de otro origen, para especificar consultas complejas que no se
pueden generar con el diseñador de consultas relacionales o para escribir expresiones basadas en
consultas.
Importe una consulta existente de un archivo o informe. Utilice el botón de consulta Impor tar desde
cualquier diseñador de consultas para buscar un archivo .sql o .rdl e importar una consulta.
Para más información, vea Interfaz de usuario del Diseñador de consultas relacionales (Generador de informes)
e Interfaz de usuario del Diseñador de consultas basado en texto (Generador de informes).
El diseñador de consultas basado en texto admite el modo Texto en el que el usuario escribe los comandos de
SQL que seleccionan datos del origen de datos.
Texto
Use SQL con Microsoft Azure Synapse Analytics y Transact-SQL con SQL Server. Los dos dialectos del lenguaje
SQL son muy parecidos. Las consultas escritas para el tipo de conexión a un origen de datos de SQL Server se
pueden utilizar normalmente para el tipo de conexión a un origen de datos de Almacenamiento de datos
paralelos de SQL Server 2016 .
Una consulta que recupere datos de informe de una base de datos grande, por ejemplo un almacenamiento de
datos como Microsoft Azure Synapse Analytics, podría generar un conjunto de resultados con un número muy
grande de filas a menos que se agreguen y resuman los datos para reducir el número de filas que la consulta
devuelve. Puede escribir consultas que incluyan agregados y agrupaciones mediante el diseñador gráfico de
consultas o el diseñador de consultas basado en texto.
SQL admite la cláusula, la palabra clave y los agregados que el diseñador de consultas proporciona para resumir
los datos.
El diseñador gráfico de consultas usado por Microsoft Azure Synapse Analytics proporciona compatibilidad
integrada con las agrupaciones y agregados para ayudar a los usuarios a escribir consultas que solo recuperen
datos de resumen. Las características de lenguaje de SQL son: la cláusula GROUP BY, la palabra clave DISTINCT y
agregados, como SUM y COUNT. El diseñador de consultas basado en texto es totalmente compatible con el
lenguaje de SQL , incluidas las agrupaciones y los agregados.
Para obtener más información sobre Transact-SQL, consulte Referencia de Transact-SQL (motor de base de
datos).
Usar consultas de tipo Texto
En el diseñador de consultas basado en texto, escriba comandos de SQL para definir los datos de un conjunto de
datos. Las consultas que se utilizan para recuperar datos de Microsoft Azure Synapse Analytics son las mismas
que las que se utilizan para recuperar datos de las instancias de SQL Server que no se están ejecutando dentro
de una aplicación de Microsoft Azure Synapse Analytics . Por ejemplo, la siguiente consulta SQL selecciona
todos los nombres de todos los empleados que son asistentes de marketing:
SELECT
HumanResources.Employee.BusinessEntityID
,HumanResources.Employee.JobTitle
,Person.Person.FirstName
,Person.Person.LastName
FROM
Person.Person
INNER JOIN HumanResources.Employee
ON Person.Person.BusinessEntityID = HumanResources.Employee.BusinessEntityID
WHERE HumanResources.Employee.JobTitle = 'Marketing Assistant'
Haga clic en el botón Ejecutar ( ! ) de la barra de herramientas para ejecutar la consulta y mostrar un conjunto
de resultados.
Para parametrizar esta consulta, agregue un parámetro de consulta. Por ejemplo, modifique la cláusula WHERE
con la siguiente información:
WHERE HumanResources.Employee.JobTitle = (@JobTitle)
Parámetros
Cuando el texto de consulta contiene variables de consulta o procedimientos almacenados con parámetros de
entrada, se generan automáticamente los correspondientes parámetros de consulta y parámetros de informe
para el informe. El texto de consulta no debe incluir la instrucción DECLARE para cada variable de consulta.
Por ejemplo, la siguiente consulta SQL crea un parámetro de informe denominado EmpID :
De forma predeterminada, cada parámetro de informe tiene el tipo de datos Texto y un conjunto de datos
creado automáticamente para proporcionar una lista desplegable de valores disponibles. Una vez creados los
parámetros de informe, podría suceder que tenga que cambiar los valores predeterminados. Para más
información, vea Parámetros de informe (Generador de informes y Diseñador de informes).
Comentarios
I n f o rma c i ó n d e p l a t a f o rma y d e v e rs i ó n
Para más información sobre la compatibilidad con plataformas y versiones, vea Orígenes de datos admitidos
por Reporting Services (SSRS).
Temas de procedimientos
Esta sección contiene instrucciones paso a paso para trabajar con conexiones de datos, orígenes de datos y
conjuntos de datos.
Agregar y comprobar una conexión de datos o un origen de datos (Generador de informes y SSRS)
Crear un conjunto de datos compartido o un conjunto de datos incrustado (Generador de informes y SSRS)
Agregar un filtro a un conjunto de datos (Generador de informes y SSRS)
Secciones relacionadas
Estas secciones de la documentación proporcionan información conceptual detallada sobre los datos de
informe, así como información de procedimientos acerca de cómo definir, personalizar y usar elementos de
informe relacionados con datos.
Conjuntos de datos de informe (SSRS)
Proporciona información general sobre cómo obtener acceso a los datos del informe.
Creación de cadenas de conexión de datos - Generador de informes y SSRS
Proporciona información sobre las conexiones de datos y los orígenes de datos.
Conjuntos de datos incrustados y compartidos de informe (Generador de informes y SSRS)
Proporciona información sobre conjuntos de datos compartidos e incrustados.
Colección Campos del conjunto de datos (Generador de informes y SSRS)
Proporciona información sobre la colección de campos de conjunto de datos que genera la consulta.
Orígenes de datos admitidos por Reporting Services (SSRS).
Proporciona información detallada sobre la compatibilidad de versiones y plataformas para cada extensión de
datos.
Pasos siguientes
Parámetros de informe
Filtrar, agrupar y ordenar datos
Expresiones
¿Tiene alguna pregunta más? Puede plantear sus dudas en el foro de Reporting Services.
Tipo de conexión de Teradata (SSRS)
02/04/2022 • 3 minutes to read
Para incluir en el informe los datos de Teradata, debe tener un conjunto de datos que se base en un origen de
datos de informe de tipo Teradata. Este tipo de origen de datos integrado está basado en la extensión de
procesamiento de datos del proveedor administrado de .NET para Teradata.
Utilice la información de este tema para crear un origen de datos. Para obtener instrucciones paso a paso, vea
Agregar y comprobar una conexión de datos o un origen de datos (Generador de informes y SSRS).
Cadena de conexión
Póngase en contacto con el administrador de bases de datos y solicite la información de conexión y las
credenciales que debe usar para conectar con el origen de datos. En el ejemplo de cadena de conexión siguiente
se especifica un origen de datos de Teradata en el servidor especificado con una dirección IP:
Para más ejemplos de cadenas de conexión, vea Creación de cadenas de conexión de datos - Generador de
informes y SSRS.
Credenciales
Se necesitan credenciales para ejecutar consultas y obtener una vista previa del informe localmente y desde el
servidor de informes.
Después de publicar el informe, es posible que necesite cambiar las credenciales para el origen de datos de tal
forma que, cuando el informe se ejecute en el servidor de informes, los permisos para recuperar los datos sean
válidos.
Para más información, consulte Creación de cadenas de conexión de datos - Generador de informes y SSRS o
Especificar información de credenciales y conexión para los orígenes de datos de informes.
Comentarios
Para poder conectarse a un origen de datos de Teradata, el administrador del sistema debe haber instalado la
versión del proveedor de datos de .NET para Teradata que admite la recuperación de datos de Teradata. Este
proveedor de datos debe estar instalado en el mismo equipo que el Generador de informes, además de en el
servidor de informes.
Este proveedor de datos no admite todos los modos de entrega de informes. No se admite la entrega de
informes a través de suscripciones controladas por datos para esta extensión de procesamiento de datos. Para
más información, vea Usar un origen de datos externo para obtener información de los suscriptores (suscripción
controlada por datos).
Modelos de informe
Para crear un conjunto de datos a partir de un modelo de informe que esté basado en un origen de datos de
Teradata, el modelo debe estar diseñado en el Diseñador de modelos de SQL Server SQL Server Data Tools
(SSDT) y publicarse en un servidor de informes.
Secciones relacionadas
Estas secciones de la documentación proporcionan información conceptual detallada sobre los datos de
informe, así como información de procedimientos acerca de cómo definir, personalizar y usar las partes de un
informe que están relacionadas con datos.
Conjuntos de datos de informe (SSRS)
Proporciona información general sobre cómo obtener acceso a los datos del informe.
Creación de cadenas de conexión de datos - Generador de informes y SSRS
Proporciona información sobre las conexiones de datos y los orígenes de datos.
Conjuntos de datos incrustados y compartidos de informe (Generador de informes y SSRS)
Proporciona información sobre conjuntos de datos compartidos e incrustados.
Colección Campos del conjunto de datos (Generador de informes y SSRS)
Proporciona información sobre la colección de campos que genera la consulta del conjunto de datos.
Orígenes de datos admitidos por Reporting Services (SSRS) Proporciona amplia información sobre la
compatibilidad con plataformas y versiones para cada extensión de datos.
Consulte también
Parámetros de informe (Generador de informes y Diseñador de informes)
Filtrar, agrupar y ordenar datos (Generador de informes y SSRS)
Expresiones (Generador de informes y SSRS)
Tipo de conexión de Oracle (SSRS y Power BI
Report Server)
02/04/2022 • 7 minutes to read
IMPORTANT
Los siguientes comandos que usan la herramienta OraProvCfg.exe de Oracle para registrar los controladores de ODP.NET
administrados y no administrados de Oracle se proporcionan como ejemplos para su uso con los productos de Microsoft
mencionados anteriormente. Para configurar los controladores de ODP.NET específicos para su entorno, puede que tenga
que ponerse en contacto con el servicio de soporte técnico de Oracle o consultar la documentación de Oracle para
configurar el proveedor de datos de Oracle para .NET.
C:\oracle64\product\18.0.0\client_1\odp.net\bin\4\OraProvCfg.exe /action:gac
/providerpath:C:\oracle64\product\18.0.0\client_1\odp.net\managed\common\Oracle.ManagedDataAccess.dll
C:\oracle64\product\18.0.0\client_1\odp.net\bin\4\OraProvCfg.exe /action:gac
/providerpath:C:\oracle64\product\18.0.0\client_1\odp.net\bin\4\Oracle.DataAccess.dll
C:\oracle32\product\18.0.0\client_1\odp.net\bin\4\OraProvCfg.exe /action:gac
/providerpath:C:\oracle32\product\18.0.0\client_1\odp.net\managed\common\Oracle.ManagedDataAccess.dll
El Generador de informes de Power BI usa ODP.NET administrado para la creación de informes paginados
(RDL). Solo tiene que seguir estos pasos si usa los controladores 12.2 de Oracle ODAC y versiones posteriores.
De lo contrario, de forma predeterminada para una nueva instalación doméstica de Oracle, se utiliza una
configuración con la que no se aplica a todo el equipo. En estos pasos se asume que ha instalado los archivos de
ODAC 18.x en la carpeta c:\oracle64, donde está instalado el Generador de informes de Power BI. Siga estos
pasos para registrar ODP.NET administrado:
1. En el sitio de descarga de Oracle, instale Oracle Universal Installer (OUI) de ODAC para Oracle de 64 bits.
2. Registre el cliente de ODP.NET administrado en GAC:
C:\oracle64\product\18.0.0\client_1\odp.net\bin\4\OraProvCfg.exe /action:gac
/providerpath:C:\oracle64\product\18.0.0\client_1\odp.net\managed\common\Oracle.ManagedDataAccess.dll
C:\oracle64\product\18.0.0\client_1\odp.net\bin\4\OraProvCfg.exe /action:gac
/providerpath:C:\oracle64\product\18.0.0\client_1\odp.net\bin\4\Oracle.DataAccess.dll
C:\oracle32\product\18.0.0\client_1\odp.net\bin\4\OraProvCfg.exe /action:gac
/providerpath:C:\oracle32\product\18.0.0\client_1\odp.net\bin\4\Oracle.DataAccess.dll
Cadena de conexión
Póngase en contacto con el administrador de bases de datos y solicite la información de conexión y las
credenciales que debe usar para conectar con el origen de datos. En el siguiente ejemplo de cadena de conexión,
se especifica una base de datos de Oracle en el servidor denominado "Oracle18" mediante Unicode. El nombre
del servidor debe coincidir con el nombre de instancia del servidor de Oracle definido en el archivo de
configuración Tnsnames.ora.
Para más ejemplos de cadenas de conexión, consulte Creación de cadenas de conexión de datos - Generador de
informes y SSRS.
Credenciales
Se necesitan credenciales para ejecutar consultas y obtener una vista previa del informe localmente y desde el
servidor de informes.
Después de publicar el informe, es posible que necesite cambiar las credenciales para el origen de datos de tal
forma que, cuando el informe se ejecute en el servidor de informes, los permisos para recuperar los datos sean
válidos.
Para más información, consulte Especificar información de credenciales y conexión para los orígenes de datos
de informes.
Consultas
Para crear un conjunto de datos, se puede seleccionar un procedimiento almacenado en una lista desplegable o
se puede crear una consulta SQL. Para generar una consulta, debe usar el diseñador de consultas basado en
texto. Para más información, vea Interfaz de usuario del Diseñador de consultas basado en texto (Generador de
informes).
Puede especificar los procedimientos almacenados que solo devuelven un conjunto de resultados. No se
admiten las consultas basadas en cursor.
Parámetros
Si la consulta incluye las variables de consulta, se generan automáticamente los parámetros de informe
correspondientes. Esta extensión admite los parámetros con nombre. En Oracle versión 9 o posterior, se admiten
los parámetros de varios valores.
Los parámetros de informe se crean con valores de propiedad predeterminados que quizá necesite modificar.
Por ejemplo, los parámetro de informe son un tipo de datos Texto . Una vez creados los parámetros de informe,
podría suceder que tenga que cambiar los valores predeterminados. Para más información, vea Parámetros de
informe (Generador de informes y Diseñador de informes).
Comentarios
Antes de que pueda conectar con un origen de datos de Oracle, el administrador del sistema debe tener
instalada la versión del proveedor de datos .NET para Oracle que permite la recuperación de datos desde la base
de datos de Oracle. Este proveedor de datos debe estar instalado en el mismo equipo que el Generador de
informes, además de en el servidor de informes.
Para más información, consulte los siguientes artículos.
Cómo usar Reporting Services para tener acceso a un origen de datos de Oracle y configurarlo
Cómo agregar permisos para la entidad de seguridad NETWORK SERVICE
Extensiones de datos alternativas
También puede recuperar los datos de una base de datos de Oracle utilizando un tipo de origen de datos OLE
DB. Para obtener más información, vea Tipo de conexión OLE DB (SSRS).
Modelos de informe
También se pueden crear modelos basados en una base de datos de Oracle.
Información de plataforma y de versión
Para más información sobre la compatibilidad con plataformas y versiones, vea Orígenes de datos admitidos
por Reporting Services (SSRS).
Consulte también
Parámetros de informe (Generador de informes y Diseñador de informes)
Filtrar, agrupar y ordenar datos (Generador de informes y SSRS)
Expresiones (Generador de informes y SSRS)
Tipo de conexión de SAP NetWeaver BI (SSRS)
02/04/2022 • 7 minutes to read
Para incluir en un informe datos de un origen de datos de SAP NetWeaver® Business Intelligence externo,
debe tener un conjunto de datos basado en un origen de datos de informe de tipo SAP NetWeaver Business
Intelligence. Este tipo de origen de datos integrado está basado en la extensión de datos del proveedor de datos
Microsoft .NET Framework 1.0 para SAP NetWeaver Business Intelligence.
Esta extensión de datos permite recuperar datos multidimensionales de InfoCubes, MultiProviders (InfoCubes
virtual) y consultas habilitadas para web definidas en un origen de datos SAP NetWeaver Business Intelligence
externo.
Utilice la información de este tema para crear un origen de datos. Para obtener instrucciones paso a paso, vea
Agregar y comprobar una conexión de datos o un origen de datos (Generador de informes y SSRS).
Cadena de conexión
Póngase en contacto con el administrador de la base de datos y solicite la información de conexión y las
credenciales que debe usar para conectar con el origen de datos. En el siguiente ejemplo de cadena de conexión
se especifica un origen de datos de SAP NetWeaver Business Intelligence en un servidor que usa el puerto 8000
y XML para Analysis Services (XMLA) en Internet con el protocolo SOAP:
DataSource=https://mySAPNetWeaverBIServer:8000/sap/bw/xml/soap/xmla
Para más ejemplos de cadenas de conexión, vea Creación de cadenas de conexión de datos - Generador de
informes y SSRS.
Credenciales
Se necesitan credenciales para ejecutar consultas y obtener una vista previa del informe localmente y desde el
servidor de informes.
Después de publicar el informe, es posible que necesite cambiar las credenciales para el origen de datos de tal
forma que, cuando el informe se ejecute en el servidor de informes, los permisos para recuperar los datos sean
válidos.
Para más información, consulte Especificar información de credenciales y conexión para los orígenes de datos
de informes.
Consultas
Se puede utilizar el diseñador gráfico de consultas en modo de diseño o de consulta para crear consultas de
expresiones multidimensionales (MDX) examinando las estructuras de datos subyacentes en el origen de datos.
En tiempo de diseño, para ver los resultados, se pueden ejecutar consultas desde el diseñador de consultas de
forma interactiva. La consulta creada define los campos del conjunto de datos. En tiempo de ejecución, se
devuelven los datos reales desde el origen de datos. Utilice el diseñador gráfico de consultas para realizar las
siguientes acciones:
En modo de diseño, arrastrar dimensiones, miembros, propiedades de miembros y cifras clave desde el
origen de datos hasta un panel de datos para crear una consulta MDX. Para definir más campos de
conjunto de datos, se pueden arrastrar miembros calculados desde el panel Miembros calculados hasta el
panel de datos.
En modo de consulta, arrastrar dimensiones, miembros, propiedades de miembros y cifras clave hasta el
panel de consulta, o escribir texto MDX directamente en el panel de consulta. Para definir más campos de
conjunto de datos, se pueden arrastrar miembros calculados desde el panel Miembros calculados hasta el
panel de datos.
Mientras se generan las consultas, el diseñador de consultas agrega automáticamente propiedades
predeterminadas a la consulta MDX. Para incluir propiedades distintas de las predeterminadas, debe modificar
manualmente la consulta MDX.
Para más información sobre el trabajo con este diseñador de consultas, vea Interfaz de usuario del Diseñador de
consultas SAP NetWeaver BI (Generador de informes).
NOTE
Solo existirán valores para las propiedades de campo extendidas si el origen de datos ofrece estos valores cuando el
informe se ejecuta y recupera los datos de sus conjuntos de datos. En ese caso, podrá hacer referencia a esos valores de
propiedad Field desde cualquier expresión mediante la sintaxis descrita más adelante. No obstante, dado que estos
campos son específicos de este proveedor de datos y no son parte del lenguaje RDL (Report Definition Language), los
cambios que se realicen en estos valores no se guardarán con la definición de informe.
Para hacer referencia a propiedades extendidas predefinidas en una expresión, se utiliza la sintaxis siguiente:
Fields!nombreDeCampo.nombreDePropiedad
Fields!nombreDeCampo("nombreDePropiedad")
Para hacer referencia a propiedades extendidas personalizadas en una expresión, se utiliza la sintaxis siguiente:
Fields!nombreDeCampo("nombreDePropiedad")
Propiedades de campo predefinidas
En la siguiente tabla se ofrece una lista de las propiedades de campo predefinidas que se pueden usar para un
origen de datos SAP NetWeaver Business Intelligence .
Para más información sobre el uso de campos y propiedades de campo en una expresión, vea Colecciones
integradas en expresiones (Generador de informes y SSRS).
Comentarios
Este proveedor de datos no admite todos los modos de entrega de informes. No se admite la entrega de
informes a través de suscripciones controladas por datos para esta extensión de procesamiento de datos. Para
más información, vea Usar un origen de datos externo para obtener información de los suscriptores (suscripción
controlada por datos).
Para obtener más información, vea el tema sobre cómo usar SQL Server 2008 Reporting Services con SAP
NetWeaver Business Intelligence.
Temas de procedimientos
Esta sección contiene instrucciones paso a paso para trabajar con conexiones de datos, orígenes de datos y
conjuntos de datos.
Agregar y comprobar una conexión de datos o un origen de datos (Generador de informes y SSRS)
Crear un conjunto de datos compartido o un conjunto de datos incrustado (Generador de informes y SSRS)
Agregar un filtro a un conjunto de datos (Generador de informes y SSRS)
Secciones relacionadas
Estas secciones de la documentación proporcionan información conceptual detallada sobre los datos de
informe, así como información de procedimientos acerca de cómo definir, personalizar y usar las partes de un
informe que están relacionadas con datos.
Conjuntos de datos de informe (SSRS)
Proporciona información general sobre cómo obtener acceso a los datos del informe.
Creación de cadenas de conexión de datos - Generador de informes y SSRS
Proporciona información sobre las conexiones de datos y los orígenes de datos.
Conjuntos de datos incrustados y compartidos de informe (Generador de informes y SSRS)
Proporciona información sobre conjuntos de datos compartidos e incrustados.
Colección Campos del conjunto de datos (Generador de informes y SSRS)
Proporciona información sobre la colección de campos de conjunto de datos que genera la consulta.
Orígenes de datos admitidos por Reporting Services (SSRS)
Proporciona información detallada sobre la compatibilidad de versiones y plataformas para cada extensión de
datos.
Consulte también
Parámetros de informe (Generador de informes y Diseñador de informes)
Filtrar, agrupar y ordenar datos (Generador de informes y SSRS)
Expresiones (Generador de informes y SSRS)
Tipo de conexión de Hyperion Essbase (SSRS)
02/04/2022 • 8 minutes to read
Para incluir los datos de un origen de datos externo de Hyperion Essbase en su informe, deberá tener un
conjunto de datos basado en un origen de datos de informe de tipo Hyperion Essbase. Este tipo de origen de
datos integrado se basa en la extensión de datos de Hyperion Essbase, que permite recuperar los datos
multidimensionales de un origen de datos externo de Hyperion Essbase .
Utilice la información de este tema para crear un origen de datos. Para obtener instrucciones paso a paso, vea
Agregar y comprobar una conexión de datos o un origen de datos (Generador de informes y SSRS).
Cadena de conexión
En el siguiente ejemplo de cadena de conexión se especifica un origen de datos de Hyperion Essbase en un
servidor que usa el puerto 13080 y XML para Analysis Services (XMLA) en Internet con el protocolo SOAP y una
conexión a un catálogo de ejemplo:
Para más información sobre ejemplos de cadenas de conexión, vea Creación de cadenas de conexión de datos -
Generador de informes y SSRS.
Credenciales
Se necesitan credenciales para ejecutar consultas y obtener una vista previa del informe localmente y desde el
servidor de informes.
Después de publicar el informe, es posible que necesite cambiar las credenciales para el origen de datos de tal
forma que, cuando el informe se ejecute en el servidor de informes, los permisos para recuperar los datos sean
válidos.
Para más información, consulte Especificar información de credenciales y conexión para los orígenes de datos
de informes.
Consultas
Puede especificar una consulta de varias maneras:
Generar una consulta interactivamente. Utilice el diseñador gráfico de consultas en modo de diseño o de
consulta para examinar los metadatos del origen de datos externo y generar una consulta con la sintaxis
de Expresiones multidimensionales (MDX).
Vista de diseño : para crear una consulta MDX, se pueden arrastrar dimensiones, miembros,
propiedades de miembros, medidas y KPI desde el explorador de metadatos hasta el panel Datos .
Para definir más campos de conjunto de datos, se pueden arrastrar miembros calculados desde el
panel Miembros calculados hasta el panel de datos.
Vista de consulta : para crear una consulta MDX, se pueden arrastrar dimensiones, miembros,
propiedades de miembros, medidas y KPI desde el explorador de metadatos hasta el panel
Consulta. El texto MDX se puede editar directamente en el panel de consulta. Para definir más
campos de conjunto de datos, se pueden arrastrar miembros calculados desde el panel Miembros
calculados hasta el panel de consulta.
Para más información, vea Interfaz de usuario del Diseñador de consultas de Hyperion Essbase
(Generador de informes).
Importar una consulta MDX existente desde un informe. Utilice el botón Impor tar consulta para ir a un
archivo .rdl e importar una consulta. Puede importar una consulta desde un informe que contenga un
conjunto de datos incrustado que se base en un origen de datos de Hyperion Essbase . No se admite la
importación directa de una consulta MDX desde un archivo .mdx.
Durante el diseño, ejecute la consulta para ver un conjunto de resultados. Después de crear la consulta, vea la
colección de campos del conjunto de datos generada a partir de los metadatos en el panel Datos de informe.
Cuando el informe se ejecuta, los datos reales se devuelven desde el origen de datos externo.
La extensión de procesamiento de datos de Hyperion Essbase admite propiedades de campo de conjunto de
datos extendidas. Éstos son valores disponibles del origen de datos externo, pero no aparecen en el panel Datos
de informe. Para obtener más información, vea Propiedades de campo extendidas más adelante en este tema.
Parámetros de consulta
Para incluir parámetros de consulta, cree un filtro en el área de filtro del diseñador de consultas y marque el
filtro como un parámetro. Para cada filtro, se crea automáticamente un conjunto de datos para proporcionar los
valores disponibles. De forma predeterminada, estos conjuntos de datos no aparecen en el panel Datos de
informe. Para obtener más información, vea Mostrar conjuntos de datos ocultos para los valores de parámetro
de datos multidimensionales (Generador de informes y SSRS).
De forma predeterminada, cada parámetro de informe tiene el tipo de datos Text . Una vez creados los
parámetros de informe, podría suceder que tenga que cambiar los valores predeterminados. Para más
información, vea Parámetros de informe (Generador de informes y Diseñador de informes).
NOTE
Solo existirán valores para las propiedades de campo extendidas si se incluyen en la expresión MDX y si el origen de datos
ofrece estos valores cuando el informe se ejecuta y recupera los datos para sus conjuntos de datos. En ese caso, podrá
hacer referencia a esos valores de la propiedad Field desde cualquier expresión mediante la sintaxis descrita en la sección
siguiente. No obstante, dado que estos campos son específicos de este proveedor de datos y no son parte del lenguaje
RDL (Report Definition Language), los cambios que se realicen en estos valores no se guardarán con la definición de
informe.
Propiedades de campo predefinidas
Propiedades de campo predefinidas admitidas generalmente por varios proveedores de datos y que aparecen
en la consulta MDX subyacente para un conjunto de datos de informe. Por ejemplo, la propiedad de dimensión
MDX MEMBER_UNIQUE_NAME se asigna a la propiedad de campo de conjunto de datos de informe predefinida
UniqueName . Para incluir el valor de nombre único en un cuadro de texto, use la expresión =Fields!
<FieldName> .UniqueName .
En la tabla siguiente, se ofrece una lista de las propiedades de campo predefinidas que se pueden usar para un
origen de datos de Hyperion Essbase .
Se asigna desde
MEMBER_UNIQUE_NAME en la
expresión MDX.
Para más información sobre el uso de campos y propiedades de campo en una expresión, vea Colecciones
integradas en expresiones (Generador de informes y SSRS).
Propiedades personalizadas
Propiedades de campo personalizadas admitidas por un proveedor de datos y que aparecen en la consulta MDX
subyacente para un conjunto de datos de informe, pero no aparecen en el panel de conjuntos de datos de
informe como campos del conjunto de datos. Por ejemplo, Long Names es una propiedad de miembro
definida para un nivel de dimensión. Para incluir el valor en un cuadro de texto, use la expresión =Fields!
<FieldName> ("Long Names") . En los nombres de campos de la expresión se distinguen mayúsculas de
minúsculas.
Para hacer referencia a propiedades extendidas personalizadas en una expresión, se utiliza la sintaxis siguiente:
Fields!nombreDeCampo("nombreDePropiedad")
En la tabla siguiente, se muestra la propiedad de campo personalizada que se puede usar para un origen de
datos de Hyperion Essbase .
Comentarios
Este proveedor de datos no admite todos los modos de entrega de informes. No se admite la entrega de
informes a través de suscripciones controladas por datos para esta extensión de procesamiento de datos. Para
más información, vea Usar un origen de datos externo para obtener información de los suscriptores (suscripción
controlada por datos).
Para obtener más información, vea Using SQL Server 2005 Reporting Services with Hyperion Essbase.
Temas de procedimientos
Esta sección contiene instrucciones paso a paso para trabajar con conexiones de datos, orígenes de datos y
conjuntos de datos.
Agregar y comprobar una conexión de datos o un origen de datos (Generador de informes y SSRS)
Crear un conjunto de datos compartido o un conjunto de datos incrustado (Generador de informes y SSRS)
Agregar un filtro a un conjunto de datos (Generador de informes y SSRS)
Secciones relacionadas
Estas secciones de la documentación proporcionan información conceptual detallada sobre los datos de
informe, así como información de procedimientos acerca de cómo definir, personalizar y usar las partes de un
informe que están relacionadas con datos.
Conjuntos de datos de informe (SSRS)
Proporciona información general sobre cómo obtener acceso a los datos del informe.
Creación de cadenas de conexión de datos - Generador de informes y SSRS
Proporciona información sobre las conexiones de datos y los orígenes de datos.
Conjuntos de datos incrustados y compartidos de informe (Generador de informes y SSRS)
Proporciona información sobre conjuntos de datos compartidos e incrustados.
Colección Campos del conjunto de datos (Generador de informes y SSRS)
Proporciona información sobre la colección de campos que genera la consulta del conjunto de datos.
Orígenes de datos admitidos por Reporting Services (SSRS) Proporciona amplia información sobre la
compatibilidad con plataformas y versiones para cada extensión de datos.
Using SQL Server 2005 Reporting Services with Hyperion Essbase
Proporciona información detallada sobre cómo trabajar con esta extensión de datos.
Consulte también
Parámetros de informe (Generador de informes y Diseñador de informes)
Filtrar, agrupar y ordenar datos (Generador de informes y SSRS)
Expresiones (Generador de informes y SSRS)
Tipo de conexión ODBC (SSRS)
02/04/2022 • 3 minutes to read
Para incluir los datos de un proveedor de datos ODBC, debe tener un conjunto de datos basado en un origen de
datos de informe de tipo ODBC. Este tipo de origen de datos integrado se basa en la extensión de
procesamiento de datos ODBC de Microsoft SQL Server Reporting Services.
Utilice la información de este tema para crear un origen de datos. Para obtener instrucciones paso a paso, vea
Agregar y comprobar una conexión de datos o un origen de datos (Generador de informes y SSRS).
Cadena de conexión
La cadena de conexión para la extensión de procesamiento de datos de ODBC depende del controlador ODBC
que desee. Una cadena de conexión típica contiene pares de nombre/valor que el controlador admite. Por
ejemplo, la siguiente cadena de conexión especifica el controlador ODBC para la base de datos de
AdventureWorks y Native Client de SQL Server :
Credenciales
Se necesitan credenciales para ejecutar consultas y obtener una vista previa del informe localmente y desde el
servidor de informes.
Después de publicar el informe, es posible que necesite cambiar las credenciales para el origen de datos de tal
forma que, cuando el informe se ejecute en el servidor de informes, los permisos para recuperar los datos sean
válidos.
Si configura el origen de datos ODBC o SQL para que solicite una contraseña o la incluya en la cadena de
conexión y un usuario especifica una contraseña con caracteres especiales, como por ejemplo signos de
puntuación, algunos controladores de origen de datos subyacentes no podrán validar los caracteres especiales.
Cuando procese el informe, es posible que aparezca un mensaje para indicarle que la contraseña no es válida. Si
no se puede cambiar la contraseña, hable con el administrador de la base de datos para que las credenciales
correctas se almacenen en el servidor de informes como parte de un nombre del origen de datos (DSN) OBDC
del sistema. Para obtener información, vea "OdbcConnection.ConnectionString" en la documentación de .NET
Framework SDK.
NOTE
Se recomienda no agregar información de inicio de sesión, como contraseñas, a la cadena de conexión. El cuadro de
diálogo Origen de datos del Generador de informes incluye una pestaña independiente para especificar las credenciales.
Para más información, consulte Creación de cadenas de conexión de datos - Generador de informes y SSRS o
Especificar información de credenciales y conexión para los orígenes de datos de informes.
Comentarios
ODBC es una tecnología de acceso a datos anterior que precedió a OLEDB. ODBC solo admite orígenes de datos
relacionales. Los proveedores de datos de ODBC se denominan controladores. Microsoft y otros proveedores
proporcionan los controladores ODBC. Por ejemplo, Microsoft Office instala controladores ODBC que se
conectan a los formatos de archivo de Office.
Para poder crear una cadena de conexión de ODBC, deberá tener instalados los controladores ODBC y crear un
equipo o un DSN de sistema. Para recuperar correctamente los datos que desea obtener, deberá proporcionar
una sintaxis de consulta que admita el controlador. La compatibilidad con parámetros varía por controlador. Para
más información, vea los temas específicos del controlador que seleccione (por ejemplo, SQL Server Native
Client (ODBC)).
I n f o rma c i ó n d e p l a t a f o rma y d e v e rs i ó n
Para obtener más información sobre proveedores de datos de ODBC concretos, consulte Orígenes de datos
admitidos por Reporting Services (SSRS).
Temas de procedimientos
Esta sección contiene instrucciones paso a paso para trabajar con conexiones de datos, orígenes de datos y
conjuntos de datos.
Agregar y comprobar una conexión de datos o un origen de datos (Generador de informes y SSRS)
Crear un conjunto de datos compartido o un conjunto de datos incrustado (Generador de informes y SSRS)
Agregar un filtro a un conjunto de datos (Generador de informes y SSRS)
Secciones relacionadas
Estas secciones de la documentación proporcionan información conceptual detallada sobre los datos de
informe, así como información de procedimientos acerca de cómo definir, personalizar y usar las partes de un
informe que están relacionadas con datos.
Conjuntos de datos de informe (SSRS)
Proporciona información general sobre cómo obtener acceso a los datos del informe.
Creación de cadenas de conexión de datos - Generador de informes y SSRS
Proporciona información sobre las conexiones de datos y los orígenes de datos.
Conjuntos de datos incrustados y compartidos de informe (Generador de informes y SSRS)
Proporciona información sobre conjuntos de datos compartidos e incrustados.
Colección Campos del conjunto de datos (Generador de informes y SSRS)
Proporciona información sobre la colección de campos de conjunto de datos que genera la consulta.
Orígenes de datos admitidos por Reporting Services (SSRS). Proporciona información detallada sobre la
compatibilidad de versiones y plataformas para cada extensión de datos.
Consulte también
Parámetros de informe (Generador de informes y Diseñador de informes)
Filtrar, agrupar y ordenar datos (Generador de informes y SSRS)
Expresiones (Generador de informes y SSRS)
Tipo de conexión XML (SSRS)
02/04/2022 • 7 minutes to read
Para incluir los datos de un origen de datos XML en el informe, deberá tener un conjunto de datos basado en un
origen de datos de informe de tipo XML. Este tipo de origen de datos integrado se basa en la extensión de datos
XML. Utilice este tipo de origen de datos para conectarse y recuperar datos de documentos XML, servicios web o
XML incrustado en la consulta.
Esta extensión de datos admite parámetros y credenciales administrados independientemente de la cadena de
conexión.
Utilice la información de este tema para crear un origen de datos. Para obtener instrucciones paso a paso, vea
Agregar y comprobar una conexión de datos o un origen de datos (Generador de informes y SSRS).
Cadena de conexión
La cadena de conexión debe ser una dirección URL que señale al servicio web, la aplicación basada en web o el
documento XML disponible a través de HTTP. Los documentos XML deben tener la extensión XML. También se
puede utilizar una cadena de conexión vacía si se van a incrustar datos XML en la consulta del conjunto de datos.
Los ejemplos siguientes muestran la sintaxis de cadena de conexión para un servicio web y un documento XML,
respectivamente. No se admite el protocolo file:// .
Para más información sobre ejemplos de cadenas de conexión, vea Conexiones de datos, orígenes de datos y
cadenas de conexión en el Generador de informes.
Credenciales
Se necesitan credenciales para ejecutar consultas y obtener una vista previa del informe localmente y desde el
servidor de informes.
Después de publicar el informe, es posible que necesite cambiar las credenciales para el origen de datos de tal
forma que, cuando el informe se ejecute en el servidor de informes, los permisos para recuperar los datos sean
válidos.
Desde un cliente de creación de informes, están disponibles las siguientes opciones para especificar las
credenciales:
Usuario actual de Windows (lo que se conoce también como seguridad integrada).
No se necesitan credenciales. Si no especifica credenciales, se utilizará el acceso anónimo. Asegúrese de
haber definido la cuenta de ejecución desatendida para que el servidor de informes se conecte a un
origen de datos externo. La extensión de procesamiento de datos XML no pasa credenciales a la dirección
URL de destino ni al servicio web; la conexión no se realizará correctamente a menos que haya definido
la cuenta de ejecución desatendida. Para más información, vea Configurar la cuenta de ejecución
desatendida (Administrador de configuración del servidor de informes).
Las credenciales almacenadas o solicitadas no están admitidas. Recuerde que si deshabilita la seguridad
integrada de Windows, no podrá usarla para recuperar datos. Si especifica credenciales almacenadas o
solicitadas, se producirá un error en tiempo de ejecución.
Para más información, consulte Creación de cadenas de conexión de datos - Generador de informes y SSRS o
Especificar información de credenciales y conexión para los orígenes de datos de informes.
Consultas
Una consulta especifica qué datos se van a recuperar para un conjunto de datos de informe. Las columnas del
conjunto de resultados de una consulta rellenan la colección de campos de un conjunto de datos. Un informe
procesa solamente el primer conjunto de resultados recuperado por una consulta.
Debe usar el diseñador de consultas basado en texto para crear la consulta. La consulta debe devolver datos
XML.
Para más información sobre el diseñador de consultas basado en texto, vea Interfaz de usuario del Diseñador de
consultas basado en texto (Generador de informes).
A continuación se muestran los posibles valores de una consulta de conjunto de datos para un origen de datos
de tipo XML.
Vacía
Use una consulta vacía para crear un conjunto de resultados predeterminado. Para crear la consulta
predeterminada se lee el origen de datos y se recorre la jerarquía de nodos XML hasta la primera
colección de nodos hoja. El conjunto de resultados incluye todos los nodos con valores de texto y todos
los atributos de nodo encontrados en el recorrido. Las columnas del conjunto de resultados hacen
referencia a los campos del conjunto de datos.
Una ruta de acceso de elemento
Especifica la secuencia de nodos que se debe utilizar al recuperar datos XML del origen de datos.
Un elemento de consulta XML
Una especificación de consulta XML con los siguientes elementos opcionales:
Origen de datos XML es un ser vicio web
Elementos XML obligatorios:
<Method Namespace= "espacio de nombres" Name="MethodName" />
-- or --
-- or --
-- or --
Para más información sobre la sintaxis de consulta, vea Sintaxis de consulta XML para los datos de informe XML
(SSRS).
Para obtener ejemplos, vea Reporting Services: uso de XML y orígenes de datos del servicio web.
Requisitos para recuperar datos del servicio web XML
La extensión de procesamiento de datos XML no detecta el esquema de forma automática. Por tanto, debe tener
alguna manera de determinar los métodos SOAP que recuperarán los datos que desea. También debe
comprender el esquema de direcciones o el espacio de nombres que utiliza el servicio web para sus datos.
Para un servicio web, puede proporcionar un elemento <Quer y > que especifique un método al que se debe
llamar o una acción SOAP. Es posible dejar la consulta vacía y utilizar la consulta predeterminada si el origen de
datos XML tiene una estructura jerárquica que genera los datos que se desea utilizar en el informe. Los valores y
los atributos de los nodos de elemento XML recuperados cuando se ejecuta la consulta se asignan a los campos
de conjunto de datos que se usan en el informe.
Requisitos para recuperar datos de un documento XML
El servidor debe devolver los datos XML mediante el protocolo HTTP o los datos XML deben estar incrustados
en el elemento XML Quer y . Si se hace referencia directa a un documento XML mediante el protocolo HTTP, la
extensión debe ser .xml.
Debe saber cómo crear una consulta XML que recupere todos los datos que necesita. Si no especifica la ruta de
un elemento, el comportamiento predeterminado para analizar un documento XML consiste en seleccionar la
primera ruta disponible a una colección de nodos hoja en el documento XML. Si el documento XML incluye
rutas de acceso adicionales a otras colecciones de nodos hoja relacionados, dichos nodos se omitirán a menos
que se especifique una ruta de acceso en la consulta.
Puede proporcionar una ruta de acceso de elemento utilizando una sintaxis XML similar a XQuery.
Para obtener más información, consulte Sintaxis de ruta de acceso de elemento para datos de informe XML
(SSRS).
Parámetros
La consulta no se analiza para identificar los parámetros.
Para agregar parámetros, deberá crearlos manualmente en el cuadro de diálogo Propiedades del conjunto
de datos de la página Parámetro .
Comentarios
La extensión de datos XML admite la creación de informes a partir de datos XML tabulares y no jerárquicos. Para
más información, vea Agregar datos de orígenes de datos externos (SSRS).
No hay compatibilidad integrada para recuperar documentos XML desde una base de datos de SQL Server .
Temas de procedimientos
Esta sección contiene instrucciones paso a paso para trabajar con conexiones de datos, orígenes de datos y
conjuntos de datos.
Agregar y comprobar una conexión de datos o un origen de datos (Generador de informes y SSRS)
Crear un conjunto de datos compartido o un conjunto de datos incrustado (Generador de informes y SSRS)
Agregar un filtro a un conjunto de datos (Generador de informes y SSRS)
Secciones relacionadas
Estas secciones de la documentación proporcionan información conceptual detallada sobre los datos de
informe, así como información de procedimientos acerca de cómo definir, personalizar y usar las partes de un
informe que están relacionadas con datos.
Conjuntos de datos de informe (SSRS)
Proporciona información general sobre cómo obtener acceso a los datos del informe.
Creación de cadenas de conexión de datos - Generador de informes y SSRS
Proporciona información sobre las conexiones de datos y los orígenes de datos.
Conjuntos de datos incrustados y compartidos de informe (Generador de informes y SSRS)
Proporciona información sobre conjuntos de datos compartidos e incrustados.
Colección Campos del conjunto de datos (Generador de informes y SSRS)
Proporciona información sobre la colección de campos de conjunto de datos que genera la consulta.
Orígenes de datos admitidos por Reporting Services (SSRS).
Proporciona información detallada sobre la compatibilidad de versiones y plataformas para cada extensión de
datos.
Consulte también
Parámetros de informe (Generador de informes y Diseñador de informes)
Filtrar, agrupar y ordenar datos (Generador de informes y SSRS)
Expresiones (Generador de informes y SSRS)
Sintaxis de consulta XML para los datos de informe
XML (SSRS)
02/04/2022 • 4 minutes to read
En Reporting Services, se pueden crear conjuntos de datos para orígenes de datos XML. Después de definir un
origen de datos, se crea una consulta para el conjunto de datos. En función del tipo de datos XML a los que
señala el origen de datos, la consulta del conjunto de datos se crea incluyendo un elemento XML Quer y o una
ruta de acceso de elemento. Un elemento Quer y de XML empieza con una etiqueta <Quer y> e incluye
espacios de nombres y elementos XML que varían en función del origen de datos. Una ruta de acceso de
elemento es independiente del espacio de nombres y especifica qué nodos y atributos de nodo se utilizan de los
datos XML subyacentes con una sintaxis del tipo de XPath. Para más información sobre las rutas de acceso de
elemento, vea Sintaxis de ruta de acceso de elemento para datos de informe XML (SSRS).
Se pueden crear orígenes de datos XML para los siguientes tipos de datos XML:
Documentos XML a los que señala una dirección URL mediante el protocolo HTTP
Extremos de servicios web que devuelven datos XML
Datos XML incrustados
La forma en que se especifica un elemento XML Quer y o una ruta de acceso de elemento depende del tipo de
los datos XML.
En el caso de los documentos XML, el elemento XML Quer y es opcional. Si se incluye, puede contener un
elemento XML ElementPath . El valor del elemento XML ElementPath utiliza la sintaxis de la ruta de acceso de
elemento. Los elementos XML Quer y y ElementPath se incluyen para procesar los espacios de nombres
correctamente cuando lo requieran los datos XML del origen de datos.
Para un extremo de servicios web al que señala una dirección URL de cadena de conexión, el elemento XML
Quer y define el método del servicio web, la acción SOAP o ambos. El proveedor de datos XML crea una
solicitud de servicio web que recupera los datos XML que se utilizarán para el informe.
NOTE
Cuando un espacio de nombres de servicio web incluye un carácter de barra diagonal ( /) , deben incluirse tanto el
método del servicio web como la acción SOAP, de manera que la extensión de procesamiento de datos XML pueda derivar
el espacio de nombres correctamente.
En el caso de los documentos XML incrustados, el elemento XML Quer y define los datos XML incrustados que
se van a utilizar, incluye espacios de nombres opcionales y contiene un elemento XML ElementPath opcional.
Datos XML del servicio web obtenidos a través del método <Query>
ListChildren .
<Method Name="ListChildren"
Namespace="https://schemas.microsoft.com/sqlserver/2005/06/30/reporting/reportingservices"
/>
</Query>
</Query>
O RIGEN DE DATO S XM L E JEM P LO DE C O N SULTA
<XmlData>
<Customers>
<Customer ID="1">Bobby</Customer>
</Customers>
</XmlData>
<ElementPath>Customer {@}</ElementPath>
</Query>
NOTE
El primer ejemplo de servicio web muestra el contenido del servidor de informes que usa el método ListChildren . Para
ejecutar esta consulta, es necesario crear un nuevo origen de datos y establecer la cadena de conexión en
https://localhost/reportserver/reportservice2006.asmx . El método ListChildren toma dos parámetros: Item y
Recursive . Establezca el valor predeterminado de Item en / y de Recursive en 1 .
<Query xmlns:sales=
"https://schemas.microsoft.com/StandardSchemas/ExtendedSales">
<SoapAction>
https://schemas.microsoft.com/SalesWebService/ListOrders
</SoapAction>
<ElementPath>
Customers/Customer/Orders/Order/sales:LineItems/sales:LineItem
</ElementPath>
</Query>
Para especificar el espacio de nombres del proveedor de datos de manera que el espacio de nombres
predeterminado permanezca vacío, utilice xmldp . Esta implementación se muestra en el ejemplo siguiente.
Ejemplo
En los ejemplos siguientes se utiliza el documento XML DPNamespace.xml, que se proporciona después de la
tabla a modo de ilustración. En esta tabla se muestran dos ejemplos de sintaxis de ruta de acceso de elemento
XML que incluye prefijos de espacios de nombres.
Valor B: https://schemas.microsoft.com/...
Valor C: https://schemas.microsoft.com/...
<xmldp:Query Valor D
xmlns:xmldp="https://schemas.microsoft.com/sqlserver/2005/02/reporting/XmlDPQuery"
xmlns:ns="https://schemas.microsoft.com/...">
Valor E
<xmldp:ElementPath>Root
{}/ns:Element2/Node</xmldp:ElementPath> Valor F
</xmldp:Query>
Consulte también
Tipo de conexión XML (SSRS)
Tutoriales de Reporting Services (SSRS)
Sintaxis de ruta de acceso de elemento para datos
de informe XML (SSRS)
02/04/2022 • 6 minutes to read
En el Diseñador de informes, se define una ruta de acceso de elemento que distingue mayúsculas de minúsculas
para especificar los datos que se van a utilizar en un informe desde un origen de datos XML. Una ruta de acceso
de elemento indica cómo se deben recorrer los nodos jerárquicos XML y sus atributos en el origen de datos
XML. Para utilizar la ruta de acceso de elemento predeterminada, mantenga vacía la consulta del conjunto de
datos o el elemento XML ElementPath del elemento XML Quer y . Cuando se recuperan datos del origen de
datos XML, los nodos de elemento que tienen valores de texto y atributos de nodo de elemento se convierten en
columnas en el conjunto de resultados. Los valores de los nodos y atributos pasan a ser datos de fila al ejecutar
la consulta. Las columnas aparecen como la colección de campos del conjunto de datos en el panel Datos de
informe. En este tema se describe la sintaxis de la ruta de acceso de elemento.
NOTE
La sintaxis de ruta de acceso de elemento es independiente del espacio de nombres. Para usar espacios de nombres en
una ruta de acceso de elemento, use la sintaxis de consultas XML que incluye un elemento XML ElementPath descrito en
Sintaxis de consulta XML para los datos de informe XML (SSRS).
En la tabla siguiente se describen las convenciones que se aplican para definir una ruta de acceso de elemento.
C O N VEN C IÓ N SE USA PA RA
| (barra vertical) Separa los elementos de sintaxis. Solo se puede elegir uno de
los elementos.
Sintaxis
Element path ::=
ElementNode[/Element path]
ElementNode ::=
XMLName[(Encoding)][{[FieldList]}]
XMLName ::=
[NamespacePrefix:]XMLLocalName
Encoding ::=
HTMLEncoded | Base64Encoded
FieldList ::=
Field[,FieldList]
Field ::=
Attribute | Value | Element | ElementNode
Attribute ::=
@XMLName[(Type)]
Value ::=
@[(Type)]
Element ::=
XMLName[(Type)]
Type ::=
String | Integer | Boolean | Float | Decimal | Date | XML
NamespacePrefix ::=
Identifier that specifies the namespace.
XMLLocalName :: =
Identifier in the XML tag.
Observaciones
En la tabla siguiente se resumen los términos de ruta de acceso de elemento. Los ejemplos de la tabla hacen
referencia al documento XML de ejemplo Customers.xml, que se incluye en la sección Ejemplos de este tema.
NOTE
En las etiquetas XML se distingue entre mayúsculas y minúsculas. Cuando se especifica ElementNode en la ruta de acceso
de elemento, debe haber una correspondencia exacta con las etiquetas XML del origen de datos.
T ÉRM IN O DEF IN IC IÓ N
NOTE
Cuando la ruta de acceso de elemento está vacía, la consulta utiliza la ruta de acceso de elemento predeterminada: la
primera ruta de acceso a una colección de nodos hoja. En el primer ejemplo, dejar la ruta de acceso de elemento vacía
equivale a especificar la ruta de acceso de elemento /Customers/Customer/Orders/Order. Todos los valores de nodo y
atributos de la ruta se devuelven en el conjunto de resultados, y los nombres de nodo y nombres de atributo aparecen
como campos de conjunto de datos.
Ejemplo 1 : Vacío
N O M B RE A P EL L IDO S ID
Bobby Moore 11
Crystal Hu 20
Wyatt Diaz 33
A P EL L IDO S
Moore
Hu
Diaz
P EDIDO DE C A N T IDA D
Chair 6
Tabla 1
Sofa 2
EndTables 2
1 Bobby Moore 11
2 Bobby Moore 11
8 Crystal Hu 20
15 Wyatt Diaz 33
<?xml version="1.0"?>
<Customers xmlns="https://www.adventure-works.com">
<Customer ID="11">
<FirstName>Bobby</FirstName>
<LastName>Moore</LastName>
<Orders>
<Order ID="1" Qty="6">Chair</Order>
<Order ID="2" Qty="1">Table</Order>
</Orders>
<Returns>
<Return ID="1" Qty="2">Chair</Return>
</Returns>
</Customer>
<Customer ID="20">
<FirstName>Crystal</FirstName>
<LastName>Hu</LastName>
<Orders>
<Order ID="8" Qty="2">Sofa</Order>
</Orders>
<Returns/>
</Customer>
<Customer ID="33">
<FirstName>Wyatt</FirstName>
<LastName>Diaz</LastName>
<Orders>
<Order ID="15" Qty="2">EndTables</Order>
</Orders>
<Returns/>
</Customer>
</Customers>
O bien, puede crear un origen de datos XML que no tenga ninguna cadena de conexión e incrustar
Customers.XML en la consulta mediante el procedimiento siguiente:
P a ra i n c ru s t a r C u s t o me rs .X M L e n u n a c o n s u l t a
<Query>
9. Haga clic en OK .
Consulte también
Tipo de conexión XML (SSRS)
Tutoriales de Reporting Services (SSRS)
Agregar, editar y actualizar campos en el panel Datos de informe (Generador de informes y SSRS)
Tipo de conexión de Analysis Services para DMX
(SSRS)
02/04/2022 • 3 minutes to read
Cuando se crea un conjunto de datos usando un origen de datos de SQL Server Analysis Services, el Diseñador
de informes muestra el diseñador de consultas de expresiones multidimensionales (MDX) si detecta un cubo
válido. Si no se detecta ningún cubo pero está disponible un modelo de minería de datos, el Diseñador de
informes muestra el diseñador de consultas de extensiones de minería de datos (DMX). Para cambiar entre los
diseñadores MDX y DMX, haga clic en el botón Tipo de comando DMX ( ) en la barra de herramientas. Use
el diseñador de consultas DMX para crear interactivamente una consulta DMX con elementos gráficos. Para
utilizar el Diseñador de consultas DMX, el origen de datos que especifique debe tener previamente un modelo
de minería de datos que aporte los datos. Los resultados de la consulta se convierten en un conjunto de filas
planas que se utilizará en el informe.
NOTE
Debe entrenar el modelo antes de diseñar el informe. Para obtener más información, vea Soluciones de minería de datos.
Modo de diseño
El diseñador de consultas DMX se abre en modo de diseño. El modo de diseño incluye una superficie de diseño
gráfica que se utiliza para seleccionar un modelo de minería de datos individual, así como una tabla de entrada
y una cuadrícula que se utiliza para especificar la consulta de predicción. Existen otros dos modos en el
diseñador de consultas DMX: modo de consulta y modo de resultados. En el modo de consulta, la cuadrícula del
modo de diseño se sustituye por un panel de consulta, que se puede utilizar para escribir consultas DMX. En el
modo de resultados, el conjunto de resultados devuelto por la consulta aparece en una cuadrícula de datos.
Para cambiar de modo en el diseñador de consultas DMX, haga clic con el botón derecho en la superficie de
diseño de la consulta y seleccione Diseño , Consulta o Resultado . Para más información, vea Interfaz de
usuario del Diseñador de consultas DMX de Analysis Services y Recuperar datos de un modelo de minería de
datos (DMX) (SSRS).
Usar parámetros
Puede pasar los parámetros del informe a un parámetro de la consulta DMX. Para hacerlo, agregue un
parámetro a la consulta DMX, defina los parámetros de la consulta en el cuadro de diálogo Parámetros de la
consulta y, a continuación, modifique los parámetros del informe asociados. Para definir un parámetro de
consulta, haga clic en el botón Parámetros de consulta ( ) en la barra de herramientas. Para ver
instrucciones sobre cómo definir parámetros en una consulta DMX, consulte Definir parámetros en el diseñador
de consultas MDX para Analysis Services (Generador de informes y SSRS).
Para más información sobre cómo administrar la relación entre los parámetros de consulta y los parámetros de
informe, vea Asociar un parámetro de consulta a un parámetro de informe (Generador de informes y SSRS).
Para más información sobre parámetros, vea Parámetros de informe (Generador de informes y Diseñador de
informes).
Consulte también
Soluciones de minería de datos
Herramientas de diseño de consulta (SSRS)
Creación de cadenas de conexión de datos - Generador de informes y SSRS
Recuperar datos de un modelo de minería de datos
(DMX) (SSRS)
02/04/2022 • 4 minutes to read
Para usar los datos de un modelo de minería de datos de SQL Server Analysis Services en el informe, debe
definir un origen de datos de SQL Server Analysis Services y uno o más conjuntos de datos de informe. Al crear
la definición de origen de datos, debe especificar una cadena de conexión y unas credenciales para poder tener
acceso al origen de datos desde el equipo cliente.
Puede crear una definición de origen de datos incrustada para su uso en un solo informe o una definición de
origen de datos compartida que se pueda usar en varios informes. Los procedimientos de este tema explican
cómo crear un origen de datos incrustado. Para más información sobre los orígenes de datos compartidos, vea
Conexiones de datos u orígenes de datos compartidos e incrustados (Generador de informes y SSRS) y Crear,
modificar y eliminar orígenes de datos compartidos (SSRS).
Después de crear un origen de datos de SQL Server Analysis Services, puede crear uno o más conjuntos de
datos. Para cada conjunto de datos, use un diseñador de consultas de predicción de minería de datos (DMX)
para crear una consulta DMX que especifique la colección de campos. Para más información, consulte Interfaz de
usuario del Diseñador de consultas DMX de Analysis Services.
Después de crear un conjunto de datos, el nombre de éste aparece en el panel Datos de informe como un nodo
bajo su origen de datos.
Después de publicar el informe, es posible que necesite cambiar las credenciales para el origen de datos de tal
forma que, cuando el informe se ejecute en el servidor de informes, los permisos para recuperar los datos sean
válidos.
Para crear un origen de datos de Microsoft SQL Server Analysis Services incrustado
1. En la barra de herramientas del panel Datos de informe, haga clic en Nuevo y, a continuación, haga clic en
Origen de datos .
2. En el cuadro de diálogo Propiedades del origen de datos , escriba un nombre en el cuadro de texto
Nombre o acepte el nombre predeterminado.
3. Compruebe que la opción Conexión incrustada está seleccionada.
4. En la lista desplegable Tipo , seleccione Microsoft SQL Ser ver Analysis Ser vices .
5. Especifique una cadena de conexión que funcione con el origen de datos de Analysis Services .
Póngase en contacto con el administrador de bases de datos y solicite la información de conexión y las
credenciales que debe usar para conectar con el origen de datos. En el siguiente ejemplo de cadena de
conexión, se especifica la base de datos de ejemplo AdventureWorksDW2012 en el cliente local.
7. Haga clic en OK .
El origen de datos aparece en el panel Datos de informe.
Crear un conjunto de datos de Microsoft SQL Server Analysis Services
1. En el panel Datos de informe , haga clic con el botón derecho en el nombre del origen de datos que se
conecta a un origen de datos de SQL Server Analysis Services y, después, haga clic en Agregar
conjunto de datos .
2. En el cuadro de diálogo Propiedades del conjunto de datos , escriba un nombre en el cuadro de texto
Nombre .
3. En el cuadro Origen de datos , compruebe que el nombre es el nombre de un origen de datos que se
conecta con un origen de datos de Analysis Services .
4. Haga clic en Diseñador de consultas para abrir el diseñador gráfico de consultas y generar
interactivamente una consulta. Si el diseñador de consultas se abre en modo MDX, haga clic en Tipo de
comando DMX ( ) en la barra de herramientas para cambiar al diseñador de consultas de minería de
datos. Para más información, consulte Interfaz de usuario del Diseñador de consultas DMX de Analysis
Services.
O bien, para importar una consulta DMX existente desde otro informe, haga clic en Impor tar y, a
continuación, navegue hasta el archivo .rdl que contiene la consulta DMX. No se admite la importación de
una consulta desde un archivo .dmx.
5. Después de crear y ejecutar la consulta para ver los resultados del ejemplo, haga clic en Aceptar .
6. Haga clic en OK .
El conjunto de datos y su colección de campos aparecen en el panel Datos de informe bajo el nodo del
origen de datos.
Consulte también
Tipo de conexión de Analysis Services para DMX (SSRS)
Creación de cadenas de conexión de datos - Generador de informes y SSRS
Colección Campos del conjunto de datos (Generador de informes y SSRS)
Conjuntos de datos incrustados y compartidos de informe (Generador de informes y SSRS)
Extensiones de procesamiento de datos y
proveedores de datos de .NET Framework (SSRS)
02/04/2022 • 2 minutes to read
Una extensión de procesamiento de datos de Reporting Services es un componente instalado con Reporting
Services, diseñado para recuperar datos de un tipo de origen de datos específico y proporcionar una
funcionalidad adicional para admitir el diseño y el procesamiento de informes. Una extensión de procesamiento
de datos de .NET Framework es un componente disponible de Microsoft o de terceros que admite interfaces
System.Data que permiten recuperar y modificar datos de un tipo de origen de datos específico.
NOTE
Se debe instalar y registrar un proveedor de datos de .NET Framework o una extensión de procesamiento de datos
personalizada para poder tener acceso a los datos de un origen de datos. La extensión de procesamiento de datos se
debe instalar y registrar tanto en el cliente de informes para crear el informe como en el servidor de informes para ver el
informe publicado. No todos los proveedores de datos están diseñados para funcionar en un entorno de servidor. Para
más información, vea Registrar un proveedor de datos estándar de .NET Framework (SSRS) e Implementar una extensión
de procesamiento de datos.
Consulte también
Introducción a las extensiones de procesamiento de datos
Conjuntos de datos incrustados y compartidos de informe (Generador de informes y SSRS)
Registrar un proveedor de datos estándar de .NET
Framework (SSRS)
02/04/2022 • 9 minutes to read
Para usar un proveedor de datos de .NET Framework de terceros para recuperar datos de un conjunto de datos
de informe de Reporting Services , es necesario implementar y registrar el ensamblado del proveedor de datos
de .NET Framework en dos ubicaciones: en el cliente de creación de informes y en el servidor de informes. En el
cliente de creación de informes, debe registrar el proveedor de datos como un tipo de origen de datos y
asociarlo a un diseñador de consultas. A continuación, puede seleccionar este proveedor de datos como un tipo
de origen de datos al crear un conjunto de datos de informe. El diseñador de consultas asociado se abre para
ayudarle a crear consultas para este tipo de origen de datos. En el servidor de informes, debe registrar el
proveedor de datos como un tipo de origen de datos. A continuación, puede procesar los informes publicados
que recuperan datos de un origen de datos con este proveedor de datos.
Los proveedores de datos de terceros no proporcionan necesariamente todas las funciones disponibles con las
extensiones de procesamiento de datos de Reporting Services . Para más información, vea Orígenes de datos
admitidos por Reporting Services (SSRS). Para obtener más información acerca de cómo ampliar la
funcionalidad de un proveedor de datos de . .NET Framework, vea Implementación de una extensión de
procesamiento de datos.
Necesita credenciales de administrador para instalar y registrar proveedores de datos.
Por ejemplo, la entrada puede ser similar a la siguiente para una DLL implementada en el directorio bin
del servidor de informes:
Si carga el ensamblado en la caché de ensamblados global (GAC), debe proporcionar las propiedades de
nombre seguro. Por ejemplo:
La pertenencia de dirección URL es solo una de las muchas condiciones de pertenencia que puede seleccionar
para el proveedor de datos.
Comprobar la implementación y el registro
Para comprobar si el proveedor de datos se implementó correctamente para el servidor de informes, abra el
portal web y compruebe si el proveedor de datos está incluido en la lista de orígenes de datos disponibles. Para
obtener más información sobre el portal web y los orígenes de datos, vea Crear, modificar y eliminar orígenes
de datos compartidos (SSRS).
<Extensions>
<Data>
<Extension Your data provider configuration information goes here />
</Data>
</Extensions>
Por ejemplo, la entrada puede ser similar a la siguiente para una DLL implementada en el directorio
PrivateAssemblies de Visual Studio :
Si carga el ensamblado en la GAC, debe proporcionar las propiedades de nombre seguro. Por ejemplo:
5. Busque el elemento Designer en el archivo RSReportDesigner.config. Se debe crear una entrada para el
proveedor de datos de .NET Framework en la siguiente ubicación:
<Extensions>
<Designer>
<Your data provider configuration information goes here>
</Designer>
</Extensions>
<Extension Name="MyNETDataProvider"
Type="Microsoft.ReportingServices.QueryDesigners.GenericQueryDesigner,Microsoft.ReportingServices.Que
ryDesigners"/>
Para establecer la directiva de grupo de código para un proveedor de datos de .NET en el cliente del Diseñador de informes
1. Haga una copia de seguridad del archivo RSPreviewPolicy.config en el directorio PrivateAssemblies.
2. Abra RSPreviewPolicy.config con Visual Studio o un editor de texto simple como el Bloc de notas.
3. Busque el elemento CodeGroup en el archivo RSPreviewPolicy.config.
4. Agregue un grupo de código para el ensamblado del proveedor de datos de .NET Framework que
concede el permiso FullTrust . El grupo de códigos puede ser similar al siguiente:
<CodeGroup class="UnionCodeGroup"
version="1"
PermissionSetName="FullTrust"
Name="ThisDataProviderCodeGroup"
Description="Code group for the .NET data provider">
<IMembershipCondition class="UrlMembershipCondition"
version="1"
Url=
" C:\Program Files\Microsoft Visual Studio 9\Common7\IDE\PrivateAssemblies\DataProviderAssembly.dll"
/>
</CodeGroup>
La pertenencia de dirección URL es solo una de las muchas condiciones de pertenencia que puede seleccionar
para el proveedor de datos.
Comprobar la implementación y el registro en el cliente del Diseñador de informes
Para poder comprobar la implementación, debe cerrar todas las instancias de Visual Studio en el equipo local.
Una vez que haya finalizado todas las sesiones actuales, puede comprobar si el proveedor de datos se
implementó correctamente para el Diseñador de informes si crea un proyecto de informe nuevo en Visual
Studio. El proveedor de datos se debe incluir en la lista de tipos de orígenes de datos disponibles al crear un
conjunto de datos nuevo para el informe.
Consulte también
Configurar y administrar un servidor de informes (modo nativo de SSRS)
Implementar una extensión de procesamiento de datos
Archivos de configuración de Reporting Services
Seguridad de acceso del código en Reporting Services
Conjuntos de datos de informe (SSRS)
02/04/2022 • 10 minutes to read
Para agregar datos a un informe, cree conjuntos de datos. Cada conjunto de datos representa el conjunto de
resultados obtenidos al ejecutar un comando de consulta en un origen de datos. Las columnas del conjunto de
resultados son la colección de campos y las filas, los datos. Un conjunto de resultados no contiene los datos
reales, sino la información necesaria para recuperar un conjunto de datos específico a partir de un origen de
datos.
Hay dos tipos de conjuntos de datos: insertados y compartidos. Los primeros se definen en un informe y se
usan solo en ese informe, mientras que los segundos se definen en el servidor de informes o en un sitio de
SharePoint y los pueden usar varios informes. En el Generador de informes, puede crear conjuntos de datos
compartidos en el modo de conjunto de datos compartido o conjuntos de datos insertados en el modo del
Diseñador de informes. En el Diseñador de informes en SQL Server Data Tools (SSDT), puede crear conjuntos de
datos compartidos como parte de un proyecto o conjuntos de datos insertados como parte de un informe.
Conjuntos de datos inser tados. A diferencia de aplicaciones como Microsoft Office Excel en las que
trabaja con los datos directamente en una hoja de cálculo, en el Generador de informes o el Diseñador de
informes trabaja con los metadatos que representen los datos que se recuperarán cuando se procese el
informe. Para crear un conjunto de datos insertado, seleccione el origen de datos y especifique una
consulta. Después de crear el conjunto de datos, use el panel Datos de informe para ver la colección de
campos. Puede mostrar datos desde un conjunto de datos en una región de datos como una tabla o un
gráfico. En cada región de datos, puede agrupar, filtrar y ordenar los datos para organizarlos. Una vez que
haya terminado el diseño del informe, ejecútelo para ver los datos reales.
En la siguiente figura, el panel Datos de informe muestra un origen de datos denominado
AdventureWorks2012 , un conjunto de datos denominado DataSet1 y cinco campos en la colección de
campos del conjunto de datos. En el panel Diseño se muestra una tabla con la fila superior de
encabezados de columna y la fila inferior con celdas de tabla que contienen texto. El texto del marcador
de posición [Name] son los metadatos para el campo Name. Cuando se ejecuta el informe, los valores de
los datos reales reemplazan el texto del marcador de posición. La tabla se expande lo necesario para
mostrar todos los datos.
Conjuntos de datos compar tidos. Cree un conjunto de datos compartidos cuando desee usar un
conjunto de datos en varios informes. Para crear y guardar un conjunto de datos en un servidor de
informes o en un sitio de SharePoint, use el Diseñador de informes en la vista de diseño del conjunto de
datos compartido. Para crear un conjunto de datos compartido como parte de un proyecto que se pueda
implementar en un servidor o en un sitio, use el Diseñador de informes.
En la ilustración siguiente se muestra la vista de diseño de conjunto de datos compartido del Generador
de informes. Puede seleccionar o modificar la conexión de datos, las propiedades del conjunto de datos,
la consulta, los filtros y, opcionalmente, puede marcar los filtros como parámetros y ver los resultados de
la consulta. A continuación, guarde los cambios en el servidor o en un sitio.
Para más información, vea Conjuntos de datos incrustados y compartidos (Generador de informes y SSRS) y
Conexiones de datos u orígenes de datos compartidos e incrustados (Generador de informes y SSRS).
Además, puede agregar conjuntos de datos a un informe agregando elementos de informe que incluyan los
conjuntos de datos de los que dependen. Los elementos de informe son elementos de informe independientes
que se almacenan en el servidor de informes y se pueden incluir en otros informes. Use el Generador de
informes para examinar y seleccionar elementos de la Galería de elementos de informe para agregarlos a los
informes. Use el Diseñador de informes o el Generador de informes para guardar los elementos de informe en
la galería de elementos de informe. Para obtener más información, vea la información sobre elementos de
informe (Generador de informes y SSRS) y elementos de informe del Diseñador de informes
(SSRS) en el sitio web microsoft.com.
Para aprender a crear un informe donde se muestren datos de una base de datos de SQL Server, vea Tutorial:
Crear un informe de tabla básico (Generador de informes). Para compilar un informe que incluya sus propios
datos, vea Tutorial: Crear un informe de gráfico rápido sin conexión (Generador de informes).
NOTE
Puede crear y modificar los archivos de definición de informes paginados (.rdl) en el Generador de informes de Microsoft,
en Power BI Report Builder y en el Diseñador de informes de SQL Server Data Tools.
NOTE
En un servidor de informes, los elementos compartidos se protegen individualmente o heredando los permisos de la
carpeta donde se publican. Para permitir que otros usuarios tengan acceso a los conjuntos de datos compartidos que
guarde, debe saber cómo se conceden los permisos. Para más información, vea Seguridad (Generador de informes) o
Proteger los elementos de un conjunto de datos compartido.
Después de agregar datos a un informe, puede organizar los datos en la página del informe con regiones de
datos, modificar los elementos de informe y compartir los cambios con otros usuarios. Además, puede permitir
que los usuarios ordenen o limiten los datos que se ven en el informe. Para obtener más información, vea los
siguientes temas relacionados:
Tablas, matrices y listas (Generador de informes y SSRS)
Gráficos (Generador de informes y SSRS)
Minigráficos y barras de datos (Generador de informes y SSRS)
Indicadores (Generador de informes y SSRS)
Parámetros de informe (Generador de informes y Diseñador de informes)
Elementos de informe (Generador de informes y SSRS)
Filtrar, agrupar y ordenar datos (Generador de informes y SSRS)
Los elementos de informe, los orígenes de datos compartidos y los conjuntos de datos compartidos se definen
de antemano y se guardan en un servidor de informes. Para tener acceso a ellos, debe abrir el Generador de
informes en modo de servidor mediante una conexión al servidor de informes. Puede usarlos para crear nuevas
versiones si tiene permisos de escritura en el servidor de informes.
Para más información, vea Elementos de informe (Generador de informes y SSRS) y Elementos de informe
en el Diseñador de informes (SSRS).
Temas de procedimientos
Agregar y comprobar una conexión de datos o un origen de datos (Generador de informes y SSRS)
Crear un conjunto de datos compartido o un conjunto de datos incrustado (Generador de informes y SSRS)
Agregar, editar y actualizar campos en el panel Datos de informe (Generador de informes y SSRS)
Crear una consulta en el Diseñador de consultas relacionales (Generador de informes y SSRS)
Mostrar conjuntos de datos ocultos para los valores de parámetro de datos multidimensionales (Generador de
informes y SSRS)
Agregar un filtro a un conjunto de datos (Generador de informes y SSRS)
Establecer un mensaje para cuando no hay datos en una región de datos (Generador de informes y SSRS)
Asociar un parámetro de consulta a un parámetro de informe (Generador de informes y SSRS)
Definir parámetros en el diseñador de consultas MDX para Analysis Services (Generador de informes y SSRS)
En esta sección
Elementos de informe y conjuntos de datos en el Generador de informes
Creación de cadenas de conexión de datos - Generador de informes y SSRS
Especificación de información de credenciales y conexión para los orígenes de datos de informes
Conjuntos de datos incrustados y compartidos de informe (Generador de informes y SSRS)
Colección Campos del conjunto de datos (Generador de informes y SSRS)
Consulte también
Vista de diseño de informe (Generador de informes)
Conceptos de Reporting Services (SSRS)
Herramientas de diseño de consulta (SSRS)
02/04/2022 • 7 minutes to read
Reporting Services ofrece varias herramientas de diseño de consultas que puede usar para crear consultas de
conjuntos de datos en el Diseñador de consultas. Algunos diseñadores de consultas ofrecen modos alternativos
que le permiten elegir entre trabajar en modo visual o directamente en el idioma de la consulta. En este tema se
presentan todas las herramientas y se describe el tipo de origen de datos que admite cada una de ellas. En esta
sección se describen las siguientes herramientas:
Diseñador de consultas basado en texto
Diseñador gráfico de consultas
Diseñador de consultas de modelo de informe
Diseñador de consultas MDX
Diseñador de consultas DMX
Diseñador de consultas de Sap NetWeaver BI
diseñador de consultas de Hyperion Essbase
Todas las herramientas de diseño de consultas se ejecutan en el entorno de diseño de datos de SQL Server Data
Tools (SSDT) cuando se trabaja con una plantilla de proyecto del servidor de informes o del Asistente de
proyectos de servidor de informes. Para obtener más información sobre cómo trabajar con diseñadores de
consultas, vea Reporting Services Query Designers.
El tipo de origen de datos con el que trabaje determinará la disponibilidad de un diseñador de consultas
concreto.
Las extensiones de datos de Reporting Services instaladas en el cliente o en el servidor de informes determinan
los tipos de origen de datos disponibles en el informe. Para más información, vea Archivo de configuración
RSReportDesigner y Archivo de configuración RsReportServer.config.
Una extensión de procesamiento de datos y el diseñador de consultas asociado pueden diferir en el soporte de
orígenes de datos de las maneras siguientes:
El tipo de diseñador de consultas. Por ejemplo, un origen de datos de SQL Server admite ambos
tipos de diseñadores de consultas.
La variación del lenguaje de consulta. Por ejemplo, la sintaxis de un lenguaje de consulta como
Transact-SQL puede variar según el tipo de origen de datos. La sintaxis de los comandos de consulta del
lenguaje Microsoft Transact-SQL difiere ligeramente de la del lenguaje SQL de Oracle.
La compatibilidad con la par te de esquema de un nombre de objeto de base de datos. Si un
origen de datos usa esquemas como parte del identificador del objeto de base de datos, el nombre del
esquema se debe proporcionar como parte de la consulta para todos los nombres que no usen el
esquema predeterminado. Por ejemplo, SELECT FirstName, LastName FROM [Person].[Person] .
La compatibilidad con los parámetros de consulta. Los proveedores de datos varían en lo que
respecta a la compatibilidad para los parámetros. Algunos proveedores de datos admiten parámetros con
nombre (por ejemplo,
SELECT Col1, Col2 FROM Table WHERE <parameter identifier><parameter name> = <value> ). Algunos
proveedores de datos admiten parámetros sin nombre (por ejemplo,
SELECT Col1, Col2 FROM Table WHERE <column name> = ?). El identificador de parámetros puede variar
según el proveedor de datos; por ejemplo, SQL Server usa el símbolo de arroba (@) y Oracle usa los dos
puntos (:). Algunos proveedores de datos no admiten parámetros.
La capacidad de impor tar consultas. Por ejemplo, para un origen de datos de SQL Server , puede
importar una consulta desde un archivo de definición de informe (.rdl) o un archivo .sql.
El diseñador de consultas basado en texto se recomienda para crear consultas complejas, usar procedimientos
almacenados, realizar consultas en datos XML y escribir consultas dinámicas. Según el origen de datos, es
posible que pueda alternar el botón Editar como texto de la barra de herramientas para cambiar entre el
diseñador gráfico de consultas y el diseñador de consultas basado en texto. Para más información, vea Interfaz
de usuario del Diseñador de consultas basado en texto.
Para utilizar el diseñador de consultas de modelo de informe, debe definir un origen de datos que señale a un
modelo publicado. Al definir un conjunto de datos para el origen de datos, puede abrir la consulta del conjunto
de datos en el diseñador de consultas de modelo de informe. El diseñador de consultas de modelo de informe
puede utilizarse en los modos gráfico o basado en texto. Puede alternar el botón Editar como texto en la barra
de herramientas para cambiar entre el diseñador gráfico de consultas y el diseñador de consultas basado en
texto. Para más información, consulte Report Model Query Designer User Interface.
Para utilizar el diseñador de consultas DMX, debe definir un origen de datos que tenga disponible un modelo de
minería de datos válido. Al definir un conjunto de datos para el origen de datos, puede abrir la consulta en el
diseñador de consultas DMX. Si es necesario, utilice los botones MDX y DMX en la barra de herramientas para
cambiar entre los modos MDX y DMX. Después de seleccionar el modelo, puede crear consultas de predicción
de minería de datos que proporcionen datos para un informe. Para más información, consulte Interfaz de
usuario del Diseñador de consultas DMX de Analysis Services.
Consulte también
Herramientas de Reporting Services
Conjuntos de datos de informe (SSRS)
Creación de cadenas de conexión de datos - Generador de informes y SSRS
Tutoriales de Reporting Services (SSRS)
Orígenes de datos admitidos por Reporting Services (SSRS)
Crear un origen de datos incrustado o compartido (SSRS)
Crear una consulta en el Diseñador de consultas
relacionales (Generador de informes y SSRS)
02/04/2022 • 4 minutes to read
Los diseñadores de consultas le ayudan a especificar los datos que se deben recuperar de un origen de datos
externo para un conjunto de datos de informe. Puede utilizar un diseñador de consultas cuando genere una
consulta en un asistente o cree una consulta de conjunto de datos.
NOTE
Puede crear y modificar los archivos de definición de informes paginados (.rdl) en el Generador de informes de Microsoft,
en Power BI Report Builder y en el Diseñador de informes de SQL Server Data Tools.
Una conjunto de datos se basa en un origen de datos. El tipo de origen de datos y el entorno de creación
determina el diseñador de consultas que se ha de abrir al definir la consulta de conjunto de datos. Las
características del diseñador de consultas varían en función del origen de datos subyacente. Para más
información sobre capas de datos, vea Creación de cadenas de conexión de datos - Generador de informes y
SSRS.
Puede utilizar un diseñador de consultas para las siguientes tareas:
Explorar los metadatos de varios esquemas en el origen de datos externo
Especificar los campos para recuperar del conjunto de datos
Especificar las relaciones entre dos objetos, como las tablas
Especificar filtros para restringir los datos antes de recuperarlos como datos del informe
Indicar si se crearán parámetros
Especificar agregados para realizar cálculos en el origen de datos externo
Después de abrir un diseñador de consultas, cree una consulta de la misma manera para un conjunto de datos
incrustado que para uno compartido. Los siguientes procedimientos utilizan una consulta de conjunto de datos
incrustada.
Para obtener más información, vea Interfaz de usuario del Diseñador de consultas relacionales (Generador de
informes).
Para crear una consulta para un conjunto de datos incrustado en la vista de diseño del informe
1. Abra el diseñador de consultas. En el panel Datos de informe, haga clic con el botón derecho en el
conjunto de datos y, después, haga clic en Consulta .
Se abrirá el diseñador de consultas que esté asociado al origen de datos compartido.
2. En el panel Vista de base de datos, expanda las carpetas que muestran una vista jerárquica de objetos de
esquema de la base de datos, como tablas, vistas y procedimientos almacenados. Haga clic en el cuadro
de selección para elegir todos los campos de un objeto o expandir el nodo para seleccionar campos
individuales.
A medida que seleccione campos en el panel Vista de base de datos, el panel Seleccionar campos
mostrará sus selecciones.
Si selecciona campos de más de una tabla de base de datos relacionada, utilice el panel Relaciones para
ver las relaciones entre tablas que se detectaron en el esquema de la base de datos.
3. Haga clic en OK .
4. Haga clic en OK .
La lista de campos de conjunto de datos aparecerá en el panel Datos de informe.
Para especificar los límites de una consulta
1. En el diseñador de consultas relacionales, compruebe que los campos están seleccionados y que
aparecen en el panel Campos seleccionados .
2. En la barra de herramientas del panel Filtros aplicados, haga clic en Agregar filtro . Aparece una nueva
fila de filtro.
3. En Nombre de campo , haga clic para mostrar la lista desplegable de campos y, después, haga clic en el
nombre del campo por el que quiere filtrar. Por ejemplo, para filtrar por cantidad, haga clic en el campo
que contiene el número de elementos.
4. En Operador , haga clic para mostrar la lista desplegable de operadores y, después, seleccione el
operador de comparación que se usará en el filtro.
5. En Valor , escriba el valor por el que desea filtrar. Por ejemplo, para filtrar por una cantidad mayor que
100, escriba 100.
6. Seleccione la opción de parámetro de esta fila para crear un parámetro de conjunto de datos que permita
a los usuarios especificar valores de filtro. Automáticamente se creará un parámetro de informe que
coincida con el parámetro de conjunto de datos.
7. Haga clic en OK .
8. Haga clic en OK .
La lista de campos de conjunto de datos aparecerá en el panel Datos de informe.
Para ver un conjunto de resultados de consulta
1. En la barra de herramientas del diseñador de consultas, haga clic en Ejecutar consulta (!) .
NOTE
El diseñador de consultas utiliza las credenciales de tiempo de diseño para ejecutar la consulta y recuperar el
conjunto de resultados. Para más información, consulte Especificar información de credenciales y conexión para los
orígenes de datos de informes.
La consulta se ejecuta en el origen de datos y devuelve datos de ejemplo en el panel Resultados de la consulta.
Consulte también
Conjuntos de datos de informe (SSRS)
Agregar datos de orígenes de datos externos (SSRS)
Herramientas de diseño de consulta (SSRS)
Crear un conjunto de datos compartido o un conjunto de datos incrustado (Generador de informes y SSRS)
Vista de diseño de informe (Generador de informes)
Vista de diseño de conjunto de datos compartidos (Generador de informes)
Diseñadores de consultas de Reporting Services
Asociar un parámetro de consulta a un parámetro
de informe (Generador de informes y SSRS)
02/04/2022 • 2 minutes to read
Cuando define una consulta de conjunto de datos que contiene una variable de consulta, se analiza el comando
de consulta. Para cada variable de consulta, se crea un parámetro de informe y un parámetro de conjunto de
datos correspondientes. El parámetro de conjunto de datos señala el parámetro de informe. Esto permite al
usuario especificar un valor que pasa directamente a la consulta. Cada vez que se modifica el comando de
consulta, se realiza el mismo proceso.
Si cambia el nombre de un parámetro de informe que está enlazado a un parámetro de consulta, deberá
vincular manualmente los parámetros de consulta al parámetro de informe con el nuevo nombre; para ello,
deberá seguir el procedimiento descrito en este tema.
NOTA: Puede crear y modificar los archivos de definición de informes paginados (.rdl) en el Generador de
informes de Microsoft, en Power BI Report Builder y en el Diseñador de informes de SQL Server Data Tools.
NOTA: Si el panel Datos de informe no es visible, haga clic en Datos de informe en el menú Ver .
2. En la columna Nombre de parámetro , busque el nombre del parámetro de consulta. Los nombres de
los parámetros se rellenan automáticamente basándose en la consulta. Cada vez que cambia la consulta,
la consulta se comprueba para ver si existen nuevos parámetros de consulta. Los parámetros de consulta
creados manualmente no cambian cuando cambia la consulta.
En Nombre de parámetro , busque el nombre del parámetro de consulta tal y como existe en la
consulta. También puede agregar manualmente un nuevo parámetro de consulta y escribir un
nombre.
En Valor de parámetro , escriba o seleccione una expresión que se evalúe como el valor que se
va a pasar al parámetro de consulta. Éste es normalmente el nombre del parámetro de informe.
NOTA: El valor de los parámetros de consulta no está limitado a parámetros de informe. Como
valor del parámetro se puede utilizar cualquier expresión que se evalúe como un valor.
Consulte también
Conjuntos de datos incrustados y compartidos de informe (Generador de informes y SSRS)
Definir parámetros en el diseñador de consultas
MDX para Analysis Services
02/04/2022 • 3 minutes to read
Si desea incluir parámetros en una consulta MDX para un origen de datos de Analysis Services , debe agregar
un parámetro de consulta a la consulta. En el diseñador de consultas MDX, puede agregar un parámetro de
consulta tanto en el modo de diseño como en el modo de consulta mediante la especificación de un filtro.
Después de definir la consulta con un parámetro de consulta, Reporting Services crea automáticamente un
parámetro de informe y un conjunto de datos para proporcionar la lista de valores válidos. Esto permite al
usuario especificar un valor que se pasa directamente a la consulta.
NOTE
Puede crear y modificar los archivos de definición de informes paginados (.rdl) en el Generador de informes de Microsoft,
en Power BI Report Builder y en el Diseñador de informes de SQL Server Data Tools.
Consulte también
Tipo de conexión de Analysis Services para MDX (SSRS)
Interfaz de usuario del diseñador de consultas MDX de Analysis Services
Interfaz de usuario del Diseñador de consultas DMX
de Analysis Services
02/04/2022 • 4 minutes to read
Reporting Services proporciona diseñadores gráficos de consultas para crear consultas DMX (Expresiones de
minería de datos) y consultas MDX (Expresiones multidimensionales) para un origen de datos de Analysis
Services . En este tema se describe el diseñador de consultas DMX. Para obtener más información acerca del
diseñador de consultas MDX, vea Analysis Services MDX Query Designer User Interface.
El diseñador gráfico de consultas DMX tiene tres modos: diseño, consulta y resultados. Para pasar de un modo a
otro, haga clic con el botón secundario en el panel de diseño de consulta y seleccione el modo correspondiente.
Cada modo proporciona un panel Metadatos desde el que puede arrastrar miembros de los cubos
seleccionados para crear una consulta DMX; ésta recupera datos para un conjunto de datos al procesarse el
informe.
Prepara la consulta.
PA N EL F UN C IÓ N
Para ejecutar la consulta DMX y mostrar los resultados en el panel Resultado, haga clic con el botón derecho en
el panel de diseño de consulta y seleccione Resultado .
PA N EL F UN C IÓ N
Para ejecutar la consulta DMX y mostrar los resultados en el panel Resultado, haga clic con el botón derecho en
el panel de diseño de consulta y seleccione Resultado .
Consulte también
Definir parámetros en el diseñador de consultas MDX para Analysis Services (Generador de informes y SSRS)
Crear un conjunto de datos compartido o un conjunto de datos incrustado (Generador de informes y SSRS)
Tipo de conexión de Analysis Services para DMX (SSRS)
Recuperar datos de un modelo de minería de datos (DMX) (SSRS)
Archivo de configuración RSReportDesigner
Tipo de conexión de Analysis Services para MDX (SSRS)
Tipo de conexión de Analysis Services para DMX (SSRS)
Interfaz de usuario del Diseñador de consultas MDX
de Analysis Services
02/04/2022 • 5 minutes to read
Reporting Services proporciona diseñadores gráficos de consultas para crear consultas MDX (Expresiones
multidimensionales) y consultas DMX (Expresiones de minería de datos) para un origen de datos de Analysis
Services . En este tema se describe el diseñador de consultas MDX. Para más información sobre el diseñador de
consultas DMX, vea Tipo de conexión de Analysis Services para DMX (SSRS).
El diseñador gráfico de consultas MDX tiene dos modos: modo de diseño y modo de consulta. Cada modo
proporciona un panel de metadatos desde el que puede arrastrar miembros de los cubos seleccionados para
crear una consulta MDX; ésta recupera datos al procesarse el informe.
IMPORTANT
Los usuarios tienen acceso a los orígenes de datos cuando crean y ejecutan las consultas. Debe conceder permisos
mínimos para los orígenes de datos, por ejemplo permisos de solo lectura.
NOTE
No se admite la importación de una consulta .mdx desde un archivo.
Panel Miembros calculados Muestra los miembros calculados definidos actualmente que
se encuentran disponibles para utilizarse en la consulta.
Puede arrastrar dimensiones, medidas y KPI desde el panel Metadatos, y los miembros calculados desde el
panel Miembros calculados al panel Datos. En el panel Filtro, puede seleccionar dimensiones y jerarquías
relacionadas, y establecer expresiones de filtro para limitar los datos disponibles en la consulta. Si el botón de
alternancia Ejecución automática ( ) de la barra de herramientas está seleccionado, el diseñador de
consultas ejecuta la consulta cada vez que coloque un objeto de metadatos en el panel Datos. Puede ejecutar la
consulta manualmente con el botón Ejecutar ( ) de la barra de herramientas.
Al crear una consulta MDX en este modo, se incluyen automáticamente en la consulta las propiedades
adicionales siguientes:
Propiedades de miembro MEMBER_CAPTION, MEMBER_UNIQUE_NAME
Propiedades de la celda VALUE, BACK_COLOR, FORE_COLOR, FORMATTED_VALUE, FORMAT_STRING,
FONT_NAME, FONT_SIZE, FONT_FLAGS
Si desea especificar sus propias propiedades adicionales, debe modificar manualmente la consulta MDX en el
modo de consulta.
Barra de herramientas del diseñador gráfico de consultas MDX en modo de diseño
La barra de herramientas del diseñador de consultas proporciona botones que le ayudan a diseñar consultas
MDX mediante la interfaz gráfica. En la tabla siguiente se describen los botones y sus funciones.
Editar como texto No está habilitado para este tipo de origen de datos.
Prepara la consulta.
Cancela la consulta.
El panel Metadatos muestra pestañas de Metadatos , Funciones y Plantillas . Desde la pestaña Metadatos ,
puede arrastrar dimensiones, jerarquías, KPI y medidas al panel Consulta MDX. Desde la pestaña Funciones ,
puede arrastrar funciones hasta el panel Consulta MDX. Desde la pestaña Plantillas , puede agregar plantillas
MDX al panel Consulta MDX. Cuando ejecute la consulta, en el panel Resultado se mostrarán los resultados de la
consulta MDX.
Puede ampliar la consulta MDX predeterminada generada en modo de diseño para que incluya propiedades de
miembro y de celda adicionales. Al ejecutar la consulta, estos valores no aparecen en el conjunto de resultados.
Sin embargo, se devuelven a Reporting Services y puede usarlos en un informe. Para obtener más información,
vea Propiedades de campo extendidas para una base de datos de Analysis Services (SSRS).
Barra de herramientas del diseñador gráfico de consultas en modo de consulta
La barra de herramientas del diseñador de consultas proporciona botones que le ayudan a diseñar consultas
MDX mediante la interfaz gráfica.
Los botones de la barra de herramientas son idénticos en los modos de diseño y de consulta. Sin embargo, los
siguientes botones no están habilitados para el modo de consulta:
Editar como texto
Agregar miembro calculado ( )
Mostrar celdas vacías ( )
Ejecutar automáticamente ( )
Mostrar agregaciones ( )
Consulte también
Definir parámetros en el diseñador de consultas MDX para Analysis Services (Generador de informes y SSRS)
Crear un conjunto de datos compartido o un conjunto de datos incrustado (Generador de informes y SSRS)
Tipo de conexión de Analysis Services para DMX (SSRS)
Archivo de configuración RSReportDesigner
Tipo de conexión de Analysis Services para MDX (SSRS)
Interfaz de usuario del diseñador gráfico de
consultas
02/04/2022 • 8 minutes to read
Reporting Services proporciona un diseñador gráfico de consultas y un diseñador de consultas basado en texto
con los que se pueden crear consultas y recuperar datos de una base de datos relacional para un conjunto de
datos de informe del Diseñador de informes. Use el diseñador gráfico de consultas para generar una consulta de
forma interactiva y ver los resultados para los tipos de orígenes de datos de SQL Server, Oracle, OLE DB y ODBC.
Use el diseñador de consultas basado en texto para especificar varias instrucciones de Transact-SQL , sintaxis
compleja de consultas o comandos, y consultas basadas en expresiones. Para más información, vea Interfaz de
usuario del Diseñador de consultas basado en texto. Para más información sobre cómo trabajar con tipos de
orígenes de datos específicos, vea Conjuntos de datos de informe (SSRS).
.
NOTE
No todas las extensiones de procesamiento de datos admiten todos los tipos. El proveedor de datos subyacentes debe
admitir un tipo de comando antes de que la opción esté disponible.
PA N EL F UN C IÓ N
Si cambia información en cualquiera de los tres primeros paneles, dichos cambios aparecerán en los demás
paneles. Por ejemplo, si agrega una tabla en el panel Diagrama, ésta se agregará automáticamente a la consulta
de Transact-SQL del panel de SQL. Si se agrega un campo a la consulta del panel de SQL, se agrega
automáticamente el campo a la lista del panel Cuadrícula y se actualiza la tabla del panel Diagrama.
Para más información, vea Herramientas Diseñador de consultas y vistas (Visual Database Tools).
Barra de herramientas del diseñador gráfico de consultas
La barra de herramientas del diseñador gráfico de consultas proporciona botones que le ayudan a diseñar
consultas de Transact-SQL mediante la interfaz gráfica.
Ejecuta la consulta.
Ejemplo
La siguiente consulta devuelve la lista de apellidos de la tabla AdventureWorks2012 Person de la base de
datos :
También puede ejecutar procedimientos almacenados desde el panel de SQL. La siguiente consulta ejecuta el
procedimiento almacenado uspGetWhereUsedProductID de la base de datos AdventureWorks2012 :
NOTE
la característica TableDirect solo es compatible con los tipos de orígenes de datos OLE DB y ODBC .
PA N EL F UN C IÓ N
Lista desplegable de tablas Muestra todas las tablas disponibles del origen de datos.
Seleccione uno de la lista para activarlo.
PA N EL F UN C IÓ N
Lista desplegable de procedimientos almacenados Muestra todos los procedimientos almacenados disponibles
del origen de datos. Seleccione uno de la lista para activarlo.
Lista desplegable de procedimientos almacenados Haga clic en la flecha abajo para mostrar una lista de
procedimientos almacenados disponibles del origen de
datos. Haga clic en un procedimiento almacenado de la lista
para seleccionarlo.
Ejemplo
El siguiente procedimiento almacenado llama a una lista de cargos de los administradores de la base de datos
AdventureWorks2012 . Este procedimiento almacenado acepta BusinessEntityID como parámetro. Puede
especificar un entero pequeño.
uspGetEmployeeManagers '1';
Consulte también
Herramientas de diseño de consulta (SSRS)
Conjuntos de datos de informe (SSRS)
Tipo de conexión de SQL Server (SSRS)
Tipo de conexión OLE DB (SSRS)
Conjuntos de datos de informe (SSRS)
Tipo de conexión de Oracle (SSRS)
Archivo de configuración RSReportDesigner
Temas de procedimientos de diseño de consultas y vistas (Visual Database Tools)
Interfaz de usuario del Diseñador de consultas
relacionales (Generador de informes)
02/04/2022 • 14 minutes to read
El Generador de informes y el Diseñador de informes de SQL Server Data Tools (SSDT)proporcionan tanto un
diseñador gráfico de consultas como un diseñador de consultas basado en texto para ayudarle a crear una
consulta que especifique los datos que deben recuperarse de bases de datos relacionales de Microsoft SQL
Server y Microsoft SQL Database, además de Microsoft Almacenamiento de datos paralelos de SQL Server
2016 para un conjunto de datos de informe. Use el diseñador gráfico de consultas para explorar los metadatos,
crear una consulta de forma interactiva y ver los resultados de la consulta. Use el diseñador de consultas basado
en texto para ver la consulta creada por el diseñador gráfico de consultas o para modificar una consulta.
También puede importar una consulta existente de un archivo o informe.
NOTE
En el Generador de informes, para especificar una consulta para los tipos de orígenes de datos Oracle, OLE DB, ODBC y
Teradata, debe usarse el diseñador de consultas basado en texto. Para más información, vea Interfaz de usuario del
Diseñador de consultas basado en texto (Generador de informes).
IMPORTANT
Los usuarios tienen acceso a los orígenes de datos cuando crean y ejecutan las consultas. Debe conceder permisos
mínimos para los orígenes de datos, por ejemplo permisos de solo lectura.
NOTE
Almacenamiento de datos paralelos de SQL Server 2016 no admite procedimientos almacenados o funciones con valores
de tabla.
La figura siguiente muestra el diseñador gráfico de consultas cuando se utiliza con tablas o vistas.
La figura siguiente muestra el diseñador gráfico de consultas cuando se utiliza con funciones con valores de
tabla o procedimientos almacenados.
IMPORTANT
Cuando se usa con Almacenamiento de datos paralelos de SQL Server 2016 , no se proporcionan los metadatos
necesarios para crear las combinaciones y las relaciones no se pueden detectar automáticamente. Si una consulta
recupera los datos de Almacenamiento de datos paralelos de SQL Server 2016, todas las combinaciones de la
tabla deben crearse de forma manual.
Editar como texto Cambie al diseñador de consultas basado en texto para ver
la consulta generada automáticamente o para modificar la
consulta.
Consulte también
Herramientas de diseño de consulta (SSRS)
Interfaz de usuario del Diseñador de consultas de
Hyperion Essbase
02/04/2022 • 4 minutes to read
Reporting Services proporciona un diseñador gráfico de consultas que permite crear consultas MDX
(expresiones multidimensionales) para un origen de datos de Hyperion Essbase . El diseñador gráfico de
consultas MDX tiene dos modos: modo de diseño y modo de consulta. Cada modo proporciona un panel de
metadatos desde el que puede arrastrar miembros de un cubo definido en el origen de datos para crear una
consulta MDX que recupere datos cuando se procese el informe.
IMPORTANT
Los usuarios tienen acceso a los orígenes de datos cuando crean y ejecutan las consultas. Debe conceder permisos
mínimos para los orígenes de datos, por ejemplo permisos de solo lectura.
Para más información sobre cómo trabajar con un origen de datos multidimensionales de Hyperion Essbase,
vea Tipo de conexión de Hyperion Essbase (SSRS).
En esta sección se describen los botones de la barra de tareas y los paneles del diseñador para cada modo del
diseñador gráfico de consultas.
PA N EL F UN C IÓ N
Panel Miembros calculados Muestra los miembros calculados definidos actualmente que
se encuentran disponibles para utilizarse en la consulta.
Puede arrastrar dimensiones y medidas desde el panel Metadatos, y miembros calculados desde el panel
Miembros calculados hasta el panel Datos. Si el botón de alternancia Ejecución automática de la barra de
herramientas está activado, el diseñador de consultas ejecuta la consulta cada vez que coloque un objeto en el
panel Datos. Si Ejecución automática está desactivado, el diseñador de consultas no ejecuta la consulta
cuando realice cambios en el panel Datos. Puede ejecutar la consulta manualmente mediante el botón Ejecutar
de la barra de herramientas.
En el panel Filtro, puede seleccionar valores de dimensión para limitar los datos recuperados desde el origen de
datos. Los valores que defina en el modo de diseño aparecerán en la cláusula WHERE de MDX en el modo de
consulta.
Barra de herramientas del diseñador gráfico de consultas en la barra de herramientas del modo de diseño
La barra de herramientas del diseñador de consultas proporciona botones que le ayudan a diseñar consultas
MDX mediante la interfaz gráfica. En la tabla siguiente se muestran los botones y se describen sus funciones.
Cancela la consulta.
PA N EL F UN C IÓ N
Panel Metadatos/Funciones Muestra una ventana con pestañas que muestra una lista de
metadatos o funciones disponibles para utilizarse en la
creación de texto de consulta.
En el panel Metadatos, puede arrastrar medidas y dimensiones desde la pestaña Metadatos hasta el panel
Consulta MDX. Puede arrastrar funciones desde la pestaña Funciones hasta el panel Consulta MDX. Cuando
ejecute la consulta, en el panel Resultado se mostrarán los resultados de la consulta MDX actual.
Barra de herramientas del diseñador gráfico de consultas en el modo de consulta
La barra de herramientas del diseñador de consultas proporciona botones que le ayudan a diseñar consultas
MDX mediante la interfaz gráfica. Los botones de la barra de herramientas son idénticos en los modos de diseño
y de consulta. Sin embargo, los siguientes botones no están habilitados para el modo de consulta:
Editar como texto
Agregar miembro calculado ( )
Mostrar celdas vacías ( )
Ejecutar automáticamente ( )
Consulte también
Crear un conjunto de datos compartido o un conjunto de datos incrustado (Generador de informes y SSRS)
Archivo de configuración RSReportDesigner
Interfaz de usuario del Diseñador de consultas SAP
NetWeaver BI
02/04/2022 • 5 minutes to read
Reporting Services proporciona un diseñador gráfico de consultas que permite crear consultas MDX
(expresiones multidimensionales) para un origen de datos de SAP NetWeaver® Business Intelligence. El
diseñador gráfico de consultas MDX tiene dos modos: modo de diseño y modo de consulta. Cada modo
proporciona un panel Metadatos desde el que puede arrastrar miembros de un InfoCubo, un MultiSitio, o bien
de una consulta habilitada para web definidos en el origen de datos; de esta forma, se puede crear una consulta
MDX que recupera datos cuando se procesa el informe.
IMPORTANT
Los usuarios tienen acceso a los orígenes de datos cuando crean y ejecutan las consultas. Debe conceder permisos
mínimos para los orígenes de datos, por ejemplo permisos de solo lectura.
Para más información sobre cómo trabajar con un origen de datos multidimensionales de SAP, vea Tipo de
conexión BI de SAP NetWeaver (SSRS).
En esta sección se describen los botones de la barra de tareas y los paneles del diseñador para cada modo del
diseñador gráfico de consultas.
PA N EL F UN C IÓ N
Panel Miembros calculados Muestra los miembros calculados definidos actualmente que
se encuentran disponibles para utilizarse en la consulta.
Puede arrastrar las dimensiones y las cifras clave desde el panel Metadatos, y los miembros calculados desde el
panel Miembros calculados al panel Datos. Si el botón de alternancia Ejecución automática de la barra de
herramientas está activado, el diseñador de consultas ejecuta la consulta cada vez que coloque un objeto en el
panel Datos. Si Ejecución automática está desactivado, el diseñador de consultas no ejecuta la consulta
cuando realice cambios en el panel Datos. Puede ejecutar la consulta manualmente mediante el botón Ejecutar
de la barra de herramientas.
Barra de herramientas del diseñador gráfico de consultas en la barra de herramientas del modo de diseño
La barra de herramientas del diseñador de consultas proporciona botones que le ayudan a diseñar consultas
MDX mediante la interfaz gráfica. En la tabla siguiente, se describen los botones y sus funciones.
Cancela la consulta.
PA N EL F UN C IÓ N
Panel Metadatos/Funciones Muestra una ventana con pestañas que muestra una lista de
metadatos o funciones disponibles para utilizarse en la
creación de texto de consulta.
En el panel Metadatos, puede arrastrar dimensiones y cifras clave desde la pestaña Metadatos hasta el panel
Consulta MDX; el nombre técnico de los metadatos se inserta en el cursor. Puede arrastrar funciones desde la
pestaña Funciones hasta el panel Consulta MDX. Cuando ejecute la consulta, en el panel Resultado se
mostrarán los resultados de la consulta MDX actual.
Si el cubo seleccionado es una consulta habilitada para web, se le pedirá que establezca valores
predeterminados estáticos para las variables existentes. A continuación, podrá arrastrar variables al panel
Consulta MDX.
Los paneles Metadatos y Variables muestran nombres sencillos. Al colocar los objetos en el panel Consulta MDX,
verá los nombres técnicos que necesita el origen de datos insertado en la consulta MDX.
Barra de herramientas del diseñador gráfico de consultas en el modo de consulta
La barra de herramientas del diseñador de consultas proporciona botones que le ayudan a diseñar consultas
MDX mediante la interfaz gráfica. Los botones de la barra de herramientas son idénticos en los modos de diseño
y de consulta. Sin embargo, los siguientes botones no están habilitados para el modo de consulta:
Editar como texto
Agregar miembro calculado ( )
Mostrar celdas vacías ( )
Ejecutar automáticamente ( )
Eliminar ( )
Consulte también
Crear un conjunto de datos compartido o un conjunto de datos incrustado (Generador de informes y SSRS)
Archivo de configuración RSReportDesigner
Diseñador de consultas de lista de SharePoint
(Generador de informes)
02/04/2022 • 5 minutes to read
IMPORTANT
Los usuarios tienen acceso a los orígenes de datos cuando crean y ejecutan las consultas. Debe conceder permisos
mínimos para los orígenes de datos, por ejemplo permisos de solo lectura.
Editar como texto Cambie al diseñador de consultas basado en texto para ver
la consulta generada automáticamente o para modificar la
consulta.
Mostrar campos ocultos Alterna entre mostrar u ocultar los campos que SharePoint
generó automáticamente como el ProgID y Level para los
elementos de vínculo de SharePoint, pero normalmente no
se utiliza en informes. Al ocultar estos campos, la lista de
campos se hace más corta y más fácil de utilizar.
Consulte también
Herramientas de diseño de consulta (SSRS)
Interfaz de usuario del Diseñador de consultas
basado en texto (Generador de informes)
02/04/2022 • 5 minutes to read
Use el diseñador de consultas basado en texto para especificar una consulta mediante el lenguaje de consulta
admitido por el origen de datos, para ejecutar la consulta y para ver los resultados en tiempo de diseño. Puede
especificar varias sintaxis de consulta, comandos o instrucciones Transact-SQL para extensiones de
procesamiento de datos personalizadas, y consultas que se especifican como expresiones. Dado que el
generador de consultas basado en texto no procesa previamente la consulta y puede acomodar todo tipo de
sintaxis de consulta, es la herramienta de generación de consultas predeterminada para varios tipos de orígenes
de datos.
IMPORTANT
Los usuarios tienen acceso a los orígenes de datos cuando crean y ejecutan las consultas. Debe conceder permisos
mínimos para los orígenes de datos, por ejemplo permisos de solo lectura.
El diseñador de consultas basado en texto muestra una barra de herramientas y los dos paneles siguientes:
Consulta Muestra el texto de la consulta, el nombre de tabla o el nombre del procedimiento
almacenado, dependiendo del tipo de consulta. No todos los tipos de consulta están disponibles para
todos los tipos de origen de datos. Por ejemplo, el nombre de tabla solamente es compatible con el tipo
de orígenes de datos OLE DB.
Resultado Muestra los resultados de la ejecución de la consulta en tiempo de diseño.
PA N EL F UN C IÓ N
Ejemplo
La siguiente consulta devuelve la lista de nombres de la tabla ContactType de la base de datos
AdventureWorks2014 para el esquema Person .
Si hace clic en Ejecutar en la barra de herramientas, el comando del panel Consulta se ejecuta y los resultados
se muestran en el panel Resultado . El conjunto de resultados muestra una lista de 20 tipos de contactos; por
ejemplo, Owner o Sales Agent.
Tipo de comando StoredProcedure
Si selecciona Tipo de comando StoredProcedure , el diseñador de consultas basado en texto presenta dos
paneles: el panel Consulta y el panel Resultado. Escriba el nombre del procedimiento almacenado en el panel
Consulta y haga clic en Ejecutar en la barra de herramientas. Si el procedimiento almacenado utiliza
parámetros, se abre el cuadro de diálogo Definir parámetros de consulta . Escriba los valores de los
parámetros para el procedimiento almacenado. Se crea un parámetro de informe para cada parámetro de
entrada de procedimiento almacenado.
La figura siguiente muestra los paneles Consulta y Resultado al ejecutar un procedimiento almacenado. En este
caso, los parámetros de entrada son constantes.
PA N EL F UN C IÓ N
Ejemplo
La consulta siguiente llama a un procedimiento almacenado de AdventureWorks2014 denominado
uspGetWhereUsedProductID . Debe especificar un valor para el parámetro de número de identificación de
producto al ejecutar la consulta.
uspGetWhereUsedProductID
Haga clic en el botón Ejecutar ( ! ). Cuando se le soliciten los parámetros de consulta, use la tabla siguiente para
escribir los valores.
PA RÁ M ET RO VA L UE
@StartProductID 820
@CheckDate 20010115
Para la fecha especificada, el conjunto de resultados muestra una lista de 13 identificadores del producto que
utilizaron el número de componente especificado.
Tipo de comando TableDirect
Si selecciona Tipo de comando TableDirect , el diseñador de consultas basado en texto presenta dos paneles:
el panel Consulta y el panel Resultado. Si selecciona una tabla y hace clic en el botón Ejecutar , se devolverán
todas las columnas de dicha tabla.
Ejemplo
Para un tipo de origen de datos OLE DB, la siguiente consulta del conjunto de datos devuelve un conjunto de
resultados para todos los tipos de datos en la base de datos AdventureWorks2014.
Person.ContactType
Consulte también
Interfaz de usuario del Diseñador de consultas relacionales (Generador de informes)
Herramientas de diseño de consulta (SSRS)
Conjuntos de datos incrustados y compartidos
(Generador de informes y SSRS)
02/04/2022 • 4 minutes to read
En un informe, un conjunto de datos representa los datos del informe que se devuelven como resultado de
ejecutar una consulta en un origen de datos externo. El conjunto de datos depende de la conexión de datos que
contiene información sobre el origen de datos externo. Los datos en sí no se incluyen en la definición de
informe. El conjunto de datos contiene un comando de consulta, una colección de campos, parámetros, filtros y
opciones de datos que incluyen la distinción entre mayúsculas y minúsculas y la intercalación. Hay dos tipos de
conjuntos de datos:
Conjuntos de datos compar tidos. Un conjunto de datos compartido se publica en un servidor de
informes y se puede usar en varios informes. Un conjunto de datos compartido debe basarse en un
origen de datos compartido. Un conjunto de datos compartido puede estar almacenado en memoria
caché y programarse creando un plan de actualización de la memoria caché.
Conjuntos de datos inser tados. Los conjuntos de datos incrustados se definen en un único informe y
se usan en él.
La diferencia entre ambos enfoques es la manera en que se crean, almacenan y administran.
NOTE
Puede crear y modificar los archivos de definición de informes paginados (.rdl) en el Generador de informes de Microsoft,
en Power BI Report Builder y en el Diseñador de informes de SQL Server Data Tools.
Parámetros de consulta No puede hacer referencia a los Configure los parámetros que no
parámetros de informe están marcados como de solo
lectura en la definición
Incluye los valores predeterminados
Consulte también
Comparación de orígenes de datos incrustados y compartidos - Generador de informes y SSRS Crear un
conjunto de datos compartido o un conjunto de datos incrustado(Generador de informes y SSRS)
Conjuntos de datos de informe (SSRS)
Colección Campos del conjunto de datos (Generador de informes y SSRS)
Creación de cadenas de conexión de datos - Generador de informes y SSRS
Crear un conjunto de datos compartido o un
conjunto de datos incrustado (Generador de
informes y SSRS)
02/04/2022 • 5 minutes to read
SE APLICA A: ✔
️ Microsoft Report Builder (SSRS) ❌ Power BI Report Builder
Los conjuntos de datos incrustados se usan en un único informe paginado. Los conjuntos de datos compartidos
en un servidor de informes se pueden usar en varios informes Reporting Services, tanto móviles como
paginados. Para crear un conjunto de datos, necesita un origen de datos incrustado o compartido.
NOTE
Puede crear y modificar los archivos de definición de informes paginados (.rdl) en el Generador de informes de Microsoft,
en Power BI Report Builder y en el Diseñador de informes de SQL Server Data Tools.
2. En el panel izquierdo, bajo Crear un conjunto de datos , haga clic en Conjunto de datos
compar tido .
3. En el panel derecho, haga clic en Examinar para seleccionar un origen de datos compartido del servidor
de informes y, a continuación, haga clic en Crear . Se abre el diseñador de consultas asociado al origen de
datos compartido.
4. En el diseñador de consultas, especifique los campos que se incluirán en el conjunto de datos.
5. Haga clic en Ejecutar ( ! ) para ejecutar la consulta.
6. En el botón Generador de informes , haga clic en Guardar o Guardar como para guardar el conjunto
de datos compartido en el servidor de informes.
7. Para salir del Generador de informes, haga clic en Generador de informes y, a continuación, haga clic
en Salir del Generador de informes . Para trabajar con informes, haga clic en Generador de
informes y haga clic en Nuevo o en Abrir .
NOTE
El nombre del conjunto de datos se utiliza internamente en el informe. Para evitar confusiones, se recomienda que
el nombre del conjunto de datos describa los datos que devuelve la consulta.
Consulte también
Conjuntos de datos incrustados y compartidos de informe (Generador de informes y SSRS)
Colección Campos del conjunto de datos (Generador de informes y SSRS)
Conjuntos de datos de informe (SSRS)
Creación de cadenas de conexión de datos - Generador de informes y SSRS
Conjuntos de datos incrustados y compartidos (Generador de informes y SSRS)
Elementos de informe y conjuntos de datos en el
Generador de informes
02/04/2022 • 4 minutes to read
En el Generador de informes, la manera más fácil de incluir datos en un informe es agregar elementos de
informe de la galería de elementos de informe. Los elementos de informe contienen los conjuntos de datos de
los que dependen, que se conocen como conjuntos de datos dependientes. Los conjuntos de datos dependientes
están ubicados en orígenes de datos compartidos y pueden ser conjuntos de datos incrustados o conjuntos de
datos compartidos. Para más información, vea Elementos de informe.
Otra manera fácil de incluir datos en un informe es usar un conjunto de datos compartido. Para más
información, vea Conjuntos de datos incrustados y compartidos de informe (Generador de informes y SSRS).
NOTE
Puede crear y modificar los archivos de definición de informes paginados (.rdl) en el Generador de informes de Microsoft,
en Power BI Report Builder y en el Diseñador de informes de SQL Server Data Tools.
IMPORTANT
Para asegurarse de que usted y otros usuarios pueden seguir usando correctamente los datos de un conjunto de datos
compartido, debe entender los principios básicos sobre la protección de los elementos de informe. Para obtener más
información, vea Proteger los elementos de un conjunto de datos compartido.
Consulte también
Vista de diseño de informe (Generador de informes)
Seguridad (Generador de informes)
Elementos de informe (Generador de informes y SSRS)
Conjuntos de datos incrustados y compartidos de informe (Generador de informes y SSRS)
Administrar conjuntos de datos compartidos
02/04/2022 • 10 minutes to read
En Reporting Services, los conjuntos de datos compartidos recuperan los datos de los orígenes de datos
compartidos que se conectan a los orígenes de datos externos. Un conjunto de datos compartido proporciona
una manera de compartir una consulta para ayudar a proporcionar un conjunto coherente de datos para varios
informes. La consulta del conjunto de datos puede incluir parámetros de conjunto de datos. Puede configurar un
conjunto de datos compartido para almacenar en memoria caché los resultados de la consulta para
combinaciones de parámetros concretas al usarse por primera vez o especificando una programación. Puede
utilizar el almacenamiento en caché del conjunto de datos compartido en combinación con el almacenamiento
en caché de los informes y las fuentes de datos de informe para ayudar a administrar el acceso a un origen de
datos.
Los conjuntos de datos compartidos solo utilizan orígenes de datos compartidos, no orígenes de datos
incrustados. Un conjunto de datos compartido puede estar basado en cualquier origen de datos para una
extensión de datos de Reporting Services admitida o un modelo de informe.
Modificar el tiempo de espera de ejecución de la consulta Establezca el tiempo de espera de ejecución de la consulta en
segundos. Cero (0) segundos significa que no hay tiempo de
espera. Determina el número de segundos antes de que la
consulta de conjunto de datos supere el tiempo de espera.
Para no especificar ningún valor de tiempo de espera, utilice
0. Para más información, vea Establecer valores de tiempo de
espera para el procesamiento de informes y conjuntos de
datos compartidos (SSRS).
Ver elementos dependientes Vea los elementos que utilizan este conjunto de datos
compartido: los elementos de informe publicados, los
orígenes de datos compartidos y los informes.
Cambiar las propiedades de elemento portal web Trabajar con conjuntos de datos
del conjunto de datos compartido. compartidos: portal web
Especificar propiedades de conjunto de Diseñador de informes del Generador Propiedades del conjunto de datos
datos compartido adicionales para una de informes (cuadro de diálogo), Consulta
instancia del conjunto de datos (Generador de informes)
compartido en un informe.
En modo integrado de SharePoint, Páginas de aplicación de SharePoint Cambiar las propiedades de elemento
sincronizar la definición del conjunto del conjunto de datos compartido
de datos compartido entre el servidor
de informes y el sitio de SharePoint Cambiar las opciones de memoria
caché
Consulte también
Administración de contenido del servidor de informes (Modo nativo de SSRS)
Concesión de permisos en un servidor de informes en modo nativo
Agregar, editar y actualizar campos en el panel
Datos de informe (Generador de informes y SSRS)
02/04/2022 • 3 minutes to read
Los campos de conjunto de datos son la colección integrada de nombres de campo que representan los datos
que se devuelven cuando una consulta de conjunto de datos se ejecuta en un origen de datos externo.
En un conjunto de datos incrustado, los campos de conjunto de datos son los que se crean cuando se termina de
generar una consulta y se cierra el panel del Diseñador de consultas y los campos calculados que se crean.
En un conjunto de datos compartido, los campos de conjunto de datos son los de la definición del conjunto de
datos compartido cuando se agregó al informe. Aunque la consulta del conjunto de datos compartido del
servidor de informes siempre se utiliza al ejecutar el informe, la lista de campos de conjunto de datos del
informe es estática.
Use Actualizar campos para actualizar la lista de campos en el informe de modo que coincida con la lista
actual de campos de la consulta del conjunto de datos compartido. Actualizar la lista de campos no afecta a los
campos calculados que defina en un informe.
NOTE
Puede crear y modificar los archivos de definición de informes paginados (.rdl) en el Generador de informes de Microsoft,
en Power BI Report Builder y en el Diseñador de informes de SQL Server Data Tools.
NOTE
Si no puede ver el panel Datos de informe, en el menú Ver , haga clic en Datos de informe .
2. En la página Campos del cuadro de diálogo Propiedades del conjunto de datos , haga clic en
Agregar y, a continuación, haga clic en Campo de consulta . En la parte inferior de la cuadrícula se
agrega una nueva fila.
3. En el cuadro de texto Nombre de campo , escriba el nombre del campo.
NOTE
El nombre debe ser único en el conjunto de datos.
4. En el cuadro de texto Origen del campo , escriba el nombre de un campo existente en el origen de
datos.
5. Haga clic en OK .
Para agregar un campo calculado
1. En el panel Datos de informe, haga clic con el botón derecho en el conjunto de datos y, después, haga clic
en Agregar campo calculado .
2. En la página Campos del cuadro de diálogo Propiedades del conjunto de datos , haga clic en
Agregar y, a continuación, haga clic en Campo calculado . En la parte inferior de la cuadrícula se agrega
una nueva fila.
3. En el cuadro de texto Nombre de campo , escriba el nombre del campo.
NOTE
El nombre debe ser único en el conjunto de datos.
4. En el cuadro de texto Origen del campo , escriba la expresión para el campo. Haga clic en el botón
Expresión (fx ) para generar una expresión.
NOTE
La expresión de un campo calculado no puede contener agregados ni referencias a elementos de informe.
5. Haga clic en OK .
Para modificar un campo de consulta o un campo de conjunto de datos
1. En el panel Datos de informe, haga clic con el botón derecho en el campo y, después, haga clic en
Propiedades del campo .
2. En la página Campos del cuadro de diálogo Propiedades del conjunto de datos , haga clic en un
campo existente para seleccionar la fila.
3. Cambie el nombre o el valor del campo.
4. Haga clic en OK .
Para eliminar un campo de consulta o un campo calculado
1. En el panel Datos de informe, expanda el conjunto de datos para mostrar la colección de campos.
2. Haga clic con el botón derecho en el campo que quiera quitar y, después, haga clic en Eliminar .
Para actualizar la colección de campos en el panel Datos de informe para un conjunto de datos compartido
1. En el panel Datos de informe, haga clic con el botón derecho en el conjunto de datos y, después, haga clic
en Consulta .
2. Haga clic en Actualizar campos .
En el servidor de informes, la consulta del conjunto de datos compartido se ejecuta y devuelve la
colección de campos actual.
Consulte también
Colección Campos del conjunto de datos (Generador de informes y SSRS)
Conjuntos de datos de informe (SSRS)
Conjuntos de datos incrustados y compartidos de informe (Generador de informes y SSRS)
Diseñadores de consultas de Reporting Services
Herramientas de diseño de consulta (SSRS)
Agregar un filtro a un conjunto de datos
(Generador de informes y SSRS)
02/04/2022 • 3 minutes to read
Agregue un filtro a un conjunto de datos para limitar los datos en un informe una vez recuperados de un origen
de datos externo. Al agregar un filtro a un conjunto de datos, todos los elementos de informe o regiones de
datos usan solo los datos que cumplen las condiciones del filtro.
En el caso de un conjunto de datos compartido, un filtro que se aplica a todos los elementos dependientes debe
formar parte de la definición del conjunto de datos compartida en el servidor de informes. Un informe o
elemento de informe que contenga una instancia de un conjunto de datos compartido puede crear un filtro
adicional que se aplique solo a esa instancia.
Para agregar un filtro, debe especificar una o varias condiciones que son las ecuaciones del filtro. Una ecuación
de filtro se compone de una expresión que identifica los datos que se van a filtrar, un operador y el valor con el
que se va a llevar a cabo la comparación. Los tipos de datos de los datos filtrados y el valor deben coincidir. No
está permitido el filtrado por valores agregados para un conjunto de datos.
NOTE
Puede crear y modificar los archivos de definición de informes paginados (.rdl) en el Generador de informes de Microsoft,
en Power BI Report Builder y en el Diseñador de informes de SQL Server Data Tools.
Consulte también
Agregar filtros de conjunto de datos, filtros de región de datos y filtros de grupo (Generador de informes y
SSRS)
Ejemplos de expresiones (Generador de informes y SSRS)
Agregar un filtro (Generador de informes y SSRS)
Mostrar conjuntos de datos ocultos para los valores
de parámetro de datos multidimensionales
02/04/2022 • 2 minutes to read
Su informe podría incluir conjuntos de datos generados automáticamente (también conocidos como conjuntos
de datos ocultos) que no aparecen de forma predeterminada en el panel Datos de informe. Estos conjuntos de
datos se crean de las formas siguientes:
En algunos diseñadores de consultas para bases de datos multidimensionales, puede especificar los
campos para filtrar en el área de filtro del panel de consulta y selecciona si crear un parámetro de
consulta para el filtro. Si selecciona la opción de parámetro, se crean automáticamente conjuntos de
datos de informe para proporcionar valores válidos para el parámetro de informe.
Si importa una consulta basada en bases de datos multidimensionales, también podría incluir en su
informe los conjuntos de datos ocultos.
Los conjuntos de datos ocultos no se pueden utilizar desde un asistente.
Puede cambiar la vista en el panel Datos de informe para mostrar todos los conjuntos de datos en el informe.
NOTE
Puede crear y modificar los archivos de definición de informes paginados (.rdl) en el Generador de informes de Microsoft,
en Power BI Report Builder y en el Diseñador de informes de SQL Server Data Tools.
Consulte también
Herramientas de diseño de consulta (SSRS)
Diseñadores de consultas de Reporting Services
Conjuntos de datos incrustados y compartidos de informe (Generador de informes y SSRS)
Conjuntos de datos de informe (SSRS)
Establecer un mensaje para cuando no hay datos en
una región de datos (Generador de informes y
SSRS)
02/04/2022 • 2 minutes to read
Cuando quiera especificar el texto que se debe mostrar en el informe representado en lugar de una región de
datos que no tiene datos, establezca la propiedad NoRowsMessage para una región de datos de tabla, matriz o
lista, la propiedad NoDataMessage para una región de datos de gráfico y la propiedad NoDataText para la escala
de colores de un mapa. En tiempo de ejecución, el procesador de informes ejecuta la consulta para cada
conjunto de datos de un informe y la consulta del conjunto de datos puede no generar ningún conjunto de
resultados. En las regiones de datos enlazadas a conjuntos de datos vacíos, es posible especificar el texto que se
debe mostrar en lugar de mostrar una región de datos vacía. También se puede establecer la propiedad
NoRowsMessage para un subinforme cuando ningún conjunto de datos de dicho subinforme tenga datos en
tiempo de ejecución.
NOTE
Puede crear y modificar los archivos de definición de informes paginados (.rdl) en el Generador de informes de Microsoft,
en Power BI Report Builder y en el Diseñador de informes de SQL Server Data Tools.
Para establecer la propiedad NoRowsMessage para una tabla, una matriz o una lista
1. En la vista Diseño, haga clic en la región de datos de tabla, matriz o lista o en el subinforme en la
superficie de diseño para seleccionarlo. Las propiedades del elemento seleccionado aparecen en el panel
de propiedades.
2. En el panel de propiedades, escriba el texto que desea mostrar como mensaje en el campo de la
propiedad NoRowsMessage .
Como alternativa, en la lista desplegable, haga clic en Expresión para abrir el cuadro de diálogo
Expresión y crear una expresión.
Para establecer la propiedad NoDataMessage para un gráfico
1. En la vista Diseño, haga clic en el gráfico en la superficie de diseño para seleccionarlo. Las propiedades
del elemento seleccionado aparecen en el panel de propiedades.
2. En el panel de propiedades, expanda el nodo para NoDataMessage .
3. En Título , escriba el texto que desea que se muestre como mensaje en el campo de propiedades
NoDataMessage .
Como alternativa, en la lista desplegable, haga clic en Expresión para abrir el cuadro de diálogo
Expresión y crear una expresión.
Para establecer la propiedad NoRowsMessage para un subinforme
1. En la vista Diseño, haga clic en el subinforme en la superficie de diseño para seleccionarlo. Las
propiedades del elemento seleccionado aparecen en el panel de propiedades.
2. En el panel de propiedades, escriba el texto que desea mostrar como mensaje en el campo de la
propiedad NoRowsMessage .
Como alternativa, en la lista desplegable, haga clic en Expresión para abrir el cuadro de diálogo
Expresión y crear una expresión.
Para establecer la propiedad NoDataText para la escala de colores de un mapa
1. En la vista Diseño, haga clic en la escala de colores del mapa para seleccionarla. Las propiedades del
elemento seleccionado aparecen en el panel de propiedades.
2. En el panel Propiedades, en NoDataText , escriba el texto que desea mostrar como etiqueta para los
colores que no tengan valores de datos.
Como alternativa, en la lista desplegable, haga clic en Expresión para abrir el cuadro de diálogo
Expresión y crear una expresión.
Consulte también
Subinformes (Generador de informes y SSRS)
Tablas, matrices y listas (Generador de informes y SSRS)
Gráficos (Generador de informes y SSRS)
Mapas (Generador de informes y SSRS)
Subinformes (Generador de informes y SSRS)
Colección Campos del conjunto de datos
(Generador de informes y SSRS)
02/04/2022 • 10 minutes to read
Los campos de conjunto de datos representan los datos de una conexión de datos. Un campo puede representar
datos numéricos o no numéricos. En los ejemplos se incluyen cantidades de ventas, ventas totales, nombres de
cliente, identificadores de base de datos, direcciones URL, imágenes, datos espaciales y direcciones de correo
electrónico. En la superficie de diseño, los campos aparecen como expresiones en los elementos de informe
como los cuadros de texto, tablas y gráficos.
Un informe tiene tres tipos de campos y los muestra en el panel Datos de informe: campos de conjunto de
datos, campos calculados del conjunto de datos y campos integrados.
Campos de conjunto de datos. Los metadatos que representa la colección de campos que se
devolverán cuando la consulta del conjunto de datos se ejecuta en el origen de datos.
Campos calculados de un conjunto de datos. Campos adicionales que crea para el conjunto de
datos. Cada campo calculado se crea evaluando una expresión que se define.
Campos integrados. Metadatos que representan una colección de los campos que ofrece el Generador
de informes y que proporcionan información como el nombre del informe o la hora en que se procesó.
Para obtener más información, vea Referencias a campos globales y de usuario integrados (Generador de
informes y SSRS).
Los nombres del campo de conjunto de datos se guardan como parte de la definición del conjunto de datos de
informe. Para más información, vea Conjuntos de datos incrustados y compartidos de informe (Generador de
informes y SSRS).
NOTE
Puede crear y modificar los archivos de definición de informes paginados (.rdl) en el Generador de informes de Microsoft,
en Power BI Report Builder y en el Diseñador de informes de SQL Server Data Tools.
NOTE
No todas las propiedades Field pueden utilizarse para todos los orígenes de datos. Las propiedades Value y IsMissing
se definen para todos los orígenes de datos. Otras propiedades predefinidas (como Key , UniqueName y
ParentUniqueName para orígenes de datos multidimensionales) solo se admiten si el origen de datos las proporciona.
Algunos proveedores de datos admiten las propiedades personalizadas. Para obtener más información, vea los temas
sobre las propiedades de campo extendidas para cada tipo de origen de datos en Conjuntos de datos incrustados y
compartidos de informe (Generador de informes y SSRS). Por ejemplo, para un origen de datos de SQL ServerAnalysis
Services, vea Propiedades de campo extendidas para una base de datos de Analysis Services (SSRS).
NOTE
El servidor de informes usa los proveedores de datos que se encuentran instalados y configurados en el mismo.
En el modo de vista previa, los clientes de creación de informes usan las extensiones de procesamiento de datos
instaladas y configuradas en el equipo cliente. Debe probar el informe en el entorno del cliente de informes y en el
del servidor de informes.
Procesador de informes : los tipos de datos se basan en la versión de CLR instalada cuando se instaló
Reporting Services.
Por ejemplo, en la tabla siguiente, se muestran los tipos de datos que usa el procesador de informes para
los nuevos tipos de fecha y hora introducidos en SQL Server 2008 :
Para obtener más información sobre los tipos de base de datos de SQL Server , vea Tipos de datos (motor de
base de datos) y Tipos de datos y funciones de fecha y hora (Transact-SQL).
Para obtener más información sobre cómo incluir referencias a un campo de conjunto de datos desde una
expresión, vea Tipos de datos en expresiones (Generador de informes y SSRS).
Consulte también
Propiedades del conjunto de datos (cuadro de diálogo), Campos (Generador de informes)
Elementos de informe y conjuntos de datos en el Generador de informes
Conjuntos de datos incrustados y compartidos de informe (Generador de informes y SSRS)
Propiedades del conjunto de datos (cuadro de
diálogo), Opciones (Generador de informes)
02/04/2022 • 3 minutes to read
Seleccione Opciones en el cuadro de diálogo Propiedades del conjunto de datos para cambiar opciones de
datos, como las opciones de intercalación y el tratamiento de subtotales como datos detallados, para la consulta.
Para obtener más información sobre las intercalaciones, vea Compatibilidad con la intercalación y Unicode.
Las opciones de datos que forman parte de una definición de conjunto de datos compartido en el servidor de
informes afectan a todos los informes que usan el conjunto de datos compartido. Puede invalidar las opciones
para el conjunto de datos compartido una vez agregado a un informe. Estos cambios solo afectan al informe en
el que se definen.
Las opciones de datos para un conjunto de datos incrustado solo afectan al informe en el que se definen.
Para más información, vea Conjuntos de datos incrustados y compartidos de informe (Generador de informes y
SSRS).
Opciones
Intercalación
Seleccione una configuración regional que determine la secuencia de intercalación que se va a utilizar para
ordenar los datos. Predeterminado indica que el servidor de informes debería intentar obtener el valor del
proveedor de datos al ejecutar el informe. Si no se puede obtener, el valor predeterminado se deriva de la
configuración regional del equipo.
Distinción de mayúsculas y minúsculas
Seleccione un valor que determine la distinción de mayúsculas y minúsculas. Esta opción indica si en los datos
se hace esta distinción. Puede establecer Distinción de mayúsculas y minúsculas en True , False o Auto . El
valor predeterminado (Auto ) indica que el servidor de informes debería intentar obtener el valor del proveedor
de datos al ejecutar el informe. Si el proveedor de datos no admite el tipo de distinción de mayúsculas y
minúsculas, el informe se ejecuta como si el valor fuera False . Si conoce el valor y sabe que el proveedor lo
admite, elija True .
Distinción de acentos
Seleccione un valor que determine la distinción de acentos. Distinción de acentos indica si en los datos se
hace distinción de acentos; se puede establecer en True , False o Auto . El valor predeterminado (Auto ) indica
que el servidor de informes debería intentar obtener el valor del proveedor de datos al ejecutar el informe. Si el
proveedor de datos no admite el tipo de distinción de acentos, el informe se ejecuta como si el valor fuera False .
Si conoce el valor y sabe que el proveedor lo admite, elija True .
Distinción de tipos de kana
Seleccione un valor que determine la distinción de tipos de kana. Esta opción indica si en los datos se hace
distinción de tipos de kana; se puede establecer en True , False o Auto . El valor predeterminado (Auto ) indica
que el servidor de informes debería intentar obtener el valor del proveedor de datos al ejecutar el informe. Si el
proveedor de datos no admite el tipo de distinción de tipos de kana, el informe se ejecuta como si el valor fuera
False . Si conoce el valor y sabe que el proveedor lo admite, elija True .
Distinción de ancho
Seleccione un valor que determine la distinción de ancho. Esta opción indica si en los datos se hace distinción de
ancho y se puede establecer en True , False o Auto . El valor predeterminado (Auto ) indica que el servidor de
informes debería intentar obtener el valor del proveedor de datos al ejecutar el informe. Si el proveedor de
datos no admite el tipo de distinción de ancho, el informe se ejecuta como si el valor fuera False . Si conoce el
valor y sabe que el proveedor lo admite, elija True .
Interpretar los subtotales como filas de detalles
Seleccione un valor que indique si desea que las filas de subtotales se interpreten como filas de detalles en lugar
de como filas agregadas. El valor predeterminado, Auto , indica que las filas de subtotales se deberían tratar
como filas de detalles si el informe no usa la función Aggregate () para acceder a cualquier campo del conjunto
de datos. Si desea que las filas de subtotales se interpreten como filas agregadas, elija False . Si quiere que las
filas de subtotales se interpreten como filas de detalles y sabe que no usan la función Aggregate (), elija True .
Consulte también
Función de agregado (Generador de informes y SSRS)
Filtrar, agrupar y ordenar datos (Generador de informes y SSRS)
Conjuntos de datos incrustados y compartidos de informe (Generador de informes y SSRS)
Propiedades del conjunto de datos (cuadro de diálogo), Consulta (Generador de informes)
Propiedades del conjunto de datos (cuadro de
diálogo), Parámetros
02/04/2022 • 2 minutes to read
Seleccione Parámetros en el cuadro de diálogo Propiedades del conjunto de datos para agregar, cambiar y
eliminar parámetros de la consulta, incluso los que vinculan a los parámetros de informe.
Siempre que se modifica la consulta en la pestaña de consulta, se analiza el comando de consulta. Para cada
parámetro de consulta que se identifica, se crea un parámetro de informe con un nombre idéntico que distingue
mayúsculas de minúsculas. De forma predeterminada, el parámetro de la consulta se agrega automáticamente a
la lista de parámetros de la consulta y se vincula al parámetro de informe correspondiente.
Si los valores predeterminados de un parámetro de informe tienen dependencias en otro parámetro de informe
vinculado a un parámetro de la consulta, el orden de los parámetros de informe (tal como aparecen en el cuadro
de diálogo Propiedades de parámetro de informe ) es importante. Los parámetros de informe que figuran
más abajo en la lista pueden hacer referencia a los parámetros que les preceden en la lista. Para más
información sobre parámetros de informe, vea Parámetros de informe (Generador de informes y Diseñador de
informes).
Opciones
Add (Agregar)
Agrega un parámetro nuevo a la lista.
Eliminar
Quita el parámetro seleccionado de la lista.
Nombre de parámetro
Escriba el nombre de un parámetro de consulta que agregó al conjunto de datos en la pestaña Consulta del
cuadro de diálogo Propiedades del conjunto de datos .
Valor del parámetro
Escriba un valor para el parámetro de la consulta. Puede ser un valor estático o una expresión que haga
referencia a un objeto del informe, pero no puede hacer referencia a elementos o campos de informe. De forma
predeterminada, Valor contiene una expresión que apunta a un parámetro de informe.
Flecha arriba
Mueve el parámetro seleccionado hacia arriba en la lista.
Flecha abajo
Mueve el parámetro seleccionado hacia abajo en la lista.
Consulte también
Parámetros de informe (Generador de informes y Diseñador de informes)
Conjuntos de datos de informe (SSRS)
Cambiar el orden de un parámetro de informe (Generador de informes y SSRS)
Propiedades del conjunto de datos (cuadro de
diálogo), Consulta (Generador de informes)
02/04/2022 • 2 minutes to read
Seleccione Consulta en el cuadro de diálogo Propiedades del conjunto de datos para elegir un conjunto de
datos compartido de un servidor de informes o para crear un conjunto de datos incrustado. Para un conjunto de
datos incrustado, debe elegir un origen de datos y generar una consulta.
Opciones
Nombre
Escriba el nombre del conjunto de datos. Este nombre no puede coincidir con el nombre de cualquier grupo o
región de datos del informe.
Usar un conjunto de datos compar tido
Seleccione esta opción para utilizar un conjunto de datos predefinido del servidor de informes.
Browse
Vaya a una carpeta en un servidor de informes o sitio de SharePoint, y seleccione un conjunto de datos
compartido (.rsd).
Utilizar un conjunto de datos incrustado en mi informe
Seleccione esta opción para crear un conjunto de datos y usarlo únicamente este informe.
Data Source (Origen de datos)
Seleccione el origen de datos en el que se basará el conjunto de datos. Para crear un origen de datos nuevo,
haga clic en Nuevo .
Tipo de consulta
Seleccione el tipo de comando o consulta que se utilizará para el conjunto de datos. Seleccione Texto para
ejecutar una consulta con el objeto de recuperar datos de la base de datos. Seleccione Tabla para usar la
característica de TableDirect de SQL Server y seleccionar todos los campos de una tabla. Seleccione
Procedimiento almacenado para ejecutar un procedimiento almacenado por su nombre. Text está
seleccionado de manera predeterminada y se utiliza para la mayoría de las consultas. Para editar la consulta de
origen de datos seleccionada, haga clic en Diseñador de consultas .
NOTE
Todos los orígenes de datos no admiten todos los tipos de consulta. Por ejemplo, Tabla solo la admiten los tipos de
orígenes de datos OLE DB y ODBC .
Consultar
Esta opción aparece cuando se elige la opción de tipo de comando Texto . Escriba una consulta o importe una
consulta existente haciendo clic en Impor tar . Haga clic en el botón Expresión (fx) para editar la expresión.
NOTE
Si usa un diseñador de consultas para crear una consulta, el texto de la misma aparece en este cuadro.
Nombre de la tabla
Esta opción aparece cuando se selecciona Tabla . Escriba el nombre de la tabla que desea usar como conjunto de
datos.
Seleccione o escriba el nombre del procedimiento almacenado
Esta opción aparece cuando se elige la opción de tipo de comando Procedimiento almacenado. Escriba o elija el
nombre del procedimiento almacenado que desea usar. Haga clic en el botón Expresión (fx) para editar la
expresión.
Tiempo de espera (en segundos)
Escriba el número de segundos que deben transcurrir para que se supere el tiempo de espera de la consulta. El
valor predeterminado es 30 segundos. El valor de Tiempo de espera debe permanecer en blanco o ser mayor
que cero. Si está en blanco, nunca se supera el tiempo de espera de la consulta.
Actualizar los campos
Ejecute el comando de consulta para actualizar la lista de campos en la página Campos del cuadro de
diálogo Propiedades del conjunto de datos .
Consulte también
Conjuntos de datos incrustados y compartidos de informe (Generador de informes y SSRS).
Conjuntos de datos de informe (SSRS)
Herramientas de diseño de consulta (SSRS)
Conjuntos de datos incrustados y compartidos de
informe (Generador de informes y SSRS)
02/04/2022 • 22 minutes to read
Un conjunto de datos especifica los datos que desea usar de una conexión de datos. Un conjunto de datos se
basa en una conexión de datos guardada en el informe como un origen del datos incrustado o una referencia a
un origen de datos compartido en un servidor de informes. El conjunto de datos incluye una consulta que
especifica un conjunto de campos. Al arrastrar estos campos hacia la superficie de diseño, se crean expresiones
que se evalúan como los datos reales cuando se ejecuta el informe.
Hay dos tipos de conjuntos de datos:
Conjunto de datos compar tidos. Un conjunto de datos compartido se define en el servidor de
informes. Puede ir al servidor para crear un conjunto de datos compartidos o seleccionar uno
predefinido para agregarlo a su informe. Use un conjunto de datos compartido para proporcionar una
consulta que pueda ser usada por más de un informe. Los conjuntos de datos compartidos se almacenan
en el servidor de informes y se pueden administrar de forma independiente de los informes u orígenes
de datos compartidos. Por ejemplo, un administrador del servidor de informes podría actualizar la
consulta para aprovechar la indización mejorada u otra optimización del rendimiento de las consultas.
Conjunto de datos incrustado. Los conjuntos de datos incrustados solo se pueden definir y usar en el
informe en que están incrustados. Use un conjunto de datos incrustado cuando desee recibir los datos
desde un origen de datos externo que solo se va a usar en un informe. Los conjuntos de datos
incrustados son útiles si se desea crear una consulta que no tenga ninguna otra dependencia y que no
sea necesario usar para varios informes.
Un conjunto de datos también contiene parámetros, filtros y opciones de datos que especifican aspectos de los
caracteres, por ejemplo mayúsculas y minúsculas, tipo kana, ancho, acentos e información de intercalación.
1. Conjuntos de datos en el panel Datos de informe Un conjunto de datos aparece en el panel Datos
de informe después de que se crea un conjunto de datos incrustado o un conjunto de datos compartido.
Una conjunto de datos se basa en un origen de datos.
2. Diseñador de consultas Al diseñar una consulta de conjunto de datos, se abre el diseñador de
consultas asociado al tipo de origen de datos.
3. Comando de consulta El diseñador de consultas le ayuda a crear un comando de consulta. La sintaxis
del comando viene determinada por el proveedor de datos.
4. Extensión de datos/Proveedor de datos: la conexión a los datos se puede realizar mediante varios
niveles de acceso a datos.
5. Orígenes de datos externos Se recuperan los datos de las bases de datos relacionales, las bases de
datos multidimensionales, las listas de SharePoint, los servicios web o los modelos de informe.
6. Resultados de consulta Puede ejecutar la consulta y ver un conjunto de resultados de ejemplo. Debe
tener credenciales de tiempo de diseño para ejecutar una consulta.
7. Metadatos del esquema El proveedor de datos ejecuta un comando de consulta de esquema de forma
independiente de la consulta para recuperar los metadatos para la colección de campos de conjunto de
datos. Por ejemplo, una instrucción Transact-SQL SELECT devuelve los nombres de columna para una
tabla de base de datos. Utilice el panel Datos de informe para expandir el conjunto de datos y ver la
colección de campos del conjunto de datos.
Los datos también pueden incluirse en un informe utilizando conjuntos de datos compartidos y elementos de
informe predefinidos. Estos elementos ya tienen la información de la conexión de datos que necesita. Para más
información, vea Conjuntos de datos de informe (SSRS) y Elementos de informe (Generador de informes y
SSRS).
Para obtener más información sobre tipos de orígenes de datos integrados y extensiones de datos, vea Agregar
datos de orígenes de datos externos (SSRS).
NOTE
Puede crear y modificar los archivos de definición de informes paginados (.rdl) en el Generador de informes de Microsoft,
en Power BI Report Builder y en el Diseñador de informes de SQL Server Data Tools.
Se administra en el servidor de
informes
En el Diseñador de informes, puede crear conjuntos de datos compartidos como parte de un proyecto de
informe y controlar si se han de implementar en un servidor de informes. No puede desplazarse a un servidor
de informes y seleccionar un conjunto de datos compartido para agregarlo a su informe.
En el Generador de informes se puede realizar lo siguiente:
Para crear un conjunto de datos compartido, utilice la vista de diseño de conjunto de datos compartido.
Puede guardarlo en un servidor de informes o un sitio de SharePoint para compartirlo con otros
informes. También puede desplazarse al servidor de informes y editar un conjunto de datos existente. En
esta vista, puede generar una consulta y establecer todas las opciones de conjunto de datos. Para más
información, vea Vista de diseño de conjunto de datos compartidos (Generador de informes).
Para agregar un conjunto de datos compartido a un informe, abra el Generador de informes en la vista
de diseño de informe. Desde un asistente o en el panel Datos de informe, vaya al servidor de informes y
seleccione el conjunto de datos compartido que desea agregar al informe. En esta vista, no puede
cambiar la consulta excepto para agregar los campos. Puede invalidar otras opciones de datos y agregar
filtros. No puede quitar los filtros.
En la tabla siguiente se comparan las propiedades que se pueden configurar para la definición del conjunto de
datos compartido en el servidor de informes y la instancia del conjunto de datos compartido en la definición de
informe.
Parámetros de consulta No puede hacer referencia a los Configure los parámetros que no están
parámetros de informe marcados como de solo lectura en la
definición
Incluye los valores predeterminados
Para obtener más información sobre cómo crear conjuntos de datos, consulte Crear un conjunto de datos
compartido o un conjunto de datos incrustado (Generador de informes y SSRS) y Herramientas de Reporting
Services en la documentación de Reporting Services.
Consulte también
Colección Campos del conjunto de datos (Generador de informes y SSRS)
Creación de cadenas de conexión de datos - Generador de informes y SSRS
Conjuntos de datos de informe (SSRS)
Creación y publicación de informes móviles con el
Publicador de informes móviles de SQL Server
02/04/2022 • 2 minutes to read
Obtenga información sobre los informes móviles de Reporting Services , que están optimizados para
dispositivos móviles y conectados a datos locales y disponen de una gran variedad de visualizaciones de datos.
NOTE
Esta característica está en desuso para todas las versiones de SQL Server Reporting Services posteriores a
SQL Server Reporting Services 2019.
¿Necesita migrar contenido de un servidor Datazen, como paneles y KPI, a un servidor Reporting Services de SQL Server?
Pruebe el Asistente para migración de SQL Server para Datazen.
Con Publicador de informes móviles de SQL Server, puede crear rápidamente informes móviles de Reporting
Services , optimizados para dispositivos móviles y muchos otros factores de forma. Los informes móviles
cuentan con una gran variedad de visualizaciones, desde gráficos de tiempo, categoría y comparación, hasta
gráficos de rectángulos y mapas personalizados.
Conecte los informes móviles a diversos orígenes de datos, incluidos los datos locales de SQL Server y
Analysis Services.
Cree informes móviles en una superficie de diseño con cuadrícula ajustable de filas y columnas, y elementos
flexibles de informes móviles que se escalan correctamente para cualquier tamaño de pantalla.
Después, guarde estos informes móviles en un servidor de Reporting Services y visualice e interactúe con
ellos en un explorador o en la aplicación móvil de Power BI en dispositivos iPad, iPhone, teléfonos y tabletas
Android y dispositivos Windows.
Consulte también
Crear, modificar y eliminar orígenes de datos compartidos (SSRS)
Administración de conjuntos de datos compartidos
Uso de los KPI en Reporting Services
Habilitar un servidor de informes para el acceso mediante móvil a Power BI
Informes móviles de SQL Server: tutorial completo
02/04/2022 • 9 minutes to read
Recorra la creación de informes móviles para cualquier tamaño de pantalla con Publicador de informes móviles
de SQL Server en el portal web de Reporting Services y véalos en las aplicaciones móviles de Power BI.
Cree informes móviles en una superficie de diseño con cuadrícula ajustable de filas y columnas y elementos
flexibles de informes móviles. Conéctese a una variedad de orígenes de datos locales o cargue libros de Excel
para crear informes móviles. A continuación, guarde los informes en un portal web de Reporting Services y
véalos en un explorador o en las aplicaciones móviles de Power BI.
Este artículo le enseñará a:
Crear un conjunto de datos y un origen de datos compartidos en el portal web de Reporting Services , con la
base de datos de AdventureWorks como un origen de datos de ejemplo.
Crear un informe móvil de Reporting Services en el Publicador de informes móviles
Publicar el informe móvil en el portal de Reporting Services .
Ver el informe móvil en la aplicación móvil de Power BI.
Antes de empezar
Para poder continuar, necesita estos productos:
Para crear orígenes de datos y KPI, además de publicar informes móviles y conjuntos de datos, tendrá que
acceder a un servidor de informes de Reporting Services en modo nativo.
Para crear conjuntos de datos compartidos, instale el Generador de informes.
Para crear informes móviles, instale Publicador de informes móviles de SQL Server.
Bases de datos de ejemplo AdventureWorks.
O BIEN: Base de datos de ejemplo de World Wide Importers, disponible en la página Ejemplos de Microsoft
SQL Server.
Para ver el resultado:
Suscríbase al servicio Power BI y
Descargue la aplicación móvil de Power BI a su dispositivo móvil: iOS, Android o Windows.
Crear un KPI
Puede crear KPI directamente en el portal web de Reporting Services .
1. En la esquina superior derecha del portal web, haga clic en Nuevo > Nuevo KPI .
En la pantalla de creación de KPI, puede escribir manualmente los valores o usar un conjunto de datos
compartido.
2. Cambie Valor de Establecer manualmente a Campo de conjunto de datos .
3. Haga clic en los puntos suspensivos ( ... ) de la casilla Seleccionar campo de conjunto de datos y
seleccione un conjunto de datos del paso anterior.
5. Elija la agregación de su preferencia. Los KPI solo muestran un número, por lo que se agregará el campo
para que se muestre ese número.
6. Haga clic en OK .
7. En la casilla Conjunto de tendencias , haga clic en Tendencia de conjunto de datos .
8. En la casilla Seleccionar tendencia de conjunto de datos , haga clic en los puntos suspensivos ( ... )
9. Seleccione un campo y haga clic en Aceptar .
10. Asigne un nombre a KPI, elija un tipo de visualización y haga clic en Crear .
El KPI aparece en el portal web de Reporting Services .
3. Arrastre el Gráfico de rectángulos a la cuadrícula y, luego, arrastre la esquina inferior derecha para que
tenga tres columnas de ancho y tres columnas de alto.
4. Puede ver las propiedades visuales en la parte inferior. Es posible que deba desplazarse hacia los lados
para verlas todas.
5. Con el gráfico de rectángulos seleccionado, seleccione la pestaña Datos en la esquina superior izquierda.
Ahora puede ver los valores y campos simulados que Publicador de informes móviles generó, además de
ver qué representan el tamaño y el color del gráfico de rectángulos.
7. Haga clic en el engranaje Opciones que se encuentra en la esquina superior derecha del gráfico de
rectángulos para ver el menú que contiene.
8. Haga clic en la flecha que aparece en el centro de la rueda para cerrarla.
6. Seleccione Vista previa para ver el gráfico de rectángulos actualizados con los datos.
2. En la pestaña Datos , Propiedades de datos , establezca Claves y Etiquetas en el campo de los datos
según el cual desea establecer el filtro.
3. Pulse el icono de opciones que se encuentra en la esquina superior izquierda y, luego, pulse
Conectarse al ser vidor .
4. Asigne un nombre al servidor y rellene la dirección del servidor, su correo electrónico y contraseña según
este formato:
5. Ahora verá el servidor en la barra de navegación de la izquierda.
TIP
Pulse el icono de opciones en cualquier momento para pasar de los informes móviles de Reporting Services del
portal web de Reporting Services a los paneles del servicio Power BI.
Pulse un informe móvil para abrirlo e interactuar con él en la aplicación de Power BI.
Los KPI y los informes móviles se muestran en las mismas carpetas en las que están en el portal web de
Reporting Services.
Consulte también
Visualización de informes y KPI locales del servidor de informes en la aplicaciones móviles de Power BI para
dispositivos iOS y Android
Visualización de informes móviles y KPI de Reporting Services (SSRS) en la aplicación móvil de Power BI para
Windows
Creación de un informe móvil de Reporting
Services
02/04/2022 • 2 minutes to read
Con el Publicador de informes móviles de Microsoft SQL Server, puede crear informes móviles de SQL Server
Reporting Services con un escalado adecuado hasta cualquier tamaño de pantalla en una superficie de diseño
con cuadrícula ajustable de filas y columnas, y elementos flexibles de informes móviles.
La primera vez que crea un informe móvil, puede instalar el Publicador de informes móviles de Microsoft SQL
Server en la máquina local desde el portal web de Reporting Services. También puede instalarlo desde el Centro
de descarga de Microsoft. Después de la primera ejecución, puede iniciarlo desde el portal web o localmente.
1. En la barra superior del portal web de Reporting Services, seleccione Nuevo > Informe móvil .
2. En la pestaña Diseño del Publicador de informes móviles, seleccione un navegador, medidor, gráfico,
mapa o cuadrícula de datos y arrástrela a la cuadrícula de diseño.
3. Agarre la esquina inferior derecha del elemento y arrástrelo hasta el tamaño que desee.
Esta es la cuadrícula de diseño Maestra , donde crea los elementos que desea en el informe.
Posteriormente, puede diseñar el informe para una tableta o un teléfono.
En Visual Proper ties (Propiedades visuales) debajo de la cuadrícula de diseño, observe las distintas
propiedades que puede establecer.
4. Seleccione la pestaña Datos en la esquina superior izquierda y verá que el gráfico ya ha simulado los
datos asociados con él.
9. De nuevo en la pestaña Diseño , en el cuadro Visual Proper ties (Propiedades visuales) puede
establecer propiedades como Título , Unidad de tiempo y Formato de número .
10. Seleccione Vista previa en la parte superior izquierda para ver cómo se presenta el informe.
11. Es el momento de guardar el informe. Seleccione el icono Guardar situado en la parte superior izquierda
y elija Save Locally (Guardar localmente) o Save to Ser ver (Guardarlo en el ser vidor) .
Para guardarlo en un servidor, necesita tener acceso a un servidor de informes de SQL Server Reporting
Services.
Vea también
Create and publish mobile reports with SQL Server Mobile Report Publisher (Creación y publicación de
informes móviles con el Publicador de informes de SQL Server Mobile)
Diseñar un informe para dispositivos móviles de Reporting Services para una tableta o teléfono
Diseñar primero o datos en primer lugar al crear
informes de Reporting Services móviles
02/04/2022 • 2 minutes to read
Con Publicador de informes móviles de SQL Server, puede crear informes móviles de con un escalado adecuado
hasta cualquier tamaño de pantalla en una superficie de diseño con cuadrícula ajustable de filas y columnas y
elementos flexibles de informes móviles.
Al crear informes móviles, tiene la opción de elegir entre dos enfoques básicos: empezar primero con los datos
o empezar primero con el diseño. Publicador de informes móviles admite ambas opciones.
Primero el diseño
En el diagrama siguiente se muestran los componentes de la vista de diseño del Publicador de informes móviles
:
En el enfoque con prioridad en el diseño, primero se creará un diseño de informe móvil sin importar ningún
dato. Se trata de una buena manera de crear un informe móvil cuando no está seguro de si los datos tienen el
formato correcto. Sin datos reales, los elementos de la galería se enlazan automáticamente a los datos
simulados generados, que puede exportar y usar como plantilla para describir los datos necesarios.
Primero lo datos
En el enfoque en que se da prioridad a los datos, en primer lugar se importan todos los datos necesarios, luego
se diseña el informe móvil y se establecen las propiedades de los elementos del informe móvil. Esto tiene la
ventaja de poder conectar cada elemento con datos reales cuando se agregan al diseño. Cuando se usa un
enfoque en que se da prioridad a los datos, asegúrese de que los datos reales tienen el formato correcto para
utilizarlos con Publicador de informes móviles.
En el diagrama siguiente se muestran todos los componentes de la vista de datos del Publicador de informes
móviles :
Consulte también
Create and publish mobile reports with SQL Server Mobile Report Publisher (Creación y publicación de
informes móviles con el Publicador de informes de SQL Server Mobile)
Ver informes móviles y KPI de SQL Server en la aplicación de iPad (Power BI para iOS)
Ver informes móviles y KPI de SQL Server en la aplicación de iPhone (Power BI para iOS)
Datos de informes de Reporting Services móviles
02/04/2022 • 2 minutes to read
El modelo de datos del Publicador de informes móviles de SQL Server es sencillo. Los datos se importan en el
Publicador de informes móviles como una colección de conjuntos de datos. No son necesarias relaciones
formales entre conjuntos de datos. Las búsquedas de un conjunto de datos a otro funcionarán siempre que
coincidan los valores de clave. Las agregaciones de fecha y hora las controla el tiempo de ejecución de informe
móvil y coincidirán entre diferentes conjuntos de datos, incluso si la granularidad de datos de fecha y hora es
distinta entre los conjuntos de datos.
Puede importar datos desde dos tipos de orígenes:
Archivos de Excel locales : seleccione un documento de Excel y seleccione las hojas de cálculo para
importar. Después de la importación, los datos se almacenan en la definición de informe móvil. Para
actualizar los datos del archivo original de Excel, use el comando Actualizar datos en la esquina
superior derecha de la pestaña Datos de Publicador de informes móviles. Más información sobre
preparación de los datos de Excel para informes móviles de Reporting Services.
Conjuntos de datos compar tidos de Publicador de informes móviles de SQL Ser ver : examine
la lista de conjuntos de datos publicados en el servidor y seleccione los que quiere agregar al informe
móvil. Los informes móviles basados en datos de servidor están siempre conectados a los conjuntos de
datos de servidor originales y reflejan el estado más reciente de los datos en el servidor. Vea una lista de
los orígenes de datos admitidos.
Obtenga más información sobre cómo obtener datos de conjuntos de datos compartidos en el
Publicador de informes móviles.
Después de importar los datos en el Publicador de informes móviles, el resto de la experiencia de diseño y
creación de informes móviles es igual, independientemente de dónde provengan los datos.
Cuando se coloca un elemento de galería en la superficie de diseño, el Publicador de informes móviles genera
de inmediato datos simulados para ese elemento. Estos datos sirven para una serie de propósitos útiles al crear
informes móviles.
Los datos simulados son de ayuda cuando se toma un enfoque basado en el diseño para crear informes
móviles. La acción de llenar inicialmente los elementos con datos simulados permite crear rápidamente
prototipos de informes móviles sin necesidad de cumplir requisitos de datos específicos. Estos informes móviles
se pueden evaluar después para comprobar su estética y eficacia en general.
Nota : Los datos simulados no se agregan a la superficie general del informe móvil porque no están
serializados con el informe móvil, sino que se generan sobre la marcha en tiempo de ejecución.
Consulte también
Create and publish mobile reports with SQL Server Mobile Report Publisher (Creación y publicación de
informes móviles con el Publicador de informes de SQL Server Mobile)
Ver informes móviles y KPI de SQL Server en la aplicación de iPad (Power BI para iOS)
Ver informes móviles y KPI de SQL Server en la aplicación de iPhone (Power BI para iOS)
Obtener datos de conjuntos de datos compartidos
en informes móviles de Reporting Services
02/04/2022 • 2 minutes to read
Además de cargar datos de archivos de Excel, el Publicador de informes móviles de Microsoft SQL Server
también puede obtener acceso a los datos de prácticamente cualquier origen. El acceso a los datos requiere un
origen de datos compartido, configurado en un portal web de Reporting Services. Más información sobre la
creación de orígenes de datos compartidos y la creación de conjuntos de datos compartidos.
Después de que los orígenes de datos compartidos y los conjuntos de datos compartidos están configurados en
el servidor de Reporting Services, puede usarlos en informes móviles creados en Publicador de informes
móviles.
Después de conectarse a un servidor de Reporting Services desde Publicador de informes móviles, conectar un
informe móvil a un conjunto de datos compartidos es algo sencillo.
1. En la pestaña Datos , seleccione Agregar datos .
2. Seleccione Ser vidor de informes .
3. Si esta es la primera vez que se conecta al servidor, rellene la información del nombre del servidor y su
nombre y contraseña. Escriba el nombre del servidor en el cuadro Dirección del servidor en este formato:
<"servername">/reports/
En este ejemplo:
4. Cuando se seleccione el servidor de Reporting Services , verá los conjuntos de datos disponibles en
carpetas. Seleccione un conjunto de datos para importar los datos en Publicador de informes móviles.
Después de haber importado el conjunto de datos, puede diseñar el informe móvil tal como haría con datos
simulados o datos locales de un archivo de Excel.
De forma predeterminada, el conjunto de datos compartido está siempre actualizado con los datos más
recientes, porque cada vez que alguien ve un informe móvil basado en ese conjunto de datos, SQL Server
ejecuta la consulta subyacente y devuelve los datos más recientes. Es obvio que si muchas personas ven su
informe móvil, esta no será la mejor situación, así que puede configurar el almacenamiento en caché para
ejecutar la consulta periódicamente y almacenar en caché el conjunto de datos resultante. En esta entrada de
blog se explica cómo funciona el almacenamiento en caché y la actualización de datos en el portal web.
2. Agregue una nueva conexión de servidor, o bien edite o quite conexiones existentes.
Consulte también
Create and publish mobile reports with SQL Server Mobile Report Publisher (Creación y publicación de
informes móviles con el Publicador de informes de SQL Server Mobile)
Portal web (modo nativo de SSRS)
Ver informes móviles y KPI de SQL Server en la aplicación de iPad (Power BI para iOS)
Ver informes móviles y KPI de SQL Server en la aplicación de iPhone (Power BI para iOS)
Preparar datos para informes de Reporting Services
móviles
02/04/2022 • 3 minutes to read
Publicador de informes móviles de SQL Server admite un número de operaciones de datos complejas, como el
filtrado, la agregación y la segmentación de tiempo. En este artículo se ofrecen algunos puntos a tener en cuenta
al preparar los datos. Agregar previamente datos puede optimizar tanto la creación como el uso de informes
móviles y algunos diseños de informes móviles lo requieren.
Los conjuntos de datos basados en la fecha y hora se pueden describir, en la mayoría de los casos, mediante uno
o varios intervalos de fecha y hora, como, por ejemplo, cada hora, diariamente, mensualmente, trimestralmente
y anualmente. Publicador de informes móviles puede combinar varias tablas de diferente granularidad y
mostrarlas en un único informe móvil. En cambio, tenga en cuenta los intervalos relevantes de los conjuntos de
datos originales, ya que pueden ayudar a la hora de decidir qué opciones del filtro de fecha y hora presentar al
usuario en el informe móvil final.
Los campos de fecha en modelos tabulares y multidimensionales de Analysis Services pueden perder su
formato de fecha en conjuntos de datos compartidos. Para obtener una solución que mantenga su formato, vea
Conservar el formato de fecha para Analysis Services en los informes móviles .
SEC TO R C O UN T RY REGIO N
También se pueden estructurar jerárquicamente los filtros basados en claves para usarlos con una lista de
selección en una estructura de árbol. Para preparar los datos para usarlos en este tipo de escenario, cree una
tabla de búsqueda que describa la estructura jerárquica. Use una estructura de tabla que incluya una columna
Key y una columna Parent Key para indicar si un nodo pertenece a la jerarquía general.
En esta tabla, los elementos ParentKey aparecen primero en la columna ItemKey, después se muestran en la
columna ParentItemKey junto a sus elementos secundarios.
IT EM K EY PA REN T IT EM K EY
Datos financieros
Sectores
Consumo discrecional
Asistencia sanitaria
Information Technology
Transporte Sectores
Consulte también
Preparación de los datos de Excel para informes móviles de Reporting Services
Conservar el formato de fecha para Analysis Services en los informes para dispositivos móviles
Creación y publicación de informes móviles con el Publicador de informes móviles de SQL Server
Preparación de los datos de Excel para informes
móviles de Reporting Services
02/04/2022 • 5 minutes to read
A continuación se exponen algunos aspectos que debe tener en cuenta a la hora de preparar un archivo y hojas
de cálculo de Excel para utilizarlos con un informe móvil:
Hojas de cálculo
Al preparar un archivo de Excel como un conjunto de datos para un informe móvil, asegúrese de que tiene un
único conjunto de datos por hoja de cálculo. Cada hoja de cálculo individual se importa en el Publicador de
informes móviles como una tabla independiente. Si hay hojas de cálculo que se llamen igual y que procedan de
varios orígenes de Excel, sus nombres se cambian al realizar la importación anexando números en sucesión
creciente. Por ejemplo, si un libro tiene tres hojas de cálculo denominadas "MiHojaDeCálculo", se cambia el
nombre de la segunda y la tercera a "MiHojaDeCálculo0" y "MiHojaDeCálculo1", respectivamente. En la captura
de pantalla siguiente se muestran las primeras filas de una hoja de cálculo de Excel ideal lista para su
importación.
Encabezados de columna
Como puede ver en el ejemplo anterior, la primera fila contiene el nombre de la métrica de esa columna.
Publicador de informes móviles conserva estos encabezados de columna para que resulte más fácil hacer
referencia a las columnas en la configuración del elemento de la galería. Sin embargo, los encabezados de
columna no tienen un carácter obligatorio. Si faltan, el Publicador de informes móviles genera encabezados
utilizando la convención A, B, C..., AA, BB... (y así sucesivamente) de Excel.
Publicador de informes móviles detecta automáticamente los encabezados de la primera fila al importar hojas
de cálculo de Excel con la comparación de los tipos de datos de las dos primeras celdas en cada columna. Si no
coinciden los tipos de datos de las dos primeras celdas de cualquier columna, se determina que la primera fila
contiene encabezados de columna. Por lo tanto, si una tabla tiene encabezados de columna numéricos, escriba
una cadena antes de los nombres de los encabezados para que se detecten como tales en el proceso de
importación.
Celdas
Los datos de las celdas de cada columna de un conjunto de datos en una hoja de cálculo deben ser coherentes.
Cuando se efectúa la importación, se asigna un tipo de datos a cada columna. Publicador de informes móviles
detecta automáticamente los tipos de datos como cadena, doble (numérico), booleano (verdadero/falso) o
datetime. Si hay varios tipos de datos en la misma columna, es posible que la detección sea imprecisa o no se
realice en absoluto. Esta detección tiene en cuenta posibles encabezados de columna con el tipo de cadena. Se
debe aplicar el formato del tipo correcto a las celdas en Excel para garantizar que el Publicador de informes
móviles detecta los tipos deseados. En el ejemplo anterior, las seis columnas se identificarían con los siguientes
tipos:
Una columna datetime
Una columna de cadena
Cuatro columnas dobles
Si una hoja de cálculo contiene celdas calculadas o fórmulas, solo se importa en el Publicador de informes
móvilesel valor mostrado resultante.
Nota : el Publicador de informes móviles no actualiza automáticamente los datos de Excel. Puede actualizar
los datos a través del comando refresh de Publicador de informes móviles, pero solo si el archivo no se ha
movido.
Fechas
Los campos de fecha resultan esenciales para muchos informes móviles, por lo que deberá asegurarse de que
las celdas pertinentes tienen el formato de fecha adecuado en Excel. En algunos casos, esto significa que se debe
efectuar una conversión. A continuación se muestran ejemplos de fórmulas para convertir las celdas de texto en
fechas en Excel.
Week 24-2013=DATE(MID(A2,9,4),1,-2)-WEEKDAY(DATE(MID(A2,9,4),1,3))+MID(A2,6,2)*7
2013/03/21=DATEVALUE(A1)
2013-mar-12=DATEVALUE(RIGHT(A1,2)&"-"&MID(A1,6,3)&"-"&LEFT(A1,4))
Después de convertir las celdas, tiene que darles el formato de fecha; para hacerlo, seleccione las celdas o toda
la columna y siga estos pasos: menú contextual > Formato de celdas > Fecha en la lista Categoría .
También puede utilizar al Asistente para convertir texto en columnas a fin de transformar las celdas de texto en
fechas con el formato correcto.
No compatible
Los datos de hojas de cálculo con formatos distintos a los descritos anteriormente podrían conllevar resultados
imprevisibles cuando se realice la importación. Se recomienda restringir las hojas de cálculo de un archivo de
Excel a únicamente aquellas con el formato correcto para su uso con un informe móvil.
Los objetos personalizados de hojas de cálculo de Excel, como tablas dinámicas, visualizaciones e imágenes, no
se importan en el Publicador de informes móviles.
Consulte también
Preparación de datos para informes móviles de Reporting Services
Create and publish mobile reports with SQL Server Mobile Report Publisher (Creación y publicación de
informes móviles con el Publicador de informes de SQL Server Mobile)
Ver informes móviles y KPI de SQL Server en la aplicación de iPad (Power BI para iOS)
Ver informes móviles y KPI de SQL Server en la aplicación de iPhone (Power BI para iOS)
Conservar el formato de fecha para Analysis
Services en los informes para dispositivos móviles
02/04/2022 • 2 minutes to read
Agregue una medida a un conjunto de datos compartido en el Generador de informes para que las fechas de los
orígenes de datos de Analysis Services conserven su tipo de datos en el Publicador de informes móviles.
El tipo de valor devuelto predeterminado de las consultas de Analysis Services es una cadena. Cuando se genera
un conjunto de datos en el Generador de informes de Reporting Services , el tipo de cadena se respeta y se
guarda en el servidor.
Pero cuando el representador de tablas JSON procesa el conjunto de datos, lee el valor de la columna como una
cadena y, como tal, muestra cadenas. De ahí que luego, cuando el Publicador de informes móviles de SQL
Server capture la tabla, solo verá cadenas.
Para solucionar esto, agregue un miembro calculado al crear un conjunto de datos compartido en el Generador
de informes. Esto funciona para modelos tanto multidimensionales como tabulares de Analysis Services .
2. Ahora puede anexar este miembro calculado al conjunto de columnas; para ello, arrástrelo desde la lista
de miembros calculados en la parte inferior izquierda y colóquelo en la cuadrícula de columnas de la
derecha.
Consulte también
Datos para informes móviles de Reporting Services
Preparación de datos para informes móviles de Reporting Services
Agregar parámetros a un informe para dispositivos
móviles | Reporting Services
02/04/2022 • 2 minutes to read
Puede crear un informe para dispositivos móviles de Reporting Services con parámetros para que quienes los
consulten puedan filtrarlos. Un informe con parámetros también puede ser el destino de una obtención de
detalles de un informe de origen.
Para crear un informe para dispositivos móviles con parámetros, hay que empezar con un conjunto de datos
compartido que tenga al menos un parámetro. Obtenga información sobre cómo crear parámetros en un
conjunto de datos compartido. Los informes para dispositivos móviles no admiten valores null para los
parámetros predeterminados, con lo cual que asegúrese de que los parámetros tienen valores predeterminados
que no sean null.
Después de agregar parámetros a un informe móvil, se crea una dirección URL para abrir el informe con los
parámetros de cadena de consulta.
1. En la barra superior del portal web de Reporting Services , seleccione Nuevo > Informe móvil .
2. Seleccione la pestaña Datos situada en la esquina superior izquierda del Publicador de informes móviles
de SQL Server.
3. En la esquina superior derecha, seleccione Agregar datos .
4. Seleccione Ser vidor de informes y, seguidamente, seleccione un servidor.
5. Vaya a los conjuntos de datos compartidos de ese servidor y seleccione uno que tenga parámetros.
En la cuadrícula, verá los datos del conjunto de datos. El círculo verde con corchetes { } marca un
conjunto de datos con un parámetro.
8. Seleccione Vista previa para ver cómo quedará el informe. En este informe, la lista de selección usa el
parámetro Category.
9. Cuando selecciona un valor en la lista de selección, el informe se filtra según ese valor; en este caso,
Accesorios.
Consulte también
Apertura de un informe móvil con parámetros específicos de cadena de consulta
Incorporación de obtención de detalles de un informe móvil a otros informes móviles o direcciones URL
Crear un conjunto de datos compartido o un conjunto de datos incrustado
Create and publish mobile reports with SQL Server Mobile Report Publisher (Creación y publicación de
informes móviles con el Publicador de informes de SQL Server Mobile)
Abrir un informe móvil con determinados
parámetros de cadena de consulta | Reporting
Services
02/04/2022 • 2 minutes to read
Si tiene un informe móvil de Reporting Services con parámetros y un origen de datos de SQL Server o Analysis
Services, puede incluir parámetros de cadena de consulta en la dirección URL del informe para que se abra
automáticamente con los valores especificados.
1. Cree un informe móvil con parámetros.
2. Abra el informe en Publicador de informes móviles y seleccione la pestaña Datos.
3. Busque el nombre del conjunto de datos en la pestaña que se encuentra en la parte inferior de la tabla y
el nombre de campo que desee.
Por ejemplo:
https://sampleserver/reports/adventureworks-reports/adventureworks-load-on-demand?
TimeChartLoD.category=Clothing
Para un origen de datos de SQL Ser ver : el parámetro de cadena de consulta es prácticamente el
mismo, pero tiene el símbolo @ delante del nombre de campo:
https://<servername>/reports/<report-folder-name>/<report-name>?<dataset-name>.@<field-name>=
<parameter-value>
Por ejemplo:
https://sampleserver/reports/adventureworks-reports/adventureworks-load-on-demand?
TimeChartLoD.@category=Clothing
5. Esta dirección URL abrirá el informe en el servidor, el que se filtrará automáticamente según el valor de
parámetro que especificó.
@category=Clothing." />
Consulte también
Incorporación de parámetros a un informe móvil
Agregar obtención de detalles de un informe para
dispositivos móviles a otros informes para
dispositivos móviles o direcciones URL
02/04/2022 • 4 minutes to read
Puede agregar obtención de detalles desde cualquier cuadrícula de datos, de gráfico o de medidor de un
informe para dispositivos móviles de Reporting Services a otro informe para dispositivos móviles o dirección
URL personalizada.
Una obtención de detalles es un vínculo de un informe de origen que abre otro informe de destino o dirección
URL. A menudo, los informes de obtención de detalles de destino contienen detalles sobre algún elemento del
informe de resumen. En función del informe para dispositivos móviles de origen, se pueden pasar uno o más
parámetros al informe para dispositivos móviles de destino, o bien integrarse en una dirección URL
personalizada.
Cuando se ve un informe para dispositivos móviles de origen en el portal web de Reporting Services y se
selecciona un elemento con un destino de obtención de detalles, se irá a dicho destino, sea este otro informe
para dispositivos móviles o una dirección URL.
Los elementos de informe con obtención de detalles, en una dirección URL o en otro informe móvil, tienen el
icono .
Sugerencia : antes de nada, cree el informe de destino y guárdelo en un portal web de Reporting Services .
Si tiene previsto pasar parámetros desde el informe de origen, agregue dichos parámetros también al
informe de destino. De este modo, podrá definir la obtención de detalles desde el informe de origen al
informe de destino. Agregar parámetros a un informe para dispositivos móviles.
Nota: si el informe para dispositivos móviles de destino no está en el mismo servidor que el informe
para dispositivos móviles de origen, conéctese con dirección URL personalizada en su lugar, como se
explica en la siguiente sección.
4. Tras seleccionar un informe para dispositivos móviles de destino, se muestran los parámetros de entrada
disponibles, incluidas las propiedades que se pueden enlazar a controles de navegador y los parámetros
configurados en los conjuntos de datos del informe para dispositivos móviles de destino.
Sepa cómo crear un informe móvil de Reporting Services que se vea y funcione como un informe en pestañas
con obtención de detalles y parámetros.
En este informe, por ejemplo, los medidores en la parte superior actúan como pestañas. Cuando haga clic en el
medidor Transporte, los datos del resto del gráfico se filtran según los datos de transporte.
En segundo plano, realmente esto es un conjunto de cinco informes independientes, cada uno con un parámetro
diferente que filtra el informe para que coincida con el medidor seleccionado en la parte superior del informe.
Primero cree los cinco informes y, después, en cada uno de ellos, convierta los otros cuatro medidores en
obtenciones de detalles.
Estos son los pasos para este ejemplo.
2. Con la pestaña Diseño seleccionada, en el panel Propiedades visuales , seleccione Obtener detalles
del destino .
3. Seleccione Informe móvil .
4. Vaya al informe de destino de la obtención de detalles (en este caso, "Finanzas - Transporte") y
selecciónelo.
5. En Configurar informe de destino , seleccione el parámetro para filtrar el informe y luego Aplicar .
6. Repita estos pasos para cada uno de los otros medidores del informe Ventas.
3. Seleccione uno de los medidores para ir al informe filtrado por los datos de ese medidor.
Consulte también
Incorporación de parámetros a un informe móvil
Incorporación de obtención de detalles de un informe móvil a otros informes móviles o direcciones URL
Add navigators to Reporting Services mobile
reports
02/04/2022 • 5 minutes to read
En el Publicador de informes móviles de SQL Server, se agregan navegadores para filtrar los datos de las
visualizaciones por tiempo o por selección.
Los navegadores son similares a las segmentaciones en Power BI y las tablas dinámicas de Excel, pero también
tienen algunos rasgos únicos.
Los navegadores basados en tiempo filtran las tablas mediante la selección de las filas que se encuentran en
un intervalo de tiempo específico.
Los navegadores basados en selección filtran las tablas mediante la selección de aquellas filas que
contienen un valor de columna concreto que coincide con el valor de clave seleccionado o, en el caso de los
árboles jerárquicos, aquellas filas en las que un valor de columna concreto pertenece al subárbol del valor de
clave seleccionado. Hay dos tipos de navegadores de selección:
Las listas de selección son tablas de una sola columna que se pueden usar para filtrar el informe móvil,
similar a las segmentaciones en Power BI y Excel.
Las cuadrículas de cuadro de mandos también filtran el informe móvil y pueden contener
Navegadores de tiempo
Como su nombre indica, el navegador de tiempo se usa para filtrar un intervalo de datos delimitado por un
intervalo de tiempo.
Los cuatro gráficos de líneas de la izquierda se establecen en Valores preestablecidos del rango de tiempo. El
gráfico de líneas de la derecha es el filtro.
Al ver el informe en vista previa o en el portal web de Reporting Services , puede arrastrar las flechas del
navegador de tiempo para filtrar el resto del informe.
De forma predeterminada, el navegador de tiempo filtra todos los elementos de visuales del informe que están
conectados con datos basados en el tiempo. Si una tabla contiene más de una columna de tiempo, solo la
primera se usa para filtrar. La tabla de la serie impulsa la visualización insertada y determina el intervalo de
fechas general del informe móvil.
Puede desconectar una visualización del navegador de tiempo.
1. Seleccione la visualización y, después, seleccione la pestaña Datos .
2. En Propiedades de los datos , seleccione Opciones .
3. Desactive la casilla Filtrado por .
Listas de selección
La lista de selección filtra los datos de un informe móvil mediante la comparación del valor seleccionado en la
lista con el valor de una columna especificada para cada fila de una tabla filtrada.
1. Desde la pestaña Diseño , arrastre Lista de selección a la superficie de diseño y cambie el tamaño de la
forma que quiera.
2. Seleccione la pestaña Datos y, en el panel Propiedades de los datos en Claves , seleccione la tabla y la
columna que serán el filtro.
3. En Etiquetas , seleccione la columna con la etiqueta que se mostrará. La columna de clave y la columna
de etiqueta pueden ser la misma.
En el caso de datos jerárquicos de árbol, debe seleccionar una columna de clave principal.
4. Una vez configuradas las propiedades de los datos, en Tables Filtered by Selection List (Tablas
filtradas por lista de selección), seleccione las tablas que se van a filtrar y la columna por la que se va a
filtrar. Esta columna debe comparar los valores con la columna de clave de la lista de selección.
Para cada visualización del informe móvil en la que quiere que la lista de selección actúe como filtro:
1. Seleccione la visualización, seleccione la pestaña Datos y, en el panel Propiedades de los datos ,
seleccione Opciones junto al nombre del campo.
8. Una vez configuradas las propiedades de los datos, en Tables Filtered by Selection List (Tablas
filtradas por lista de selección), seleccione las tablas que se van a filtrar y la columna por la que se va a
filtrar. Esta columna debe comparar los valores con la columna de clave de la lista de selección.
Cuando se ve el informe móvil en vista previa o en el portal web de Reporting Services y se selecciona un valor
en la cuadrícula de cuadro de mandos, se filtran las demás visualizaciones del informe móvil.
Configurar qué visualizaciones se filtran
Los elementos de la galería están configurados para usar filtros haciendo clic en el botón de opciones de una
entrada concreta de la vista de datos. Los filtros se habilitan mediante la casilla correspondiente.
Puede decidir qué visualizaciones del informe móvil filtrará un navegador:
1. Seleccione la visualización, seleccione la pestaña Datos y, en el panel Propiedades de los datos ,
seleccione Opciones junto al nombre del campo.
2. En Filtrado por , seleccione el navegador. Cada visualización se puede filtrar mediante varios
navegadores.
Filtros en cascada
Los filtros también pueden actuar en cascada para que el valor seleccionado de uno filtre los valores disponibles
en un segundo. Para que los filtros actúen en cascada, aplíquelos a la columna de clave como lo haría con un
elemento de galería regular.
Consulte también
Mapas de informes móviles de Reporting Services
Visualizaciones de informes para dispositivos móviles de Reporting Services
Medidores en informes para dispositivos móviles de Reporting Services
Agregar cuadrículas de datos a informes móviles | Reporting Services
Agregar visualizaciones a informes móviles de
Reporting Services
02/04/2022 • 9 minutes to read
Los gráficos son una parte esencial de la visualización de datos. Obtenga más información sobre los gráficos
que puede utilizar en los informes móviles de Reporting Services para cubrir una variedad de escenarios.
Publicador de informes móviles de SQL Server tiene tres tipos de gráficos básicos: tiempo, categoría y totales.
Estos tres tipos de gráfico tienen datos de comparación correspondientes, que son útiles para comparar dos
conjuntos de series distintos.
1. Arrastre un Gráfico de tiempo desde la pestaña Diseño a la superficie de diseño y cambie su tamaño.
2. De forma predeterminada, es un gráfico de barras apiladas. Puede cambiar esto en Visualización de
serie .
3. Si el gráfico necesita datos que aún no están en el informe, haga clic en la pestaña Datos > Agregar
datos para obtener datos de Excel o de un conjunto de datos compartido.
4. En el panel Propiedades de los datos , Serie principal es SimulatedTable . Seleccione la flecha en el
cuadro y seleccione la tabla.
5. Si establece Estructura de datos en Por columnas (en la pestaña Diseño > panel Propiedades de
los elementos visuales ), en el panel Propiedades de los datos puede seleccionar varias columnas o
valores numéricos.
Si establece Estructura de datos en Por filas (en el panel Propiedades de los datos ), puede
seleccionar un Campo de nombre de serie y una columna de valores numéricos.
Para más información, vea Agrupar datos por columnas o filas.
Gráficos de categoría
Al contrario que en un gráfico de tiempo, en un gráfico de categoría se agrupa en un campo distinto de un
campo de hora y fecha en el eje X. Esta agrupación, denominada coordinada de categoría, tiene que estar en un
campo de cadena, no en un campo numérico.
1. Arrastre un Gráfico de categoría desde la pestaña Diseño hasta la superficie de diseño, cambie su
tamaño y, si es necesario, obtenga datos de este.
2. Seleccione la pestaña Datos y, en el panel Propiedades de los datos , en Coordinada de categoría ,
seleccione una tabla y un campo por el que agrupar. Este campo estará en el eje X del gráfico resultante.
3. En Serie principal , seleccione la tabla y los campos numéricos que se agregarán para cada categoría.
Gráficos de comparación
Los gráficos de tiempo, categoría y totales también están disponibles como gráficos de comparación. En un
diagrama de comparación, puede especificar no solo una serie principal, sino también una segunda serie de
comparación. Las series principales de comparación se pueden mostrar de tres formas distintas.
1. Arrastre uno de los Gráficos de comparación (tiempo, categoría o totales) desde la pestaña Diseño a
la superficie de diseño, cambie su tamaño y, si es necesario, obtenga datos de este.
2. En el panel Propiedades de los elementos visuales , en Visualización de serie , seleccione una de
las opciones siguientes:
Barra o barra delgada
Línea o barra
Barra o área de pasos
En gráficos de comparación, puede elegir tener los mismos colores de gráfico en los valores principales y de
comparación de una serie.
En el panel Propiedades de los elementos visuales , establezca la opción Volver a usar los colores
en las series de comparación en Activado .
Si se establece en Activado , la paleta de colores se reiniciará entre dibujar la serie principal y la de
comparación para que coincidan los valores relacionados de la serie principal y la de comparación.
Si se establece en Desactivado , la paleta de colores continuará su giro normal al dibujar la serie
principal después de la serie de comparación, evitando una coordinación de color posiblemente errónea
entre los dos conjuntos de series.
Datos de gráfico circular de estructura y gráfico de embudo por filas o por columnas
1. Arrastre un gráfico circular o un gráfico de embudo desde la pestaña Diseño hasta la superficie de
diseño, cambie su tamaño y, si es necesario, obtenga datos de este.
2. En el panel Propiedades de los elementos visuales , en Estructura de datos , seleccione una de
estas opciones:
Por columnas
Por filas
3. Si ha seleccionado Por columnas , seleccione la pestaña Datos y, en el panel Propiedades de los
datos , en Serie principal , seleccione la tabla y todos los campos que quiera agregar en el gráfico
circular o en el gráfico de embudo. Los nombres de campos se usarán para etiquetar cada una de las
áreas del gráfico resultante.
Si ha seleccionado Por filas , seleccione la pestaña Datos y, en el panel Propiedades de los datos , en
Columna de categoría , seleccione la tabla y la columna con los valores que quiera usar para agrupar y
asignar etiquetas en el gráfico circular. En Columna de serie principal, seleccione un campo numérico
para los valores del gráfico.
Para más información, vea Agrupar datos por columnas o filas.
Gráficos de rectángulos
Los gráficos de rectángulos muestran métricas al aplicar sus valores en el tamaño y color de los iconos en una
cuadrícula rectangular.
1. Arrastre un gráfico de rectángulos desde la pestaña Diseño hasta la superficie de diseño, cambie su
tamaño y, si es necesario, obtenga datos de este.
2. Seleccione la pestaña Datos y, en el panel Propiedades de los datos :
En El tamaño representa , seleccione un campo numérico del tamaño de los iconos.
En El color representa , seleccione un campo numérico para el color de los iconos.
(opcional) Valor de centro personalizado solo puede usar Valor de centro personalizado
cuando el tipo de visualización es HeatMapWithCustomCenterValue.
El valor central decide el color de un cuadro. Cuánto mejor es la métrica en comparación con el
valor central, más verde es. Cuánto peor es la métrica, más rojo es.
[opcional] Para mostrar un mensaje emergente cuando los visores seleccionen un icono de la
cuadrícula, en Etiquetas emergentes , seleccione uno o varios campos. En los mensajes
emergentes del gráfico de rectángulos se pueden mostrar campos de texto de campos numéricos.
De forma predeterminada, los gráficos de rectángulos son jerárquicos, agrupan los iconos primero por
categoría y, después, por tamaño y color.
En la pestaña Datos , en Agrupar por , seleccione una tabla y un campo.
Puede desactivar la agrupación para que los iconos se organicen solo por tamaño y color.
Seleccione la pestaña Diseño y establezca la opción Gráfico de rectángulos de dos niveles en
Desactivado .
Gráficos de cascada
Un gráfico de cascada muestra un total acumulado conforme se agregan o se restan valores. Es útil para
comprender cómo resulta afectado un valor inicial (por ejemplo, los ingresos netos) por una serie de cambios
positivos y negativos.
Las columnas están codificadas con color verde para los casos de aumento y con rojo para la disminución, por
lo que puede ver rápidamente a qué corresponde cada valor. Las columnas de valor inicial y final a menudo
empiezan por cero, mientras que los valores intermedios son columnas flotantes. Debido a este aspecto, los
gráficos de cascada se conocen también como gráficos de puente.
Cuándo usar un gráfico de cascada
Los gráficos de cascada son una buena opción en estos casos:
Cuando tenga cambios para la medida a lo largo de una serie temporal o diferentes categorías para auditar
los cambios más importantes que contribuyen al valor total.
Para trazar el beneficio anual de su compañía, mostrando varias fuentes de ingresos y llegar a la ganancia (o
pérdida) total.
Para ilustrar el principio y final del número de empleados de su empresa en un año.
Para visualizar los ingresos y los gastos de cada mes y el saldo acumulado de su cuenta.
Crear un gráfico de cascada
1. Arrastre un Gráfico de cascada desde la pestaña Diseño hasta la superficie de diseño, cambie su
tamaño y, si es necesario, obtenga datos de este.
Consulte también
Mapas de informes móviles de Reporting Services
Navegadores en informes para dispositivos móviles de Reporting Services
Agregar cuadrículas de datos a informes móviles | Reporting Services
Medidores en informes para dispositivos móviles de Reporting Services
Agrupar datos por columnas o por filas en un
informe para dispositivos móviles | Reporting
Services
02/04/2022 • 2 minutes to read
Los datos se pueden organizar por columnas o por filas en muchos tipos de gráficos del Publicador de informes
móviles. Siga el procedimiento detallado de este tema.
En los gráficos de tiempo, de valores totales, circulares y de embudo, los datos se pueden organizar por filas o
por columnas.
La organización por columnas es útil si una tabla tiene varias columnas de datos que quiere comparar.
La organización por filas funciona mejor si una columna de la tabla contiene los nombres de las distintas
categorías.
En los siguientes pasos se usa una tabla de comparación de valores totales con los datos simulados en el
Publicador de informes móviles para ilustrar las diferencias cuando los datos se estructuran por filas o por
columnas en un gráfico.
1. Arrastre un gráfico de totales de comparación desde la pestaña Diseño a la superficie de diseño y
agrándelo.
2. Seleccione la pestaña Datos . Verá que la tabla SimulatedTable contiene una serie de columnas, de
Metric1 a Metric5 y de Comparison1 a Comparison5 .
3. En el panel Propiedades de los datos , Serie principal es SimulatedTable . Seleccione la flecha del
cuadro junto a Serie principal y verá que las opciones de Metric1 a Metric5 están seleccionadas.
8. En el panel Propiedades de los datos , ahora hay un cuadro de columna de categoría que muestra la
columna Categoría de SimulatedTable. En Serie principal, puede elegir la columna que se usará para los
valores. De forma predeterminada, el Publicador de informes móviles selecciona de Metric1 a Metric5
como series principales, y de Comparison1 a Comparison5 como series de comparación.
A veces, la mejor forma de visualizar los datos es, simplemente, verlos. Obtenga más información sobre las tres
cuadrículas de datos , o tablas, que existen para mostrar datos en el Publicador de informes móviles de SQL
Server:
Cuadrícula de datos simple
Cuadrícula de datos del indicador
Cuadrícula de datos del gráfico
Después de agregar una cuadrícula de datos a la superficie de diseño, se puede conectar a los datos reales.
1. Arrastre una cuadrícula de datos simple desde la pestaña Diseño a la cuadrícula de diseño y dele el
tamaño que quiera.
2. Obtenga datos de Excel o de un conjunto de datos compartido.
3. Seleccione la pestaña Datos y, en el panel Propiedades de los datos , en Datos para la vista de
cuadrícula , seleccione una tabla de datos.
4. En el panel Columnas , seleccione las columnas que quiera. Reordénelas, cámbielas de nombre y defina
su formato y agregación.
Cuando se agrega una columna de gráfico a una cuadrícula de datos, hay que agregar una tabla de datos aparte
que proporcione datos relativos al gráfico en cada fila. Esta segunda tabla de datos debe compartir un campo
con la tabla de datos principal para vincular cada fila a los datos de gráfico correspondientes.
1. Arrastre una cuadrícula de datos del gráfico desde la pestaña Diseño a la cuadrícula de diseño y dele el
tamaño que quiera.
2. En la pestaña Datos , en el panel Columnas , seleccione Agregar columna de gráfico .
3. Obtenga datos de Excel o de un conjunto de datos compartido para agregar una segunda tabla de datos
que comparta un campo con la tabla de datos principal (si no lo ha hecho ya).
4. En Propiedades de los datos , seleccione la tabla de datos principal en Datos para la vista de
cuadrícula y, luego, seleccione la segunda tabla en Datos de referencia para visualizaciones de
gráficos .
5. Seleccione Opciones y, luego, seleccione un Tipo de gráfico .
6. Seleccione Char t data field (Campo de datos del gráfico), Búsqueda de origen y Búsqueda de
destino . Estas tres propiedades determinan el modo en el que la cuadrícula de datos proporciona datos
a cada gráfico de la columna.
Búsqueda de origen se establece en un campo en la tabla de datos de Datos para la vista de
cuadrícula . Este campo actúa como un filtro por fila que se aplica a la tabla de datos de referencia del
gráfico con el fin de proporcionar datos al gráfico incrustado para cada fila.
Búsqueda de destino es el campo de la tabla de datos de Datos de referencia para
visualizaciones de gráficos . Los datos del gráfico de cada fila se combinarán en esos dos campos.
Char t data field (Campo de datos del gráfico) determina la métrica de la tabla de datos Datos de
referencia para visualizaciones de gráficos que se usará como valor del eje y o como serie en el
gráfico de cada fila.
Consulte también
Mapas de informes móviles de Reporting Services
Navegadores en informes para dispositivos móviles de Reporting Services
Visualizaciones de informes para dispositivos móviles de Reporting Services
Medidores en informes para dispositivos móviles de Reporting Services
Agregar medidores a informes para dispositivos
móviles | Reporting Services
02/04/2022 • 4 minutes to read
Los medidores son los elementos visuales más básicos y más ampliamente usados en los informes para
dispositivos móviles. Muestran un valor único de un conjunto de datos: solo el valor, o bien el valor comparado
con un objetivo.
Nota : Si cambia la agregación del valor principal, probablemente también quiera hacer lo propio con
el valor de comparación, aunque en algunos casos se pueden combinar diferentes métodos de
agregación.
Filtrar un medidor
Si el informe para dispositivos móviles tiene navegadores, puede enlazar un medidor a uno o varios de ellos
para filtrarlos. Puede enlazar el valor principal y el valor de comparación de un medidor a uno o más
navegadores diferentes, dando lugar a opciones infinitas para los medidores.
1. Seleccione un medidor y, en la pestaña Datos , en el panel Propiedades de los datos , seleccione
Opciones junto a Valor principal o Valor de comparación .
2. En Filtrado por, seleccione el navegador en el que quiera filtrar el medidor.
Ahora que ya ha creado un informe para dispositivos móviles de Reporting Services en el Publicador de
informes móviles de SQL Server, puede diseñar una versión del mismo para teléfono o tableta.
Se abre la cuadrícula de diseño de teléfono. Todas las visualizaciones se encuentran en la pestaña Diseño
.
2. Arrastre las visualizaciones a la cuadrícula y cámbielas de tamaño.
Los mapas constituyen una forma excelente de visualizar datos geográficos. Publicador de informes móviles de
SQL Server ofrece tres tipos distintos de visualización en mapas, así como mapas integrados para continentes y
diversos países individuales. También puede cargar y usar mapas personalizados.
Tipos de mapas
Los informes móviles de SQL Server ofrecen tres tipos distintos de mapas, que resultan útiles para diferentes
circunstancias.
Mapas térmicos de degradado . El campo de la propiedad Valores se muestra como tonalidades de un solo
color con las que se rellena cada región del mapa. Puede establecer si los valores superiores o inferiores son
más oscuros en el cuadro Value Direction (Dirección del valor).
Mapa de burbujas . La propiedad Valores determina el radio de una visualización de burbujas mostrada sobre
la región asociada. Puede establecer si todas las burbujas presentan el mismo color o uno distinto.
Mapas térmicos de umbrales de rangos . Estos muestran un valor en relación con un objetivo. La
propiedad Destinos determina la diferencia entre los campos Comparación y Valores. La diferencia resultante
determina el color que rellena la región asociada del mapa, de verde a rojo, pasando por amarillo. Puede
establecer si los valores superiores o inferiores son verdes en el cuadro Value Direction (Dirección del valor).
Para mostrar los datos reales en el mapa, debe establecer los valores de, como mínimo, dos de las propiedades
de datos este:
La propiedad Claves conecta los datos para regiones específicas del mapa (por ejemplo, estados de los EE.
UU. o países de África).
La propiedad Valores es un campo numérico situado en la misma tabla que el campo Claves seleccionado.
Estos valores se representan de forma diferente en distintos mapas. En el mapa de degradado , se utilizan
estos valores para dar color a cada región, que presentarán distintas tonalidades en función del intervalo de
valores. En el mapa de burbujas , el tamaño de las burbujas mostradas sobre cada región se basa en la
propiedad de valor.
En cuanto a los mapas térmicos de umbrales de rangos, tendrá que establecer un valor para la propiedad
Destinos .
Configuración de las propiedades de datos del mapa
1. Seleccione la pestaña Datos , situada en la esquina superior izquierda.
2. Seleccione Agregar datos y, después, Local Excel (Excel local) o SSRS Ser ver (Servidor de SSRS).
Sugerencia : asegúrese de que los datos están en un formato apto para informes para dispositivos
móviles.
8. Seleccione el icono de Guardar , situado en la esquina superior izquierda, y elija entre guardar el mapa
localmente en su equipo o guardarlo en el ser vidor .
Consulte también
Mapas personalizados en informes para dispositivos móviles de Reporting Services
Create and publish mobile reports with SQL Server Mobile Report Publisher (Creación y publicación de
informes móviles con el Publicador de informes de SQL Server Mobile)
Mapas personalizados en informes para dispositivos
móviles de Reporting Services
02/04/2022 • 2 minutes to read
Los mapas geográficos del Publicador de informes móviles de Microsoft SQL Server se definen en un formato
conocido como archivos de forma ESRI.
Este formato lo diseñó una empresa privada, pero actualmente se trata de un formato semiabierto extendido
que se utiliza en una gran mayoría de las aplicaciones SIG. Según este formato, el Publicador de informes
móviles requiere que se proporcionen dos archivos al definir un mapa:
Un archivo .SHP para geometrías de formas
Un archivo .DBF para metadatos
Los nombres de archivo de base deben coincidir (por ejemplo, canada.shp y canada.dbf). Los metadatos deben
incluir el campo NOMBRE con el valor del nombre de la forma correspondiente (clave), que se usará al rellenar
el mapa con datos.
Los dos archivos de mapa, SHP y DBF, no pueden tener un tamaño superior a 512 KB. Si los archivos de
asignación son demasiado grandes, use una herramienta como https://mapshaper.org/ para reducir el tamaño.
Vea cómo Agregar un mapa personalizado a un informe de Reporting Services móvil.
Información técnica
La especificación oficial: https://www.esri.com/library/whitepapers/pdfs/shapefile.pdf
El artículo del archivo de forma de Wikipedia: https://en.wikipedia.org/wiki/Shapefile
Consulte también
Mapas de informes móviles de Reporting Services
Create and publish mobile reports with SQL Server Mobile Report Publisher (Creación y publicación de
informes móviles con el Publicador de informes de SQL Server Mobile)
Agregar un mapa personalizado a un informe de
Reporting Services móvil
02/04/2022 • 2 minutes to read
2. En la vista Diseño > panel Propiedades visuales > Mapa , seleccione Mapa personalizado de
archivo .
3. En el cuadro de diálogo Abrir , vaya a la ubicación de los archivos SHP y DBF y seleccione ambos.
Conectar datos a un mapa personalizado
Cuando agregue un mapa personalizado a su informe por primera vez, Publicador de informes móviles lo
rellena con datos geográficos simulados.
Mostrar datos reales en el mapa personalizado es igual que mostrarlos en los mapas integrados. Siga los pasos
que aparecen en Mapas de informes de Reporting Services móviles para mostrar los datos.
Consulte también
Mapas personalizados en informes para dispositivos móviles de Reporting Services
Mapas de informes móviles de Reporting Services
Create and publish mobile reports with SQL Server Mobile Report Publisher (Creación y publicación de
informes móviles con el Publicador de informes de SQL Server Mobile)
Seguridad (Generador de informes)
02/04/2022 • 8 minutes to read
El Generador de informes es una aplicación cliente de creación de informes diseñada para que funcione con un
servidor de informes de SQL Server Reporting Services. El servidor de informes se puede configurar para
funcione en modo nativo como un servidor independiente o en modo integrado de SharePoint, para que admita
los informes de un sitio de SharePoint.
En el Generador de informes puede crear informes, conjuntos de datos compartidos y elementos de informe
reutilizables. Desde un servidor de informes o sitio de SharePoint, puede editar los informes y agregar orígenes
de datos compartidos, conjuntos de datos compartidos y elementos de informe compartidos.
Para crear, publicar y usar informes y elementos relacionados con los informes, debe comprender la relación
entre las características de seguridad y los siguientes aspectos:
Ser vidor de informes o sitio de SharePoint donde publica los informes. El administrador del
servidor de informes o del sitio de SharePoint administra estas características.
Informes publicados y elementos relacionados con los informes Son elementos relacionados
con los informes los orígenes de datos compartidos y sus credenciales, conjuntos de datos compartidos,
parámetros, elementos de informe y modelos de informe. El autor del informe administra las
características de seguridad correspondientes a estos elementos. El autor del informe debe obtener del
administrador del servidor de informes o del sitio de SharePoint los permisos necesarios para publicar y
compartir los elementos.
Orígenes de datos externos utilizados en un informe. El propietario del origen de datos externo
administra estas características.
Modelos de informe basados en orígenes de datos externos El diseñador de modelos administra
estas características.
Características de informe interactivas como los parámetros. El autor del informe administra
estas características.
Revise la información de este tema para saber cómo utilizar las características de seguridad para administrar y
proteger mejor los informes y los elementos relacionados con los informes.
Consulte también
Instalación del Generador de informes
Parámetros de informe (Generador de informes y Diseñador de informes)
Seguridad y protección de Reporting Services
02/04/2022 • 2 minutes to read
Puede usar la información de esta sección para obtener información acerca de las características de seguridad
de SQL ServerReporting Services. También se explican en ella los modelos de autorización y los proveedores de
autenticación que se admiten en Reporting Services.
Autenticación y autorización
Reporting Services proporciona diferentes tipos de autenticación para que los usuarios y las aplicaciones cliente
se autentiquen en el servidor de informes. La utilización del tipo de autenticación adecuado para el servidor de
informes permite a su organización lograr el nivel de seguridad necesario. Para más información, consulte
Authentication with the Report Server.
Reporting Services también emplea roles y permisos para controlar el acceso de usuario al contenido del
catálogo del servidor de informes (es decir, quién tiene acceso a qué y cómo puede obtener acceso). Para
obtener más información, vea Roles y permisos (Reporting Services).
Related Tasks
DESC RIP C IO N ES DE L A S TA REA S VÍN C ULO S
Configure la Seguridad de la capa de transporte (TLS), antes Configuración de conexiones TLS en un servidor de informes
conocida como Capa de sockets seguros (SSL), para proteger en modo nativo
las conexiones cliente con el servidor de informes.
Protección ampliada para la autenticación con
Reporting Services
02/04/2022 • 15 minutes to read
En versiones recientes del sistema operativo Microsoft Windows, la protección ampliada es un conjunto de
mejoras. La protección ampliada mejora cómo protegen las aplicaciones las credenciales y la autenticación. La
propia característica no proporciona directamente protección contra ataques específicos como el reenvío de
credenciales, sino que proporciona una infraestructura para aplicaciones como Reporting Services con el fin de
aplicar la protección ampliada para la autenticación.
Las principales mejoras de autenticación que forman parte de la protección ampliada son los enlaces de servicio
y de canal. El enlace de canal usa un token de enlace de canal (CBT) para comprobar que no se ha puesto en
peligro el canal establecido entre dos extremos. El enlace de servicio usa nombres principales de servicio (SPN)
para validar el destino previsto de los tokens de autenticación. Para obtener información general sobre la
protección ampliada, vea Autenticación de Windows integrada con protección ampliada.
SQL Server Reporting Services (SSRS) admite y aplica la protección ampliada que se ha habilitado en el sistema
operativo y se ha configurado en Reporting Services. De forma predeterminada, Reporting Services acepta
solicitudes que especifican la autenticación Negotiate o NTLM y, por tanto, pueden beneficiarse de la
compatibilidad de la protección ampliada del sistema operativo y de las características de la protección
ampliada de Reporting Services .
IMPORTANT
De forma predeterminada, Windows no habilita la protección ampliada. Para obtener información sobre cómo habilitar la
protección ampliada de Windows, vea Protección ampliada para la autenticación. Tanto el sistema operativo como la pila
de autenticación de cliente deben ser compatibles con la protección ampliada para la autenticación se realice
correctamente. En sistemas operativos más antiguos, quizá deba instalar varias actualizaciones para disponer de un
equipo totalmente preparado para la protección ampliada. Para obtener información sobre los desarrollos recientes con la
protección ampliada, vea Actualizar información con protección ampliada.
IMPORTANT
De forma predeterminada, Reporting Services no habilita la protección ampliada. La característica se puede habilitar si se
modifica el archivo de configuración rsrepor tser ver.config o mediante las API de WMI para actualizar el archivo de
configuración. SSRS no proporciona una interfaz de usuario para modificar o ver la configuración de protección ampliada.
Para obtener más información, vea la sección de configuración de este tema.
Los problemas comunes que se producen a causa de los cambios de la configuración de la protección ampliada
o de una configuración incorrecta no se muestran mediante mensajes ni ventanas de cuadro de diálogo de error
obvios. Los problemas relacionados con la configuración y la compatibilidad de la protección ampliada tienen
como resultado errores de autenticación y errores en los registros de seguimiento de Reporting Services .
IMPORTANT
Algunas tecnologías de acceso a datos pueden no admitir la protección ampliada. Para conectar los orígenes de datos de
SQL Server y la base de datos del catálogo Reporting Services se usa una tecnología de acceso a datos. El hecho de que
una tecnología de acceso a datos no admite la protección ampliada afecta a Reporting Services de las maneras siguientes:
El servidor SQL Server que ejecuta la base de datos del catálogo Reporting Services no puede tener habilitada la
protección ampliada; de lo contrario se producirá un error de conexión entre el servidor de informes y la base de datos
del catálogo, y se devolverán errores de autenticación.
Los servidores SQL Server que se usan como orígenes de datos de los informes de Reporting Services no pueden
tener habilitada la protección ampliada; de lo contrario, los intentos de conexión del servidor de informes con el origen
de datos del informe provocarán errores y devolverán errores de autenticación.
La documentación de una tecnología de acceso a datos debe tener información sobre la compatibilidad con la protección
ampliada.
Actualizar
La actualización de un servidor de Reporting Services a SQL Server 2016 agrega opciones de
configuración con valores predeterminados al archivo rsrepor tser ver.config . Si la configuración ya se
ha realizado, la instalación de SQL Server 2016 la conservará en el archivo rsrepor tser ver.config .
Cuando se agregan parámetros de configuración al archivo de configuración rsrepor tser ver.config , el
comportamiento predeterminado es desactivar la característica de protección ampliada de Reporting
Services y el usuario debe habilitarla de la forma descrita en este tema. Para obtener más información,
vea la sección de configuración de este tema.
El valor predeterminado del parámetro RSWindowsExtendedProtectionLevel es Off .
El valor predeterminado del parámetro RSWindowsExtendedProtectionScenario es Proxy .
no comprueba si el sistema operativo ni la instalación actual de Reporting Services tienen habilitada la
protección ampliada.
Lo que no cubre la protección ampliada de Reporting Services
La característica de protección ampliada de Reporting Services no es compatible con las siguientes áreas y
escenarios de características:
Los autores de las extensiones de seguridad personalizada de Reporting Services deben agregar
compatibilidad para la protección ampliada a su extensión de seguridad personalizada.
Los componentes de terceros agregados o usados en la instalación de Reporting Services los deben
actualizar dichos proveedores para que admitan la protección ampliada. Para obtener más información,
póngase en contacto con el otro proveedor.
3) Proxy
-No existe ningún canal TLS y, por
tanto, no es posible la aplicación del
enlace de canal.
Puerta de enlace
En este escenario se describen las aplicaciones cliente que se conectan a un dispositivo o software que realiza
TLS y autentica al usuario. Después, el dispositivo o software suplanta el contexto del usuario o un contexto de
usuario distinto antes de efectuar una solicitud al servidor de informes.
Combinación
Este escenario describe los entornos de extranet o Internet en los que el cliente se conecta con un proxy. Se
combina con un entorno de intranet donde un cliente se conecta con un servidor de informes.
ESC EN A RIO DIA GRA M A DEL ESC EN A RIO P ROT EC C IÓ N
1) Aplicación cliente
<Authentication>
<RSWindowsExtendedProtectionLevel>Allow</RSWindowsExtendedProtectionLevel>
<RSWindowsExtendedProtectionScenario>Proxy</RSWindowsExtendedProtectionLevel>
</Authentication>
ComputerNameDnsHostname El nombre del host DNS del equipo local. Si el equipo local es
un nodo de un clúster, se usa el nombre del host DNS del
servidor virtual de clústeres.
ComputerNamePhysicalDnsHostname El nombre del host DNS del equipo local. Si el equipo local es
un nodo de un clúster, se usa el nombre del host DNS del
equipo local, no el nombre del servidor virtual de clústeres.
Para más información, vea Registrar un nombre principal de servicio (SPN) para un servidor de informes y
Acerca de las reservas y el registro de reservas de URL (Administrador de configuración del servidor de
informes).
Pasos siguientes
Conectar al motor de base de datos con protección ampliada
Introducción a la protección ampliada para la autenticación
Autenticación de Windows integrada con protección ampliada
Microsoft Security Advisory: Protección ampliada para la autenticación
Registro de seguimiento del servicio del servidor de informes
El archivo de configuración RSReportServer.config
Método SetExtendedProtectionSettings (WMI MSReportServer_ConfigurationSetting)
¿Tiene alguna pregunta más? Puede plantear sus dudas en el foro de Reporting Services.
Autenticación con el servidor de informes
02/04/2022 • 7 minutes to read
SQL Server Reporting Services (SSRS) proporciona varias opciones configurables para autenticar usuarios y
aplicaciones cliente en el servidor de informes. De forma predeterminada, el servidor de informes usa la
autenticación de Windows integrada y supone que existen relaciones de confianza donde el cliente y los
recursos de red están en el mismo dominio o en un dominio de confianza. En función de la topología de red y
las necesidades de su organización, puede personalizar el protocolo de autenticación que se usa para la
autenticación integrada de Windows, usar la autenticación básica o usar una extensión personalizada basada en
formularios de autenticación que proporcione. Cada uno de los tipos de autenticación puede activarse o
desactivarse individualmente. Puede habilitar más de un tipo de autenticación si desea que el servidor de
informes acepte solicitudes de varios tipos.
Todos los usuarios o aplicaciones que soliciten acceso al contenido y las operaciones del servidor de informes
deben autenticarse para que se permita el acceso.
Tipos de autenticación
Todos los usuarios o aplicaciones que soliciten el acceso al contenido y las operaciones del servidor de informes
deben autenticarse mediante el tipo de autenticación configurado en el servidor de informes para que se
permita el acceso. En la tabla siguiente se describen los tipos de autenticación que admite Reporting Services.
Las credenciales no se
delegarán ni suplantarán en
otras solicitudes. Las
solicitudes subsiguientes
seguirán una nueva
secuencia de desafío-
respuesta. Según la
configuración de seguridad
de la red, podría pedirse a
un usuario las credenciales
o la solicitud de
autenticación se
administrará de forma
transparente.
Antes de especificar
RSWindowsKerberos,
asegúrese de que el tipo de
explorador que usa lo
admite realmente. Si usa
Microsoft Edge, o Internet
Explorer, la autenticación
Kerberos solo se admite a
través de Negotiate.
Microsoft Edge, o Internet
Explorer, no formulará
ninguna solicitud de
autenticación que
especifique Kerberos
directamente.
N O M B RE DEL T IP O DE VA LO R DEL N IVEL DE SE USA DE F O RM A
A UT EN T IC A C IÓ N A UT EN T IC A C IÓ N H T T P P REDET ERM IN A DA DESC RIP C IÓ N
Especifique Custom
únicamente si está
implementando un módulo
de autenticación
personalizada que
administra todas las
solicitudes de autenticación
en el servidor de informes.
No puede utilizar el tipo de
autenticación Custom con
la extensión de la
autenticación de Windows
predeterminada.
Métodos de autenticación no admitidos
No se admiten los métodos de autenticación y solicitudes siguientes.
M ÉTO DO DE A UT EN T IC A C IÓ N EXP L IC A C IÓ N
Tecnologías de inicio de sesión único (SSO) No hay ninguna compatibilidad nativa para las tecnologías
de inicio de sesión único en Reporting Services. Si desea
utilizar una tecnología de inicio de sesión único, debe crear
una extensión de autenticación personalizada.
IMPORTANT
Reporting Services no valida la configuración que se especifique para determinar si es correcta en un entorno informático.
Es posible que la seguridad predeterminada no funcione en una instalación o que se especifique una configuración que no
sea válida en una infraestructura de seguridad. Por esta razón, es importante que pruebe cuidadosamente la
implementación del servidor de informes en un entorno de pruebas controlado antes de hacer que esté disponible en una
organización mayor.
El servicio web del Servidor de informes y el portal web siempre usan el mismo tipo de autenticación. No puede
configurar tipos de autenticación diferentes para las áreas de características del servicio del servidor de
informes. Si tiene una implementación escalada, asegúrese de duplicar todos los cambios en todos los nodos de
la implementación. No puede configurar nodos diferentes en la misma implementación escalada para utilizar
tipos de autenticación diferentes.
El procesamiento en segundo plano no acepta solicitudes de los usuarios finales, aunque autentica todas las
solicitudes para la ejecución desatendida. Siempre usa la autenticación de Windows y autentica las solicitudes
mediante el servicio del servidor de informes o la cuenta de ejecución desatendida si está configurada.
En esta sección
Configuración de la autenticación de Windows en el servidor de informes
Configuración de la autenticación básica en el servidor de informes
Configuración de la autenticación de formularios o personalizada en el servidor de informes
Related Tasks
DESC RIP C IO N ES DE L A S TA REA S VÍN C ULO S
Permitir al portal web controlar el escenario de autenticación Configuración del portal web para pasar cookies de
personalizada. autenticación personalizada
Pasos siguientes
Conceder permisos en un servidor de informes en modo nativo
El archivo de configuración RSReportServer.config
Crear y administrar asignaciones de roles
Especificar información de credenciales y conexión para los orígenes de datos de informes
Implementación de una extensión de seguridad
Configuración de conexiones TLS en un servidor de informes en modo nativo
Información general de extensiones de seguridad
Autenticación de Windows en Reporting Services
Autorización en Reporting Services
¿Tiene alguna pregunta más? Puede plantear sus dudas en el foro de Reporting Services.
Configurar la autenticación de Windows en el
servidor de informes
02/04/2022 • 10 minutes to read
De forma predeterminada, Reporting Services acepta solicitudes que especifican la autenticación NTLM o
Negotiate. Si la implementación incluye aplicaciones cliente y exploradores que utilizan estos proveedores de
seguridad, puede utilizar los valores predeterminados sin necesidad de ninguna configuración adicional. Si
desea utilizar un proveedor de seguridad diferente para la seguridad integrada de Windows (por ejemplo, si
desea utilizar directamente Kerberos) o si modificó los valores predeterminados y prefiere restaurar los
originales, puede utilizar la información de este tema para especificar los valores de autenticación en el servidor
de informes.
Para utilizar la seguridad integrada de Windows, cada usuario que requiera acceso a un servidor de informes
debe tener una cuenta de usuario de dominio o local de Windows válida, o ser miembro de una cuenta de grupo
de dominio o local de Windows. Puede incluir cuentas de otros dominios siempre que sean de confianza. Las
cuentas deben tener acceso al equipo del servidor de informes y deben asignarse posteriormente a roles con el
fin de lograr acceso a operaciones específicas del servidor de informes.
Además, se deben cumplir los requisitos adicionales siguientes:
Los archivos RSReportServer.config deben tener establecido AuthenticationType en
RSWindowsNegotiate , RSWindowsKerberos o RSWindowsNTLM . De forma predeterminada, el
archivo RSReportServer.config incluye el valor RSWindowsNegotiate si la cuenta de servicio del
servidor de informes es NetworkService o LocalSystem; de lo contrario, se usa el valor
RSWindowsNTLM . Puede agregar RSWindowsKerberos si tiene aplicaciones que solo utilizan la
autenticación Kerberos.
IMPORTANT
Al usar RSWindowsNegotiate , se producirá un error de autenticación Kerberos si ha configurado el servicio del
servidor de informes para ejecutarse en una cuenta de usuario de dominio y no ha registrado un nombre de
entidad de seguridad de servicio (SPN) para la cuenta. Para obtener más información, vea Resolver los errores de
autenticación Kerberos al conectarse a un servidor de informes en este tema.
ASP.NET se debe configurar para la autenticación de Windows. De forma predeterminada, en los archivos
Web.config del servicio web del servidor de informes se incluye el valor <authentication
mode="Windows">. Si lo cambia a <authentication mode="Forms">, se producirá un error en la
autenticación de Windows para Reporting Services.
Los archivos Web.config para el servicio web del servidor de informes deben tener <identity
impersonate= "true" />.
La aplicación cliente o el explorador deben admitir la seguridad integrada de Windows.
El portal web no requiere configuración adicional.
Para cambiar la configuración de autenticación del servidor de informes, modifique los valores y los elementos
XML en el archivo RSReportServer.config. Puede copiar y pegar los ejemplos de este tema para implementar
combinaciones concretas.
La configuración predeterminada funciona mejor si todos los equipos cliente y servidor se encuentran en el
mismo dominio o en un dominio de confianza, y el servidor de informes se implementa para el acceso a la
intranet detrás de un firewall corporativo. Los dominios únicos y de confianza son un requisito necesario para
pasar credenciales de Windows. Las credenciales se pueden pasar más de una vez si se habilita la versión 5 del
protocolo Kerberos para los servidores. De lo contrario, las credenciales se pueden pasar solo una vez antes de
que expiren. Para más información sobre cómo configurar credenciales para conexiones a varios equipos, vea
Especificar información de credenciales y conexión para los orígenes de datos de informes.
Las instrucciones siguientes están pensadas para un servidor de informes en modo nativo. Si el servidor de
informes se implementa en modo integrado de SharePoint, se deben utilizar los valores de autenticación
predeterminados que especifican la seguridad integrada de Windows. El servidor de informes utiliza las
características internas de la extensión de autenticación de Windows predeterminada para admitir los
servidores de informes en modo integrado de SharePoint.
<Authentication>
<AuthenticationTypes>
<RSWindowsNegotiate />
</AuthenticationTypes>
<EnableAuthPersistence>true</EnableAuthPersistence>
</Authentication>
La segunda estructura XML es la configuración predeterminada cuando la cuenta de servicio del servidor
de informes no es NetworkService o LocalSystem:
<Authentication>
<AuthenticationTypes>
<RSWindowsNTLM />
</AuthenticationTypes>
<EnableAuthPersistence>true</EnableAuthPersistence>
</Authentication>
La tercera estructura XML especifica todos los paquetes de seguridad que se utilizan en la seguridad
integrada de Windows:
<AuthenticationTypes>
<RSWindowsNegotiate />
<RSWindowsKerberos />
<RSWindowsNTLM />
</AuthenticationTypes>
La cuarta estructura XML solo especifica NTLM para las implementaciones que no admiten Kerberos o
para solucionar los errores de autenticación Kerberos:
<AuthenticationTypes>
<RSWindowsNTLM />
</AuthenticationTypes>
<RSWindowsExtendedProtectionLevel>Allow</RSWindowsExtendedProtectionLevel>
<RSWindowsExtendedProtectionScenario>Proxy</RSWindowsExtendedProtectionScenario>
6. Guarde el archivo.
7. Si configuró una implementación escalada, repita estos pasos con los demás servidores de informes de la
implementación.
8. Reinicie el servidor de informes para borrar las sesiones que estén abiertas en ese momento.
Determine si la cuenta de servicio de Reporting Services tiene el atributo suficiente establecido en Active
Directory. Revise el archivo de registro del seguimiento del servicio de informe de errores para encontrar el
valor registrado para el atributo UserAccountControl. El valor registrado está en formato decimal. Necesita
convertir el valor decimal al formato hexadecimal y, a continuación, buscar ese valor en el tema MSDN que
describe el atributo User-Account-Control.
La entrada del registro de seguimiento del servicio de informe de errores será similar a la siguiente:
Una opción para convertir el valor decimal al formato hexadecimal es usar la Calculadora de Microsoft
Windows. La Calculadora de Windows admite varios modos que muestran las opciones 'Dec' y
'Hexadecimal'. Seleccione la opción 'Dec', pegue o escriba en ella el valor decimal que encuentre en el
archivo de registro y, a continuación, seleccione la opción 'Hex'.
Después, vea el tema User-Account-Control attribute (Atributo User-Account-Control) para derivar el
atributo para la cuenta de servicio.
SP N c o n fi g u r a d o s e n A c t i v e D i r e c t o r y p a r a l a c u e n t a d e se r v i c i o d e R e p o r t i n g Se r v i c e s.
Para registrar los SPN en el archivo de registro de seguimiento del servicio de Reporting Services , puede
habilitar temporalmente la característica Protección ampliada de Reporting Services .
Modifique el archivo de configuración de rsrepor tser ver.config estableciendo lo siguiente:
<RSWindowsExtendedProtectionLevel>Allow</RSWindowsExtendedProtectionLevel>
<RSWindowsExtendedProtectionScenario>Any</RSWindowsExtendedProtectionScenario>
<RSWindowsExtendedProtectionLevel>Off</RSWindowsExtendedProtectionLevel>
<RSWindowsExtendedProtectionScenario>Proxy</RSWindowsExtendedProtectionScenario>
Para obtener más información, vea Extended Protection for Authentication with Reporting Services
Cómo el explorador elige Kerberos negociado o NTLM negociado
Cuando se utiliza Internet Explorer para conectarse al servidor de informes, se especifica Kerberos negociado o
NTLM negociado en el encabezado de autenticación. NTLM se utiliza en lugar de Kerberos cuando:
La solicitud se envía a un servidor de informes local.
La solicitud se envía a una dirección IP del equipo del servidor de informes en lugar de a un nombre de
servidor o encabezado de host.
El software de firewall bloquea los puertos que se usan para la autenticación Kerberos.
El sistema operativo de un servidor determinado no tiene habilitado Kerberos.
El dominio incluye versiones antiguas de los sistemas operativos Windows de servidor y de cliente que
no admiten la característica de autenticación Kerberos integrada en las versiones más recientes del
sistema operativo.
Además, Internet Explorer puede elegir Kerberos negociado o NTLM negociado, dependiendo de cómo se hayan
configurado los valores de dirección URL, LAN y proxy.
Di re c c i ó n U R L d e l s e rv i d o r d e i n f o rme s
Si la dirección URL incluye un nombre de dominio completo, Internet Explorer selecciona NTLM. Si la dirección
URL especifica el host local, Internet Explorer selecciona NTLM. Si la dirección URL especifica el nombre de red
del equipo, Internet Explorer selecciona Negotiate; esto tendrá éxito o no dependiendo de que exista un SPN
para la cuenta de servicio del servidor de informes.
C o n f i g u ra c i ó n d e L A N y p ro x y e n e l c l i e n t e
La configuración de LAN y proxy que se establece en Internet Explorer puede determinar si se elige NTLM antes
que Kerberos. Sin embargo, dado que la configuración de LAN y proxy varía a través de las organizaciones, no
es posible determinar con precisión los valores exactos que contribuyen a los errores de autenticación Kerberos.
Por ejemplo, una organización puede exigir una configuración de proxy que transforme las direcciones URL de
una intranet en direcciones URL de nombre de dominio completo que se resuelven a través de las conexiones a
Internet. Si se usan proveedores de autenticación diferentes para tipos distintos de direcciones URL, puede
suceder que algunas conexiones tengan éxito cuando se esperaba lo contrario.
Si se producen errores de conexión que considera que se deben a errores de autenticación, puede probar
combinaciones diferentes de configuración de LAN y proxy para aislar el problema. En Internet Explorer, la
configuración de LAN y proxy se encuentra en el cuadro de diálogo Configuración de la red de área local
(L AN) , que se abre al hacer clic en Configuración de L AN en la pestaña Conexión de Opciones de
Internet .
Recursos externos
Para obtener información adicional con respecto a Kerberos y los servidores de informes, vea Implementar
una solución de Business Intelligence con SharePoint, Reporting Services y servidor de supervisión de
PerformancePoint con Kerberos.
Consulte también
Autenticación con el servidor de informes
Conceder permisos en un servidor de informes en modo nativo
El archivo de configuración RSReportServer.config
Configurar la autenticación básica en el servidor de informes
Configurar la autenticación de formularios o personalizada en el servidor de informes
Protección ampliada para la autenticación con Reporting Services
Configurar la autenticación básica en el servidor de
informes
02/04/2022 • 4 minutes to read
De forma predeterminada, Reporting Services acepta solicitudes que especifican la autenticación NTLM o
Negotiate. Si su implementación incluye aplicaciones cliente o exploradores que utilizan la autenticación básica,
debe agregar esta autenticación a la lista de tipos admitidos. Además, si desea utilizar el Generador de informes,
debe permitir el acceso anónimo a los archivos del Generador de informes.
Para configurar la autenticación básica en el servidor de informes, modifique los valores y elementos XML en el
archivo RSReportServer.config. Puede copiar y pegar los ejemplos de este tema para reemplazar los valores
predeterminados.
Antes de habilitar la autenticación básica, compruebe que la infraestructura de seguridad la admite. Con la
autenticación básica, el servicio web del servidor de informes pasará las credenciales a la entidad de seguridad
local. Si las credenciales especifican una cuenta de usuario local, la entidad de seguridad local autentica al
usuario en el equipo del servidor de informes y el usuario obtendrá un token de seguridad válido para los
recursos locales. Las credenciales para las cuentas de usuario de dominio se reenvían a un controlador de
dominio que las autentica. El vale resultante es válido para los recursos de red.
Si desea mitigar el riesgo de que se intercepten las credenciales mientras se dirigen a un controlador de
dominio de la red, se requiere cifrado en el canal, como la Seguridad de la capa de transporte (TLS),
anteriormente conocida como Capa de sockets seguros (SSL). Por sí sola, la autenticación básica transmite el
nombre de usuario en texto sin cifrar y la contraseña en codificación en base 64. Cuando se agrega cifrado al
canal, el paquete es ilegible. Para más información, vea Configurar conexiones TLS en un servidor de informes
en modo nativo.
Después de habilitar la autenticación básica, tenga en cuenta que los usuarios no pueden seleccionar la opción
Seguridad integrada de Windows al establecer las propiedades de conexión en un origen de datos externo
que proporciona los datos para un informe. La opción estará deshabilitada en las páginas de propiedades del
origen de datos.
NOTE
Las instrucciones siguientes están pensadas para un servidor de informes en modo nativo. Si el servidor de informes se
implementa en modo integrado de SharePoint, se deben utilizar los valores de autenticación predeterminados que
especifican la seguridad integrada de Windows. El servidor de informes utiliza las características internas de la extensión de
autenticación de Windows predeterminada para admitir el servidor de informes en modo integrado de SharePoint.
<Authentication>
<AuthenticationTypes>
<RSWindowsBasic>
<LogonMethod>3</LogonMethod>
<Realm></Realm>
<DefaultDomain></DefaultDomain>
</RSWindowsBasic>
</AuthenticationTypes>
<EnableAuthPersistence>true</EnableAuthPersistence>
</Authentication>
<AuthenticationTypes>
<RSWindowsBasic/>
</AuthenticationTypes>
SE APLICA A: ✔
️ SQL Server Reporting Services (2017 y versiones posteriores)
️ Power BI Report Server
✔
<Authentication>
<AuthenticationTypes>
<RSWindowsBasic/>
</AuthenticationTypes>
<EnableAuthPersistence>true</EnableAuthPersistence>
<RSWindowsExtendedProtectionLevel>Off</RSWindowsExtendedProtectionLevel>
<RSWindowsExtendedProtectionScenario>Any</RSWindowsExtendedProtectionScenario>
</Authentication>
Referencia de RSWindowsBasic
Se pueden especificar los elementos siguientes al configurar la autenticación básica.
Consulte también
Dominios de aplicación para las aplicaciones del servidor de informes
Seguridad y protección de Reporting Services
Configurar la autenticación de formularios o
personalizada en el servidor de informes
02/04/2022 • 2 minutes to read
Reporting Services proporciona una arquitectura extensible que permite conectar módulos de autenticación
personalizados o basados en formularios. Podría considerar implementar una extensión de autenticación
personalizada si los requisitos de implementación no incluyen la seguridad integrada de Windows o la
autenticación básica. El escenario más común para utilizar la autenticación personalizada es admitir el acceso a
una extranet o a Internet en una aplicación web. Reemplazar la extensión de autenticación de Windows
predeterminada con una extensión de autenticación personalizada le proporciona más control sobre cómo se
concede acceso a los usuarios externos al servidor de informes.
En la práctica, implementar una extensión de autenticación personalizada requiere varios pasos que incluyen
copiar los archivos de aplicación y ensamblados, modificar los archivos de configuración y realizar pruebas. Este
tema se centra simplemente en la configuración de autenticación que se especifica en los archivos de
configuración.
NOTE
La creación de una extensión de autenticación personalizada requiere código personalizado y conocimientos sobre la
seguridad de ASP.NET . Si no desea crear una extensión de autenticación personalizada, puede utilizar grupos y cuentas de
Microsoft Active Directory, pero tendrá que reducir en gran parte el ámbito de implementación de un servidor de
informes. Para obtener más información sobre la autenticación personalizada, vea Implementing a Security Extension.
<Authentication>
<AuthenticationTypes>
<Custom />
</AuthenticationTypes>
<EnableAuthPersistence>true</EnableAuthPersistence>
</Authentication>
Consulte también
Implementación de una extensión de seguridad
Reporting Services Custom Security Sample (GitHub) (Ejemplo de seguridad personalizada de Reporting
Services en GitHub)
Autenticación con el servidor de informes
El archivo de configuración RSReportServer.config
Configurar la autenticación básica en el servidor de informes
Configuración de la autenticación de Windows en el servidor de informes
¿Tiene alguna pregunta más? Puede plantear sus dudas en el foro de Reporting Services.
Configurar el portal web para pasar cookies de
autenticación personalizada
02/04/2022 • 2 minutes to read
Si usa una extensión de autenticación personalizada, debe configurar el portal web para transmitir cookies de
autenticación personalizada. De lo contrario, el portal web solamente transmitirá cookies por medio de
solicitudes HTTP específicas del servidor de informes. Si desea transmitir cookies adicionales, debe modificar el
archivo RSReportServer.Config.
<UI>
<CustomAuthenticationUI>
...
<PassThroughCookies>
<PassThroughCookie>cookiename1</PassThroughCookie>
<PassThroughCookie>cookiename2</PassThroughCookie>
</PassThroughCookies>
</CustomAuthenticationUI>
...
</UI>
Consulte también
Autenticación con el servidor de informes
El archivo de configuración RSReportServer.config
Información general de extensiones de seguridad
Configurar y administrar un servidor de informes (modo nativo de SSRS)
¿Tiene alguna pregunta más? Puede plantear sus dudas en el foro de Reporting Services.
Roles y permisos (Reporting Services)
02/04/2022 • 2 minutes to read
En esta sección
Concesión de permisos en un servidor de informes en modo nativo
Describe el modelo de autorización basada en roles que proporciona acceso al contenido y a las operaciones.
Concesión de permisos sobre elementos del servidor de informes en un sitio de SharePoint
Explica cómo se usan los grupos de SharePoint, los niveles de permiso y los permisos para controlar el acceso a
un servidor de informes.
Consulte también
Autenticación con el servidor de informes
Concesión de permisos en un servidor de informes en modo nativo
Conceder a un usuario acceso a un servidor de
informes
02/04/2022 • 4 minutes to read
Antes de empezar
Revise la lista siguiente antes de agregar usuarios a un servidor de informes en modo nativo.
Debe ser miembro del grupo local de administradores en el equipo del servidor de informes. Si
implementa Reporting Services en Windows Vista o Windows Server 2008, se requiere la configuración
adicional antes de poder administrar localmente un servidor de informes. Para obtener más información,
vea Configurar un servidor de informes en modo nativo para la administración local.
Para delegar esta tarea en otros usuarios, cree asignaciones de roles que asignen cuentas de usuario a los
roles de administrador de contenido y de sistema. Los usuarios con permisos de administrador de
contenido y de sistema pueden agregar usuarios a un servidor de informes.
En SQL Server Management Studio, vea los roles predefinidos para Roles del sistema y Roles del usuario
para familiarizarse con los tipos de tareas de cada rol. Las descripciones de tareas no están visibles en el
portal web, de modo que se recomienda familiarizarse con los roles antes de empezar a agregar
usuarios.
Si lo desea, personalice los roles o defina roles adicionales para incluir la recopilación de tareas que
necesita. Por ejemplo, si piensa usar la configuración de seguridad personalizada para los elementos
individuales, quizá desee crear una nueva definición de roles que permita el acceso a la vista de carpetas.
Para agregar un usuario o un grupo al rol del sistema.
1. Inicie el portal web.
2. Seleccione el icono de engranaje en la esquina superior derecha y, a continuación, seleccione
Configuración del sitio en el menú desplegable.
3. Seleccione Seguridad .
4. Seleccione Agregar grupo o usuario .
5. En Grupo o usuario , escriba una cuenta de grupo o usuario de dominio de Windows con este formato:
<domain>\<cuenta>.
NOTE
Si utiliza la autenticación de formularios o la seguridad personalizada, especifique la cuenta de grupo o de usuario
en el formato correcto para su implementación.
6. En Grupo o usuario , escriba una cuenta de grupo o usuario de dominio de Windows con este formato:
<domain>\<cuenta>. Si utiliza la autenticación de formularios o la seguridad personalizada, especifique
la cuenta de grupo o de usuario en el formato correcto para su implementación.
7. Seleccione una o varias definiciones de roles que describan la manera en que el usuario o el grupo debe
acceder al elemento y luego seleccione Aceptar .
8. Repita el proceso para crear asignaciones para usuarios o grupos adicionales.
Pasos siguientes
Crear y administrar asignaciones de roles
Asignaciones de roles
Definiciones de roles
¿Tiene alguna pregunta más? Puede plantear sus dudas en el foro de Reporting Services.
Concesión de permisos en un servidor de informes
en modo nativo
02/04/2022 • 4 minutes to read
SQL Server Reporting Services usa la autorización basada en roles y un subsistema de autenticación para
determinar quién puede realizar operaciones y tener acceso a los elementos de un servidor de informes. La
autorización basada en roles divide en roles el conjunto de acciones que puede realizar un usuario o un grupo.
La autenticación se basa en la autenticación de Windows integrada o en un módulo de autenticación
personalizado proporcionado por el usuario. Puede usar los roles predefinidos o los personalizados con
cualquier tipo de autenticación.
Management Studio: se usa para ver, modificar, crear y Creación, eliminación o modificación de un rol (Management
eliminar definiciones de roles Studio)
El portal web: se usa para asignar usuarios y grupos a roles Concesión a un usuario de acceso a un servidor de informes
Consulte también
Roles predefinidos
Concesión de permisos sobre elementos del servidor de informes en un sitio de SharePoint
Autenticación con el servidor de informes
Creación y administración de asignaciones de roles
Seguridad y protección de Reporting Services
Administración de contenido del servidor de informes (Modo nativo de SSRS)
Elementos protegibles
02/04/2022 • 2 minutes to read
Reporting Services usa la seguridad basada en roles para controlar el acceso a los elementos que se almacenan
en un servidor de informes. Cuando concede un acceso de usuario a un servidor de informes, normalmente lo
hace creando un par de asignaciones de roles:
En el nivel de sitio
En Inicio, que es el nodo raíz de la jerarquía de carpetas del servidor de informes
La seguridad se hereda dentro de la jerarquía de carpetas del servidor de informes. La creación de asignaciones
de roles en el nivel de sitio y en la carpeta Inicio establece la herencia de permisos que se extiende a todos los
elementos y operaciones en un servidor de informes.
Se puede invalidar la herencia de permisos definiendo la seguridad de elementos individuales. Entre los
elementos que se pueden proteger individualmente se incluyen los siguientes:
Carpetas
Informes
Modelos de informe
Recursos
Orígenes de datos compartidos
Conjuntos de datos compartidos
Otras construcciones, como programaciones y suscripciones, no se protegen de forma explícita. Las
programaciones y suscripciones operan en el contexto de seguridad de un informe.
Descripciones de elementos
La siguiente tabla muestra los elementos protegibles y describe sus características.
EL EM EN TO C A RA C T ERÍST IC A S
Orígenes de datos compartidos Los orígenes de datos compartidos se pueden proteger para
limitar el acceso al elemento y sus páginas de propiedades.
Para obtener más información, vea Proteger elementos de
orígenes de datos compartidos.
Consulte también
Conceder permisos en un servidor de informes en modo nativo
Crear, eliminar o modificar un rol (Management Studio)
Conceder a un usuario acceso a un servidor de informes (Administrador de informes)
Modificar o eliminar una asignación de roles (Administrador de informes)
Tareas y permisos
02/04/2022 • 2 minutes to read
En Reporting Services, tareas son las acciones que un usuario o administrador puede llevar a cabo. Las tareas
están predefinidas. No se puede crear tareas personalizadas ni modificar las que se proporcionan ni mediante
programación ni con una herramienta. En total, hay veinticinco tareas. Estas tareas comprenden todo el conjunto
de operaciones que están disponibles en la seguridad basada en roles. Algunos ejemplos de tareas son "Ver
informes", "Administrar informes" y "Administrar propiedades del servidor de informes".
Cada tarea se compone de un conjunto de permisos, también predefinidos. Por ejemplo, la tarea "Administrar
carpetas" contiene los permisos necesarios para crear y eliminar carpetas, así como para ver y actualizar
propiedades de carpetas. Los permisos de cada tarea están documentos para proporcionar una descripción más
exacta de cada tarea. No es posible interactuar con permisos directamente ni especificarlos en las asignaciones
de roles. Los permisos se conceden a los usuarios indirectamente mediante las tareas que se incluyen en las
definiciones de rol.
Las tareas solo se pueden llevar a cabo si forman parte de un rol y dicho rol se incluye en una asignación de
roles. Por lo tanto, si la tarea Ver modelos no está incluida en un rol, o ese rol no está incluido en una asignación
de roles, los usuarios no podrán ver los modelos de informes. El siguiente diagrama muestra cómo los permisos
se combinan para crear tareas y éstas se combinan para crear roles que se pueden utilizar para asignaciones de
roles específicas.
Tareas de nivel de elemento Acciones que se realizan con elementos administrados por
un servidor de informes, como carpetas, informes, modelos
de informe y recursos.
Consulte también
Definiciones de roles
Roles predefinidos
Concesión de permisos en un servidor de informes en modo nativo
Tareas y permisos: tareas de nivel de elemento
02/04/2022 • 3 minutes to read
NOTE
Si trabaja con estas tareas en programación, debe utilizar métodos que admitan tareas de nivel de elemento. Para obtener
más información, vea ListTasks y ListRoles.
Eliminar comentarios
Leer comentarios
Actualizar comentarios
Leer propiedades
Leer propiedades
Leer propiedades
TA REA SE A P L IC A A L EL EM EN TO P ERM ISO S
Leer propiedades
Leer propiedades
Crear suscripción
Eliminar suscripción
Leer suscripción
Actualizar suscripción
Leer contenido
Actualizar directiva
Actualizar parámetros
Actualizar directiva
Actualizar parámetros
Actualizar directiva
Leer propiedades
Leer propiedades
Establecer la seguridad de elementos Informes, recursos, orígenes de datos, Leer directivas de seguridad, Actualizar
individuales conjuntos de datos compartidos, directivas de seguridad
carpetas
Leer propiedades
Ejecutar y ver
Leer contenido
Leer propiedades
Leer propiedades
Leer propiedades
Leer propiedades
Consulte también
Concesión de permisos en un servidor de informes en modo nativo
Tareas y permisos: tareas de nivel de sistema
02/04/2022 • 2 minutes to read
Una tarea de nivel de sistema es una colección de permisos relativos a las operaciones correspondientes al sitio
del servidor de informes en general. Reporting Services también incluye tareas de nivel de elemento que
corresponden a elementos específicos. Para obtener más información, vea Tareas de nivel de elemento. Para
obtener más información acerca de tareas y permisos en general, vea Tasks and Permissions.
NOTE
Si trabaja con estas tareas mediante programación, debe utilizar métodos que admitan tareas de nivel de sistema. Para
obtener más información, vea ListTasks y ListRoles.
Ejecutar definiciones de informe Ejecutar definiciones de informe (el nombre del permiso y la
tarea es el mismo)
Eliminar roles
Administrar la seguridad del servidor de informes Leer directivas de seguridad del sistema
Un asignación de roles es una directiva de seguridad que determina los permisos de un usuario o grupo. Los
permisos deciden si el usuario o grupo puede acceder a un elemento específico del servidor de informes o
modificarlo, así como realizar una tarea. Una asignación de roles consiste en un nombre de cuenta de usuario o
de grupo y una o más definiciones de roles.
El ámbito de las asignaciones de roles es el nivel de elemento o el nivel de sistema.
Una asignación de roles de nivel de elemento se crea para un elemento o rama específicos de la jerarquía
de carpetas del servidor de informes. Navegue a una carpeta o un elemento específico para crear una
asignación de roles para él.
Las asignaciones de roles del sistema proporcionan a usuarios seleccionados la capacidad de realizar
tareas que afectan en conjunto al sitio del servidor de informes. Entre las tareas, se incluyen las
siguientes:
Crear programaciones compartidas
Administración de trabajos
Procesar informes
Configurar propiedades
La seguridad de nivel del sistema no otorga acceso a elementos en la jerarquía de carpetas del servidor de
informes.
Consulte también
Concesión a un usuario de acceso a un servidor de informes
Asignaciones de roles
Definiciones de roles
Roles predefinidos
Concesión de permisos en un servidor de informes en modo nativo
Proteger carpetas
02/04/2022 • 2 minutes to read
La seguridad de las carpetas es fundamental para proteger todo el contenido de un servidor de informes.
Puesto que la seguridad se hereda en toda la estructura de carpetas, puede designar secciones grandes o
pequeñas de la jerarquía de carpetas para permitir ciertos tipos de acceso.
Las carpetas de alta seguridad se pueden utilizar para almacenar informes confidenciales o como áreas de
ensayo; por ejemplo, puede utilizar una carpeta para probar informes antes de moverlos a la ubicación final.
Para controlar el acceso a esta área, puede definir una asignación de roles que solo permita a los autores de los
informes agregar y eliminar elementos, y una segunda asignación de roles que permita a los evaluadores
ejecutar informes, pero no agregar ni quitar elementos. Puesto que las asignaciones de roles están definidas
explícitamente para evaluadores y autores de informes, ningún otro usuario (excepto los administradores del
sistema local) puede tener acceso a la carpeta.
Las carpetas de baja seguridad pueden utilizarse para almacenar informes a los que desea tener acceso con
facilidad.
La seguridad de las carpetas constituye la base de la seguridad de nivel de elemento, comenzando con el nodo
raíz de la jerarquía de carpetas del servidor de informes, la carpeta Inicio. Puesto que la seguridad se hereda, es
aconsejable establecer una directiva de seguridad bastante restrictiva en la carpeta Inicio. Usar el rol
Explorador en las asignaciones de roles de la carpeta particular es exactamente igual que proporcionar acceso
de solo vista.
Administrar informes Agregar informes del sistema de archivos a una carpeta, así
como publicar informes desde el Diseñador de informes al
servidor de informes.
Establecer la seguridad de elementos individuales Puede definir y modificar las asignaciones de roles que
controlan el acceso a la carpeta. Esta tarea debe utilizarse
con "Ver carpetas" o "Administrar carpetas". De lo contrario,
no surtirá efecto, ya que el usuario no podrá seleccionar el
elemento.
Consulte también
Proteger informes y recursos
Protección de elementos de orígenes de datos compartidos
Concesión de permisos en un servidor de informes en modo nativo
Proteger informes y recursos
02/04/2022 • 6 minutes to read
Puede establecer la seguridad para informes y recursos individuales a fin de controlar el grado de acceso de los
usuarios a estos elementos. De manera predeterminada, solo los usuarios que pertenezcan al grupo integrado
Administradores pueden ejecutar informes, ver recursos, modificar propiedades y eliminar elementos. Para
los demás usuarios se deben crear asignaciones de roles que concedan acceso a un informe o recurso.
NOTE
En versiones anteriores de la documentación, se incluía un ejemplo de cómo crear una consulta dinámica como una
expresión. Este tipo de consulta genera vulnerabilidad a los ataques por inyección de código SQL y, por lo tanto, no se
recomienda.
Consulte también
Crear y administrar asignaciones de roles
Conceder permisos en un servidor de informes en modo nativo
Protección de elementos de orígenes de datos compartidos
Almacenamiento de las credenciales en un origen de datos de Reporting Services
Proteger elementos de orígenes de datos
compartidos
02/04/2022 • 2 minutes to read
Puede establecer la seguridad en un origen de datos compartido para habilitar o deshabilitar el acceso a él.
Un usuario con acceso mínimo a un origen de datos compartido (por ejemplo, el acceso concedido con el rol
Explorador ) puede ver la lista de informes que usan el elemento, siempre que el usuario también esté
autorizado a ver los informes.
Un usuario con acceso adicional (como el concedido con el rol Administrador de contenido ) puede ver y
establecer propiedades para el origen de datos compartido.
Para establecer la seguridad, cree una asignación de roles que especifique la cuenta de usuario o de grupo que
tiene acceso al origen de datos compartido. Los usuarios con acceso a un origen de datos compartido pueden
cambiar su nombre, descripción, cadena de conexión o información de credenciales.
Establecer la seguridad de elementos individuales Crear y modificar asignaciones de roles que controlen el
acceso al origen de datos compartido. Esta tarea debe
utilizarse con las tareas "Ver orígenes de datos" o
"Administrar orígenes de datos". De lo contrario, no surte
efecto porque el usuario no puede seleccionar el elemento.
Consulte también
Administrar orígenes de datos de informe
Proteger carpetas
Proteger informes y recursos
Conceder permisos en un servidor de informes en modo nativo
Almacenamiento de las credenciales en un origen de datos de Reporting Services
Proteger los elementos de un conjunto de datos
compartido
02/04/2022 • 3 minutes to read
En un servidor de informes, los elementos de un conjunto de datos compartido se pueden usar en varios
informes. Puede proteger los conjuntos de datos compartidos para controlar el grado de acceso que los
usuarios tienen. De forma predeterminada, solo los usuarios que son miembros del grupo integrado
Administradores pueden ver los conjuntos de datos compartidos, modificar las propiedades, habilitar el
almacenamiento en caché, crear planes de actualización de caché y eliminar elementos. Para todos los demás
usuarios se deben crear asignaciones de roles que permitan el acceso a un conjunto de datos compartido.
Para establecer la seguridad, cree una asignación de roles que especifique la cuenta de usuario o de grupo que
tiene acceso al conjunto de datos compartido.
Consulte también
Administrar conjuntos de datos compartidos
Proteger carpetas
Proteger informes y recursos
Conceder permisos en un servidor de informes en modo nativo
Concesión de permisos en un servidor de informes en modo nativo
Proteger Mis informes
02/04/2022 • 2 minutes to read
La característica Mis informes proporciona un área de trabajo administrada por el usuario para trabajar con
informes. A fin de cumplir su propósito, la carpeta Mis informes precisa permisos menos restrictivos que otras
carpetas disponibles para uso general. Los usuarios que solo tienen permisos para ver y ejecutar informes en
otras carpetas pueden necesitar un conjunto expandido de permisos para administrar sus carpetas Mis informes
y el contenido que poseen. Reporting Services proporciona una asignación de roles especializada y una
definición de roles para este fin.
NOTE
Mis informes solo está disponible en el Administrador de informes. No se encuentra disponible en SQL
ServerManagement Studio.
Consulte también
Proteger informes y recursos
Proteger carpetas
Concesión de permisos en un servidor de informes en modo nativo
Crear el RSExecRole
02/04/2022 • 8 minutes to read
Reporting Services utiliza un rol de base de datos predefinido denominado RSExecRole para conceder
permisos de servidor de informes a la base de datos del servidor de informes. El rol RSExecRole se crea
automáticamente con la base de datos del servidor de informes. Por lo general, nunca se debe modificar el rol ni
asignar otros usuarios al mismo. Sin embargo, cuando se mueve una base de datos del servidor de informes a
un SQL Server Motor de base de datos nuevo o diferente, se debe volver a crear el rol en las bases de datos del
sistema MSDB y maestra.
Usando estas instrucciones realizará los siguientes pasos:
Crear y aprovisionar el rol RSExecRole en la base de datos del sistema Master.
Crear y aprovisionar el rol RSExecRole en la base de datos del sistema MSDB.
NOTE
Las instrucciones de este tema están destinadas a los usuarios que no desean ejecutar un script o escribir código WMI
para proporcionar la base de datos del servidor de informes. Si administra una implementación grande y va a mover las
bases de datos habitualmente, debe escribir un script para automatizar estos pasos. Para obtener más información, vea
Obtener acceso al proveedor WMI de Reporting Services.
Antes de empezar
Realice una copia de seguridad de las claves de cifrado para poder restaurarlas después de mover la base
de datos. Este paso no afecta directamente a la capacidad personal para crear y proporcionar el rol
RSExecRole , pero se debe disponer de una copia de seguridad de las claves para comprobar el trabajo.
Para obtener más información, vea Hacer copia de seguridad y restaurar claves de cifrado de Reporting
Services.
Compruebe que ha iniciado sesión con una cuenta de usuario que tenga permisos sysadmin en la
instancia de SQL Server .
Compruebe que el servicio Agente SQL Server está instalado y se está ejecutando en la instancia de
Motor de base de datos que piensa utilizar.
Adjunte las bases de datos ReportServerTempDB y ReportServer. No es necesario que adjunte las bases
de datos para crear el rol real, pero deben estar adjuntas para poder probar el trabajo.
Las instrucciones para crear manualmente el rol RSExecRole están destinadas a utilizarse en el contexto de
migración de una instalación del servidor de informes. Las tareas importantes como realizar una copia de
seguridad y mover la base de datos del servidor de informes no se tratan en este tema, pero se incluyen en la
documentación del motor de base de datos.
Pasos siguientes
Mover las bases de datos del servidor de informes a otro equipo (Modo nativo de SSRS)
Crear una base de datos del servidor de informes en modo nativo (Administrador de configuración del servidor
de informes)
Administrador de configuración del servidor de informes (modo nativo)
Hacer copia de seguridad y restaurar claves de cifrado de Reporting Services
¿Tiene alguna pregunta más? Puede plantear sus dudas en el foro de Reporting Services.
Definiciones de roles
02/04/2022 • 3 minutes to read
En Reporting Services, una definición de rol es una colección con nombre de tareas que definen las operaciones
disponibles en un servidor de informes. Las definiciones de roles proporcionan las reglas que el servidor de
informes utiliza para aplicar la seguridad. Cuando un usuario intenta realizar una tarea, como publicar un
informe, el servidor de informes comprueba la asignación de roles de dicho usuario para determinar si la tarea
está incluida en su definición de roles. Si la tarea está incluida en la definición de roles, se envía la solicitud.
Roles predefinidos
Reporting Services incluye roles predefinidos que corresponden a los distintos niveles de interacción del
usuario. La lista siguiente contiene los roles predefinidos que puede utilizar:
Administrador de contenido, Publicador, Explorador, Generador de informes y Mis informes son
definiciones de roles de nivel de elemento que puede utilizar al crear asignaciones de roles para tener
acceso al contenido del servidor de informes.
Administrador del sistema y Usuario del sistema son definiciones de roles de nivel de sistema que puede
utilizar para autorizar el acceso a las operaciones del sitio.
Para más información, consulte Roles predefinidos.
Consulte también
Tareas y permisos
Conceder permisos en un servidor de informes en modo nativo
Crear, eliminar o modificar un rol (Management Studio)
Conceder a un usuario acceso a un servidor de informes (Administrador de informes)
Modificar o eliminar una asignación de roles (Administrador de informes)
Establecer permisos para elementos del servidor de informes en un sitio de SharePoint (Reporting Services en
el modo integrado de SharePoint)
Definiciones de roles: creación, eliminación o
modificación
02/04/2022 • 2 minutes to read
Reporting Services proporciona roles predefinidos que definen los niveles de acceso al servidor de informes. A
cada usuario o grupo que necesita obtener acceso al servidor de informes se le asigna un rol que define las
tareas permitidas. Los roles se definen para el servidor de informes como un conjunto. Debe ser coherente en
cómo se define un rol y cómo se utiliza en todas las áreas del servidor de informes.
Para crear, modificar o eliminar roles, puede usar SQL Server Management Studio. Solo puede eliminar los roles
que no se usan.
Para asignar usuarios y grupos a los roles que crea, use portal web de SSRS. Para más información, vea
Conceder acceso de usuario a un servidor de informes.
NOTE
Si el servidor de informes se configura para el modo integrado de SharePoint, y se conectó al sitio de SharePoint con el
que se integra el servidor de informes, puede ver y modificar los niveles de permisos que controlan el acceso a las
operaciones y el contenido del servidor de informes.
Consulte también
Conexión con un servidor de informes en Management Studio
Crear y administrar asignaciones de roles
Reporting Services en SQL Server Management Studio (SSRS)
Definiciones de roles: roles predefinidos
02/04/2022 • 18 minutes to read
Rol Usuario del sistema Sistema Consulte las propiedades del sistema,
las programaciones compartidas y
permita el uso del Generador de
informes u otros clientes que ejecuten
las definiciones de informes.
Comentarios sobre los informes Cree, vea, modifique y elimine los comentarios de los
informes.
Administrar todas las suscripciones Ver, modificar y eliminar cualquier suscripción para informes
e informes vinculados, independientemente de quién sea su
propietario. Esta tarea permite crear suscripciones
controladas por datos. También admite la edición y ejecución
de la actualización programada para archivos de Power BI
(.pbix) en Power BI Report Server.
Administrar historial de informe Cree, vea y elimine el historial del informe, vea las
propiedades del historial del informe; vea y modifique la
configuración que determina los límites del historial de
instantáneas y cómo funciona el almacenamiento en caché.
Establecer la seguridad de elementos individuales Definir directivas de seguridad para informes, informes
vinculados, carpetas, recursos y orígenes de datos. Para
obtener más información, vea Elementos protegibles.
Rol Publicador
El rol Publicador es una definición de rol integrada que incluye tareas que permiten a los usuarios agregar
contenido a un servidor de informes. Este rol ya está predefinido para mayor comodidad. Se utiliza en el
momento en que se crean asignaciones de roles que la incluyan. Este rol está destinado a usuarios que crean
informes o modelos en el Diseñador de informes o en el Diseñador de modelos y, después, publican estos
elementos en un servidor de informes.
Cau t i on
Solo se deben conceder permisos para publicar elementos en un servidor de informes a usuarios de confianza.
El rol Publicador concede permisos muy variados, con los cuales los usuarios pueden cargar cualquier tipo de
archivo en un servidor de informes. Si un informe o un archivo HTML cargado contiene script malintencionado,
cualquier usuario que haga clic en el informe o documento HTML ejecutará el script con sus credenciales.
Las definiciones de informe pueden incluir script y otros elementos que son vulnerables a ataques de inyección
de código HTML cuando el informe se representa en HTML en tiempo de ejecución. Si un informe publicado
contiene script malintencionado, cualquier usuario que lo ejecute, sin saberlo, hará que el script se ejecute
cuando se abra el informe. Si el usuario tiene permisos elevados, el script se ejecutará con esos permisos.
Para reducir el riesgo de que los usuarios ejecuten scripts malintencionados sin ser conscientes de ello, limite el
número de usuarios que tienen permiso para publicar contenido y asegúrese de que los usuarios publican
únicamente documentos e informes que procedan de fuentes de confianza. Si no está seguro de si una
definición de informe es segura para su publicación, debe abrir el archivo .rdl en un editor de texto y buscar
etiquetas de script. El script malintencionado puede estar oculto en expresiones y direcciones URL (por ejemplo,
una dirección URL en una acción de navegación).
Tareas del publicador
En la tabla siguiente se muestran las tareas que se incluyen en el rol Publicador :
Crear informes vinculados Cree informes vinculados y publíquelos en una carpeta del
servidor de informes.
Rol Explorador
El rol Explorador es un rol predefinido que incluye tareas útiles para un usuario que vea informes, pero que no
los cree ni administre necesariamente. Este rol proporciona capacidades básicas para el uso convencional de un
servidor de informes. Sin estas tareas, a los usuarios les puede resultar difícil utilizar un servidor de informes.
El rol Explorador debería utilizarse con el rol Usuario del sistema . En conjunto, las dos definiciones de roles
proporcionan un conjunto completo de tareas para los usuarios que interactúan con los elementos de un
servidor de informes. Aunque el rol Explorador proporciona acceso de vista a informes, modelos de informes,
carpetas y otros elementos dentro de la jerarquía de carpetas, no proporciona acceso a los elementos de nivel
de sitio como programaciones compartidas, que son útiles cuando se crean suscripciones. Por esta razón,
recomendamos que cree una segunda asignación de rol en el nivel de sitio que proporcione acceso a las
programaciones compartidas.
Tareas del explorador
En la tabla siguiente se describen las tareas que se incluyen en el rol Explorador :
Comentarios sobre los informes Cree, vea, modifique y elimine los comentarios de los
informes.
Comentarios sobre los informes Cree, vea, modifique y elimine los comentarios de los
informes.
Comentarios sobre los informes Cree, vea, modifique y elimine los comentarios de los
informes.
Administrar suscripciones individuales Cree, vea, modifique y elimine suscripciones para informes e
informes vinculados.
Administrar historial de informe Cree, vea y elimine el historial del informe, vea las
propiedades del historial del informe; vea y modifique la
configuración que determina los límites del historial de
instantáneas y cómo funciona el almacenamiento en caché.
Ejecutar definiciones de informe Inicie la ejecución de la definición del informe sin publicarlo
en un servidor de informes.
Trabajos de administración Vea y cancele trabajos que se estén ejecutando. Para obtener
más información, vea Administrar un proceso en ejecución.
Administrar propiedades del servidor de informes Vea y modifique propiedades que se apliquen al servidor de
informes y a elementos administrados por el servidor de
informes.
Administrar la seguridad del servidor de informes Vea y modifique asignaciones de roles del sistema.
Ver propiedades del servidor de informes Consulte las propiedades correspondientes al servidor de
informes, como el nombre de aplicación, si está habilitado
Mis informes y los valores predeterminados del historial del
informe.
Ver programaciones compartidas Vea programaciones compartidas que sirven para ejecutar o
actualizar informes.
El rol Usuario del sistema se puede utilizar para complementar la seguridad predeterminada. Puede incluir el
rol en nuevas asignaciones de roles que amplíen el acceso al servidor de informes para usuarios de informes.
Para obtener más información, consulte Conceder permisos en un servidor de informes en modo nativo.
Consulte también
Crear, eliminar o modificar un rol (Management Studio)
Concesión a un usuario de acceso a un servidor de informes
Asignaciones de roles: modificación o eliminación
Concesión de permisos en un servidor de informes en modo nativo
Tareas y permisos
Asignaciones de roles
02/04/2022 • 3 minutes to read
En Reporting Services, las asignaciones de roles determinan el acceso a los elementos almacenados y al propio
servidor de informes. Una asignación de roles consta de las siguientes partes:
Un elemento protegible para el que desea controlar el acceso. Ejemplos de elementos protegibles son
carpetas, informes y recursos.
Una cuenta de usuario o grupo que se pueda autenticar con seguridad de Windows u otro mecanismo de
autenticación.
Las definiciones de roles definen un conjunto de tareas admisibles e incluyen:
Browser
Administrador de contenido
Mis informes
Publicador
Generador de informes
Administrador del sistema
Usuario del sistema
Las asignaciones de roles se heredan dentro de la jerarquía de carpetas y, a su vez, las heredan de forma
automática e independiente:
Informes
Orígenes de datos compar tidos
Recursos
Subcarpetas
Al definir asignaciones de roles para elementos individuales, se puede reemplazar la seguridad heredada. Todas
las partes de la jerarquía de carpetas deben estar protegidas por al menos una asignación de roles. No puede
crear un elemento no protegido ni manipular la configuración de tal manera que produzca un elemento no
protegido.
El siguiente diagrama muestra una asignación de roles que asigna un grupo y un usuario específico al rol
Publicador para la carpeta B.
Diagrama de asignaciones de roles
Consulte también
Crear, eliminar o modificar un rol (Management Studio)
Modificar o eliminar una asignación de roles ( Portal web de SSRS )
Establecer permisos para elementos del servidor de informes en un sitio de SharePoint (Reporting Services en
el modo integrado de SharePoint)
Concesión de permisos en un servidor de informes en modo nativo
Asignaciones de roles: modificación o eliminación
02/04/2022 • 2 minutes to read
Una asignación de roles asigna una cuenta de usuario o grupo a un rol predefinido que define las tareas que se
pueden realizar. Determina los tipos de tareas que un usuario realiza en una carpeta, informe, modelo u otro
tipo de contenido. Para crear, modificar o eliminar asignaciones de roles, use el portal web de SSRS. Después de
crear una asignación de roles para un grupo o usuario concreto, puede modificarla posteriormente
seleccionando un rol diferente. Si desea revocar los permisos a un servidor de informes, puede eliminar una
asignación de roles del servidor de informes.
Dependiendo de su objetivo, los enfoques alternativos podrían ser más adecuados. Entre los ejemplos se
incluyen la personalización o la creación de una nueva definición de roles, o la modificación de la pertenencia de
una cuenta de grupo en Active Directory.
Por ejemplo, supongamos que tiene un grupo de usuarios que necesitan administrar su contenido, pero que no
deberían tener el conjunto completo de permisos asociado al Administrador de contenido. Podría crear una
definición de roles denominada Administrador de contenido del departamento. Podría incluir todas las tareas en
el Administrador de contenido, excepto la definición de las directivas de seguridad de los elementos .
De forma similar, si es un administrador del sistema o de red, probablemente le resulte más fácil administrar las
cuentas de grupo de Active Directory que las asignaciones de roles en el portal web. Puede reducir la
sobrecarga de administrar las asignaciones de roles mediante la creación de una asignación de roles única para
una cuenta de grupo. A continuación, puede modificar la pertenencia al grupo cuando los usuarios ya no
necesitan acceso a los informes.
Si determina que el mejor enfoque es la modificación o la eliminación de una asignación de roles, recuerde
comprobar las asignaciones de roles del sistema y las asignaciones de roles de nivel de elemento. Cada tipo de
asignación de roles se configura en páginas diferentes del portal web.
Consulte también
Crear y administrar asignaciones de roles
Asignaciones de roles
Conceder permisos sobre elementos del servidor de
informes en un sitio de SharePoint
02/04/2022 • 6 minutes to read
Microsoft SharePoint Foundation 2010 ofrece características de seguridad integradas que puede usar para
conceder acceso a los elementos del servidor de informes a los que accede desde sitios y bibliotecas de
SharePoint. Si ya asignó permisos a los usuarios, dichos usuarios tendrán acceso a los elementos y las
operaciones del servidor de informes inmediatamente después de configurarse la integración entre SharePoint
Foundation 2010 y un servidor de informes. Puede usar los permisos existentes para cargar definiciones de
informe y otros documentos, ver informes, crear suscripciones y administrar elementos.
Si no ha asignado permisos o si no está familiarizado con las características de seguridad de SharePoint
Foundation 2010, siga estas instrucciones:
1. En la documentación del producto para SharePoint Foundation 2010, lea la sección acerca de la
configuración de seguridad predeterminada de los grupos estándar de SharePoint para obtener
información acerca de cómo administrar los permisos y el acceso de usuario.
2. Revise la lista de permisos que afectan de forma específica a los elementos y las operaciones del servidor
de informes. Para más información, vea Usar la seguridad integrada de Windows SharePoint Services
para los elementos del servidor de informes.
3. Asigne cuentas de usuario y de grupo a los grupos de SharePoint predefinidos.
4. Opcionalmente, cree niveles de permiso y grupos nuevos o modifique los existentes para variar los
permisos de acceso al servidor según las necesidades aumentan.
Para usar las características de seguridad de SharePoint Foundation 2010 con los elementos del servidor de
informes, debe tener un servidor de informes que se ejecute en el modo integrado de SharePoint.
Consulte también
Seguridad y protección de Reporting Services
Usar la seguridad integrada de Windows SharePoint
Services para los elementos del servidor de
informes
02/04/2022 • 5 minutes to read
SharePoint proporciona características de seguridad integradas que se pueden usar para tener acceso a
elementos del servidor de informes desde bibliotecas y sitios de SharePoint. Si ya asignó permisos de sitio y
lista a los usuarios, dichos usuarios tendrán acceso a los elementos y las operaciones del servidor de informes
inmediatamente después de configurar la integración entre SharePoint y un servidor de informes.
Elementos protegibles
Los permisos definidos en el sitio o la biblioteca se pueden usar para conceder acceso a los elementos del
servidor de informes. Sin embargo, si desea proteger elementos concretos, puede establecer permisos para los
siguientes tipos de contenido:
A C C ESO A L SERVIDO R DE
GRUP O S DE SH A REP O IN T N IVEL DE P ERM ISO RESUM EN IN F O RM ES
A C C ESO A L SERVIDO R DE
GRUP O S DE SH A REP O IN T N IVEL DE P ERM ISO RESUM EN IN F O RM ES
Propietarios Control total Los propietarios tienen Establecen los permisos que
permiso total para crear, controlan el acceso a todos
administrar y proteger los los elementos del servidor
elementos y operaciones de informes almacenados
del servidor de informes. en las bibliotecas del sitio.
Establecen los permisos
dentro de un modelo de
informe (también llamado
seguridad de elementos de
modelo). Personalizan un
elemento web Visor de
informes. Agregan informes
y otros elementos a las
bibliotecas. Modifican las
propiedades de los
elementos de los informes y
otros documentos. Eliminan
informes y otros elementos.
Ven informes, incluidos los
informes que usan modelos
de informe para la
exploración de datos.
Establecen los parámetros
de los informes. Establecen
las opciones de
procesamiento de un
informe. Generan modelos
de informe. Crean informes
con el Generador de
informes. Crean y
administran orígenes de
datos compartidos. Crean,
cambian y eliminan
suscripciones que
pertenecen a cualquier
usuario. Crean y
administran
programaciones
compartidas usadas en
todo el sitio. Crean y
administran versiones de un
documento, incluido el
historial del informe.
Descargan el archivo de
origen para una definición
de informe o un modelo de
informe. Reemplazan una
definición de informe, un
modelo de informe, un
origen de datos compartido
o un recurso (manteniendo
las propiedades de los
elementos y los permisos).
A C C ESO A L SERVIDO R DE
GRUP O S DE SH A REP O IN T N IVEL DE P ERM ISO RESUM EN IN F O RM ES
Visitantes y Visores Lectura Los visitantes pueden ver Ven informes, incluidos los
informes informes que usan modelos
de informe para la
exploración de datos.
Si no está usando los niveles de permiso y grupos integrados, debe incluir permisos específicos para tener
acceso a las características de Reporting Services . Para obtener más información, vea Establecer permisos para
las operaciones del servidor de informes en una aplicación web de SharePoint.
Consulte también
Conceder permisos sobre elementos del servidor de informes en un sitio de SharePoint
Comparar roles y tareas de Reporting Services con grupos y permisos de SharePoint
Establecimiento de permisos para las operaciones del servidor de informes en una aplicación web de SharePoint
Concesión de permisos sobre elementos del servidor de informes en un sitio de SharePoint
Roles y tareas de Reporting Services frente a
grupos y permisos de SharePoint
02/04/2022 • 6 minutes to read
En este tema se comparan las características de autorización basadas en roles y tareas en modo nativo de
Reporting Services con las características de seguridad de los productos de SharePoint. En este tema se
comparan la terminología y las características de los roles, las tareas, los grupos de SharePoint, los niveles de
permiso y los permisos.
Se aplica a:
Reporting Services Modo de SharePoint
SharePoint 2010 y SharePoint 2013
Reporting Services en modo nativo
En este tema:
Comparación de las herramientas y la terminología de permisos
Comparación de los roles de modo nativo y los grupos de SharePoint
Comparación de las tareas de modo nativo y los permisos de SharePoint
Rol: Por ejemplo, "Administrador de contenido". Grupo: Por ejemplo, el grupo "Visores" predeterminado.
Tareas: por ejemplo, "Administrar informes". Permisos: Por ejemplo, dentro del grupo "Solo ver" hay
permisos relacionados con listas para ver elementos, ver
versiones y ver páginas de aplicación.
Para obtener más información sobre los permisos de SharePoint, vea Niveles de permisos y permisos y
Determinar grupos y niveles de permisos en SharePoint 2013.
Usuario del sistema y Administrador del sistema Estos roles no son necesarios para un servidor de informes
que se ejecuta en modo de SharePoint. Usuario del
sistema y Administrador del sistema se corresponden
con los permisos del nivel de conjunto de servidores o
aplicación web de SharePoint. El servidor de informes no
proporciona ninguna funcionalidad que requiera una
autorización en dicho nivel.
REP O RT IN G SERVIC ES RO L GRUP O S DE SH A REP O IN T
Consulte también
Establecer permisos para elementos del servidor de informes en un sitio de SharePoint (Reporting Services en
el modo integrado de SharePoint)
Establecimiento de permisos para las operaciones del servidor de informes en una aplicación web de SharePoint
Conceder permisos sobre elementos del servidor de informes en un sitio de SharePoint
Definiciones de roles
Roles predefinidos
Referencia de permisos de sitio y lista de SharePoint
para los elementos del servidor de informes
02/04/2022 • 6 minutes to read
En este tema se proporciona una referencia de los permisos de SharePoint que se pueden usar para conceder
acceso a las operaciones del servidor de informes para un servidor de informes que se ejecuta en el modo
integrado de SharePoint. Si va a crear niveles de permisos personalizados, este tema puede ayudarle a elegir
qué permisos usar.
SharePoint proporciona treinta y tres permisos que puede usar para controlar el acceso al contenido y a las
operaciones. No todos estos permisos se aplican a los documentos y a las operaciones en las que interviene el
servidor de informes de Reporting Services . Puede usar las tablas de referencia de permisos de este artículo
para saber qué permisos son compatibles con determinadas tareas de informes.
Cada tabla comienza por una lista de los permisos de SharePoint y una descripción. La tabla incluye tres
columnas que indican cómo se usa un permiso en niveles de permiso predefinidos. Entre los niveles de
permisos predefinidos se incluyen los siguientes:
Control total F
Contribuir C
Visitante V
Los permisos que no afectan a un servidor de informes no se muestran en esta referencia. Todos los permisos
de personalización se excluyen de este artículo de referencia. Aunque puede incluir elementos del servidor de
informes en un sitio web personalizado, el servidor de informes no controla directamente las operaciones o
solicitudes de personalización.
Se aplica a:
Reporting Services Modo de SharePoint
SharePoint 2010 y SharePoint 2013
Permisos de lista
Los permisos que se establecen en la biblioteca que contiene los elementos del servidor de informes
determinan la forma en que los usuarios obtienen acceso a dichos elementos.
O P ERA C IÓ N DEL
SERVIDO R DE
P ERM ISO DESC RIP C IÓ N F C V IN F O RM ES
O P ERA C IÓ N DEL
SERVIDO R DE
P ERM ISO DESC RIP C IÓ N F C V IN F O RM ES
Crear, cambiar y
eliminar
suscripciones
que usen las
extensiones de
entrega de
Reporting
Services para
entregar
informes en
ubicaciones de
destino. Tan solo
O P ERA C IÓ N DEL
el propietario
SERVIDO R DE y
P ERM ISO DESC RIP C IÓ N F C V losF Ousuarios
IN RM ES de la
suscripción con
el permiso
Administrar
alertas pueden
realizar estas
acciones.
Permisos de sitio
Los permisos de sitio determinan el acceso a las operaciones del servidor de informes que no están
directamente relacionadas con los elementos almacenados en una biblioteca específica. Entre los ejemplos se
incluye la creación y administración de programaciones compartidas, que los elementos pueden usar en varias
bibliotecas, y la configuración del elemento web Visor de informes, que se puede usar en todo un sitio.
O P ERA C IÓ N DEL
SERVIDO R DE
P ERM ISO DESC RIP C IÓ N F C V IN F O RM ES
Consulte también
Comparar roles y tareas de Reporting Services con grupos y permisos de SharePoint
Concesión de permisos sobre elementos del servidor de informes en un sitio de SharePoint
Establecer permisos para las operaciones del
servidor de informes en una aplicación web de
SharePoint
02/04/2022 • 11 minutes to read
Ver un informe click-through que usa un modelo de informe Ver elementos en la biblioteca que contiene el informe y el
como origen de datos. modelo de informe, o en el informe y modelo individuales. Si
no dispone de permisos para ver en el modelo, todavía
puede abrir el informe, pero no podrá realizar ninguna
notificación ad hoc en los datos.
Ver instantáneas en el historial del informes. Editar elementos en la biblioteca que contiene los archivos
o el informe individual. Para un informe específico, puede ver
todos los informes del historial de informes o ninguno. No se
pueden establecer permisos para instantáneas individuales
en el historial de informes.
Establecer propiedades en un informe, incluida la Editar elementos en la biblioteca que contiene el informe
información de conexión de orígenes de datos, opciones de o en el informe individual. También debe contar con
procesamiento y propiedades de parámetros. permisos para ver en un origen de datos compartido (.rsds),
para poder seleccionarlo y usarlo con el informe.
Programar el procesamiento de informes. Para poder seleccionar una programación compartida, debe
tener el permiso Abrir en el sitio que contiene la biblioteca
que incluye el informe. Para programar el procesamiento de
informes o la expiración de la caché, debe tener el permiso
Editar elementos en la biblioteca que contiene el informe
o en el informe individual.
Reemplazar la definición de informe por una nueva versión, Editar elementos en la biblioteca que contiene el informe
sin que esto afecte a las propiedades, permisos, historial o o en el informe individual.
suscripciones.
Crear instantáneas en el historial del informes. Agregar elementos en la biblioteca que contiene el
informe para el que está creando el historial de informes.
Crear instantáneas en el historial del informes. Agregar elementos en la biblioteca que contiene el
informe para el que está creando el historial de informes.
Eliminar instantáneas en el historial de informes y eliminar Eliminar versiones de la biblioteca que contiene el informe
versiones específicas de las definiciones de informe que para el que está eliminando el historial de informes.
hayan sido desprotegidas y modificadas a lo largo del
tiempo.
TA REA P ERM ISO
Ver instantáneas en el historial de informes y ver versiones Ver versiones en la biblioteca que contiene el informe.
específicas de las definiciones de informe que hayan sido
desprotegidas y modificadas a lo largo del tiempo.
NOTE
El acceso al Generador de informes puede venir determinado por otros factores distintos de los permisos. Un
administrador del sitio puede deshabilitar los informes ad hoc estableciendo las propiedades del servidor o limitar la
disponibilidad del Generador de informes evitando agregar el tipo de contenido del Generador de informes, lo que impide
a los usuarios crear nuevos informes desde el menú Nuevo de una biblioteca. Además, un administrador del servidor de
informes puede hacer que el Generador de informes deje de estar disponible estableciendo propiedades en el servidor de
informes. Si se cumple alguna de estas condiciones para el servidor, no podrá usar el Generador de informes aunque
tenga los permisos necesarios.
En la siguiente tabla se proporciona una lista de tareas para crear informes y usar el Generador de informes, así
como los permisos compatibles:
Iniciar el Generador de informes. No hay permisos que se usen explícitamente para controlar
el acceso para usar el Generador de informes. El Generador
de informes estará disponible si se configura la integración
del servidor de informes y si dispone de permiso para
agregar elementos a la biblioteca. Para iniciar el Generador
de informes desde el menú Nuevo de la biblioteca, debe
registrar el tipo de contenido del Generador de informes.
Para obtener más información, vea Add Reporting Services
Content Types to a SharePoint Library (Agregar los tipos de
contenido de Reporting Services a una biblioteca de
SharePoint).
Cargar un modelo o un origen de datos compartido. Agregar elementos en la biblioteca que contendrá los
archivos.
Ver un modelo o un origen de datos compartido Ver elementos en la biblioteca que contiene los archivos.
dependiente.
Si el modelo incluye la configuración de seguridad de
elementos de modelo, el usuario debe tener además el
permiso Enumerar permisos en el modelo de informe.
Generar un modelo a partir de un origen de datos Agregar elementos en la biblioteca que contiene el
compartido. archivo de origen de datos compartido (.rsds) a partir del
cual está generando el modelo.
Establecer permisos dentro de un modelo en elementos Administrar permisos en el sitio que contiene la biblioteca
específicos del modelo. y el archivo del modelo de informe (.smdl).
TA REA P ERM ISO
Cargar un modelo en el Generador de informes. Editar elementos en el archivo del modelo de informe
(.smdl).
Crear una definición de informe en el Generador de informes Agregar elementos para guardar el archivo en una
y guardar un informe en una biblioteca. biblioteca.
Los permisos necesarios para crear y usar suscripciones y el historial de informes, así como para establecer
opciones de procesamiento de informes y datos en un informe del Generador de informes, son los mismos que
los permisos que se usan para realizar esas mismas acciones en archivos de definición de informes estándar.
Crear, modificar o eliminar una programación compartida. Administración del sitio web en el sitio.
Seleccionar una programación compartida para el Abrir en el sitio que contiene la biblioteca.
procesamiento de suscripciones o la recuperación de datos.
Crear, modificar o eliminar una suscripción de usuario a un Editar elementos en la biblioteca que contiene el informe
informe específico. o en el propio informe. Ver elementos es un permiso
dependiente y se incluirá en el nivel de permiso
automáticamente. Los usuarios que pueden crear una
suscripción también pueden crear programaciones
personalizadas que ejecuten dicha suscripción.
Seleccionar una programación compartida para usarla con la Abrir en el sitio que contiene la biblioteca.
suscripción.
TA REA P ERM ISO
Crear, modificar o eliminar cualquier suscripción en todo un Administrar aler tas en el sitio.
sitio.
Crear un origen de datos compartido. Agregar elementos en la biblioteca que contiene el origen
de datos compartido. Puede crear nuevos orígenes de datos
compartidos desde el menú Nuevo de una biblioteca. Para
ello, debe registrar el tipo de contenido Origen de datos de
informe en la biblioteca. Para obtener más información, vea
Add Reporting Services Content Types to a SharePoint
Library (Agregar los tipos de contenido de Reporting
Services a una biblioteca de SharePoint).
Modificar un origen de datos compartido. Editar elementos en la biblioteca que contiene el origen de
datos compartido o en el propio origen de datos
compartido.
Eliminar un origen de datos compartido. Eliminar elementos en la biblioteca que contiene el origen
de datos compartido o en el propio origen de datos
compartido.
Usar un origen de datos compartido (.rsds) con un informe. Editar elementos en el informe o en la biblioteca que
contiene el informe. Seleccionar un origen de datos
compartido forma parte del proceso de establecer las
propiedades del origen de datos en un informe.
Generar un modelo de informe a partir de un origen de Agregar elementos en la biblioteca que contendrá el
datos compartido. modelo de informe.
Establecer permisos dentro de un modelo en elementos Administrar permisos en el sitio que contiene la biblioteca
específicos del modelo. y el archivo del modelo de informe (.smdl).
NOTE
No existen permisos para modificar modelos de informe. Aunque se pueden crear o eliminar modelos de informe, no se
pueden modificar desde un sitio de SharePoint. Para poder modificar modelos de informe, es necesario usar el Diseñador
de modelos, una herramienta de creación de cliente a la que no afectan los permisos que haya establecido en SharePoint.
Consulte también
Conceder permisos sobre elementos del servidor de informes en un sitio de SharePoint
Comparar roles y tareas de Reporting Services con grupos y permisos de SharePoint
Conceder permisos sobre elementos del servidor de informes en un sitio de SharePoint
Usar la seguridad integrada de Windows SharePoint Services para los elementos del servidor de informes
Establecer permisos para elementos del servidor de
informes en un sitio de SharePoint
02/04/2022 • 3 minutes to read
Consulte también
Usar la seguridad integrada de Windows SharePoint Services para los elementos del servidor de informes
Establecimiento de permisos para las operaciones del servidor de informes en una aplicación web de SharePoint
Comparar roles y tareas de Reporting Services con grupos y permisos de SharePoint
Referencia de permisos de sitio y lista de SharePoint para los elementos del servidor de informes
Concesión de permisos sobre elementos del servidor de informes en un sitio de SharePoint
Configuración de conexiones TLS en un servidor de
informes en modo nativo
02/04/2022 • 7 minutes to read
TIP
Si usa el modo de SharePoint de Reporting Services , vea la documentación de SharePoint para obtener más información.
Por ejemplo, la entrada del blog Habilitación de TLS en una aplicación web de SharePoint 2010.
Como Internet Information Services (IIS) también usa HTTP SSL, hay importantes problemas de
interoperabilidad que es necesario tener en cuenta si IIS y Reporting Services se ejecutan en el mismo equipo.
Asegúrese de revisar la sección Problemas de interoperabilidad con IIS para obtener información sobre cómo
resolver estos problemas.
NOTE
Si configura un enlace con un certificado TLS/SSL en Reporting Services y posteriormente desea quitar el certificado del
equipo, asegúrese de quitar el enlace de Reporting Services antes de quitar el certificado del equipo. De lo contrario, no
podrá quitar el enlace mediante la herramienta de configuración de Reporting Services o WMI y recibirá el error
"Parámetro no válido". Si ya ha quitado el certificado del equipo, puede utilizar la herramienta Httpcfg.exe para quitar el
enlace de HTTP.SYS. Para obtener más información sobre Httpcfg.exe, consulte la documentación del producto de
Windows.
Los enlaces TLS son un recurso compartido en Microsoft Windows. Los cambios realizados por el Administrador
de configuración de Reporting Services u otras herramientas como el Administrador de IIS pueden afectar a
otras aplicaciones ubicadas en el mismo equipo. Se recomienda usar la misma herramienta para editar los
enlaces que usó para crearlos. Por ejemplo, si creó enlaces TLS mediante Configuration Manager, se recomienda
usar este administrador para configurar el ciclo de vida de los enlaces. Si utiliza el administrador de IIS para
crear enlaces, se recomienda usar este administrador para administrar el ciclo de vida de los enlaces. Si IIS
estaba instalado en el equipo antes de que se instalara Reporting Services, es recomendable que revise la
configuración de TLS en IIS antes de configurar Reporting Services.
Si quita enlaces TLS de Reporting Services con el Administrador de configuración del servidor de informes,
puede que los enlaces TLS ya no funcionen para los sitios web en un servidor que ejecute Internet Information
Services (IIS) o en otro servidor HTTP.SYS. Reporting Services Configuration Manager quita la siguiente clave del
Registro:
HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Ser vices\HTTP\Parameters\SslBindingInfo\0.0
.0.0:443 Cuando se quita esta clave del Registro, también se quita el enlace TLS para IIS. Sin este enlace, TLS no
se proporciona para el protocolo HTTPS. Para diagnosticar este problema, utilice el Administrador de IIS o la
utilidad de línea de comandos HTTPCFG.exe. Para resolver el problema, restaure el enlace TLS para los sitios web
mediante el Administrador de IIS. Para evitar este problema en el futuro, use el Administrador de IIS para quitar
los enlaces TLS y luego vuelva a emplearlo para restaurar el enlace para los sitios web que quiera. Para más
información, consulte el artículo de la base de conocimiento SSL no funciona después de quitar un enlace SSL
(https://support.microsoft.com/kb/956209/n).
Consulte también
Autenticación con el servidor de informes
Configurar y administrar un servidor de informes (modo nativo de SSRS)
El archivo de configuración RSReportServer.config
Configurar las direcciones URL del servidor de informes (Administrador de configuración del servidor de
informes)
Configuración de Reporting Services para utilizar
un nombre alternativo del firmante (SAN)
02/04/2022 • 3 minutes to read
En el caso del modo nativo de SSRS 2017 y versiones posteriores, el archivo se encuentra de manera
predeterminada en la carpeta siguiente:
<URL>
<UrlString>https://+:443</UrlString>
<AccountSid>S-1-5-80-2885764129-887777008-271615777-1616004480-2722851051</AccountSid>
<AccountName>NT Service\ReportServer</AccountName>
</URL>
TIP
Para SSRS 2017 y versiones posteriores, el valor de AccountSid es
S-1-5-80-4050220999-2730734961-1537482082-519850261-379003301 , y el de AccountName ,
NT SERVICE\SQLServerReportingServices .
En el caso de Power BI Report Server, el valor de AccountSid es
S-1-5-80-1730998386-2757299892-37364343-1607169425-3512908663 , y el de AccountName ,
NT SERVICE\PowerBIReportServer .
5. Repita este proceso para la sección Repor tSer verWebApp de la dirección URL.
6. Guarde el archivo rsreportserver.config.
7. Inicie un símbolo del sistema mediante Ejecutar como administrador .
8. Muestre las urlacl existentes escribiendo lo siguiente:
Una urlacl es una DACL (lista de control de acceso discrecional) para una dirección URL reservada.
9. Cree una entrada para el nombre alternativo del firmante, con el mismo usuario y SDDL que la entrada
existente, escribiendo lo siguiente:
TIP
Si copia el código en el Bloc de notas para editarlo, en lugar de escribirlo manualmente, quite el CRLF antes de
pegar el código en el símbolo del sistema.
10. En la Dirección URL del por tal web , cree una entrada para el nombre alternativo del firmante
escribiendo lo siguiente:
TIP
Para SSRS 2017 y versiones posteriores, el valor de user es NT SERVICE\SQLServerReportingServices , y el
de sddl , D:(A;;GX;;;S-1-5-80-4050220999-2730734961-1537482082-519850261-379003301) .
En el caso de Power BI Report Server, el valor de user es NT SERVICE\PowerBIReportServer , y el de sddl ,
S-1-5-80-1730998386-2757299892-37364343-1607169425-3512908663 .
NOTE
En Power BI Report Server, debe crear dos entradas adicionales para el nombre alternativo del firmante
escribiendo lo siguiente:
add urlacl url=https://www.myreports.com:443/PowerBI user="NT SERVICE\PowerBIReportServer"
sddl=D:(A;;GX;;;S-1-5-80-1730998386-2757299892-37364343-1607169425-3512908663)
add urlacl url=https://www.myreports.com:443/wopi user="NT SERVICE\PowerBIReportServer" sddl=D:
(A;;GX;;;S-1-5-80-1730998386-2757299892-37364343-1607169425-3512908663)
11. En la página Estado del ser vidor de informes de la herramienta Configuration Manager de Report
Server, haga clic en Detener y, luego, en Iniciar para reiniciar el servidor de informes.
Consulte también
Archivo de configuración RSReportServer.config
Administrador de configuración del servidor de informes
Modificar un archivo de configuración de Reporting Services
Configurar las direcciones URL del servidor de informes
¿Tiene alguna pregunta más? Puede plantear sus dudas en el foro de Reporting Services.
Programaciones
02/04/2022 • 11 minutes to read
NOTE
Las operaciones de programación no están disponibles en todas las ediciones de SQL Server. Para obtener una lista de las
características admitidas por las ediciones de SQL Server, vea Ediciones y características admitidas de SQL Server 2017.
Para más información sobre la seguridad en un Reporting Servicesen modo nativo, vea Roles predefinidos,
Conceder permisos en un servidor de informes en modo nativo y Tareas y permisos. Para el modo de
SharePoint, vea Comparación de roles y tareas en Reporting Services con grupos y permisos de SharePoint
Dependencias de servidor
El Procesador de entrega y programación requiere que se hayan iniciado el servicio del servidor de informes y
el Agente SQL Server. La característica Procesador de entrega y programación debe habilitarse mediante la
propiedad ScheduleEventsAndRepor tDeliver yEnabled de la faceta Configuración de área expuesta
para Repor ting Ser vices de la administración basada en directivas. Tanto el Agente SQL Server como el
servicio del servidor de informes deben estar en ejecución para que se puedan realizar las operaciones
programadas.
NOTE
Se puede utilizar la faceta Configuración de área expuesta para Repor ting Ser vices con el fin de detener las
operaciones programadas de manera temporal o permanente. Aunque puede crear e implementar extensiones de entrega
personalizadas, el Procesador de entrega y programación en sí mismo no es extensible. No se puede cambiar el modo en
que administra eventos y notificaciones. Para obtener más información acerca de cómo desactivar características, vea la
sección Eventos programados y entrega programada de Turn Reporting Services Features On or Off.
NOTE
Las funciones que proporciona el Agente SQL Server a Reporting Services se pueden reemplazar con código
personalizado que use el método FireEvent para agregar eventos de programación a la cola.
Consulte también
Crear, modificar y eliminar instantáneas del historial de informes
Suscripciones y entrega (Reporting Services)
Data-Driven Subscriptions
Informes almacenados en caché (SSRS)
Administración de contenido del servidor de informes (Modo nativo de SSRS)
Almacenar en caché conjuntos de datos compartidos (SSRS)
Create, Modify, and Delete Schedules
02/04/2022 • 8 minutes to read
Use este artículo para obtener información sobre cómo crear, modificar y eliminar programaciones compartidas
de Reporting Services. Para administrar programaciones compartidas para el modo nativo, use la página
Programaciones del portal web o la carpeta Programaciones compartidas de Management Studio. Para el modo
de SharePoint, use las páginas de administración para la aplicación de servicio de Reporting Services .
Use uno de los métodos siguientes para determinar si una programación compartida se usa de forma activa:
Por tal web: en la pestaña Programaciones de la Configuración del sitio , revise los valores de los
campos de fecha Última ejecución, Siguiente ejecución y Estado. Cuando una programación ya no se
ejecuta porque ha expirado, aparece su fecha de expiración en el campo Estado. Para más información,
vea Web portal (SSRS Native Mode).
SQL Ser ver Management Studio: visualice la página Informes de una programación compartida
específica. Esta página enumera todos los informes y los conjuntos de datos compartidos que utilizan la
programación compartida. Para más información, consulte Reporting Services en SQL Server
Management Studio.
Registros: Viendo los archivos de registro de ejecución de informes o registros de seguimiento para
determinar si se han ejecutado los informes las veces especificadas por la programación. Para más
información, vea Archivos de registro y orígenes de Reporting Services.
NOTE
Si Configuración no está disponible, significa que no tiene permiso de acceso a la configuración del sitio.
NOTE
Al crear programaciones compartidas, se requiere el servicio Agente SQL Server .
Consulte también
Programaciones
Pausa y reanudación de programaciones compartidas
Informes almacenados en caché (SSRS)
Creación, modificación y eliminación de instantáneas del historial de informes
Pausar y reanudar las programaciones compartidas
02/04/2022 • 2 minutes to read
Existe la posibilidad de pausar y reanudar las programaciones compartidas en uso. Pausar una programación
compartida es un modo de congelar temporalmente una programación que se emplea para desencadenar el
procesamiento de los informes y las suscripciones. Solo es posible pausar y reanudar las programaciones
compartidas. Las programaciones específicas del informe no admiten la operación de pausa.
Los procesos de los informes en curso no pueden pausarse ni reanudarse. Solo se pueden pausar y reanudar las
programaciones de la cola de programación del Agente SQL Server. Los trabajos en curso quedan fuera del
alcance del motor de programación. Para más información, vea Administrar un proceso en ejecución.
Mientras una programación compartida está pausada, cualquier operación que hubiera tenido lugar puede
detenerse. Una vez reanudada la programación compartida, el procesamiento de la suscripción y del informe se
produce durante la siguiente programación (según la hora local del servidor). El servidor de informes en modo
nativo o las aplicaciones de servicio de SharePoint no recuperan las operaciones programadas que se habrían
realizado si la programación no se hubiera pausado.
En este tema:
Pausar y reanudar las programaciones compartidas (modo nativo)
Pausar y reanudar las programaciones compartidas (modo de SharePoint)
Consulte también
Programaciones
Crear, modificar y eliminar programaciones
Cambiar las zonas horarias y la configuración del reloj en un servidor de informes
Administración de un proceso en ejecución
Cambiar las zonas horarias y la configuración del
reloj en un servidor de informes
02/04/2022 • 2 minutes to read
Un servidor de informes siempre utiliza la hora local del equipo donde esté instalado. No puede configurarlo
para que use una zona horaria diferente. Si una aplicación cliente señala a un servidor de informes en una zona
horaria diferente, para ejecutar una operación programada se utilizará la zona horaria del servidor de informes.
En el Administrador de informes y en las páginas de administración de SharePoint, la zona horaria se indica en
cada página de programación para que sepa exactamente cuándo se realizará una operación programada. Por
ejemplo, la página para crear programaciones personalizadas indicará "Las horas están expresadas en (UTC-
08:00) Hora del Pacífico (EE. UU. y Canadá)". El servidor de informes crea un trabajo del Agente SQL Server que
se usa para desencadenar la programación. Cuando el servidor de informes y Agente SQL Server se encuentran
en servidores independientes, la zona horaria debe ser la misma en todos los servidores.
Consulte también
Iniciar y detener el servicio del servidor de informes
Programaciones
Administrar un proceso en ejecución
02/04/2022 • 6 minutes to read
SQL Server Reporting Services supervisa el estado de los trabajos que se ejecutan en el servidor de informes.
Periódicamente, el servidor de informes realiza un recorrido de los trabajos en curso y escribe la información
sobre su estado en su propia base de datos o en las bases de datos de aplicación de servicio para el modo de
SharePoint. Un trabajo está en curso si se está llevando a cabo alguno de los siguientes procesos: ejecución de
consultas en un servidor de bases de datos remoto o local, procesamiento de informes o representación de
informes.
Se pueden administrar trabajos de usuario y trabajos del sistema.
Los trabajos de usuario puede iniciarlos un usuario individual o una suscripción. Estos trabajos incluyen
ejecutar un informe a petición, solicitar una instantánea de historial del informe, crear manualmente una
instantánea de informe y procesar una suscripción estándar.
Los trabajos del sistema los inicia el servidor de informes. Los trabajos del sistema incluyen instantáneas
de ejecución de informe o de historial de informe programadas y suscripciones controladas por datos.
El tiempo de procesamiento del informe y el uso de recursos varía considerablemente dependiendo del informe,
de la complejidad de la consulta, de la cantidad de datos y del formato de representación que se especifica para
el informe. Los informes que contienen consultas sencillas con un origen de datos local normalmente se
completan en milisegundos y no requieren administración ni optimización. Por el contrario, un informe grande
que se representa en formato PDF o Excel podría requerir un tiempo de procesamiento considerable,
dependiendo de los recursos de hardware, de las opciones de entrega y de si hay otros procesos en ejecución
simultáneamente. En un servidor de informes, la mayoría de los procesos de larga duración son operaciones de
representación de informes y procesos que esperan la finalización del procesamiento de una consulta. En
ocasiones, es necesario cancelar un proceso de un informe si se desea poner un equipo en modo sin conexión o
detener un trabajo en ejecución que está tardando demasiado en completarse.
Se pueden cancelar los procesos siguientes:
Procesamiento de informes a petición.
Procesamiento de informes programados.
Suscripciones estándar propiedad de usuarios individuales.
Cuando se cancela un trabajo, únicamente se cancelan los procesos que están en ejecución en el servidor de
informes. Dado que el servidor de informes no administra el procesamiento de datos que se produce en otros
equipos, se deben cancelar manualmente los procesos de consulta que quedan huérfanos posteriormente en
otros sistemas. Es aconsejable especificar valores de tiempo de espera para cancelar automáticamente las
consultas que tardan demasiado en ejecutarse. Para más información, vea Establecer valores de tiempo de
espera para el procesamiento de informes y conjuntos de datos compartidos (SSRS). Para más información
sobre cómo pausar de forma temporal un informe, vea Deshabilitar o pausar el procesamiento de informes y
suscripciones.
NOTE
En algunas circunstancias poco frecuentes, quizás resulte necesario reiniciar el servidor para cancelar un proceso. Para el
modo de SharePoint, quizás necesite reiniciar el grupo de aplicaciones que hospeda la aplicación de servicio de Reporting
Services . Para obtener más información, vea Iniciar y detener el servicio del servidor de informes.
En este tema:
Ver y cancelar trabajos (modo nativo)
Ver y cancelar trabajos (modo de SharePoint)
Administrar trabajos mediante programación
Consulte también
Cancelar trabajos del servidor de informes (Management Studio)
Propiedades del trabajo (Management Studio)
Modificar un archivo de configuración de Reporting Services (RSreportserver.config)
El archivo de configuración RSReportServer.config
Administrador de informes (Modo nativo de SSRS)
Supervisión del rendimiento del servidor de informes
Suscripciones y entrega (Reporting Services)
02/04/2022 • 14 minutes to read
Una suscripción Reporting Services es una configuración que entrega un informe a una hora concreta o a raíz
de un evento. Lo hace en el formato de archivo que se especifique. Por ejemplo, todos los miércoles, se guarda
el informe VentasMensuales en formato de documento Microsoft Word en un recurso compartido de archivos.
Las suscripciones se pueden utilizar para programar y automatizar la entrega de un informe con un conjunto
concreto de valores de parámetros de informes.
Puede crear varias suscripciones para un único informe a fin de cambiar las opciones de suscripción; por
ejemplo, puede especificar diferentes valores de parámetros para producir tres versiones de un informe: un
informe de ventas para la región occidental, otro para la región oriental y otro de todas las ventas.
Las suscripciones no están disponibles en todas las ediciones de SQL Server. Para obtener una lista de las
características admitidas por las ediciones de SQL Server, vea Ediciones y características admitidas de SQL
Server 2017.
En este tema:
Escenarios de suscripción y entrega
Suscripciones estándar y controladas por datos
Requisitos de suscripción
Extensiones de entrega
Partes de una suscripción
Cómo se procesan las suscripciones
Control programático de suscripciones
Temas de esta sección:
Entrega por correo electrónico en Reporting Services Describe la configuración y el funcionamiento de la
entrega de correo electrónico al servidor de informes.
Crear y administrar suscripciones para servidores de informes en modo nativo Pasos detallados para
crear suscripciones con un servidor de informes en modo nativo.
Crear y administrar suscripciones para servidores de informes en modo de SharePoint Pasos detallados
para crear suscripciones con un servidor de informes de modo de SharePoint.
File Share Delivery in Reporting Services Describe la configuración y el funcionamiento de la entrega a
recursos compartidos del servidor de informes.
Disable or Pause Report and Subscription Processing.
SharePoint Library Delivery in Reporting Services Describe la entrega de la suscripción a una biblioteca
de SharePoint.
Suscripciones controladas por datos a informes Ofrece información sobre el uso de suscripciones
controladas por datos para personalizar la salida de informes en tiempo de ejecución.
Supervisión de suscripciones de Reporting Services
Uso de PowerShell para cambiar y enumerar a los propietarios de una suscripción de Reporting Services
y ejecutar una suscripción
Informes por correo electrónico Envíe informes por correo electrónico a usuarios individuales
y grupos. Cree una suscripción y especifique un alias de
grupo o de correo electrónico para recibir el informe que
desea distribuir. Puede hacer que Reporting Services
determine los datos de la suscripción en tiempo de
ejecución. Si desea enviar el mismo informe a un grupo que
tiene una lista variable de miembros, puede usar una
consulta para derivar la lista de suscripción en tiempo de
ejecución.
ESC EN A RIO DESC RIP C IÓ N
Ver informes sin conexión Los usuarios pueden seleccionar uno de los formatos
siguientes para la salida de la suscripción:
Informes controlados por datos Use las suscripciones controladas por datos para
personalizar la salida de informes, las opciones de entrega y
la configuración de los parámetros del informe en tiempo de
ejecución. La suscripción usa una consulta para obtener los
valores de entrada de un origen de datos en tiempo de
ejecución. Puede usar suscripciones controladas por datos
para realizar una operación de combinación de
correspondencia que envíe un informe a una lista de
suscriptores que se determina en el momento de la
suscripción.
Requisitos de suscripción
Para poder crear una suscripción a un informe, se deben cumplir los siguiente requisitos previos:
Recurso compartido de archivos de Windows Entrega un informe como un archivo de aplicación estática a
una carpeta compartida accesible en la red.
NOTE
La entrega de informes es una parte extensible de la arquitectura de Reporting Services . Otros fabricantes pueden crear
extensiones de entrega personalizadas para enrutar informes a distintas ubicaciones o dispositivos. Para obtener más
información acerca de las extensiones de entrega personalizadas, vea Implementing a Delivery Extension.
Los informes que se entregan mediante una suscripción controlada por datos pueden volver a generarse
mientras se procesa la suscripción. El servidor de informes no bloquea una instancia específica de un informe ni
su conjunto de datos para completar una suscripción controlada por datos. Si la suscripción utiliza diferentes
valores de parámetros para diferentes suscriptores, el servidor de informes vuelve a generar el informe para
producir el resultado requerido. Si los datos subyacentes se actualizan después de que se haya creado y
entregado la primera copia del informe, es posible que los usuarios que obtengan los informes más adelante en
el proceso vean datos basados en un conjunto de resultados diferente. Puede utilizar un informe que se ejecute
como instantánea para garantizar que se entrega la misma instancia del informe a todos los suscriptores. Sin
embargo, si se genera una actualización programada de la instantánea mientras se procesa la suscripción, es
posible que los usuarios sigan recibiendo diferentes datos en los informes.
Desencadenamiento del procesamiento de suscripciones
El servidor de informes utiliza dos tipos de eventos para desencadenar el procesamiento de suscripciones: un
evento controlado por tiempo que se especifica en una programación o un evento de actualización de
instantánea.
El desencadenador controlado por tiempo usa una programación específica del informe o una programación
compartida para especificar cuándo se ejecuta una suscripción. En los informes a petición y en memoria caché,
las programaciones son la única opción de desencadenamiento.
Un evento de actualización de instantánea utiliza la actualización programada de una instantánea de informe
para desencadenar una suscripción. Puede definir una suscripción que se desencadene siempre que se actualice
un informe con datos nuevos, basándose en propiedades de ejecución del informe establecidas en éste.
Consulte también
Crear una suscripción controlada por datos (Tutorial de SSRS)
Programaciones
Servidor de informes de Reporting Services (modo nativo)
Supervisión de suscripciones de Reporting Services
Entrega por correo electrónico en Reporting
Services
02/04/2022 • 6 minutes to read
SQL Server Reporting Services incluye una extensión de entrega de correo electrónico que permite enviar por
correo electrónico un informe a grupos o usuarios individuales. Para distribuir un informe por correo
electrónico, debe 1) configurar el servidor de informes para la entrega de correo electrónico y 2) definir una
suscripción estándar o una suscripción controlada por datos. Una suscripción única no puede entregar varios
informes en un solo mensaje de correo electrónico. Sin embargo, se pueden crear varias suscripciones.
El servidor de informes se conecta con el servidor de correo electrónico a través de una conexión estándar. No
utiliza ninguna comunicación que se haya cifrado mediante la Seguridad de la capa de transporte (TLS),
anteriormente conocida como Capa de sockets seguros (SSL). El servidor de correo electrónico debe ser un
servidor SMTP (Protocolo simple de transferencia de correo) remoto o local en la misma red que el servidor de
informes.
Para obtener los pasos detallados que le pueden guiar para crear una suscripción, consulte lo siguiente:
Creación y administración de suscripciones para servidores de informes en modo nativo
Creación y administración de suscripciones para servidores de informes en modo de SharePoint
Administrar todas las suscripciones Muestra los campos que admiten una mayor distribución,
incluidos los campos Para:, CC:, CCO: y Responder a:, y
proporciona más formas de enrutar un informe a más
suscriptores. La disponibilidad de los campos de alias de
correo electrónico se define mediante la configuración del
archivo de configuración RSReportServer.
Consulte también
Tareas y permisos
Suscripciones y entrega (Reporting Services)
Data-Driven Subscriptions
Asignaciones de roles
Crear y administrar suscripciones para servidores de
informes en modo de SharePoint
02/04/2022 • 10 minutes to read
Puede crear suscripciones de Reporting Services para entregar informes desde una aplicación web de
SharePoint que esté integrada con un servidor de informes en el modo de SharePoint. Las suscripciones pueden
entregar informes a una biblioteca de documentos, a una carpeta de archivos o como un correo electrónico. En
este tema se resumen los requisitos y los pasos para crear una suscripción de Reporting Services .
Se aplica a:
IMPORTANT
Una suscripción que entrega un informe a una biblioteca o a una carpeta compartida crea un nuevo archivo estático
basado en el informe original, pero no se trata de una verdadera definición de informe que se ejecute en el elemento web
Visor de informes. Si el informe original cuenta con funciones interactivas (como vínculos de obtención de detalles) o
contenido dinámico, estas características no estarán disponibles en el archivo estático que se entregue en la ubicación de
destino. Si selecciona una "Página web", puede mantener parte de esta interactividad pero, dado que el documento no es
un archivo .rdl que se ejecute en el Visor de informes, al hacer varias veces clic en un informe se crearán nuevas páginas
en la sesión de explorador por las que tendrá que desplazarse para regresar al sitio.
No se puede cambiar el nombre de la extensión de nombre de archivo de un informe exportado a .rdl y hacer
que se ejecute en el elemento web Visor de informes. Si desea crear una suscripción que proporcione un
informe de verdad, utilice la extensión de entrega de correo electrónico del servidor de informes y establezca
opciones para incluir un vínculo al informe.
La configuración de versión de la biblioteca que contiene el documento entregado determina si se crea una
versión nueva del documento con cada entrega. De manera predeterminada, la configuración de versión se
habilita para cada biblioteca. A menos que elija de forma específica Sin control de versiones , se crea una
versión principal nueva del documento con la entrega. Tan solo se crean versiones principales del documento;
las versiones secundarias nunca se crean como resultado de la entrega de la suscripción, incluso si selecciona
una opción de control de versiones que permita las versiones secundarias. Si limita el número de las versiones
principales conservadas, las entregas anteriores se reemplazan por versiones más recientes al alcanzarse el
límite máximo.
Los formatos de salida que se seleccionan para una suscripción se basan en las extensiones de representación
instaladas en el servidor de informes. Solo pueden seleccionarse formatos de salida compatibles con las
extensiones de representación del servidor de informes.
Para crear una suscripción para entregar un informe a una biblioteca de SharePoint
1. Vaya a una biblioteca de SharePoint que contenga el informe.
2. Haga clic en la flecha abajo situada junto al informe y seleccione Administrar suscripciones .
3. Haga clic en Agregar suscripción .
4. En Extensión de entrega , seleccione Biblioteca de documentos de SharePoint .
5. En Biblioteca de documentos , seleccione una biblioteca que se encuentre dentro del mismo sitio.
6. En Opciones de archivo , especifique el nombre de archivo y el título del documento que creará la
suscripción.
7. En Formato de salida , seleccione el formato de la aplicación.
El valor predeterminado es archivo web (MHTML), ya que genera un archivo HTML independiente, pero
no mantiene las características del informe interactivo que puedan estar en el informe original.
8. En Opciones de sobrescritura , especifique una opción que determine si las entregas posteriores
sobrescribirán un archivo. Si desea mantener las entregas anteriores, puede seleccionar Crear archivo
con nombre único . Se anexará un número a los nuevos archivos para crear un nombre de archivo
único.
9. En Evento de entrega , especifique una programación o evento que provoque la ejecución de la
suscripción. Puede crear una programación personalizada, seleccionar una programación compartida si
hay alguna disponible o ejecutar la suscripción cada vez que se actualicen los datos de un informe que se
ejecute con datos de instantáneas. Para más información sobre programaciones y procesamiento de
datos, vea Establecer opciones de procesamiento (Reporting Services en el modo integrado de
SharePoint).
10. En Parámetros , si está creando una suscripción a un informe con parámetros, especifique los valores
que desee usar con el informe cuando se procese la suscripción. La sección de parámetros no está visible
en esta página si el informe que selecciona no contiene parámetros. Para obtener más información sobre
los parámetros, vea Establecer parámetros en un informe publicado (Reporting Services en el modo
integrado de SharePoint).
Para crear una suscripción para la entrega en una carpeta compartida
1. Vaya a una biblioteca de SharePoint que contenga el informe.
2. Haga clic en la flecha abajo situada junto al informe y seleccione Administrar suscripciones .
3. Haga clic en Agregar suscripción .
4. En Extensión de entrega , seleccione Recurso compar tido de archivos de Windows .
5. En Nombre de archivo , escriba el nombre del archivo que se creará en la carpeta compartida.
6. En Ruta de acceso , escriba la ruta de acceso a la carpeta con el formato UNC (Convención de
nomenclatura universal), que incluya el nombre de red del equipo. En la ruta de la carpeta no incluya
barras diagonales inversas. Una ruta de acceso de ejemplo puede ser \\ComputerName01\Public\MyReports ,
donde Public y MyReports son carpetas compartidas.
7. En Formato de representación , seleccione el formato de aplicación para el informe.
8. En Modo de escritura , elija Ninguno , Incremento automático o Sobrescribir . Estas opciones
determinan si las entregas posteriores sobrescribirán un archivo. Si desea mantener las entregas previas,
puede elegir Incremento automático . Se anexará un número a los nuevos archivos para crear un
nombre de archivo único. Si elige Ninguno , no se producirá ninguna entrega si ya hay un archivo con el
mismo nombre en la ubicación de destino.
9. En Extensión de archivo , elija True para agregar una extensión de nombre de archivo correspondiente
al formato de archivo de aplicación o False para crear el archivo sin ningún tipo de extensión.
10. En Nombre de usuario y Contraseña , especifique las credenciales que tienen permisos de escritura en
la carpeta compartida.
11. En Evento de entrega , especifique una programación o evento que provoque la ejecución de la
suscripción. Puede crear una programación personalizada, seleccionar una programación compartida si
hay alguna disponible o ejecutar la suscripción cada vez que se actualicen los datos de un informe que se
ejecute con datos de instantáneas. Para más información sobre programaciones y procesamiento de
datos, vea Establecer opciones de procesamiento (Reporting Services en el modo integrado de
SharePoint).
12. En Parámetros , si está creando una suscripción a un informe con parámetros, especifique los valores
que desee usar con el informe cuando se procese la suscripción. Para obtener más información sobre los
parámetros, vea Establecer parámetros en un informe publicado (Reporting Services en el modo
integrado de SharePoint).
Para crear una suscripción para la entrega de correo electrónico del servidor de informes
1. Vaya a una biblioteca de SharePoint que contenga el informe.
2. Haga clic en la flecha abajo situada junto al informe y seleccione Administrar suscripciones .
3. Haga clic en Agregar suscripción .
4. En Extensión de entrega , seleccione Correo electrónico .
5. En Opciones de entrega , especifique una dirección de correo electrónico a la que enviar el informe.
6. Si lo desea, puede modificar la línea Asunto. La línea Asunto utiliza parámetros integrados que capturan
el nombre del informe y la hora a la que se procesó. Estos son los únicos parámetros integrados que se
pueden usar. Los parámetros son marcadores que personalizan el texto que aparece en la línea Asunto,
pero puede reemplazarlos por texto estático.
7. Elija Incluir un vínculo al informe si desea incrustar la dirección URL del informe en el cuerpo del
mensaje.
8. En Contenido del informe , especifique si desea incrustar el propio informe en el cuerpo del mensaje.
El formato de representación y el explorador determinan si el informe se incrusta o se adjunta. Si el
explorador es compatible con HTML 4.0 y MHTML, y se selecciona el formato de representación Archivo
web, el informe se incrusta como parte del mensaje. Los demás formatos de representación (CSV, PDF,
etc.) entregan los informes como datos adjuntos. Reporting Services no comprueba el tamaño de los
datos adjuntos ni del mensaje antes de enviar el informe. Si los datos adjuntos o el mensaje superan el
límite máximo permitido por el servidor de correo, no se entregará el informe. Elija una de las otras
opciones de entrega (como dirección URL o notificación) para informes de gran tamaño.
9. En Evento de entrega , especifique una programación o evento que provoque la ejecución de la
suscripción. Puede crear una programación personalizada, seleccionar una programación compartida si
hay alguna disponible o ejecutar la suscripción cada vez que se actualicen los datos de un informe que se
ejecute con datos de instantáneas. Para más información sobre programaciones y procesamiento de
datos, vea Establecer opciones de procesamiento (Reporting Services en el modo integrado de
SharePoint).
10. En Parámetros , si está creando una suscripción a un informe con parámetros, especifique los valores
que desee usar con el informe cuando se procese la suscripción. Para obtener más información sobre los
parámetros, vea Establecer parámetros en un informe publicado (Reporting Services en el modo
integrado de SharePoint).
Para ver o modificar una suscripción
1. Vaya a una biblioteca de SharePoint que contenga el informe.
2. Haga clic en la flecha abajo situada junto al informe y, a continuación, haga clic en Administrar
suscripciones .
3. Cada suscripción se identifica mediante el tipo de entrega. Haga clic en el tipo de suscripción para ver y
cambiar las propiedades existentes.
Para eliminar una suscripción
1. Vaya a una biblioteca de SharePoint que contenga el informe.
2. Haga clic en la flecha abajo situada junto al informe y, a continuación, haga clic en Administrar
suscripciones .
3. Haga clic en la casilla situada junto a la suscripción y, a continuación, haga clic en Eliminar .
Consulte también
Suscripciones y entrega (Reporting Services)
Entrega por correo electrónico en Reporting Services
Entrega a recursos compartidos de archivos en Reporting Services
Entrega de la biblioteca de SharePoint en Reporting Services
Configuración de un servidor de informes para la entrega de correo electrónico (Administrador de
configuración del servidor de informes)
Entrega de la biblioteca de SharePoint en Reporting
Services
02/04/2022 • 4 minutes to read
Un servidor de informes que se configura para la integración de SharePoint incluye una extensión de entrega
que usted puede utilizar para enviar un informe a una biblioteca de SharePoint.
Para usar la extensión de entrega de SharePoint, debe crear una suscripción a partir de una página de aplicación
de un sitio de SharePoint y, a continuación, seleccionar Biblioteca de documentos de SharePoint como el
tipo de entrega. No puede usar la extensión de entrega de SharePoint para suscripciones creadas en SQL Server
Management Studio o el Administrador de informes.
NOTE
La extensión de entrega no admite la entrega de informes a un sitio de SharePoint si el servidor de informes se ejecuta en
modo nativo. Si intenta llamar a la extensión de entrega mediante programación para un servidor de informes en modo
nativo, el servidor devuelve el error rsDeliver yExtensionNotFound y registra el error
rsOperationNotSuppor tedSharePointMode en los archivos de registro del servidor de informes.
Requisitos
Requisitos para entregar informes representados a una biblioteca:
El servidor de informes debe estar configurado para el modo integrado de SharePoint.
El servidor de informes debe tener la extensión de entrega de SharePoint instalada y configurada.
El informe debe ser un archivo de definición de informe (.rdl). No puede entregar otros tipos de
contenido del servidor de informes, como modelos o recursos, mediante una suscripción. No puede
suscribirse a informes ad hoc que usen modelos como origen de datos.
El informe debe usar credenciales almacenadas. Es un requisito previo para crear suscripciones en un
informe con independencia del tipo de entrega.
El destino debe ser una biblioteca de SharePoint. Al elegir una biblioteca de destino, debe elegir la que se
encuentra en el mismo sitio de SharePoint. No puede entregar un informe a una biblioteca que se
encuentre en otro servidor o en otro sitio dentro de la misma colección de sitios.
Las propiedades y los metadatos no forman parte de la entrega de informes. La primera vez que se entrega el
informe, hereda la configuración de seguridad de la carpeta o la lista que lo contiene. Si modifica
posteriormente la configuración de seguridad o establece propiedades de informe, se conserva dicha
configuración. La suscripción tan solo actualiza el informe almacenado en la ubicación especificada.
Permisos de SharePoint
Para crear una suscripción, debe tener el permiso Ver elementos en el informe. Para entregar el informe, debe
tener el permiso Agregar elementos en la biblioteca a la que se entrega el informe.
Una suscripción estándar es la que crean usuarios individuales que desean recibir un informe por correo
electrónico o en una carpeta compartida. Este tema proporciona información sobre las suscripciones estándar
que los usuarios individuales crean y administran. Las suscripciones controladas por datos tienen diferentes
requisitos y pasos, y se tratan en otro tema. Para obtener más información, vea Cómo crear, modificar y eliminar
suscripciones controladas por datos.
En este ar tículo:
Requisitos generales de las suscripciones
Para crear una suscripción a recursos compartidos de archivos
Para crear una suscripción de correo electrónico
Para modificar una suscripción
Para eliminar una suscripción
NOTE
Dependiendo de sus permisos, podrá escribir la dirección de correo electrónico donde desea recibir el
informe. Para especificar varias direcciones de correo electrónico, sepárelas con un punto y coma (;).
También puede escribir direcciones de correo electrónico adicionales en los cuadros de texto CC , CCO y
Responder a . Esto requiere que tenga permiso para administrar todas las suscripciones.
Firmante : el valor predeterminado es "@ReportName se ejecutó a las @ExecutionTime". Puede
editar el asunto, pero tenga en cuenta que @ReportName y @ExecutionTime son las únicas
variables globales que se admiten en el campo Asunto .
Incluir informe : seleccione esta opción para insertar o adjuntar una copia del informe. El formato
del informe lo determina el formato de representación de informes seleccionado. No elija esta
opción si cree que el tamaño del informe superará el límite definido para el sistema de correo
electrónico.
Incluir vínculo : seleccione esta opción para incluir en el cuerpo del mensaje de correo electrónico
la dirección URL del informe.
NOTE
Si desactiva estas dos opciones, solo se enviará el texto de la notificación de la línea Asunto.
NOTE
El administrador de un servidor de informes no puede administrar desde un lugar todas las suscripciones individuales que
estén utilizándose en un servidor de informes determinado. Sin embargo, los administradores del servidor de informes
pueden tener acceso a cada suscripción individual para modificarla o eliminarla.
Consulte también
Creación y administración de suscripciones para servidores de informes en modo de SharePoint
Uso de PowerShell para cambiar y enumerar a los propietarios de una suscripción de Reporting Services y
ejecutar una suscripción
Suscripciones controladas por datos
Suscripciones y entrega (Reporting Services)
El portal web de un servidor de informes (modo nativo de SSRS)
Usar Mis suscripciones (servidor de informes en modo nativo)
Usar Mis suscripciones (servidor de informes en
modo nativo)
02/04/2022 • 2 minutes to read
El portal web de Reporting Services incluye una página Mis suscripciones que organiza todas las
suscripciones en un solo lugar. Puede usar Mis suscripciones para ver, modificar, habilitar, deshabilitar y eliminar
suscripciones existentes. Sin embargo, no puede utilizar esta página para crear suscripciones. Mis suscripciones
solo muestra las suscripciones que haya creado. No enumera las suscripciones que sean propiedad de otros
usuarios, aunque el usuario esté agregado como suscriptor a ellas, ni muestra suscripciones controladas por
datos.
El campo de búsqueda filtrará dinámicamente la lista de suscripciones, ya que no puede buscar suscripciones
por nombre, ni tampoco basándose en información del desencadenador, información de estado, etc. Para
obtener más información, vea Crear y administrar suscripciones para servidores de informes en modo nativo.
El siguiente script de PowerShell devolverá la lista de suscripciones y propiedades de suscripción del usuario
actual. Para obtener más información, vea ReportingService2010.ListMySubscriptions (Método).
#server - all subscriptions of the current user at the given server or site
$server="[server name]/reportserver"
$rs2010 = New-WebServiceProxy -Uri "https://$server/ReportService2010.asmx" -Namespace
SSRS.ReportingService2010 -UseDefaultCredential;
$subscriptions=ListMySubscriptions(ItemPathOrSiteURL)
$subscriptions | select Path, report, Description, Owner, SubscriptionID, lastexecuted,Status
#uncomment the following to list all the subscription properties
#$subscriptions
Consulte también
Data-Driven Subscriptions
Suscripciones y entrega (Reporting Services)
Crear y administrar suscripciones para servidores de informes en modo nativo
Entrega a recursos compartidos de archivos en
Reporting Services
02/04/2022 • 4 minutes to read
SQL Server Reporting Services incorpora una extensión de entrega a recursos compartidos de archivos que
permite entregar un informe a una carpeta. Esta extensión está disponible de forma predeterminada y no
requiere configuración adicional. Para que la entrega de archivos sea satisfactoria, debe establecer permisos de
escritura en la carpeta compartida. La cuenta que requiere permisos de escritura puede ser credenciales
configuradas en la suscripción o una cuenta de recurso compar tido configurada para el servidor de
informes. Para obtener más información sobre la cuenta del recurso compartido de archivos, vea Configuración
de la suscripción y una cuenta de recurso compartido de archivos (Administrador de configuración). Además,
los usuarios que necesitan acceso a los informes deben tener permisos de lectura en la carpeta compartida.
Para distribuir un informe a un recurso compartido de archivos, defina una suscripción estándar o controlada
por datos. Para información sobre cómo usar la entrega a recursos compartidos en una suscripción controlada
por datos, vea Crear una suscripción controlada por datos (Tutorial de SSRS). Además, la cuenta que ejecuta las
suscripciones a recursos compartidos de archivos remotos necesita derechos para iniciar sesión localmente en
el equipo de Reporting Services .
En este tema:
Informes de características entregados en carpetas compartidas
Carpetas de destino
Formatos de archivo
Opciones de archivo
\\<servername>\reportarchive\operations\2014
Cuando cree la carpeta, tenga en cuenta los límites de conexión que necesita. El servidor de informes requiere
dos conexiones, pero deben incluirse las suficientes para otros usuarios que deseen abrir informes en la carpeta
compartida.
Formatos de archivo
Los informes se pueden representar en diversos formatos de archivo, como HTML, DOCX y Excel. Para guardar
el informe en un formato de archivo específico, seleccione ese formato de representación en el momento en que
cree su suscripción. Por ejemplo, si elige Excel , se guardará el informe como archivo de Microsoft Excel .
Aunque puede elegir cualquier formato de representación compatible, algunos formatos funcionan mejor que
otros al representar un archivo.
Para la entrega a recursos compartidos de archivos, elija un formato que entregue el informe como único
archivo y que incluya todas las imágenes y el contenido relacionado en el informe. Entre los formatos
adecuados se encuentran archivo web, PDF, TIFF y Excel. Evite HTML 4.0. Si su informe incluye imágenes, los
formatos HTML 4.0 no las incluirán en el archivo.
Opciones de archivo
Cuando se crea una suscripción de recurso compartido de archivos, puede configurar cómo se crea el nombre
de archivo y si el archivo sobrescribe las versiones anteriores del informe. Un nombre de archivo completo tiene
tres partes: un nombre, una extensión y texto o un número que se anexa al archivo para crear un nombre de
archivo exclusivo.
Nombre de archivo: nombre de archivo predeterminado se basa en el nombre del informe de origen, aunque
es posible proporcionar un nombre personalizado en la suscripción. La extensión es opcional, pero si se
especifica, el servidor de informes creará una extensión que corresponda al formato de representación.
Sobrescribir : Se pueden especificar opciones de sobrescritura a fin de volver a utilizar el mismo nombre de
archivo para cada entrega de informe o para crear un archivo nuevo. Para sobrescribir el archivo, debe utilizar el
mismo nombre de archivo y la misma extensión.
Un método alternativo para crear archivos exclusivos para cada entrega consiste en incluir una marca de tiempo
en el nombre del archivo. Para ello, agregue la variable @timestamp al nombre del archivo (por ejemplo,
CompanySales@timestamp ). De este modo, el nombre del archivo será exclusivo por definición, por lo que no
se sobrescribirá nunca.
La imagen siguiente es un ejemplo de la configuración de una suscripción configurada para la entrega a
recursos compartidos de archivos.
Consulte también
Crear y administrar suscripciones para servidores de informes en modo nativo
Configuración de la suscripción y una cuenta de recurso compartido de archivos (Administrador de
configuración)
Deshabilitar o pausar el procesamiento de informes
y suscripciones
02/04/2022 • 7 minutes to read
Existen varios enfoques que puede usar para deshabilitar o pausar el procesamiento de informes y
suscripciones de Reporting Services . Los enfoques de este artículo comprenden desde deshabilitar una
suscripción a interrumpir la conexión del origen de datos. No todos los enfoques son posibles con los dos
modos de servidor Reporting Services. En la siguiente tabla se resumen los métodos y modos de servidor
Reporting Services admitidos:
En este artículo
EN F O Q UE M O DO DE SERVIDO R A DM IT IDO
En el portal web, vaya a la suscripción desde la página Mis suscripciones o desde la página Suscripciones de
una suscripción individual. Seleccione una o más suscripciones y, después, haga clic en el botón Deshabilitar o
en el botón Habilitar de la cinta de opciones (consulte la imagen anterior). La columna de estado cambiará a
"Deshabilitado" o "Habilitado", respectivamente.
Reporting Services escribe una fila en el registro Reporting Services al habilitarse o deshabilitarse una
suscripción. Por ejemplo, en el archivo de registro del servidor de informes:
C:\Program Files\Microsoft SQL Server Reporting Services\SSRS\LogFiles\RSPortal_2019_06_20_00_49_22.log
Puede usar el siguiente script para enumerar todas las suscripciones con sus identificadores. Actualice el
nombre del servidor.
Consulte también
Suscripciones y entrega (Reporting Services)
Archivos de configuración de Reporting Services
Configurar el portal web
Servidor de informes de Reporting Services (modo nativo)
El portal web de un servidor de informes (modo nativo de SSRS)
Elementos protegibles
suscripciones controladas por datos
02/04/2022 • 3 minutes to read
Una suscripción controlada por datos proporciona una manera de utilizar datos de suscripción dinámica
recuperados desde un origen de datos externo en tiempo de ejecución. Una suscripción controlada por datos
también puede utilizar texto estático y valores predeterminados, que se especifican al definir la suscripción. Las
suscripciones controladas por datos se pueden utilizar para:
Distribuir un informe a una lista de suscriptores cambiante. Por ejemplo, puede utilizar las suscripciones
controladas por datos para distribuir un informe en una organización de gran tamaño donde los
suscriptores varíen de un mes a otro, o bien, puede utilizar otros criterios que determinen la pertenencia
al grupo de un conjunto de usuarios existente.
Filtrar la salida del informe utilizando valores de parámetro de informe recuperados en tiempo de
ejecución.
Modificar los formatos de salida y las opciones de entrega del informe para cada entrega de informe.
Una suscripción controlada por datos se compone de varias partes. Los aspectos fijos de una suscripción
controlada por datos se definen al crear la suscripción; entre otros, se pueden citar los siguientes:
El informe para el que se define la suscripción (una suscripción siempre se asocia a un solo informe).
La extensión de entrega utilizada para distribuir el informe. Se puede especificar la entrega por correo
electrónico del servidor de informes, la entrega a recursos compartidos de archivos, el proveedor de
entrega NULL que se utiliza para la carga previa de la caché o una extensión de entrega personalizada.
No puede especificar varias extensiones de entrega en una sola suscripción.
El origen de datos de suscriptor. Al definir la suscripción, debe especificarse una cadena de conexión al
origen de datos que contiene los datos de suscriptor. El origen de datos de suscriptor no se puede
especificar dinámicamente en tiempo de ejecución.
La consulta que se utiliza para seleccionar los datos de suscriptor debe especificarse al definir la
suscripción. La consulta no se puede cambiar en tiempo de ejecución.
Los valores dinámicos que se utilizan en una suscripción controlada por datos se obtienen al procesar la
suscripción. Algunos ejemplos de datos variables que se pueden utilizar en una suscripción son el nombre del
suscriptor, la dirección de correo electrónico, el formato de salida preferido para el informe o cualquier valor que
sea válido para un parámetro de informe. Para utilizar valores dinámicos en una suscripción controlada por
datos se define una asignación entre los campos que se devuelven en la consulta y opciones de entrega
específicas y parámetros de informe. Los datos variables se recuperan desde un origen de datos de suscriptor
cada vez que se procesa la suscripción.
T EM A S DESC RIP C IÓ N
Creación, modificación y eliminación de suscripciones Explica cómo crear, modificar o eliminar una suscripción
controladas por datos controlada por datos.
Usar un origen de datos externo para obtener información Proporciona información sobre los orígenes de datos que
de los suscriptores (suscripción controlada por datos) puede utilizar para una suscripción controlada por datos.
Crear una suscripción controlada por datos (Tutorial de SSRS) Proporciona instrucciones paso a paso para aprender a crear
una suscripción controlada por datos.
Informes almacenados en caché (SSRS) Describe cómo utilizar el Proveedor de entrega NULL con
una suscripción controlada por datos para cargar
previamente la memoria caché.
Consulte también
Suscripciones y entrega (Reporting Services)
Carga previa del (portal web) de caché
Cómo crear, modificar y eliminar suscripciones
controladas por datos
02/04/2022 • 5 minutes to read
Una suscripción controlada por datos es una suscripción basada en consultas que obtiene los valores de los
datos que se utilizan para procesar la suscripción en tiempo de ejecución. Cuando se desencadena la
suscripción, se procesa una consulta para obtener información actualizada sobre destinatarios, opciones de
entrega del informe, formatos de representación y valores de los parámetros. Los resultados de la consulta se
combinan con la definición de la suscripción para crear una suscripción dinámica que utiliza datos que se
mantienen en una base de datos de empleados, de clientes o de cualquier otro tipo que contenga información
que se pueda utilizar como datos de suscriptor.
Para crear una nueva suscripción controlada por datos o modificar una existente, use la página Administrar >
Suscripción en el portal web. La página Suscripciones le guía por los pasos necesarios para crear o modificar
una suscripción. Para tener acceso a una suscripción una vez creada, utilice la página Mis suscripciones o la
lista Suscripciones de un informe. Para más información sobre cómo crear una suscripción controlada por datos,
vea Crear una suscripción controlada por datos (Tutorial de SSRS).
En este artículo:
Administrar y eliminar una suscripción controlada por datos
Crear y modificar una suscripción controlada por datos
Definir una consulta que recupera información de suscripción
Ejecutar la suscripción
NOTE
Puede modificar cualquier valor que ya se haya especificado. Todos los valores aparecen como se crearon en
primer lugar, excepto la contraseña que se utiliza para obtener acceso al almacén de datos de suscriptores. Debe
volver a escribir la contraseña cada vez que modifique valores en la segunda página o cualquier página posterior.
Antes de crear una suscripción controlada por datos, asegúrese de cumplir los requisitos siguientes:
Requisitos de informes El informe debe utilizar credenciales almacenadas o ninguna credencial para
recuperar datos en tiempo de ejecución. No es posible suscribirse a un informe que utilice credenciales
suplantadas o delegadas para conectarse a un origen de datos externo; las credenciales del usuario que
crea la suscripción o es propietario de ella no estarán disponibles cuando se procese la suscripción. Las
credenciales almacenadas pueden ser una cuenta de Windows o una cuenta de usuario de base de datos.
Para más información, consulte Especificar información de credenciales y conexión para los orígenes de
datos de informes.
No es posible suscribirse a un informe del Generador de informes que utilice como origen de datos un
modelo con una configuración de seguridad de elementos de modelo. Esta restricción solo se aplica a los
informes que utilizan seguridad de elementos de modelo.
No es posible crear una suscripción controlada por datos en un informe que contenga la expresión
User!UserID .
Requisitos de datos Debe disponer de acceso a un origen de datos externo que contenga la
información sobre los suscriptores.
Requisitos de usuarios El autor de la suscripción debe tener permiso para "Administrar informes" y
"Administrar todas las suscripciones". Para más información sobre los permisos de tarea de nivel de
elemento, vea Tareas y permisos. El autor también debe disponer de las credenciales necesarias para
obtener acceso al origen de datos externo que contiene los datos de los suscriptores.
Ejecutar la suscripción
Se deben especificar las condiciones necesarias para procesar la suscripción. Puede especificar una
programación o puede desencadenar la suscripción para que coincida con actualizaciones en una instantánea de
ejecución de informes. El procesamiento de las suscripciones controladas por datos es igual al de las
suscripciones estándar.
Consulte también
Crear y administrar suscripciones para servidores de informes en modo nativo
Suscripciones y entrega (Reporting Services)
El portal web de un servidor de informes (modo nativo de SSRS)
Crear y administrar suscripciones para servidores de informes en modo nativo
Trabajar con suscripciones (portal web) Usar mis suscripciones (servidor de informes en modo nativo)
Usar un origen de datos externo para obtener
información de los suscriptores (suscripción
controlada por datos)
02/04/2022 • 4 minutes to read
En una suscripción controlada por datos, los datos de suscripción dinámica se proporcionan mediante una
consulta o un comando que recupera los datos desde un origen de datos externo. Los datos de suscripción se
pueden recuperar desde cualquier origen de datos compatible que satisfaga los requisitos del procesamiento de
suscripciones controladas por datos. La sintaxis de la consulta o el comando debe ser válida para una extensión
de procesamiento de datos instalada en el servidor de informes.
Requisitos de consulta
Cuando se crea una consulta que recupera datos de suscripción, deben tenerse en cuenta los puntos siguientes:
Solo se puede crear una consulta para la suscripción.
La consulta debe devolver todos los valores que se desea utilizar para las opciones de entrega y para
especificar parámetros de informe.
El servidor de informes creará una entrega de informe para cada fila del conjunto de resultados. Si el
conjunto de resultados está formado por trescientas filas, el servidor de informes intentará entregar
trescientos informes.
Consulte también
Cómo crear, modificar y eliminar suscripciones controladas por datos
Data-Driven Subscriptions
Suscripciones y entrega (Reporting Services)
Supervisar suscripciones de Reporting Services
02/04/2022 • 7 minutes to read
Puede supervisar las suscripciones de Reporting Services desde la interfaz de usuario, Windows PowerShell o
los archivos de registro. Las opciones disponibles para la supervisión dependen del modo de servidor de
informes que esté ejecutando.
Se aplica a:
Reporting Services en modo nativo
Reporting Services Modo de SharePoint
En este ar tículo:
Interfaz de usuario del modo nativo
Modo de SharePoint
Usar PowerShell para supervisar suscripciones
Administrar suscripciones inactivas
Listo: se han procesado <number> de un total de Muestra el estado de la ejecución de una suscripción
<number>; <number> errores. controlada por datos; este mensaje procede del Procesador
de entrega y programación.
Error al enviar correo: error de transporte en la conexión al Indica que el servidor de informes no se ha conectado al
servidor. servidor de correo; este mensaje procede de la extensión de
entrega por correo electrónico.
Error desconocido al escribir el archivo. Indica que no se ha realizado la entrega a la ubicación del
recurso compartido de archivos; este mensaje procede de la
extensión de entrega a recursos compartidos de archivos.
Error al conectar con la carpeta de destino, <path>. Indica que no se puede encontrar la carpeta que ha
Compruebe si existe la carpeta de destino o el recurso especificado; este mensaje procede de la extensión de
compartido. entrega a recursos compartidos de archivos.
No se pudo escribir el archivo <filename> en <path>. Indica que no se ha podido actualizar el archivo con una
Nuevo intento. versión más reciente; este mensaje procede de la extensión
de entrega a recursos compartidos de archivos.
Error al escribir el archivo <filename>: <message> Indica que no se ha realizado la entrega a la ubicación del
recurso compartido de archivos; este mensaje procede de la
extensión de entrega a recursos compartidos de archivos.
Los administradores del servidor de informes también pueden supervisar las suscripciones estándar que se
estén procesando. No es posible supervisar las suscripciones controladas por datos. Para obtener más
información, vea Administrar un proceso en ejecución.
Si no se ha podido entregar una suscripción (por ejemplo, si el servidor de correo no estaba disponible), la
extensión de entrega vuelve a intentarlo. Un valor de la configuración especifica el número de intentos que
realizará. El valor predeterminado es ningún reintento. En algunos casos, es posible que se haya procesado el
informe sin datos (por ejemplo, si el origen de datos se encuentra en modo sin conexión), en cuyo caso se
proporciona texto al respecto en el cuerpo del mensaje.
Archivos de registro del modo nativo
Si se produce un error durante la entrega, se agrega una entrada al registro de seguimiento del servidor de
informes.
Los administradores del servidor de informes pueden revisar los archivos Repor tSer verSer vice_*.log para
determinar el estado de entrega de la suscripción. Para la entrega por correo electrónico, los archivos de registro
del servidor de informes incluyen un registro del procesamiento y las entregas a cuentas de correo electrónico
específicas. La ubicación predeterminada de los archivos de registro es la siguiente:
C:\Program Files\Microsoft SQL Server Reporting Services\SSRS\LogFiles
Este es un mensaje de error de ejemplo de un archivo de registro de seguimiento relacionado con las
suscripciones:
library!WindowsService_7!b60!05/20/2019-22:34:36 i INFO: Inicializando EnableExecutionLogging en 'True'
como se especifica en Server system properties.emailextension!WindowsService_7!b60!05/20/2019-
22:34:41 ERROR: Error al enviar correo electrónico . Excepción: System.Net.Mail.SmtpException: el
servidor SMTP requiere una conexión segura o el cliente no se autenticó. La respuesta del servidor fue: 5.7.1
No se autenticó el cliente en System.Net.Mail.MailCommand.CheckResponse(SmtpStatusCode statusCode,
String response)
El archivo de registro no incluye información sobre si se ha abierto el informe o si se ha realizado la entrega
correctamente. Una entrega correcta quiere decir que el Procesador de entrega y programación no generó
ningún error y que el servidor de informes se conectó al servidor de correo. Si el mensaje de correo electrónico
produce un error de mensaje que no se pudo entregar en el buzón del usuario, esta información no se incluirá
en el archivo de registro. Para más información sobre los archivos de registro, vea Archivos de registro y
orígenes de Reporting Services.
Modo de SharePoint
Para supervisar una suscripción en el modo de SharePoint: el estado de la suscripción se puede supervisar
desde la página Administrar suscripciones .
1. vaya a la biblioteca de documentos que contiene el informe
2. Abra el menú contextual del informe ( ... ).
3. Seleccione la opción de menú expandido ( ... ).
4. Elija Administrar suscripciones
Archivos de registro de ULS de SharePoint
La información relacionada con la suscripción se escribe en el registro de ULS de SharePoint. Para más
información sobre cómo configurar eventos de Reporting Services para el registro de ULS, vea Activar eventos
de Reporting Services para el registro de seguimiento de SharePoint (ULS). Este es un ejemplo de entrada de
registro ULS relacionada con las suscripciones de Reporting Services .
C O RREL AT IO
DAT E P RO C ESO Á REA C AT EGO RY N IVEL N M ESSA GE
C O RREL AT IO
DAT E P RO C ESO Á REA C AT EGO RY N IVEL N M ESSA GE
Consulte también
Crear y administrar suscripciones para servidores de informes en modo nativo
Suscripciones y entrega (Reporting Services)
Cambiar la extensión de entrega predeterminada de
Reporting Services
02/04/2022 • 3 minutes to read
Puede modificar las opciones de configuración de Reporting Services para cambiar la extensión de entrega
predeterminada que aparece en la lista Entregado por de una página de definición de suscripción. Por ejemplo,
puede modificar la configuración de modo que cuando los usuarios creen una nueva suscripción, la entrega de
recurso compartido de archivos se seleccione de forma predeterminada en lugar de la entrega por correo
electrónico. También puede cambiar el orden en que se muestran las extensiones de entrega en la interfaz de
usuario.
Se aplica a: Modo nativo de Reporting Services | Modo de SharePoint de Reporting Services
Reporting Services incluye las extensiones de entrega Correo electrónico y Recurso compartido de archivos de
Windows. El servidor de informes puede tener extensiones de entrega adicionales si ha implementado
extensiones personalizadas o de otros fabricantes para admitir la entrega personalizada. La disponibilidad de
una extensión de entrega depende de si está implementada en un servidor de informes.
La siguiente es la sección predeterminada de RSRepor tSer ver.config que controla la extensión de entrega
predeterminada y el orden en que se muestran en el Administrador de informes. Tenga en cuenta que el correo
electrónico aparece en primer lugar en el archivo y se establece como valor predeterminado.
<DeliveryUI>
<Extension Name="Report Server Email"
Type="Microsoft.ReportingServices.EmailDeliveryProvider.EmailDeliveryProviderControl,ReportingServicesEmailD
eliveryProvider">
<DefaultDeliveryExtension>True</DefaultDeliveryExtension>
<Configuration>
<RSEmailDPConfiguration>
<DefaultRenderingExtension>MHTML</DefaultRenderingExtension>
</RSEmailDPConfiguration>
</Configuration>
</Extension>
<Extension Name="Report Server FileShare"
Type="Microsoft.ReportingServices.FileShareDeliveryProvider.FileShareUIControl,ReportingServicesFileShareDel
iveryProvider"/>
</DeliveryUI>
Configure la entrega de recurso compartido de archivos como la extensión de entrega predeterminada en el Administrador de
informes
1. Los pasos de este procedimiento modifican la configuración para que la entrega de recurso compartido
aparece como la primera opción en la interfaz de usuario y es la selección predeterminada.
Abra el archivo RSReportServer.config en un editor de texto. Para obtener más información acerca del
archivo de configuración, consulte RsReportServer.config Configuration File. Después de que cambie la
configuración, la interfaz de usuario será similar a la siguiente imagen:
2. Modifique la sección DeliveryUI para que el aspecto sea como en el ejemplo siguiente y tenga en cuenta
los cambios clave de:
a. La extensión de recurso compartido de archivos está antes de la extensión de correo electrónico.
Esto cambiará el orden en que las extensiones aparecen en el Administrador de informes.
b. La extensión de recurso compartido de archivos contiene la etiqueta DefaultExtension
<DefaultDeliveryExtension>True</DefaultDeliveryExtension> y se agregó la etiqueta de cierre de
extensión </Extension> .
c. La extensión de correo electrónico ya no está configurada como el valor predeterminado.
<DefaultDeliveryExtension>False</DefaultDeliveryExtension>
<DeliveryUI>
<Extension Name="Report Server FileShare"
Type="Microsoft.ReportingServices.FileShareDeliveryProvider.FileShareUIControl,ReportingServicesFileS
hareDeliveryProvider">
<DefaultDeliveryExtension>True</DefaultDeliveryExtension>
</Extension>
<Extension Name="Report Server Email"
Type="Microsoft.ReportingServices.EmailDeliveryProvider.EmailDeliveryProviderControl,ReportingService
sEmailDeliveryProvider">
<DefaultDeliveryExtension>False</DefaultDeliveryExtension>
<Configuration>
<RSEmailDPConfiguration>
<DefaultRenderingExtension>MHTML</DefaultRenderingExtension>
</RSEmailDPConfiguration>
</Configuration>
</Extension>
</DeliveryUI>
get-sprsserviceapplication | format-list *
3. Ejecute el PowerShell siguiente para comprobar la extensión de entrega predeterminada actual para la
aplicación de servicio "ssrsapp" de Reporting Services.
Consulte también
El archivo de configuración RSReportServer.config
El archivo de configuración RSReportServer.config
Entrega a recursos compartidos de archivos en Reporting Services
Entrega por correo electrónico en Reporting Services
Administrar propietarios de suscripciones y ejecutar
suscripciones (PowerShell)
02/04/2022 • 8 minutes to read
En este tema:
Cómo usar los scripts
Script: Presenta la propiedad de todas las suscripciones
Script: Presenta todas las suscripciones poseídas por un usuario específico
Script: Cambia la propiedad de todas las suscripciones poseídas por un usuario específico
Script: Presenta todas las suscripciones asociadas a un informe específico
Script: Cambia la propiedad de una suscripción específica
Script: Ejecuta (desencadena) una suscripción única
Script:
# Parameters
# server - server and instance name (e.g. myserver/reportserver or myserver/reportserver_db2)
Param(
[string]$server,
[string]$site
)
TIP
Para comprobar las direcciones URL de los sitios en modo de SharePoint, use el cmdlet de SharePoint Get-SPSite . Para
obtener más información, vea Get-SPSite.
Script:
# Parameters:
# currentOwner - DOMAIN\USER that owns the subscriptions you wish to change
# server - server and instance name (e.g. myserver/reportserver or myserver/reportserver_db2)
# site - use "/" for default native mode site
Param(
[string]$currentOwner,
[string]$server,
[string]$site
)
Script:
# Parameters:
# currentOwner - DOMAIN\USER that owns the subscriptions you wish to change
# newOwner - DOMAIN\USER that will own the subscriptions you wish to change
# server - server and instance name (e.g. myserver/reportserver, myserver/reportserver_db2,
myserver/_vti_bin/reportserver)
Param(
[string]$currentOwner,
[string]$newOwner,
[string]$server
)
$subscriptions = @();
$subs2 = @();
Script:
# Parameters:
# server - server and instance name (e.g. myserver/reportserver or myserver/reportserver_db2)
# reportpath - path to report in the report server, including report name e.g. /reports/test report >>
pass in "'/reports/title only'"
# site - use "/" for default native mode site
Param
(
[string]$server,
[string]$reportpath,
[string]$site
)
Script:
# Parameters:
# newOwner - DOMAIN\USER that will own the subscriptions you wish to change
# server - server and instance name (e.g. myserver/reportserver or myserver/reportserver_db2)
# site - use "/" for default native mode site
# subscriptionID - guid for the single subscription to change
Param(
[string]$newOwner,
[string]$server,
[string]$site,
[string]$subscriptionid
)
$rs2010 = New-WebServiceProxy -Uri "https://$server/ReportService2010.asmx" -Namespace
SSRS.ReportingService2010 -UseDefaultCredential;
$rs2010.ChangeSubscriptionOwner($subscription.SubscriptionID, $newOwner)
<Type>TimedSubscription</Type>
</Event>
Para obtener más información acerca del archivo de configuración, consulte RsReportServer.config
Configuration File.
El script incluye la lógica de retraso " Start-Sleep -s 6 " para que haya tiempo después de que se desencadene
el evento, de modo que el estado actualizado esté disponible con el método ListSubscription.
Sintaxis de modo nativo:
Script:
# Parameters
# server - server and instance name (e.g. myserver/reportserver or myserver/reportserver_db2)
# site - use $null for a native mode server
# subscriptionid - subscription guid
Param(
[string]$server,
[string]$site,
[string]$subscriptionid
)
Consulte también
Método ReportingService2010.ListSubscriptions
Método ReportingService2010.ChangeSubscriptionOwner
ReportingService2010.ListChildren
ReportingService2010.FireEvent
Herramientas de Reporting Services
02/04/2022 • 7 minutes to read
SQL Server Reporting Services contiene un conjunto de herramientas gráficas y de scripting que admiten el
desarrollo y la utilización de informes completos en un entorno administrado. El conjunto de herramientas
incluye herramientas de desarrollo, herramientas de configuración y administración, y herramientas de
visualización de informes. En este artículo se proporciona una breve información general de cada herramienta
de Reporting Services y cómo se puede obtener acceso a ella.
Para buscar una herramienta inmediatamente, vea Tutorial: Búsqueda e inicio de las herramientas de Reporting
Services (SSRS).
Publicador de informes móviles de SQL Con Publicador de informes móviles, se Descargue el Publicador de informes
Server pueden crear informes móviles que móviles de SQL Server
ajustan de forma dinámica el
contenido a la pantalla o a la ventana
del explorador, y escalarlos
perfectamente a cualquier tamaño de
pantalla.
Diseñador de informes Use esta herramienta para diseñar SQL Server Data Tools (SSDT)
informes. Incluye las características
siguientes:
Implementar en un servidor de
informes en modo SharePoint o modo
nativo.
Generador de informes Use esta herramienta para diseñar Descargue la versión independiente del
informes. Incluye las características Generador de informes.
siguientes:
O abra desde el portal web/SharePoint
Implementar en un servidor de
informes en modo SharePoint o modo
nativo.
Agregados de agregados
Administrador de configuración del Use esta herramienta para configurar Menú Inicio
servidor de informes una instalación de Reporting Services.
Entre las tareas disponibles se incluyen:
Establecer configuración de la
suscripción.
Nota: El Administrador de
configuración del servidor de informes
no permite administrar el contenido
del servidor de informes, habilitar
características adicionales ni conceder
acceso al servidor.
SQL Server Management Studio Use esta herramienta para administrar Menú Inicio
una o varias instancias del servidor de
informes en un entorno único, lo que
incluye:
Administración de trabajos
Utilidad rsconfig Use esta herramienta para configurar y Símbolo del sistema
administrar una conexión del servidor
de informes a la base de datos del
servidor de informes. También puede
utilizarla para especificar la cuenta de
usuario que se va a utilizar para el
procesamiento de informes
desatendidos.
Utilidad Rskeymgmt Use esta herramienta para lo siguiente: Símbolo del sistema
Clases de Instrumental de Use estas clases para automatizar las Script de Visual Basic
administración de Windows (WMI) tareas de configuración en el
Administrador de configuración del
servidor de informes sin necesidad de
usar la interfaz gráfica de usuario.
Administración central de SharePoint Use la Administración central de Explorador para la dirección URL del
SharePoint para crear, consultar, y sitio de SharePoint para administración
administrar las aplicaciones de servicio central
compartidas para Reporting Services.
Cmdlets de PowerShell Use cmdlets de PowerShell para crear, Shell de administración de SharePoint
consultar y administrar las aplicaciones 2010
de servicio compartido para Reporting
Services.
Dirección URL del servicio web del Use esta herramienta para examinar el Browser
servidor de informes contenido del catálogo de informes en
un panel de navegación genérico del
elemento.
Consulte también
Servidor de informes de Reporting Services
Conceptos de Reporting Services (SSRS)
Qué es SQL Server Reporting Services (SSRS)
Reporting Services en SQL Server Data Tools
(SSDT)
02/04/2022 • 21 minutes to read
SQL Server Data Tools (SSDT) es un entorno Microsoft Visual Studio para crear soluciones de inteligencia
empresarial. SSDT cuenta con un Diseñador de informes para crear el entorno, donde puede abrir, modificar,
obtener una vista previa, guardar e implementar definiciones de informe paginadas de Reporting Services ,
orígenes de datos compartidos, conjuntos de datos compartidos y elementos de informe. SQL Server Data Tools
(SSDT) no se incluye con SQL Server. Descargar SQL Server Data Tools.
En este tema se describen las soluciones, proyectos, plantillas de proyecto y configuraciones de SQL Server Data
Tools utilizadas para Reporting Services, y las vistas, menús, barras de herramientas y métodos abreviados que
se pueden usar en el Diseñador de informes.
Para empezar a diseñar informes, vea Diseñar informes con el Diseñador de informes (SSRS).
Soluciones y proyectos
Un proyecto de informe actúa como contenedor de definiciones y recursos de informe. Todos los archivos del
proyecto de informe se publican en el servidor de informes cuando se implementa el proyecto. Cuando se crea
un proyecto por primera vez, también se crea una solución como contenedor del proyecto. Se pueden agregar
varios proyectos a una solución.
Configuraciones
Para crear varios conjuntos de propiedades de proyecto para las variaciones de implementación, como
servidores de informes de prueba y producción, use el Administrador de configuración. Para obtener más
información, vea Implementación y compatibilidad de versiones en las herramientas de datos de SQL Server
(SSRS).
Panel de agrupación
Use el panel de agrupación para definir los grupos para una región de datos Tablix. Puede definir grupos de filas
y grupos de detalles para las tablas, y grupos de filas y columnas para las matrices. No puede usar el panel de
agrupación para definir grupos para los gráficos u otras regiones de datos. Para obtener más información, vea
Descripción de los grupos (Generador de informes y SSRS).
El panel de agrupación tiene dos modos:
Predeterminado. Use el cuadro de diálogo Predeterminado para presentar todos los grupos de filas y
columnas en un formato jerárquico que muestre la relación de grupos primarios, grupos secundarios,
grupos adyacentes y grupos de detalles. Los grupos secundarios se muestra por debajo y en el siguiente
nivel de sangría que los grupos primarios. Los grupos adyacentes se muestran en el mismo nivel de
sangría que los grupos relacionados.
Use el modo predeterminado para agregar, modificar o eliminar grupos. Para los grupos basados en un
único campo de conjunto de datos, puede arrastrar el campo al panel Grupos de filas o Grupos de
columnas. Puede insertar el grupo por encima o por debajo de un grupo existente. Para agregar un grupo
adyacente, haga clic con el botón secundario en el grupo relacionado y use el menú contextual. Para
mostrar qué celdas de Tablix pertenecen a un grupo, seleccione el grupo en el panel de agrupación.
Avanzado. Use el cuadro de diálogo Avanzado para mostrar los miembros de grupos de filas y
columnas estáticos y dinámicos de la región de datos Tablix seleccionada. Debe usar los miembros de
grupo para establecer las propiedades que controlan la visibilidad de las filas y columnas asociadas a un
grupo o miembro del grupo, o las reglas que los representadores usan para intentar mantener los grupos
juntos en una sola página. Los miembros del grupo aparecen en la superficie de diseño como celdas en el
grupo de filas y como áreas en el grupo de columnas.
NOTE
Para cambiar entre los modos Predeterminado y Avanzado , haga clic con el botón derecho en la flecha abajo, a la
derecha del icono Grupos de columnas .
/build Se genera el archivo de solución, pero no se implementa. Por ejemplo, el comando siguiente
genera los informes especificados por el archivo de la solución Reports.sln utilizando la opción de
configuración Debug que se especifica en las propiedades del proyecto:
/out Se redirige el resultado al archivo especificado que se genera al compilar una solución. Por ejemplo,
el comando siguiente redirige la salida de la compilación del ejemplo anterior a un archivo denominado
mybuildlog.txt.
DESC RIP C IÓ N C O M B IN A C IÓ N DE T EC L A S
Iniciar la depuración F5
DESC RIP C IÓ N C O M B IN A C IÓ N DE T EC L A S
Abrir el menú contextual para el elemento de informe MAYÚS+F10+tecla de propiedad en teclados más
seleccionado recientes
Pasos siguientes
Descargar SQL Server Data Tools Explorador de soluciones
Informes de Reporting Services
Lenguaje RDL (Report Definition Language)
Implementación y compatibilidad de versiones en SQL Server Data Tools
¿Tiene alguna pregunta más? Puede plantear sus dudas en el foro de Reporting Services.
Diseñar informes paginados de Reporting Services
con el Diseñador de informes (SSRS)
02/04/2022 • 16 minutes to read
Use el Diseñador de informes para crear informes paginados de Reporting Services y soluciones de informes
completos. El Diseñador de informes proporciona una interfaz gráfica en la que se pueden definir orígenes de
datos, conjuntos de datos y consultas, posiciones de diseño del informe para las regiones de datos y campos, y
características interactivas como parámetros y conjuntos de informes que funcionan conjuntamente.
El Diseñador de informes es una característica de SQL Server Data Tools (SSDT), un entorno de Microsoft Visual
Studio para crear soluciones de inteligencia empresarial. SQL Server Data Tools (SSDT) no se incluye con SQL
Server. Descargar SQL Server Data Tools.
Informes paginados
Los informes paginados son archivos que se almacenan en un proyecto de informe. Los informes se pueden
usar como informes independientes, subinformes o destinos para las acciones de obtención de detalles a partir
de informes principales. Los informes pueden implementarse independientemente de otros elementos de un
proyecto mediante TargetRepor tFolder y otras propiedades. Para más información, vea Establecer
propiedades de implementación (Reporting Services).
NOTE
Si se publican en un servidor de informes en modo de SharePoint, algunas características de solución de informes no se
pueden probar en el proyecto de Diseñador de informes. Las referencias a los informes, subinformes e informes detallados
solo deben usar las direcciones URL completas que se probaron una vez que se implemente el proyecto de informe. Para
obtener más información, vea Ejemplos de dirección URL para los elementos de informe publicados en un servidor de
informes en modo de SharePoint (SSRS).
NOTE
Para poder usar la característica de importación, debe tener instalado Access 2002 o una versión posterior en el
mismo equipo donde está instalado el Diseñador de informes. El origen de datos de los informes de Access debe
estar disponible cuando se importan los informes.
Elementos de informe
En el Diseñador de informes, después de crear tablas, gráficos y otros elementos de informe paginado en un
proyecto, puede publicarlos como elementos de informe en un servidor de informes o en el sitio de SharePoint
integrado con un servidor de informes para que su usuario y otros usuarios puedan reutilizarlos en otros
informes. Para obtener más información, vea Elementos de informe en el Diseñador de informes (SSRS).
Los elementos de informe pueden implementarse independientemente de otros elementos de un proyecto
mediante TargetRepor tPar tFolder y otras propiedades. Para más información, vea Establecer propiedades de
implementación (Reporting Services).
Recursos
Puede agregar al proyecto archivos relacionados con el informe, pero no procesados por el servidor de
informes. Por ejemplo, puede agregar imágenes para las imágenes o archivos de forma ESRI para los datos
espaciales. Para obtener más información, consulte Recursos.
NOTE
Cuando se obtiene una vista previa de un informe, los datos de ese informe se almacenan en la caché en un archivo del
equipo local. Cuando se obtiene de nuevo una vista previa del mismo informe mediante la misma consulta, los mismos
parámetros y las mismas credenciales, el Diseñador de informes recupera la copia en caché en lugar de volver a ejecutar la
consulta. El archivo de datos se guarda como <reportname> .rdl.data en el mismo directorio que el archivo de definición
de informe. El archivo no se elimina cuando se cierra el Diseñador de informes.
NOTE
Para usar el modo de depuración, debe establecer un elemento de inicio. En el Explorador de soluciones, haga clic
con el botón derecho en el proyecto de informe, haga clic en Propiedades y, en Star tItem , seleccione el nombre
del informe que quiere mostrar.
Si quiere obtener la vista previa de un informe determinado que no es el elemento de inicio del proyecto,
seleccione una configuración que genere el informe pero no lo implemente (por ejemplo, la
configuración de depuración local), haga clic con el botón derecho en el informe y, luego, haga clic en
Ejecutar . Debe elegir una configuración que no implemente el informe; de lo contrario, éste se publicará
en el servidor de informes en lugar de mostrarse localmente en una ventana de vista previa.
Vista previa de impresión.
La primera vez que se ve un informe en el modo de vista previa o en la ventana de vista previa, la vista
del informe se asemeja a un informe generado mediante la extensión de representación en HTML. La
vista previa no es HTML, pero el diseño y la paginación del informe son similares a la salida con formato
HTML.
Para cambiar la vista de manera que represente un informe impreso, cambie al modo de vista previa de
impresión. Haga clic en el botón Vista previa de impresión de la barra de herramientas de la vista
previa. El informe se mostrará como si estuviera en una página física. Esta vista se asemeja a la salida que
se obtiene mediante las extensiones de representación en imágenes y en PDF. La vista previa de
impresión no es un archivo de imagen ni un archivo PDF, pero el diseño y la paginación del informe son
similares a la salida con estos formatos. Puede elegir el tamaño de la imagen del informe, por ejemplo,
establezca el ancho de la página.
La vista previa de impresión le ayuda a identificar los problemas de representación que podría encontrar
si imprimiera el informe. Entre los problemas de representación comunes se incluyen:
Páginas en blanco adicionales porque el informe es demasiado ancho para el tamaño de papel
especificado para el informe.
Páginas en blanco adicionales porque el informe contiene una matriz que se expande
dinámicamente y supera el ancho del papel especificado.
Los saltos de página entre grupos no funcionan de la manera deseada.
Los encabezados y pies de página no se muestran como se esperaba.
El diseño del informe necesita modificaciones para poder leerlo mejor en un formato impreso.
Para obtener más información, vea Implementación y compatibilidad de versiones en las herramientas de datos
de SQL Server (SSRS).
Guardar un informe localmente
Cuando trabaje en informes u otros elementos de proyecto en el Diseñador de informes, los archivos se
guardarán en el equipo local o en un recurso compartido de otro equipo al que tenga acceso.
Si usa el software de control de código fuente, podría comprobar los informes en el servidor de control de
código fuente al guardar el informe. Para más información, consulte Source Control.
Implementación o publicación de informes paginados
En SQL Server Data Tools, puede implementar informes u otros elementos de proyecto en varias versiones de
los servidores de informes de Reporting Services . Use las configuraciones de proyecto para controlar la
actualización de las definiciones de informe en las versiones de esquema compatibles con los servidores de
informes de destino. Entre las propiedades que se controlan mediante configuraciones de proyecto se incluyen
el servidor de informes de destino, la carpeta donde el proceso de compilación almacena temporalmente las
definiciones de informe para la vista previa e implementación, y los niveles de error. Para más información, vea
Propiedades de configuración e implementación y Establecer propiedades de implementación (Reporting
Services).
Exportación de un informe a un formato de archivo diferente
Los informes se pueden exportar a una gran variedad de formatos y estos formatos determinan el
funcionamiento de algunas de las características interactivas y de diseño del informe. Para más información
sobre las consideraciones de diseño de varios formatos de salida, vea Exportación de informes (Generador de
informes y SSRS).
Al intentar ofrecer una vista previa de un informe que contiene elementos de informe nuevos o implementarlo
en SQL Server 2016 Reporting Services o versiones posteriores (SSRS), esos elementos de informe se pueden
eliminar del informe. De forma predeterminada, la propiedad ErrorLevel de la configuración está establecida en
2, lo que haría que la compilación del informe diera un error al quitarse el mapa. Pero si cambia el valor de la
propiedad ErrorLevel a 0 o 1, se quita el mapa, se emite una advertencia y el proceso de compilación continúa.
Pasos siguientes
Descargar SQL Server Data Tools
Reporting Services en SQL Server Data Tools (SSDT)
Herramientas de diseño de consulta
Implementación y compatibilidad de versiones en SQL Server Data Tools
¿Tiene alguna pregunta más? Puede plantear sus dudas en el foro de Reporting Services.
Agregar un informe nuevo o existente a un
proyecto de informe (SSRS)
02/04/2022 • 2 minutes to read
En SQL Server Data Tools (SSDT), puede agregar un nuevo informe paginado de Reporting Services usando el
Asistente para informes o agregando un nuevo informe en blanco al proyecto. También puede agregar un
informe existente. Después de agregar un informe, puede ver el nombre de informe en la lista que se muestra
bajo la carpeta Informes del proyecto.
NOTE
Para obtener la vista previa de un informe con orígenes de datos existentes, debe tener permisos en el origen de datos del
cliente de creación de informes. Para obtener más información, vea Conexiones de datos, orígenes de datos y cadenas de
conexión.
Después de agregar un informe, puede definir orígenes de datos, conjuntos de datos y establecer un diseño de
informe. Para comenzar, vea Crear un informe de tabla básico (Tutorial de SSRS) y Tablas (Generador de
informes y SSRS).
Consulte también
Tutoriales de Reporting Services (SSRS)
¿Tiene alguna pregunta más? Puede plantear sus dudas en el foro de Reporting Services.
Implementación y compatibilidad de versiones en
SQL Server Data Tools (SSDT)
02/04/2022 • 4 minutes to read
Versiones admitidas
NOTE
SQL Server Data Tools (SSDT), el entorno de desarrollo de 32 bits para proyectos de servidor de informes, no está
diseñado para ejecutarse en equipos basados en Itanium y no se instala en servidores basados en Itanium. En cambio,
SQL Server Data Tools sí es compatible con los equipos basados en x64.
En la tabla siguiente se describen las versiones compatibles para crear y publicar los informes en SQL Server
Data Tools (SSDT).
NOTE
El esquema no ha cambiado desde SQL Server 2008.
T IP O DE A RC H IVO O
P RO Y EC TO VERSIÓ N C REA R IN F O RM ES P UB L IC A R IN F O RM ES N OTA S
Proyecto de servidor SQL Server 2016 Esquema de RDL SQL Server 2016
de informes Reporting Services o 2016 Reporting Services o
versiones posteriores versiones posteriores
or (SSRS) (SSRS)
Proyecto de asistente
de proyectos de
servidor de informes
Proyecto de servidor SQL Server 2014 Esquema RDL 2014 SQL Server 2014
de informes (12.x) (12.x) Reporting
Services
or
Proyecto de asistente
de proyectos de
servidor de informes
Proyecto de servidor SQL Server 2012 Esquema RDL 2012 SQL Server 2012
de informes (11.x) (11.x) Reporting
Services
or
Proyecto de asistente
de proyectos de
servidor de informes
T IP O DE A RC H IVO O
P RO Y EC TO VERSIÓ N C REA R IN F O RM ES P UB L IC A R IN F O RM ES N OTA S
Proyecto de servidor SQL Server 2008 R2 Esquema RDL 2008 SQL Server 2008 R2
de informes R2 Reporting Services
or
Proyecto de asistente
de proyectos de
servidor de informes
Proyecto de servidor SQL Server 2008 Esquema RDL 2008 Solo el servidor de Actualiza localmente
de informes informes de SQL el esquema RDL
Server 2008 2003 y RDL 2005 al
or Reporting Services esquema RDL 2008.
Proyecto de asistente
de proyectos de
servidor de informes
Para obtener más información sobre la forma de abrir informes en una versión anterior del esquema de
definición de informes, vea Actualizar informes. Para obtener más información sobre esquemas de definición de
informe concretos, vea la SQL Server RDL Specification.
Consulte también
Publicación de orígenes de datos e informes
Ejemplos de direcciones URL para los elementos de
un servidor de informes - Modo de SharePoint
02/04/2022 • 11 minutes to read
Para publicar informes y elementos relacionados en una biblioteca de SharePoint, puede publicar el contenido
con las herramientas de creación de Reporting Services , como, por ejemplo, el Diseñador de informes o puede
cargar el contenido mediante acciones del sitio de SharePoint.
Los sitios de SharePoint usan direcciones web distintas de las del servidor de informes de Reporting Services en
modo nativo. La jerarquía web de un sitio de SharePoint incluye la aplicación web de SharePoint, un sitio de
nivel superior, subsitios opcionales y bibliotecas. Debe saber cómo crear una dirección URL que especifique el
servidor de SharePoint y la ubicación en la jerarquía de sitios de SharePoint en la que desea publicar un informe
o los elementos relacionados.
Los elementos relacionados con un informe incluyen los orígenes de datos compartidos, los subinformes, los
informes detallados y recursos como archivos de imagen basados en web. Un informe publicado en una
biblioteca de SharePoint debe especificar estos elementos relacionados por su ubicación en la biblioteca de
SharePoint.
Use los ejemplos de este tema como ayudar para crear las direcciones URL de los informes y elementos
relacionados en sus soluciones de informes.
Jerarquía de sitios
Al configurar un servidor de informes para que se ejecute en el modo integrado de SharePoint, se usa la
jerarquía web de SharePoint para obtener acceso a los elementos que se procesan y administran en un servidor
de informes.
Pueden utilizarse los siguientes elementos de la jerarquía web para obtener acceso y proteger el contenido del
servidor de informes. No se usan otros objetos, como listas y páginas, para obtener acceso al contenido del
servidor de informes y, por lo tanto, no se describen en la siguiente tabla.
Aplicación web de SharePoint Una aplicación web de SharePoint puede instalarse como un
servidor independiente o en un grupo de servidores que
contenga una colección de servidores virtuales. Una
aplicación web tiene una dirección URL (por ejemplo,
http:*//servername* ) y puede contener varios sitios.
IMPORTANT
Si la dirección URL externa es para una imagen en un sitio de SharePoint, el icono de imagen rota aparecerá al obtener
una vista previa del informe en el Generador de informes. Al cargar el informe en el sitio de SharePoint y representarlo en
modo conectado, el icono de la imagen rota aparecerá si solo tiene permisos de View Items .
Independientemente del modo del servidor de informes, las referencias a un archivo de imagen externo en un
informe deben ser direcciones URL completas. Además, cuando se hace referencia a un archivo de imagen
externo, normalmente es necesario configurar la cuenta de procesamiento de informes en modo desatendido.
Especificar subinformes e informes detallados
Los subinformes deben residir en la misma carpeta que el informe principal. No puede especificar una carpeta
relativa.
Para especificar los informes detallados, incluya la dirección URL en una expresión. Por ejemplo, para especificar
el informe que se denomina SalesDetails como un informe detallado, en la sección Acción del cuadro de texto o
el texto del marcador de posición, establezca ReportName como la expresión siguiente:
="https://site/subsite/documentlibrary/SalesDetails.rdl"
NOTE
Para publicar los informes en un sitio de SharePoint desde SQL Server Data Tools (SSDT), es posible que necesite agregar el
sitio de SharePoint a su lista de ubicaciones de confianza en el explorador Internet Explorer.
Consulte también
Publicar un informe en una biblioteca de SharePoint
Publicación de un origen de datos compartido en una biblioteca de SharePoint
Cuadro Páginas de propiedades del proyecto
Establecer propiedades de implementación
(Reporting Services)
02/04/2022 • 6 minutes to read
En SQL Server Data Tools (SSDT) o Visual 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 SQL Server Data Tools (SSDT) o Visual
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 SQL Server Data Tools .
NOTE
No confunda esta característica con el Administrador de configuración del servidor de informes, que se usa para
configurar Reporting Services después de la instalación. Para obtener más información, vea Configurar y administrar un
servidor de informes (modo nativo de SSRS).
NOTE
En SQL Server Data Tools, la acción de publicar informes desde un proyecto o una solución de servidor de informes se
denomina implementación de informes.
NOTE
Puede utilizar 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, la implementación
y la vista previa de informes. La ruta de acceso debe ser diferente de la que se utiliza 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 compilación que se notifican
como errores. Los problemas que se producen al compilar informes, orígenes de datos u otros recursos
de 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 utilizar 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 Star tItem , 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 Over writeDataSources , 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 TargetSer verVersion , seleccione la versión de SQL Server 2016 de Reporting Services o
seleccione Detectar versión para determinar automáticamente la versión instalada en el servidor
identificado por la propiedad TargetSer ver URL . El valor predeterminado es SQL Ser ver 2016 o
posterior .
Utilice TargetSer verVersion para personalizar los informes compilados, colocados en la ruta de acceso
especificada en OutputPath, para la versión del servidor de informes especificada en TargetSer ver 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 TargetRepor tFolder .
9. En el cuadro de texto TargetRepor tFolder , escriba la carpeta del servidor de informes donde desea
colocar los informes publicados. El valor predeterminado de TargetRepor tFolder es el nombre del
proyecto de informe.
NOTE
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 roles. 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 de SharePoint
para los elementos del servidor de informes.
10. En el cuadro de texto TargetSer verURL , 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, http://servidor/servidorDeInformes o
https://servidor/servidorDeInformes). Se trata del directorio virtual del servidor de informes, y no del
portal web.
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 ningún sitio, se usa
el sitio de primer nivel predeterminado (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 derecho en el proyecto de informe y, después, 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 .
NOTE
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 Star tItem en una ventana de vista previa local.
Consulte también
Publicación de orígenes de datos e informes
Vista previa de informes
Diseñador de informes (Ayuda F1)
Ejemplos de dirección URL para los elementos de informe publicados en un servidor de informes en modo
de SharePoint (SSRS)
Cuadro Páginas de propiedades del proyecto
Publicación de informes en un servidor de informes
Acoplar el panel Datos de informe en el Diseñador
de informes (SSRS)
02/04/2022 • 2 minutes to read
En el Diseñador de informes de Reporting Services en SQL Server Data Tools (SSDT), el panel Datos de informe
muestra una vista jerárquica de los objetos de datos que se pueden usar en un informe, como son orígenes de
datos, conjuntos de datos, campos, parámetros e imágenes. Los orígenes de datos de esta vista pueden estar
incrustados o ser referencias a orígenes de datos compartidos que se muestran en el Explorador de soluciones.
Para mostrar el panel Datos de informe
En la vista Diseño, en el menú Ver , seleccione Datos de informe o use CTRL+ALT+D.
Para acoplar el panel Datos de informe
1. Haga clic y mantenga pulsado el botón en la barra de título del panel Datos de informe; a continuación,
comience a arrastrarlo. Aparecerán flechas de acoplamiento en la superficie de diseño.
2. Coloque el panel Datos de informe en una de las flechas para acoplarlo.
Para cambiar el panel Datos de informe de una ventana acoplada a una ventana con fichas
Haga clic con el botón derecho en la barra de título del panel Datos de informe y, después, haga clic en
Acoplar como organización en pestañas .
Para cambiar el panel Datos de informe de una ventana con fichas a una ventana acoplada
Haga clic con el botón derecho en la pestaña Datos de informe y, después, haga clic en Acoplar .
Para alternar entre los dos últimos estados de presentación, haga doble clic en la barra de título del panel
Datos de informe.
Consulte también
Panel Datos de informe
Creación de cadenas de conexión de datos - Generador de informes y SSRS
Diseñador de informes (Ayuda F1)
02/04/2022 • 2 minutes to read
En esta sección se ofrece Ayuda de F1 para los asistentes, vistas y cuadros de diálogo del Diseñador de informes
de SQL Server Reporting Services en SQL Server Data Tools (SSDT). También puede abrir la Ayuda F1 mientras
trabaja en un cuadro de diálogo; para ello, presione F1 o haga clic en el botón Ayuda que se muestra en el
cuadro de diálogo.
Consulte también
Instalación de SQL Server Data Tools - Business Intelligence para Visual Studio
Referencia de características (Reporting Services)
Informes de Reporting Services (SSRS)
Esquema de documento
02/04/2022 • 2 minutes to read
Use la ventana Esquema de documento para ver la jerarquía de elementos de informe existentes en un informe.
Las regiones de datos Tablix muestran todos los cuadros de texto y demás elementos de informe existentes en
las celdas de Tablix. Cuando se selecciona un elemento de informe en la superficie de diseño, se selecciona el
elemento de informe correspondiente en la ventana Esquema de documento. Use esta vista para buscar
elementos de informe en la superficie de diseño. Por ejemplo, cuando se obtiene una vista previa de un informe
con errores de expresión, la ventana Salida muestra un mensaje para cada error. El mensaje incluye el nombre
del cuadro de texto que contiene la expresión con el error. Puede hacer clic en el nombre del cuadro de texto en
la ventana Esquema de documento para verlo seleccionado en la superficie de diseño y ver la expresión que
contenía el error.
Si la ventana Esquema de documento no está visible, en el menú Ver , haga clic en Otras ventanas y, a
continuación, haga clic en Esquema de documento . O bien use CTRL+ALT+T.
Opciones
Expandir todo
Haga clic para expandir todos los nodos de la jerarquía.
Contraer todo
Haga clic para contraer todos los nodos de la jerarquía.
Vista de diseño
02/04/2022 • 3 minutes to read
En el Diseñador de informes de Reporting Services , use la vista Diseño para organizar los elementos del
informe. En ocasiones, la vista Diseño se conoce como vista de presentación o vista de superficie de diseño.
Cuadro de herramientas
El Cuadro de herramientas muestra las regiones de datos y otros elementos de informe que están disponibles
para el informe. Para agregar elementos de informe del Cuadro de herramientas, haga doble clic en el elemento
o arrástrelo hacia la superficie de diseño. A continuación puede cambiar la forma y tamaño utilizando los
controladores de objeto.
Panel de agrupación
Los grupos se utilizan para organizar los datos del informe en una jerarquía visual y calcular los totales. Utilice el
panel de agrupación para ver los grupos definidos para una tabla, matriz o región de datos de la lista. De forma
predeterminada, el panel de agrupación muestra todos los grupos para la región de datos seleccionada como
una lista sin información de estructura jerárquica. El panel de agrupación está deshabilitado para las regiones de
datos Gráfico y Medidor.
Para comprobar si los grupos están relacionados entre sí, cambie el panel de agrupación al modo avanzado. Este
modo muestra la jerarquía de miembros del grupo, una presentación visual de las celdas de la región de datos
que corresponden a cada grupo.
Para obtener más información, vea Grouping Pane.
Panel Propiedades
Utilice el panel Propiedades para ver las propiedades del elemento de informe seleccionado en la superficie de
diseño o el grupo seleccionado en el panel de agrupación. También puede hacer clic con el botón derecho en un
elemento de informe o grupo seleccionado y hacer clic después en Propiedades para abrir el cuadro de
diálogo Propiedades correspondiente del elemento de informe o grupo.
Consulte también
Encabezados y pies de página (Generador de informes y SSRS)
Sugerencias para el diseño de informes (Generador de informes y SSRS)
Vista previa, vista
02/04/2022 • 2 minutes to read
En el Diseñador de informes de Reporting Services , use la vista Vista previa para mostrar el informe
representado. Antes de abrir un informe en Vista previa, el Diseñador de informes lo ejecuta localmente. En el
modo de vista previa, el informe se procesa por completo. Si el informe tiene una consulta compleja o una gran
cantidad de datos, es posible que se necesiten algunos minutos para que se complete la vista previa la primera
vez que la muestre. Para los cambios posteriores que solo afectan al formato del informe, la vista previa utiliza
datos en caché.
Opciones
Use la barra de herramientas para administrar las funciones de vista previa.
Consulte también
Vista previa de informes
Diseñador de informes (Ayuda F1)
Panel de agrupación
02/04/2022 • 5 minutes to read
Cuando se diseñan informes de Reporting Services , el panel de agrupación muestra los grupos de filas y de
columnas para la región de datos Tablix seleccionada actualmente. El panel de agrupación no está disponible
para las regiones de datos Gráfico o Medidor. El panel Agrupación consta de los paneles Grupos de filas y
Grupos de columnas. El panel en cuestión tiene dos modos: predeterminado y avanzado. El modo
predeterminado muestra una vista jerárquica de los miembros dinámicos para los grupos de filas y de
columnas. El modo avanzado muestra los miembros dinámicos y estáticos para los grupos de filas y de
columnas. Un grupo es un conjunto de datos con nombre de un conjunto de datos de informe que se muestra
en una región de datos. Los grupos se organizan en jerarquías que incluyen miembros estáticos y dinámicos.
Para obtener más información, vea Descripción de los grupos (Generador de informes y SSRS).
Si no ve el panel Agrupación, en el menú Informe , haga clic en Agrupación .
Las celdas de las áreas de grupos de filas y grupos de columnas pueden ser miembros estáticos o dinámicos de
un grupo. Los miembros estáticos solo se repiten una vez para cada grupo y normalmente contienen etiquetas o
totales. Los miembros dinámicos se repiten una vez para cada instancia de grupo y normalmente contienen los
valores únicos de la expresión de grupo. A medida que se seleccionan celdas de Tablix en el área de grupos de
filas o de grupos de columnas, se selecciona el miembro del grupo correspondiente en el panel Grupos de filas
o Grupos de columnas. Y a la inversa, si se seleccionan grupos en el Panel de agrupación, se selecciona en la
superficie de diseño la celda correspondiente asociada al miembro de grupo. Para más información sobre las
áreas de grupos de filas y columnas de Tablix, vea Describir las áreas de la región de datos Tablix (Generador de
informes y SSRS).
El Panel de agrupación admite los modos siguientes:
Predeterminado. use el modo predeterminado para agregar, modificar o eliminar grupos. Puede
agregar grupos primarios, secundarios y de detalles arrastrando campos desde el panel Datos de informe
e insertándolos en la jerarquía de grupos. Para agregar un grupo adyacente, debe usar el acceso directo
Agregar grupo . Para más información, vea Agregar o eliminar un grupo en una región de datos
(Generador de informes y SSRS).
Avanzado : use el modo avanzado para ver todos los miembros de los grupos de filas y de columnas,
así como para establecer propiedades en miembros estáticos. Al crear grupos o agregar totales, se
establecen automáticamente las propiedades que controlan cómo la región de datos Tablix representa las
filas y las columnas en cada página del informe. Para ajustar manualmente estas propiedades, debe
establecerlas en el miembro del Tablix. Para más información, vea Controlar la presentación de la región
de datos Tablix en una página de informe (Generador de informes y SSRS).
Modo predeterminado
En el modo predeterminado, los paneles Grupos de filas y Grupos de columnas muestran una vista jerárquica
para todos los grupos primarios, secundarios y adyacentes. Los grupos secundarios aparecen con una sangría
debajo de sus grupos primarios. Los grupos adyacentes aparecen en el mismo nivel de sangría que sus grupos
relacionados. La ilustración siguiente muestra una región de datos Tablix con grupos de filas anidados y grupos
de columnas anidados y adyacentes.
El panel Agrupación muestra los grupos de filas y de columnas correspondientes. En la ilustración siguiente, el
grupo basado en subcategorías se ha seleccionado en el panel Grupos de filas, y la celda de agrupamiento
[Subcat] está seleccionada en la región de datos Tablix:
En el panel Grupos de filas, el grupo basado en subcategorías es un grupo secundario del grupo basado en
categorías. En el panel Grupos de columnas, el grupo de país/región es un grupo secundario del grupo de
geografía. El grupo de años y los grupos de país/región son grupos adyacentes.
Para más información, vea Celdas, filas y columnas de la región de datos Tablix (Generador de informes y SSRS).
modo avanzado
En el modo avanzado, puede ver todos los miembros estáticos y dinámicos de un grupo. Al seleccionar un
miembro, la ventana Propiedades muestra las propiedades para el Miembro de Tablix seleccionado
actualmente.
Para activar el Modo avanzado , haga clic con el botón derecho en la flecha abajo situada junto al
panel Grupos de columnas y, después, haga clic en Modo avanzado .
En la mayoría de los casos, las propiedades que controlan la presentación de los grupos de columnas y de filas
estáticas y dinámicas se establecen automáticamente al crear un grupo o agregar totales.
Para modificar los valores predeterminados, debe seleccionar el miembro del grupo en el panel Grupos de filas
o Grupos de columnas y, a continuación, cambiar los valores de las propiedades en la ventana Propiedades. Si el
panel de propiedades no está visible, haga clic en Propiedades o pulse F4 en el menú Ver . Están disponibles
las propiedades siguientes:
FixedData : booleano. Para encabezados de columnas y de filas externas. Inmoviliza el área de grupo de
filas al desplazarse verticalmente o el área de grupo de columnas al desplazarse horizontalmente en un
representador, como HTML.
HideIfNoRows : booleano. Solo para miembros estáticos. Si se establece, se omiten Hidden y ToggleItem.
Oculte este miembro si la región de datos Tablix no contiene filas de datos.
KeepTogether :
KeepWithGroup : booleano. Solo para miembros de fila estáticos. Siempre que sea posible, mantenga
esta fila con el siguiente miembro dinámico relacionado anterior o posterior, si no está oculto.
RepeatOnNewPage : booleano. Solo para miembros de fila estáticos y siempre que KeepWithGroup no
sea None. Siempre que sea posible, repita esta fila estática en todas las páginas que tengan al menos una
instancia del miembro dinámico especificado por KeepWithGroup.
Hidden : booleano. Indica si la fila o la columna debe estar oculta inicialmente.
ToggleItem String. Nombre del cuadro de texto al que se va a agregar la imagen de alternancia. El
cuadro de texto debe estar en el mismo ámbito de grupo o en un ámbito contenedor.
Para más información sobre cómo se puede controlar este comportamiento en una región de datos Tablix, vea
Controlar la presentación de la región de datos Tablix en una página de informe (Generador de informes y
SSRS).
No todos los miembros estáticos tienen un encabezado que corresponde a una celda de la superficie de diseño.
En el panel Agrupación, la convención siguiente indica si un miembro estático no tiene ningún encabezado:
Static : indica un miembro estático con una celda de encabezado.
(Static) : indica un miembro estático sin celda de encabezado, lo que se denomina miembro estático
oculto.
Consulte también
Tablas, matrices y listas (Generador de informes y SSRS)
Expresiones (Generador de informes y SSRS)
Filtrar, agrupar y ordenar datos (Generador de informes y SSRS)
Páginas de propiedades del proyecto (cuadro de
diálogo)
02/04/2022 • 4 minutes to read
Utilice las páginas de propiedades del proyecto para configurar las propiedades de implementación de un
proyecto del servidor de informes. Para abrir este cuadro de diálogo, haga clic en <Report Project Name>
Propiedades en el menú Proyecto .
Después de definir las propiedades de configuración, puede seleccionar una configuración en la lista
desplegable Configuraciones de soluciones de la barra de herramientas.
Opciones
Configuración
Seleccione la configuración que desee editar. Inicialmente, están disponibles las configuraciones siguientes:
Debug , DebugLocal y Release . La configuración activa aparece en primer lugar (por ejemplo, Active(Debug)
).
Para ver propiedades para más de una configuración al mismo tiempo, seleccione Todas las config. o Varias
configuraciones .
Para crear más configuraciones, haga clic en Administrador de configuración en la barra de herramientas.
Administrador de configuración
Administre las configuraciones de toda la solución o agregue más configuraciones. Para más información,
consulte la documentación de Microsoft Visual Studio.
OutputPath
Escriba o pegue la ruta de acceso para almacenar la definición de informe utilizada en la comprobación de la
compilación, implementación y vista previa de los informes. La ruta de acceso debe ser diferente de la que se
utiliza para el proyecto y una ruta de acceso relativa que sea una carpeta secundaria bajo la ruta de acceso del
proyecto.
NOTE
Puede utilizar varias configuraciones para intercambiar entre las rutas de acceso en función de la tarea que realice.
ErrorLevel
Escriba la gravedad de los problemas de compilación que se notifican como errores. Los problemas con un nivel
de gravedad menor o igual que el valor de ErrorLevel se notifican como errores; de lo contrario, 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.
Star tItem
Seleccione el informe que se muestra en el explorador web después de publicar el informe en el servidor de
informes o en la ventana de vista previa cuando el proyecto se ejecuta en modo local. Es necesario un elemento
de inicio para las configuraciones que generan el proyecto (pero no implementan) y para usar el comando
Debug (F5 ). Es necesario para las configuraciones que implementan el proyecto.
Over writeDataSources
Seleccione True para sobrescribir el origen de datos del servidor con el origen de datos del proyecto cuando se
publiquen los informes. Seleccione False para dejar el origen de datos existente en el servidor.
TargetSer verVersion
Seleccione la versión adecuada de Reporting Services , o bien seleccione Detectar versión para determinar
automáticamente la versión instalada en el servidor identificado por la propiedad TargetSer ver URL . El valor
predeterminado es SQL Ser ver 2017 .
TargetDataSourceFolder
Nombre de la carpeta donde se almacenarán los orígenes de datos publicados. Si no especifica una carpeta, el
origen de datos se publica en la misma carpeta que el informe. Si la carpeta no existe en el servidor de informes,
el Diseñador de informes la crea cuando los informes se publiquen.
Al publicar en un servidor de informes que se ejecute en modo nativo, especifique la ruta de acceso completa de
la jerarquía de carpetas comenzado por la raíz. Por ejemplo, Carpeta1/Carpeta2/Carpeta3.
Al publicar en un servidor de informes que se ejecute en el modo integrado de SharePoint, use una dirección
URL a la biblioteca de SharePoint. Por ejemplo, http:\\<servername>\<site>\Documents\MyFolder .
TargetRepor tFolder
Nombre de la carpeta donde se almacenarán los informes publicados. De forma predeterminada, éste es el
nombre del proyecto de informe. Si la carpeta no existe en el servidor de informes, el Diseñador de informes la
crea cuando los informes se publiquen.
Al publicar en un servidor de informes que se ejecute en modo nativo, especifique la ruta de acceso completa de
la jerarquía de carpetas comenzado por la raíz. Si una carpeta se encuentra dentro de otra carpeta, incluya una
ruta de acceso a la carpeta que empieza en la raíz, como Carpeta1/Carpeta2/Carpeta3.
Al publicar en un servidor de informes que se ejecute en el modo integrado de SharePoint, use una dirección
URL a la biblioteca de SharePoint. Por ejemplo, http:\\<servername>\\<site>\Documents\MyFolder .
TargetSer verURL
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, utilice la dirección URL del directorio
virtual del servidor de informes. Por ejemplo, http:\\<server>\reportserver . Se trata del directorio virtual del
servidor de informes, y no del Administrador de informes. De manera predeterminada, el servidor de informes
se instala en un directorio virtual denominado "reportserver".
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 ningún sitio, se usa el sitio de nivel
superior predeterminado. Por ejemplo:
http:\\<servername> ,
http:\\<servername\<site>
http:\\<servername>\<site>\<subsite> .
Pasos siguientes
Publicar informes
Publicar un informe en una biblioteca de SharePoint
Establecer propiedades de implementación (Reporting Services)
Diseñador de informes (Ayuda F1)
¿Tiene alguna pregunta más? Puede plantear sus dudas en el foro de Reporting Services.
Inicio de sesión de Reporting Services (cuadro de
diálogo de SSRS)
02/04/2022 • 2 minutes to read
Utilice el cuadro de diálogo Inicio de sesión de Repor ting Ser vices para proporcionar credenciales para
publicar informes en el servidor de informes.
Nota Si es la primera vez que publica un informe en un servidor de informes desde que ha establecido la
propiedad de implementación TargetSer verURL para un proyecto, compruebe que en el nombre del
servidor que ha especificado se incluye ser ver y no repor ts . Por ejemplo, https://localhost/reportserver ,
y no a https://localhost/reports . La consecuencia indirecta de especificar el directorio reports del servidor
local en lugar del directorio reportserver es la apertura de este cuadro de diálogo. Para más información
sobre cómo establecer TargetSer verURL , vea Establecer propiedades de implementación(Reporting
Services).
Opciones
Ser ver
Muestra el nombre del servidor de informes. Por ejemplo, https://localhost/reportserver . Si los servidores de
informes usan un puerto distinto del predeterminado, el puerto 80, incluya el número de puerto. Por ejemplo,
https://localhost:81/reportserver .
Nombre de usuario
Escriba el nombre de usuario con el que iniciar sesión en el servicio web.
Contraseña
Escriba la contraseña con la que iniciar sesión en el servicio web.
Consulte también
Creación de cadenas de conexión de datos - Generador de informes y SSRS
Especificar información de credenciales y conexión para los orígenes de datos de informes
Diseñador de informes (Ayuda F1)
Reporting Services en SQL Server Management
Studio (SSRS)
02/04/2022 • 2 minutes to read
Los administradores del servidor de informes pueden usar SQL Server Management Studio para:
Habilitar características, establecer valores predeterminados y administrar trabajos en ejecución.
Consulte los informes personalizados. En el Explorador de objetos, la mayoría de los nodos muestran una
opción de informes personalizados. Debe contar con los siguientes permisos de administrador. El
esquema de un informe personalizado debe coincidir con el esquema de los informes instalados. Para
más información, vea Informes personalizados en Management Studio y Buscar la versión del esquema
de definición de informe (SSRS).
La siguiente sección contiene vínculos a artículos que contienen instrucciones paso a paso para realizar varias
tareas relacionadas con los informes que usan Management Studio. También puede crear y administrar
programaciones compartidas en el portal web.
En esta sección
Conexión con un servidor de informes en Management Studio
Establecer las propiedades del servidor de informes (Management Studio)
Crear, eliminar o modificar un rol (Management Studio)
Cancelar trabajos del servidor de informes (Management Studio)
Consulte también
Servidor de informes en Management Studio ayuda F1
SQL Server Management Studio (SSMS)
Establecer las propiedades del servidor de informes
(Management Studio)
02/04/2022 • 2 minutes to read
Puede establecer las propiedades del sistema del servidor de informes en SQL Server Management Studio para
habilitar características o establecer valores predeterminados de servidor.
Abrir la página Avanzadas de Propiedades del servidor
1. Inicie Management Studio y conéctese a una instancia de servidor de informes.
2. Haga clic con el botón derecho en el nodo de servidor de informes y seleccione Propiedades . Haga clic
en Avanzadas para abrir la página de propiedades. Vea Propiedades del servidor (página Avanzadas) -
Reporting Services para ver una descripción de cada propiedad.
Consulte también
Conectar con un servidor de informes en Management Studio
Propiedades del sistema del servidor de informes
Conectar con un servidor de informes en
Management Studio
02/04/2022 • 7 minutes to read
SQL Server Management Studio proporciona el Explorador de objetos, que permite conectarse a cualquier
servidor de la familia de SQL Server y examinar su contenido de forma gráfica. Para Reporting Services, puede
usar el Explorador de objetos para hacer las tareas siguientes:
Habilitar las características del servidor de informes.
Establecer los valores predeterminados de servidor y configurar las definiciones de roles.
Administrar trabajos que se están ejecutando.
Administrar las programaciones de los trabajos.
Puede conectarse a un servidor de informes en modo nativo o a un servidor de informes que se ejecuta en el
modo integrado con SharePoint. La sintaxis de conexión y los tipos de operaciones que puede realizar dependen
del modo de servidor del servidor de informes y de sus permisos. Si no se puede conectar al servidor de
informes o tiene problemas al realizar tareas específicas, probablemente no tiene permisos suficientes o ha
especificado el nombre del servidor de informes incorrectamente. Para obtener más información sobre los
permisos y la sintaxis de conexión, vea la tabla que se encuentra al final de este artículo.
No puede usar el Explorador de objetos para ver o administrar el contenido del servidor de informes. La
administración de contenido se lleva a cabo en el portal web si el servidor de informes se ejecuta en modo
nativo o a través de un sitio de SharePoint si el servidor de informes se ejecuta en el modo integrado de
SharePoint.
El Explorador de objetos le permite abrir conexiones en varias instancias del servidor en la misma área de
trabajo siempre y cuando los servidores se registren en el mismo grupo de servidores. Para poderse conectar a
una instancia del servidor de informes en Management Studio, se debe registrar el servidor. Si el servidor de
informes ya está registrado, puede omitir este paso. Al final de este artículo, encontrará instrucciones para
registrar servidores de informes.
Para conectarse a un servidor de informes en modo nativo
1. Si el Explorador de objetos no está abierto todavía, selecciónelo en el menú Ver .
2. Haga clic en Conectar para ver la lista de tipos de servidor y, a continuación, seleccione Repor ting
Ser vices .
3. En el cuadro de diálogo Conectar al ser vidor , escriba el nombre de la instancia del servidor de
informes. Los nombres de instancia del servidor de informes se basan en nombres de instancia de SQL
Server . De manera predeterminada, el nombre de una instancia del servidor de informes local es
únicamente el nombre del equipo. Si ha instalado el servidor de informes como una instancia con
nombre, use esta sintaxis para especificarlo: <servername>[\<nombreDeInstancia>] .
4. Seleccione el tipo de autenticación . Si está usando la autenticación de Windows, conéctese con las
credenciales. Si selecciona la autenticación básica o la autenticación de formularios, escriba la cuenta y la
contraseña.
5. Seleccione Conectar . El servidor de informes se muestra en el Explorador de objetos.
6. Haga clic con el botón secundario en el nodo del servidor para establecer propiedades del sistema y
valores predeterminados del servidor. Para más información, vea Establecer las propiedades del servidor
de informes (Management Studio).
Para conectarse a un servidor de informes en el modo integrado con SharePoint
1. Si el Explorador de objetos no está abierto todavía, selecciónelo en el menú Ver .
2. Haga clic en Conectar para ver la lista de tipos de servidor y, a continuación, seleccione Repor ting
Ser vices .
3. En el cuadro de diálogo Conectar al ser vidor , escriba una dirección URL para un sitio de SharePoint.
En el ejemplo siguiente se ilustra la sintaxis: https://<web server>/sites/<site> .
4. Seleccione el tipo de autenticación . Si está usando la autenticación de Windows, debe conectarse
usando sus credenciales. Si selecciona la autenticación básica o la autenticación de formularios, escriba la
cuenta y la contraseña.
5. Seleccione Conectar . El servidor de informes se muestra en el Explorador de objetos.
6. Haga clic con el botón secundario en el nodo del servidor para establecer propiedades del sistema y
valores predeterminados del servidor. Para más información, vea Establecer las propiedades del servidor
de informes (Management Studio).
Para registrar un servidor de informes
1. Si no puede conectarse a un servidor de informes, entonces no tiene permiso para acceder a él o el
servidor no está registrado. Para registrar el servidor, seleccione el menú Ver > Ser vidores
registrados .
2. Seleccione el icono de Repor ting Ser vices .
3. Haga clic con el botón derecho en Repor ting Ser vices > Nuevo > Registro del ser vidor . Se muestra
el cuadro de diálogo Nuevo registro de ser vidor .
4. Para Nombre del ser vidor , escriba un valor. Especifique el valor según el modo de servidor:
Para un servidor de informes en modo nativo, escriba el nombre de la instancia del servidor de
informes. Los nombres de instancia del servidor de informes se basan en nombres de instancia de
SQL Server . De manera predeterminada, el nombre de una instancia del servidor de informes
local es únicamente el nombre del equipo. Si ha instalado el servidor de informes como una
instancia con nombre, use esta sintaxis para especificarlo: <servername>[\<nombreDeInstancia>]
.
Para un servidor de informes que se ejecuta en el modo integrado con SharePoint, el servidor al
que se va a conectar es el sitio de SharePoint con el que el servidor de informes está conectado.
Conéctese al sitio de SharePoint para poder ver los niveles de permisos. Los permisos controlan el
acceso a las operaciones y el contenido del servidor de informes. Puede especificar cualquier sitio
de la colección de sitios. En el ejemplo siguiente se ilustra la sintaxis: https://mysharepointsite .
5. Para Autenticación , seleccione el modo de autenticación que ya usa el servidor de informes.
Si utiliza la seguridad predeterminada, elija Autenticación de Windows .
Si ha instalado e implementado una extensión de seguridad personalizada, elija Autenticación de
formularios .
Si configurara el servidor de informes para usar la autenticación básica, elija Autenticación básica .
Si el servidor de informes se configura para el modo integrado con SharePoint, elija Autenticación
de Windows .
6. Seleccione Probar para verificar la conexión.
7. Cuando se le solicite, seleccione Aceptar y, después, Guardar .
Permisos y sintaxis de conexión
En la tabla siguiente se resume la sintaxis de conexión, los pasos, las operaciones y los permisos requeridos para
realizar tareas concretas.
Al especificar Reporting Services como el tipo de servidor en el cuadro de diálogo Conectar al ser vidor ,
puede especificar un nombre de servidor de informes o un extremo para el servicio web.
Servidor de informes en modo nativo, Ver y establecer las propiedades del Se asigna al rol Administrador del
conectado como la instancia con servidor y los valores sistema.
nombre o predeterminada: predeterminados.
Servidor de informes en modo nativo, Ver y establecer las propiedades del Se asigna al rol Administrador del
conectado como la instancia con servidor y los valores sistema.
nombre o predeterminada, a través del predeterminados.
extremo al servicio web del servidor de
informes: Ver y cancelar trabajos.
Servidor de informes en el modo Ver y establecer las propiedades del Nivel de permiso de Control total en el
integrado con SharePoint, conectado a servidor y los valores sitio de SharePoint al que está
través del sitio de SharePoint: predeterminados. conectado.
Servidor de informes en el modo con Ver y establecer las propiedades del El nivel de permiso Control total en el
SharePoint, conectado a través del servidor y los valores sitio de SharePoint que está integrado
nombre de la instancia del servidor de predeterminados. con el servidor de informes.
informes:
Ver y cancelar trabajos. Tenga en cuenta que, cuando se
<server name><_instance> conecta al servidor de informes en
lugar de al sitio de SharePoint, se
reduce el número de tareas que puede
realizar. Esto se debe a que el servidor
de informes solamente puede devolver
datos de aplicación almacenados o
administrados en la base de datos del
servidor de informes, y no en la
configuración de SharePoint y en las
bases de datos de contenido.
Consulte también
Configurar una conexión de base de datos del servidor de informes (Administrador de configuración del
servidor de informes)
Reporting Services en SQL Server Management Studio (SSRS)
Eliminar un elemento (Management Studio)
02/04/2022 • 2 minutes to read
Cuando se conecta a una instancia del servidor de informes en SQL Server Management Studio, puede eliminar
definiciones de roles y programaciones compartidas. No puede eliminar informes, modelos u otros elementos
de un servidor de informes. Para eliminar el contenido del servidor de informes, use el Administrador de
informes en su lugar. O bien, si el servidor de informes está configurado para el modo integrado de SharePoint,
use las características de administración de elementos en la biblioteca de SharePoint que incluye su contenido.
Para eliminar un elemento en el espacio de nombres de carpetas del servidor de informes
1. En el Explorador de objetos, expanda un nodo de servidor de informes. Navegue hasta la carpeta que
contiene el elemento que desea eliminar.
2. Expanda la carpeta.
3. Haga clic con el botón derecho en el elemento y, después, haga clic en Eliminar .
4. Cuando se le solicite, Haga clic en OK .
Consulte también
Conectar con un servidor de informes en Management Studio
Eliminar elementos del catálogo (Management Studio)
Reporting Services en SQL Server Management Studio (SSRS)
Servidor de informes en Management Studio ayuda
F1
02/04/2022 • 2 minutes to read
En esta sección se incluyen temas acerca de los cuadros de diálogo de SQL Server Management Studio que
pueden usarse para administrar servidores de informes.
En esta sección
Cancelación de trabajos del servidor de informes
Eliminación de elementos del catálogo
Página Propiedades del trabajo
Nueva programación compartida
Nuevo rol del sistema
Nuevo rol de usuario
Propiedades de la programación (página General)
Propiedades de la programación (página Informes)
Propiedades del servidor (página General)
Propiedades del servidor (página Ejecución)
Propiedades del servidor (página Historial)
Propiedades del servidor (página Registro)
Propiedades del servidor (página Seguridad)
Propiedades del servidor (página Opciones avanzadas)
Propiedades de rol del sistema
Propiedades de rol de usuario
Consulte también
Referencia de características (Reporting Services)
Usar SQL Server Management Studio
Cancelar trabajos del servidor de informes
(Management Studio)
02/04/2022 • 2 minutes to read
Use el cuadro de diálogo Cancelar trabajos del Ser vidor de informes para ver o cancelar los informes en
curso. Este cuadro de diálogo muestra todos los trabajos que se están ejecutando actualmente en el servidor de
informes. Aunque no puede pausar o reiniciar trabajos que se están procesando actualmente, puede cancelar
todos los trabajos o los trabajos individuales si están tardando demasiado tiempo en completarse.
Se pueden cancelar trabajos de usuario y del sistema.
Un trabajo de usuario es cualquier trabajo que haya iniciado un usuario individual; por ejemplo, ejecutar
un informe a petición, crear manualmente una instantánea del historial de informes o crear manualmente
una instantánea de ejecución de informe. Una suscripción estándar en curso es también un trabajo de
usuario.
Un trabajo del sistema es un trabajo iniciado por el servidor de informes; Los trabajos del sistema
incluyen el procesamiento de informes programados.
Para abrir esta página, inicie SQL Server Management Studio, conéctese a un servidor de informes, haga clic con
el botón derecho en Trabajos y, después, haga clic en Cancelar todos los trabajos . También puede abrir
Trabajos , hacer clic con el botón derecho en un trabajo que se está ejecutando en el servidor de informes y
seleccionar Cancelar trabajos .
Antes de cancelar un trabajo, puede ver sus propiedades para determinar cuándo se inició el trabajo. Para
obtener más información, vea Propiedades del trabajo (Management Studio).
NOTE
Esta característica no se admite en SQL Server Express con Advanced Services. La página no aparece cuando se ejecuta
SQL Server Express.
Opciones
Nombre
Muestra el nombre del informe. Las suscripciones se identifican con su descripción.
Tipo
Los valores válidos son Usuario y Sistema .
Star t Time
Muestra cuándo se inició el trabajo.
Nombre de usuario
Para los trabajos iniciados por un usuario, esta columna muestra el nombre del usuario.
Estado
Muestra el estado del trabajo. Los valores válidos son Nuevo y En ejecución . Estado siempre es Nuevo
cuando comienza el trabajo. Después de 60 segundos, el estado cambia a En ejecución . Debe actualizar la
página para que se refleje el cambio.
OK (CORRECTO)
Cancele un trabajo único o varios trabajos. Los trabajos se cancelan inmediatamente y no se pueden reanudar. Si
cancela un trabajo por error, debe solicitar de nuevo el informe o la suscripción para iniciar un nuevo trabajo.
Consulte también
Servidor de informes en Management Studio ayuda F1
Conectar con un servidor de informes en Management Studio
Administración de un proceso en ejecución
Eliminar elementos del catálogo (Management
Studio)
02/04/2022 • 2 minutes to read
Opciones
Nombre
Especifica el nombre del elemento que va a eliminar.
Tipo
Muestra el tipo de elemento que va a eliminar.
Propietario
Muestra el nombre del propietario. En la mayoría de los casos, es Sistema.
Estado
Muestra información de progreso de una operación de eliminación.
Error
Muestra un código de error si se produce un error al eliminar un elemento.
Consulte también
Eliminar un elemento (Management Studio)
Servidor de informes en Management Studio ayuda F1
Creación, modificación y eliminación de programaciones
Propiedades del trabajo (Management Studio)
02/04/2022 • 2 minutes to read
Use la página Propiedades del trabajo para ver información sobre una suscripción o un informe en curso
antes de cancelarlo.
Para abrir esta página, inicie SQL Server Management Studio, conéctese a un servidor de informes y abra la
carpeta Trabajos . Haga clic con el botón derecho en un trabajo que se está ejecutando y luego haga clic en
Propiedades .
NOTE
Esta característica no se admite en SQL Server Express con Advanced Services. La página no aparece cuando se ejecuta
SQL Server Express.
Tareas
Para poder ver información acerca de un trabajo, actualice la página para recuperar información sobre los
trabajos que se están ejecutando actualmente en el servidor de informes:
1. Abra la carpeta del servidor de informes.
2. Haga clic con el botón derecho en Trabajos y luego haga clic en Actualizar .
3. Si un trabajo aparece en una lista, haga clic con el botón derecho en él y luego haga clic en Propiedades .
Opciones
Id. del trabajo
Un GUID que se asigna a un trabajo mientras se está procesando. El valor se genera de forma aleatoria cada vez
que se ejecuta un informe o suscripción.
Estado del trabajo
Los valores válidos son Nuevo y En ejecución . Estado siempre es Nuevo cuando comienza el trabajo.
Después de 60 segundos, el estado cambia a En ejecución . Debe actualizar la página para que se refleje el
cambio.
Tipo de trabajo
Los valores válidos son Usuario y Sistema . Un trabajo de usuario es cualquier trabajo que haya iniciado un
usuario individual; por ejemplo, ejecutar un informe a petición, generar manualmente una instantánea del
historial de informes o crear manualmente una instantánea de ejecución de informe. Una suscripción estándar
en curso es también un trabajo de usuario. Un trabajo del sistema es un trabajo iniciado por el servidor de
informes; Los trabajos del sistema incluyen el procesamiento de informes que se desencadena por una
programación.
Acción del trabajo
Para los informes, esta columna muestra qué procesos de ejecución de informe están en curso. Este valor
siempre es Representar .
Descripción del trabajo
Reporting Services no proporciona descripciones de trabajo de forma predeterminada.
Nombre de ser vidor
Muestra el nombre del servidor de informes que está procesando el trabajo. Si configurara una implementación
escalada, este valor mostrará qué servidor está procesando el trabajo.
Nombre del informe
Muestra el nombre del informe. Las suscripciones se identifican con su descripción.
Ruta de acceso del informe
Muestra la ruta de acceso del informe en la jerarquía de carpetas del servidor de informes.
Star t Time
Muestra cuándo se inició el proceso.
Nombre de usuario
Para los procesos iniciados por un usuario, esta columna muestra el nombre del usuario. Para los trabajos del
sistema, éste es el nombre del servidor de informes.
Consulte también
Servidor de informes en Management Studio ayuda F1
Conectar con un servidor de informes en Management Studio
Administración de un proceso en ejecución
Nuevo Programación compartida (Management
Studio)
02/04/2022 • 3 minutes to read
Use esta página para crear una programación compartida para ejecutar suscripciones e informes publicados.
Las programaciones compartidas se pueden utilizar en lugar de las programaciones específicas del informe o de
la suscripción. La información de programación centralizada y la capacidad de pausar y reanudar las
operaciones programadas son dos características clave que distinguen las programaciones compartidas de las
programaciones específicas de elemento.
Una sola programación no admite todas las combinaciones de frecuencias. Por ejemplo, si desea ejecutar un
informe todos los viernes a las 12:00 p. m. y a las 4:00 p. m. debe crear dos programaciones diarias que
especifiquen una fecha de ejecución en viernes, una con las 12:00 p. m. como hora de inicio y otra con las 4:00 p.
m. como hora de inicio.
El procesamiento de programaciones se basa en la hora local del servidor de informes que hospeda y procesa la
programación.
Para abrir esta página, inicie SQL Server Management Studio, conéctese a un servidor de informes, haga clic con
el botón derecho en Programación compar tida y seleccione Nueva programación . Para guardar la
programación, se debe estar ejecutando el servicio del Agente SQL Server.
NOTE
Esta característica no está disponible en todas las ediciones de SQL Server. Para una lista de las características admitidas
por las ediciones de SQL Server, consulte Características compatibles con las ediciones de SQL Server 2012
(https://go.microsoft.com/fwlink/?linkid=232473).
Opciones
Nombre
Permite escribir el nombre de la programación compartida. Este nombre aparece en listas desplegables cuando
los usuarios seleccionan una programación compartida para informes y suscripciones. Asegúrese de
proporcionar un nombre descriptivo que se ajuste con facilidad dentro de una lista y que distinga con facilidad
una programación compartida de otra. El nombre debe incluir al menos un carácter alfanumérico. También
puede incluir espacios y algunos símbolos. No utilice los caracteres siguientes al especificar un nombre:
;?:@&=+,$/*<>
"/
Empezar a ejecutar esta programación el
Permite especificar la fecha de inicio de esta programación.
Detener esta programación el
Permite especificar la fecha de expiración de esta programación.
Tipo
Especifica si el patrón de periodicidad se basa principalmente en las horas, los días, las semanas o los meses.
Hora (patrón de periodicidad)
Permite seleccionar las opciones correspondientes para ejecutar una operación programada en intervalos de
horas (por ejemplo, ejecutar un informe cada 6 horas). Puede especificar el intervalo en horas y minutos.
Día (patrón de periodicidad)
Permite seleccionar las opciones correspondientes para ejecutar una operación programada en intervalos de
días (por ejemplo, ejecutar un informe cada 2 días). Puede especificar el intervalo en días y a la hora y minutos
en los que desea que se ejecute la programación.
Semana (patrón de periodicidad)
Permite seleccionar las opciones correspondientes para ejecutar una operación programada en intervalos de
semanas o cuando el patrón que desea que se repita se base en semanas (por ejemplo, ejecutar un informe cada
semana). Puede especificar una programación semanal para el día, hora y minuto en los que desea que se
ejecute la programación.
Mes (patrón de periodicidad)
Permite seleccionar las opciones correspondientes para ejecutar una operación programada en intervalos de
meses o cuando el patrón que desea que se repita se base en meses. Puede especificar una programación
mensual para el día, hora y minuto en los que desea que se ejecute la programación. Puede quitar meses
específicos de la programación.
Una vez
Seleccione esta opción para crear una programación que se ejecute una sola vez o en una fecha y hora
específicas.
Consulte también
Servidor de informes en Management Studio ayuda F1
Conectar con un servidor de informes en Management Studio
Crear, modificar y eliminar programaciones
Programaciones
Servidor de informes en Management Studio (Ayuda F1)
Nuevo rol del sistema (Management Studio)
02/04/2022 • 2 minutes to read
Utilice esta página para crear una definición de roles de nivel del sistema. Una definición de roles del sistema
especifica un conjunto de tareas de nivel de sistema que se aplican a un servidor de informes como un conjunto.
NOTE
Las definiciones de roles solo se utilizan en un servidor de informes que se ejecute en modo nativo. Si el servidor de
informes está configurado para la integración con SharePoint, esta página no está disponible.
Opciones
Nombre
Escriba el nombre de la definición de roles. Un nombre de definición de roles debe ser único en el espacio de
nombres del servidor de informes. El nombre debe incluir al menos un carácter alfanumérico. También puede
incluir espacios y algunos símbolos. No utilice los caracteres siguientes al especificar un nombre:
;?:@&=+,$/*<>
"/
Descripción
Proporcione una descripción que explique cómo usar el rol y que indique lo que admite.
Task
Seleccione las tareas de nivel de sistema que se pueden realizar mediante este rol. No puede crear nuevas tareas
ni modificar las tareas existentes que admite Reporting Services. No puede elegir tareas de nivel de elemento
para una definición de rol del sistema.
Descripción de la tarea
Muestra una descripción de la tarea con las operaciones o los permisos que ésta admite.
Consulte también
Servidor de informes en Management Studio ayuda F1
Definiciones de roles
Nuevo rol de usuario (Management Studio)
02/04/2022 • 2 minutes to read
Utilice esta página para crear una definición de roles de nivel de elemento. Una definición de roles de nivel de
elemento es una colección con nombre de las tareas que puede realizar un usuario con las carpetas, los
informes, los modelos, los recursos y los orígenes de datos compartidos. Un ejemplo de definición de roles de
nivel de elemento sería el rol predefinido Explorador, que identifica los tipos de acciones que podría necesitar el
usuario final de un informe para navegar por carpetas y ver informes.
Se pretende que el número de definiciones de roles sea reducido. La mayoría de las organizaciones solo
requieren algunas. Sin embargo, si las definiciones de roles predefinidos no son suficientes, se pueden modificar
o se pueden crear otras nuevas.
NOTE
Las definiciones de roles solo se utilizan en un servidor de informes que se ejecute en modo nativo. Si el servidor de
informes está configurado para la integración con SharePoint, esta página no está disponible.
Opciones
Nombre
Escriba el nombre de la definición de roles. Un nombre de definición de roles debe ser único en el espacio de
nombres del servidor de informes. El nombre debe incluir al menos un carácter alfanumérico. También puede
incluir espacios y algunos símbolos. No utilice los caracteres siguientes al especificar un nombre:
;?:@&=+,$/*<>
"/
Descripción
Escriba una descripción que explique cómo usar el rol y que especifique el rol que admite.
Task
Seleccione las tareas que se pueden realizar mediante este rol. No puede crear nuevas tareas ni modificar las
tareas existentes que admite Reporting Services. Solo las tareas de nivel de elemento pueden utilizarse en una
definición de roles de nivel de elemento.
Descripción de la tarea
Muestra una descripción de la tarea con las operaciones o los permisos que ésta admite.
Consulte también
Servidor de informes en Management Studio ayuda F1
Definiciones de roles
Propiedades de la programación (página General)
02/04/2022 • 2 minutes to read
Use la página Reporting Services en SQL Server Management Studio para ver o modificar una programación
compartida. Las programaciones compartidas se pueden utilizar en lugar de las programaciones específicas del
informe o de la suscripción. Los cambios a la programación se aplican después de guardarla. La edición de una
programación no tiene ningún efecto en los trabajos que se encuentran actualmente en curso. Si edita una
programación mientras se usa, todas las suscripciones y los informes de procesamiento actualmente
desencadenados de dicha programación podrán terminar.
Una sola programación no admite todas las combinaciones de frecuencias. Por ejemplo, si desea ejecutar un
informe todos los viernes a las 12:00 p. m. y a las 4:00 p. m. debe crear dos programaciones diarias que
especifiquen una fecha de ejecución en viernes, una con las 12:00 p. m. como hora de inicio y otra con las 4:00 p.
m. como hora de inicio.
El procesamiento de programaciones se basa en la hora local del servidor de informes que hospeda y procesa la
programación.
Para abrir esta página:
1. Inicie SQL Server Management Studio.
2. Conéctese a un servidor de informes.
3. Expanda la carpeta Programaciones compar tidas .
4. Haga clic con el botón derecho en una programación compartida y seleccione Propiedades .
NOTE
Esta característica no está disponible en todas las ediciones de SQL Server y esta página no aparece cuando se ejecuta
una edición que no tiene esta característica. Para obtener una lista de las características admitidas por las ediciones de SQL
Server, vea Ediciones y características admitidas de SQL Server 2017.
Opciones
Nombre
Especifica el nombre de la programación compartida.
Empezar a ejecutar esta programación el
Especifica una fecha de inicio para esta programación.
Detener esta programación el
Especifica una fecha de expiración para esta programación.
Tipo
Especifica si el patrón de periodicidad está basado principalmente en las horas, los días, las semanas, los meses
o solo se ejecuta una vez.
Hora (patrón de periodicidad)
Especifica opciones para ejecutar una operación de programación en intervalos de una hora (por ejemplo, para
ejecutar un informe cada 6 horas). Puede especificar el intervalo en horas y minutos.
Día (patrón de periodicidad)
Especifica opciones para ejecutar una operación de programación en intervalos de días (por ejemplo, para
ejecutar un informe cada 2 días). Puede especificar el intervalo en días y a la hora y minutos en los que desea
que se ejecute la programación.
Semana (patrón de periodicidad)
Especifica opciones para ejecutar una operación de programación en intervalos de una semana o cuando el
patrón que desea repetir se basa en semanas (por ejemplo, para ejecutar un informe una semana sí y otra no).
Puede especificar una programación semanal para el día, hora y minuto en los que desea que se ejecute la
programación.
Mes (patrón de periodicidad)
Especifica opciones para ejecutar una operación de programación en intervalos de un mes o cuando el patrón
que desea repetir se basa en meses. Puede especificar una programación mensual para el día, hora y minuto en
los que desea que se ejecute la programación. Puede quitar meses específicos de la programación.
Una vez
Especifica una programación que se ejecuta solamente una vez, en una fecha y hora específicas.
Consulte también
Servidor de informes en Management Studio ayuda F1
Conectar con un servidor de informes en Management Studio
Crear, modificar y eliminar programaciones
Programaciones
Propiedades de la programación (página Informes)
02/04/2022 • 2 minutes to read
Use la Reporting Services página de propiedades de programación en SQL Server Management Studio para ver
una lista de todos los informes que usan la programación compartida específica. Las programaciones pueden
utilizarse para actualizar instantáneas de informe, generar un historial de informes, desencadenar una
suscripción o hacer expirar una copia del informe almacenada en caché. Para averiguar cómo se usa la
programación, vea la información de propiedad y suscripciones del informe.
Aunque esta página muestra cada informe que usa la programación compartida, no indica cuántas veces se usa
la programación compartida dentro de ese informe único. Por ejemplo, supongamos que 20 diferentes
suscriptores al informe Company Sales usan la misma programación compartida para desencadenar el
procesamiento de suscripciones. En este caso, el informe Company Sales solamente aparecerá una vez en esta
lista, aunque el informe tenga 20 referencias a la programación compartida.
Para abrir la página de propiedades de programación:
1. Inicie SQL Server Management Studio.
2. Conéctese a un servidor de informes.
3. Abra la carpeta Programaciones compar tidas .
4. Haga clic con el botón derecho en una programación compartida y seleccione Propiedades .
5. Haga clic en Informes .
También puede administrar programaciones compartidas desde la Configuración del sitio del portal web de
Reporting Services .
NOTE
Esta característica no está disponible en todas las ediciones de SQL Server. Para obtener una lista de las características
admitidas por las ediciones de SQL Server, vea Ediciones y características admitidas de SQL Server 2017.
Opciones
Carpeta
Especifica la ruta de acceso del informe.
Repor t
Especifica el nombre del informe que utiliza la programación.
Consulte también
Crear, modificar y eliminar programaciones
Programaciones
Servidor de informes en Management Studio ayuda F1
Conectar con un servidor de informes en Management Studio
Configurar las propiedades generales de un informe (Administrador de informes)
Propiedades del servidor de informes (página
General)
02/04/2022 • 2 minutes to read
Use esta página para ver o modificar el título usado en el Administrador de informes, habilitar o deshabilitar Mis
informes, seleccionar una definición de roles para la seguridad de Mis informes, y habilitar o deshabilitar el
control de impresión del cliente.
Para abrir esta página:
1. Iniciar SQL Server Management Studio
2. Conéctese a una instancia del servidor de informes.
3. Haga clic con el botón derecho en el nombre del servidor de informes y seleccione Propiedades .
El modo de servidor determina qué propiedades de servidor se pueden establecer. Si administra un servidor de
informes configurado para el modo integrado con SharePoint, no puede habilitar Mis informes o establecer el
título de la aplicación para el portal web.
Opciones
Nombre
Escriba un nombre que aparecerá en la parte superior del portal web. De manera predeterminada, este valor es
SQL Server Reporting Services. El nombre que especificó solamente aparece en el Administrador de informes.
Versión
Esta propiedad es de solo lectura. Especifica la versión de SQL Server Reporting Services que está usando.
Edición
Esta propiedad es de solo lectura. Especifica la instancia del servidor de informes actual. El Administrador de
informes no está disponible en todas las ediciones de MicrosoftSQL Server. Para obtener una lista de las
características admitidas por las ediciones de SQL Server, vea Ediciones y características admitidas de SQL
Server 2017.
Modo de autenticación
Esta propiedad es de solo lectura. Identifica los tipos de solicitudes de autenticación aceptados por la instancia
del servidor de informes. Para cambiar el modo de autenticación, tiene que editar el archivo
RSRepor tSer ver.config . Para más información, consulte Authentication with the Report Server.
URL
Esta propiedad es de solo lectura. Especifica la dirección URL al servicio web del servidor de informes. Este valor
se especifica en la herramienta de configuración de Reporting Services . Para más información, vea Configurar
una dirección URL (Administrador de configuración del servidor de informes).
Habilitar una carpeta Mis informes para cada usuario
Hace que Mis Informes esté disponible para los usuarios. Esta opción solo está disponible para los servidores
de informes en modo nativo.
Seleccione el rol que se aplicará a cada una de las carpetas de Mis informes
Especifique una definición de roles para usarla para la seguridad de Mis informes. La definición de roles
identifica el conjunto de tareas que se admiten en cada carpeta Mis informes.
Consulte también
Establecer las propiedades del servidor de informes (Management Studio)
Conectar con un servidor de informes en Management Studio
Habilitar y deshabilitar Mis informes
Servidor de informes en Management Studio ayuda F1
Protección de Mis informes
Propiedades del servidor (página Ejecución)
02/04/2022 • 2 minutes to read
Utilice esta página para establecer un valor de tiempo de espera para la ejecución de informes. Este valor se
aplica a todos los informes que se procesan mediante la instancia del servidor de informes actual. Puede
sobrescribir este valor para informes individuales. El valor que especifica debe alojar todo el procesamiento de
informes que se produce en el servidor de informes, más el procesamiento de consultas realizado en el servidor
de bases de datos cuando el servidor de informes recupera datos que se usan en el informe.
Para abrir esta página, inicie SQL Server Management Studio, conéctese a una instancia del servidor de
informes, haga clic con el botón derecho en el nombre del servidor de informes y seleccione Propiedades .
Haga clic en Ejecución para abrir esta página.
Opciones
No establecer tiempo de espera para la ejecución de informes
Permite a un servidor de informes tiempo ilimitado para completar el procesamiento de informes.
Limitar la ejecución de informes al siguiente número de segundos
Establezca una restricción horaria en la ejecución de informes. El período de tiempo empieza cuando se solicita
el informe. Si el período finaliza antes de que el informe se haya procesado completamente, el servidor de
informes cancela el proceso y todas las consultas en proceso para orígenes de datos externos.
Consulte también
Establecer las propiedades del servidor de informes (Management Studio)
Conectar con un servidor de informes en Management Studio
Establecer las propiedades del procesamiento de informes
Establecer valores de tiempo de espera para el procesamiento de informes y conjuntos de datos compartidos
(SSRS)
Servidor de informes en Management Studio (Ayuda F1)
Propiedades del servidor (página Historial)
02/04/2022 • 2 minutes to read
Use esta página de Reporting Services en SQL Server Management Studio para establecer un valor
predeterminado para el número de copias del historial de informes que es necesario conservar. El valor
predeterminado proporciona un valor inicial que establece los límites del historial de informes para todos los
informes. Existe la posibilidad de modificar esta configuración para informes individuales.
El historial de informes es una colección de instantáneas de informe que incluye datos de informe y diseño
actual para el informe en el momento en que se crea la instantánea. Puede usar el historial de informes para
mantener una copia de un informe como se encontraba en una fecha u hora específicas. Puede crear y
administrar el historial de informes para informes individuales que se ejecutan en un servidor de informes en
modo nativo o un servidor de informes que se configura para modo integrado con SharePoint.
Las instantáneas del historial de informes están almacenadas en la base de datos del servidor de informes. Si
mantiene un número ilimitado de instantáneas, asegúrese de comprobar periódicamente el tamaño de la base
de datos para asegurarse de que no crece demasiado rápido ni consume demasiado espacio en disco.
Para abrir esta página:
1. Inicie SQL Server Management Studio.
2. Conéctese a una instancia del servidor de informes.
3. Haga clic con el botón derecho en el nombre del servidor de informes y seleccione Propiedades .
4. Haga clic en Historial para abrir esta página.
Opciones
Conser var un número ilimitado de instantáneas en el historial de informe
Conserve todas las instantáneas del historial de informes. Para reducir el tamaño del historial de informe, debe
eliminar las instantáneas manualmente.
Limitar las copias del historial de informe
Conserve un número fijo de instantáneas del historial de informes. Cuando se alcanza el límite, las copias más
antiguas se eliminan del historial de informe para dejar sitio para las nuevas.
Si posteriormente limita el historial del informe, cuando el historial del informe existente exceda el límite
especificado, el servidor de informes lo reducirá según el nuevo límite. Las instantáneas de informe más
antiguas son las que se eliminan primero. Si el historial del informe está vacío o por debajo del límite, se
agregan nuevas instantáneas de informe. Cuando se alcanza el límite, se elimina la instantánea del informe más
antigua cuando se agrega una nueva.
Consulte también
Establecer las propiedades del servidor de informes (Management Studio)
Conectar con un servidor de informes en Management Studio
Servidor de informes en Management Studio (Ayuda F1)
Propiedades del servidor (página Registro)
02/04/2022 • 2 minutes to read
Use esta página de Reporting Services en SQL Server Management Studio para establecer límites en los datos
de ejecución de informes que recoge un servidor de informes. Los datos de ejecución se almacenan
internamente en la base de datos del servidor de informes. Puede realizar el seguimiento de la actividad de
informe para el servidor de informes que se ejecuta en modo nativo o en modo integrado con SharePoint. Si el
servidor de informes forma parte de una implementación escalada, el registro de ejecución de informes
mantiene un registro de toda la actividad de informe para la implementación completa en un archivo de registro
único.
Para abrir esta página:
1. Iniciar SQL Server Management Studio
2. Conéctese a un servidor de informes.
3. Haga clic con el botón derecho en el nombre del servidor de informes y seleccione Propiedades .
4. Haga clic en Registro para abrir esta página.
Opciones
Habilitar el registro de la ejecución de informes
Haga clic para crear y almacenar información sobre la actividad de informe en el servidor. Si esta opción está
habilitada, el servidor de informes realizará un seguimiento sobre qué informes se usan, la frecuencia del
procesamiento de informes, el tipo de operación de informe que se realizó, el formato de salida y quién ejecutó
el informe. Para obtener más información sobre los puntos de datos adicionales que se capturan en el registro,
vea Registro de ejecución del servidor de informes y la vista ExecutionLog3.
Quitar entradas de registro anteriores a este número de días
Permite especificar el número de días después del cual se eliminarán las entradas de registro del registro de la
ejecución de informes. El valor predeterminado es 60 días.
Consulte también
Establecer las propiedades del servidor de informes (Management Studio)
Conectar con un servidor de informes en Management Studio
Archivos de registro y orígenes de Reporting Services
Servidor de informes en Management Studio ayuda F1
Registro de ejecución del servidor de informes y la vista ExecutionLog3
Propiedades del servidor (página de seguridad) -
Reporting Services
02/04/2022 • 2 minutes to read
Use esta página de Reporting Services en SQL Server Management Studio para desactivar características que
pueden poner en peligro un servidor de informes. Al desactivar estas características, se limita alguna
funcionalidad, pero puede mejorar la seguridad total del servidor de informes mitigando amenazas concretas.
Para abrir esta página:
1. Inicie SQL Server Management Studio.
2. Conéctese a una instancia del servidor de informes.
3. Haga clic con el botón derecho en el nombre del servidor de informes y seleccione Propiedades .
4. Haga clic en Seguridad para abrir esta página.
Opciones
Habilitar la seguridad integrada de Windows para orígenes de datos de informe
Especifique si una conexión a un origen de datos de informe usa el token de seguridad de Windows del usuario
que solicitó el informe.
Si desactiva esta característica, la característica de Seguridad integrada de Windows en las páginas de
propiedades de origen de datos del informe no estará disponible. Si los orígenes de datos del informe se
configuran para la seguridad integrada de Windows y posteriormente se desactiva esta característica, el
servidor de informes actualiza de forma inmediata todas las propiedades de conexión de origen de datos para
solicitar las credenciales.
Habilitar la notificación ad hoc
Especifica si los usuarios pueden realizar consultas ad hoc desde un informe del Generador de informes, en el
que los nuevos informes se generan automáticamente cuando un usuario hace clic en los datos de interés.
Al establecer esta opción se determina si la propiedad EnableLoadRepor tDefinition en el servidor de
informes está se establece en True o False . Si se desactiva esta opción, la propiedad se establece en False y el
servidor de informes no genera los informes click-through que se crean durante la exploración de datos. Se
bloquean todas las llamadas al método LoadRepor tDefinition .
Al desactivar esta opción, se mitiga una amenaza en la que un usuario malintencionado inicia un ataque por
denegación de servicio sobrecargando el servidor de informes con solicitudes LoadRepor tDefinition .
Consulte también
Establecer las propiedades del servidor de informes (Management Studio) Conectar con un servidor de
informes en Management Studio Especificar información de credenciales y conexión para los orígenes de datos
de informes Servidor de informes en Management Studio (Ayuda F1)
Página Opciones avanzadas de las propiedades del
servidor: Power BI Report Server y Reporting
Services
02/04/2022 • 12 minutes to read
Opciones
AccessControlAllowCredentials
(Solo Power BI Report Server, Reporting Services 2017 y versiones posteriores) Indica si la respuesta a la
solicitud del cliente se puede exponer cuando la marca credentials está establecida en true. El valor
predeterminado es false .
AccessControlAllowHeaders
(Solo Power BI Report Server, Reporting Services 2017 y versiones posteriores) Lista separada por comas de
encabezados que el servidor permitirá cuando un cliente realiza una solicitud. Esta propiedad puede ser una
cadena vacía; si se especifica *, se permiten todos los encabezados.
AccessControlAllowMethods
(Solo Power BI Report Server, Reporting Services 2017 y versiones posteriores) Lista separada por comas de
métodos HTTP que el servidor permitirá cuando un cliente realiza una solicitud. Los valores predeterminados
son (GET, PUT, POST, PATCH, DELETE); si se especifica *, se permiten todos los métodos.
AccessControlAllowOrigin
(Solo Power BI Report Server, Reporting Services 2017 y versiones posteriores) Lista separada por comas de los
orígenes que el servidor permitirá cuando un cliente realiza una solicitud. El valor predeterminado es en blanco,
lo que evita todas las solicitudes; si se especifica *, se permiten todos los orígenes siempre que no haya
credenciales establecidas; si hay credenciales especificadas, se debe especificar una lista explícita de orígenes.
AccessControlExposeHeaders
(Solo Power BI Report Server, Reporting Services 2017 y versiones posteriores) Lista separada por comas de
encabezados que el servidor expondrá a los clientes. Está en blanco de forma predeterminada.
AccessControlMaxAge
(Solo Power BI Report Server, Reporting Services 2017 y versiones posteriores) Especifica el número de
segundos que se pueden almacenar en caché los resultados de la solicitud preparatoria. El valor predeterminado
es 600 (10 minutos).
AllowedResourceExtensionsForUpload
(Solo Power BI Report Server y Reporting Services 2017 y versiones posteriores) Conjunto de extensiones de
recursos que se pueden cargar en el servidor de informes. No es necesario incluir extensiones para tipos de
archivos integrados como *.rdl y *.pbix. El valor predeterminado es "*, *.xml, *.xsd, *.xsl, *.png, *.gif, *.jpg, *.tif,
*.jpeg, *.tiff, *.bmp, *.pdf, *.svg, *.rtf, *.txt, *.doc, *.docx, *.pps, *.ppt, *.pptx".
CustomHeaders
(Solo Power BI Report Server de enero de 2020 y Reporting Services 2019 y versiones posteriores)
Establece los valores de encabezado para todas las direcciones URL que coinciden con el patrón de expresión
regular especificado. Los usuarios pueden actualizar el valor CustomHeaders con XML válido para establecer los
valores de encabezado de las direcciones URL de solicitud seleccionadas. Los administradores pueden agregar
cualquier número de encabezados en el XML. En Reporting Services 2019, de forma predeterminada, no hay
ningún encabezado personalizado y el valor está en blanco. En Power BI Report Server (enero de 2020) y
versiones posteriores, el valor es este:
<CustomHeaders>
<Header>
<Name>X-Frame-Options</Name>
<Pattern>(?(?=.*api.*|.*rs:embed=true.*|.*rc:toolbar=false.*)(^((?!(.+)((\/api)|(\/(.+)
(rs:embed=true|rc:toolbar=false)))).*$))|(^(?!(http|https):\/\/([^\/]+)\/powerbi.*$)))</Pattern>
<Value>SAMEORIGIN</Value>
</Header>
</CustomHeaders>
NOTE
Un número excesivo de encabezados puede afectar el rendimiento.
<CustomHeaders>
<Header>
<Name>{Name of the header}</Name>
<Pattern>{Regex pattern to match URLs}</Pattern>
<Value>{Value of the header}</Value>
</Header>
</CustomHeaders>
EnableLoadReportDefinition
Seleccione esta opción para especificar si los usuarios pueden realizar una ejecución de informes no planeada
desde un informe del Generador de informes. Al establecer esta opción, se determina el valor de la propiedad
EnableLoadRepor tDefinition en el servidor de informes.
Si se desactiva esta opción, la propiedad se establece en False. El servidor de informes no generará informes
click-through para los informes en los que se use un modelo de informe como origen de datos. Se bloquean
todas las llamadas al método LoadReportDefinition.
Al desactivar esta opción, se mitiga una amenaza en la que un usuario malintencionado inicia un ataque por
denegación de servicio sobrecargando el servidor de informes con solicitudes LoadReportDefinition.
EnableMyReports
Indica si la característica Mis informes está habilitada. El valor true indica que la característica está habilitada.
EnablePowerBIReportExportData
(Solo Power BI Report Server) Habilita la exportación de datos de Power BI Report Server desde los objetos
visuales de Power BI. Los valores son True o False. El valor predeterminado es True.
EnablePowerBIReportExportUnderlyingData
(Solo Power BI Report Server) Indica si un cliente puede exportar los datos subyacentes de los objetos visuales
de Power BI en Power BI Report Server. Un valor de True indica que la característica está habilitada.
EnableRemoteErrors
Incluye información de errores externa (por ejemplo, sobre los orígenes de datos de informe) con los mensajes
de error que se devuelven para los usuarios que solicitan informes de los equipos remotos. Los valores válidos
son true y false . El valor predeterminado es false . Para más información, vea Habilitar errores remotos
(Reporting Services).
EnableTestConnectionDetailedErrors
Indica si se envían mensajes de error detallados al equipo cliente cuando los usuarios prueban las conexiones a
orígenes de datos mediante el servidor de informes. El valor predeterminado es true . Si la opción se establece
en false , solo se enviarán mensajes de error genéricos.
ExecutionLogDaysKept
Número de días que mantener la información de ejecución de informes en el registro de ejecución. Entre los
valores válidos de esta propiedad están el rango -1 - 2 ,147 ,483 y 647 . Si el valor es -1 , no se eliminan las
entradas de la tabla del registro de ejecución. El valor predeterminado es 60 .
NOTE
Si establece un valor de 0, se eliminan todas las entradas del registro de ejecución. Un valor de -1 mantiene las entradas
del registro de ejecución y no las elimina.
ExecutionLogLevel
Establezca el nivel de registro de ejecución. El valor predeterminado es Normal.
ExternalImagesTimeout
Determina el período de tiempo dentro del cual se debe recuperar un archivo de imagen externo antes de que
se agote el tiempo de espera de la conexión. El valor predeterminado es 600 segundos.
InterProcessTimeoutMinutes
(Solo Power BI Report Server, Reporting Services 2019 y versiones posteriores) Establece el tiempo de espera
del proceso en minutos. El valor predeterminado es 30.
MaxFileSizeMb
Establezca el tamaño máximo del archivo en MB. El valor predeterminado es 1000. El máximo es 2000.
ModelCleanupCycleMinutes
(Solo Power BI Report Server) Establece la frecuencia de comprobación de los modelos no utilizados en
memoria en minutos. El valor predeterminado es 15.
ModelExpirationMinutes
(Solo Power BI Report Server) Establece la frecuencia con la que los modelos sin usar se expulsan de la memoria
en minutos. El valor predeterminado es 60.
MyReportsRole
El nombre del rol que se usa al crear directivas de seguridad en las carpetas Mis informes del usuario. El valor
predeterminado es My Repor ts Role .
OfficeAccessTokenExpirationSeconds
(Solo Power BI Report Server, Reporting Services 2019 y versiones posteriores) Establece cuánto tiempo, en
segundos, se quiere que expire el token de acceso de Office. El valor predeterminado es 60.
OfficeOnlineDiscoveryURL
(Solo Power BI Report Server) Establece la dirección de la instancia de Office Online Server para ver Libros de
Excel.
RDLXReportTimetout
El valor de tiempo de espera de procesamiento del informe RDLX (informes de Power View en
SharePoint Server), en segundos, para todos los informes administrados en el espacio de nombres del servidor
de informes. Este valor se puede invalidar en el nivel de informe. Si se establece esta propiedad, el servidor de
informes intenta detener el procesamiento de un informe cuando ha expirado el tiempo especificado. Los
valores válidos para esta propiedad van desde -1 a 2 147 483****647 . Si el valor es -1 , no se agota el tiempo
de espera de los informes del espacio de nombres durante el procesamiento. El valor predeterminado es 1800 .
RequireIntune
(Solo Power BI Report Server, Reporting Services 2017 y versiones posteriores) Requiere Intune para acceder a
los informes de la organización a través de la aplicación móvil de Power BI. El valor predeterminado es False.
RestrictedResourceMimeTypeForUpload
(Solo Power BI Report Server de enero de 2019, Reporting Services 2017 y versiones posteriores) El conjunto
de tipos MIME con el que los usuarios no pueden cargar contenido. Los recursos que ya estén almacenados con
un tipo MIME restringido solo se pueden descargar como application/octet-stream en lugar de abrirse o
ejecutarse en el explorador. De forma predeterminada, no hay ningún elemento restringido en esta lista, pero se
recomienda que las organizaciones lo rellenen para proporcionar la mejor experiencia.
ScheduleRefreshTimeoutMinutes
(Solo Power BI Report Server) Tiempo de espera de actualización de datos en minutos para la actualización
programada en informes de Power BI con modelos de AS incrustados. El valor predeterminado es 120 minutos.
SessionTimeout
El período, en segundos, que una sesión permanece activa. El valor predeterminado es 600 .
SharePointIntegratedMode
Esta propiedad de solo lectura indica el modo de servidor. Si este valor es False, el servidor de informes se
ejecuta en modo nativo.
ShowDownloadMenu
(Solo Power BI Report Server, Reporting Services 2017 y versiones posteriores) Habilita el menú de descarga de
las herramientas de cliente. El valor predeterminado es true.
SiteName
El nombre del sitio del servidor de informes mostrado en el título de la página del portal web. El valor
predeterminado es SQL Server Reporting Services. Esta propiedad puede ser una cadena vacía. La longitud
máxima es de 8000 caracteres.
SnapshotCompression
Define la manera en la que se comprimen las instantáneas. El valor predeterminado es SQL . Los valores válidos
son los siguientes:
StoredParametersLifetime
Especifica el número máximo de días que un parámetro almacenado puede estar almacenado. Los valores
válidos -1 y de +1 a 2 147 483 647 . El valor predeterminado es 180 días.
StoredParametersThreshold
Especifica el número máximo de valores de parámetro que se pueden almacenar por el servidor de informes.
Los valores válidos -1 y de +1 a 2 147 483 647 . El valor predeterminado es 1500 .
SupportedHyperlinkSchemes
(Solo Power BI Report Server de enero de 2019, Reporting Services 2019 y versiones posteriores) Establece una
lista separada por comas de los esquemas de URI que se pueden definir en acciones de hipervínculo que
pueden representarse o "*" para habilitar todos los esquemas de hipervínculo. Por ejemplo, al establecer "http,
https" se permitirían los hipervínculos a "https://www. contoso.com", pero quitaría hipervínculos a
"mailto:[email protected]" o "javascript:window.open(‘ www.contoso.com’, ‘_blank’)". El valor predeterminado es
"*".
SystemReportTimeout
El valor de tiempo de espera de procesamiento de informes predeterminado, en segundos, para todos los
informes administrados en el espacio de nombres del servidor de informes. Este valor se puede invalidar en el
nivel de informe. Si se establece esta propiedad, el servidor de informes intenta detener el procesamiento de un
informe cuando ha expirado el tiempo especificado. Los valores válidos para esta propiedad van desde -1 a
2 147 483****647 . Si el valor es -1 , no se agota el tiempo de espera de los informes del espacio de nombres
durante el procesamiento. El valor predeterminado es 1800 .
SystemSnapshotLimit
Número máximo de instantáneas almacenadas para un informe. Los valores válidos para esta propiedad van
desde -1 a 2 147 483****647 . Si el valor es -1 , no hay ningún límite de instantáneas.
TimerInitialDelaySeconds
(Solo Power BI Report Server, Reporting Services 2017 y versiones posteriores) Establece cuánto tiempo, en
segundos, quiere que se retrase la hora de inicio. El valor predeterminado es 60.
TrustedFileFormat
(Solo Power BI Report Server, Reporting Services 2017 y versiones posteriores) Establece todos los formatos de
archivo externos que se abren en el explorador en el sitio del portal de Reporting Services. Los formatos de
archivo externos no enumerados indican que se descargue la opción en el explorador. Los valores
predeterminados son jpg, jpeg, jpe, wav, bmp, pdf, img, gif, json, mp4, web y png.
UseSessionCookies
Indica si el servidor de informes debería usar cookies de sesión al comunicarse con exploradores cliente. El valor
predeterminado es true .
Consulte también
Establecer las propiedades del servidor de informes (Management Studio)
Conectar con un servidor de informes en Management Studio
Propiedades de Reporting Services
Servidor de informes en Management Studio ayuda F1
Propiedades del sistema del servidor de informes
Script para tareas administrativas y de implementación
Habilitar y deshabilitar Mis informes
¿Tiene alguna pregunta más? Puede plantear sus dudas en el foro de Reporting Services.
Propiedades de rol del sistema (Management
Studio)
02/04/2022 • 2 minutes to read
Use la página Roles del sistema para ver las definiciones de roles del sistema actualmente definidas para el
servidor de informes. Una definición de roles del sistema contiene una colección con nombre de tareas que se
realizan en relación con el sitio completo, en lugar de un elemento individual. Las definiciones de roles se
asignan a un usuario o grupos para crear una asignación de roles. Las tareas de la definición de roles especifican
lo que puede hacer el usuario o grupo.
Reporting Services tiene dos definiciones de roles del sistema predefinidas: Administrador del sistema y
Usuario del sistema . Las definiciones de estos roles se pueden modificar cambiando la lista de tareas, o bien,
se puede crear un nuevo rol del sistema que admita una combinación distinta de tareas. Al editar una definición
de roles, todas las asignaciones de roles que la incluyan se verán afectadas.
NOTE
Las asignaciones de roles del sistema solamente se usan en un servidor de informes que se ejecuta en modo nativo. Si el
servidor de informes está configurado para la integración con SharePoint, esta página no está disponible.
Opciones
Nombre
Especifica el nombre de la definición de roles del sistema.
Descripción
Muestra una descripción de la definición de roles del sistema. En SQL Server Management Studio, esta
descripción solo resulta visible en esta página. Los usuarios que ven este elemento a través del Administrador
de informes pueden ver esta descripción al examinar la jerarquía de carpetas.
Task
Muestra todas las tareas del nivel de sistema que se pueden seleccionar para esta definición de roles. Puede
agregar o quitar elementos de la lista de tareas predefinidas para definir el modo en que los usuarios tienen
acceso a un elemento dado a través de ese rol. No puede crear nuevas tareas y no puede modificar tareas
existentes.
Descripción
Proporciona información sobre cada tarea. No puede modificar descripciones de tareas.
Consulte también
Servidor de informes en Management Studio ayuda F1
Tareas de nivel de sistema
Tareas y permisos
Roles predefinidos
Propiedades de rol de usuario (Management
Studio)
02/04/2022 • 2 minutes to read
Use esta página para ver qué tareas se incluyen en una definición de roles de nivel de elemento. También puede
usar esta página para cambiar la lista de tareas o modificar una descripción de roles.
Una definición de roles de nivel de elemento es una colección con nombre de las tareas que realizan los
usuarios respecto a un elemento determinado, es decir, una carpeta, un informe, un recurso o un origen de
datos compartido. Las definiciones de roles se asignan a un usuario o grupo para crear una asignación de roles
en el Administrador de informes. Las tareas de la definición de roles describen lo que puede hacer el usuario o
grupo.
Reporting Services incluye varias definiciones de roles de nivel de elemento predeterminadas con las que podrá
trabajar. Puede modificar las definiciones de roles cambiando la lista de tareas de cada una. Al editar una
definición de roles, todas las asignaciones de roles que la incluyan se verán afectadas.
NOTE
Las asignaciones de roles de usuario solo se usan en un servidor de informes que se ejecuta en modo nativo. Si el
servidor de informes se configura para la integración con SharePoint, esta página muestra la información de solo lectura
sobre los roles y los niveles de permisos que se definen en el sitio de SharePoint.
Opciones
Nombre
Especifica el nombre de la definición de roles.
Descripción
Muestra una descripción de la definición de roles. En SQL Server Management Studio, esta descripción solo
resulta visible en esta página. En el Administrador de informes, esta descripción ayuda a los usuarios a decidir si
desean usar el rol en una asignación de roles.
Task
Muestra todas las tareas de nivel de elemento que pueden seleccionarse para esta definición de roles. Puede
agregar o quitar elementos de la lista de tareas predefinidas para definir el modo en que los usuarios tienen
acceso a un elemento dado a través de ese rol. No puede crear nuevas tareas y no puede modificar tareas
existentes. La lista de tareas de una definición de roles solo aparece en SQL Server Management Studio.
Descripción de la tarea
Proporciona información sobre cada tarea. No puede modificar descripciones de tareas.
Consulte también
Tareas de nivel de elemento
Definiciones de roles
Servidor de informes en Management Studio ayuda F1
Tareas y permisos
Roles predefinidos
entorno de creación del Generador de informes
(SSRS)
02/04/2022 • 2 minutes to read
Generador de informes es un entorno de creación independiente para crear informes paginados de Reporting
Services fuera de Visual Studio. Al diseñar un informe, especifica dónde obtener los datos, qué datos obtener y
cómo mostrar los datos. Al ejecutar el informe, el procesador de informes toma toda la información
especificada, recupera los datos y los combina con el diseño del informe para generar el informe. Puede
instalarlo desde el portal web de Reporting Services o desde el Centro de descarga de Microsoft.
Install Report Builder desde el Centro de descarga de Microsoft.
Consulte también
Install Report Builder
Herramientas de Reporting Services
Diseñar informes con el Diseñador de informes (SSRS)
Secuencias de comandos y PowerShell con
Reporting Services
02/04/2022 • 2 minutes to read
Reporting Services admite una amplia gama de escenarios de desarrollo y administración a través de script,
incluida la utilidad de línea de comandos rs.exe, cmdlets de PowerShell para servidores de informes de modo de
SharePoint y aprovechando el Reporting Services modelo de objetos de PowerShell para los modos nativo y
SharePoint.
Los administradores pueden escribir el script en Microsoft Visual Basic para automatizar la manera de
implementar y administrar una instalación del servidor de informes. Los administradores también
pueden generar y ejecutar scripts de Transact-SQL que crean, configurar y actualizan una base de datos
del servidor de informes. Los administradores también pueden usar las características de script de
reproducción y registro en SQL Server Management Studio para automatizar las tareas de
mantenimiento rutinarias.
Los programadores pueden crear aplicaciones personalizadas que incluyen el script. Puede ejecutar un
script que realiza llamadas al servicio web del servidor de informes. Casi cualquier operación que puede
escribir en código administrado también se puede escribir en script.
Reporting Services admite Microsoft Visual Basic script de .NET como lenguaje de script que puede
procesar la utilidad RS.exe, un host de scripts que se ejecuta en el servidor de informes.
Reporting Services El modo SharePoint incluye Reporting Services cmdlets para la administración del servidor
de informes.
PowerShell cmdlets for Reporting Services SharePoint Mode Incluye los ejemplos siguientes:
Crear una aplicación de servicio y un proxy
Revisar y actualizar una extensión de entrega
Obtener y establecer propiedades de la base de datos de la aplicación Reporting Services; por
ejemplo, el tiempo de espera de la base de datos
Extensiones de datos de lista
PowerShell realiza la llamada al núcleo del modelo de objetos y para la mayor parte válida para los modos
SharePoint y nativo; por ejemplo, el trabajo de migración, el trabajo de suscripción y más ejemplos relacionados
para las suscripciones funcionan en SQL15.
Use PowerShell para cambiar y enumerar los propietarios de una suscripción de Reporting Services y
ejecutar una suscripción.
Usar PowerShell para crear una máquina virtual de Azure con un servidor de informes en modo nativo.
Vea la sección "Obtener acceso a las clases WMI mediante PowerShell" en Obtener acceso al proveedor
WMI de Reporting Services.
Consulte también
Utilidad RS.exe (SSRS)
Script para tareas administrativas y de implementación
Script con la utilidad rs.exe y el servicio web
Script con la utilidad rs.exe y el servicio Web
02/04/2022 • 2 minutes to read
Los desarrolladores y administradores del servidor de informes pueden realizar operaciones en un servidor de
informes con la utilidad rs (RS.exe). Con esta utilidad, puede administrar un servidor de informes mediante
programación usando los scripts escritos con Microsoft Visual Basic.
Reporting Services para ejecutar cualquiera de las operaciones del servicio web del servidor de informes. El
scripting se puede usar para copiar la seguridad en varios informes de un servidor, para agregar y eliminar
elementos, para copiar elementos de servidor de informes de un servidor a otro, etc. Para más información
sobre el entorno de scripting, vea Ejecutar un archivo de script de Reporting Services. Los archivos de script
toman un formato determinado y se escriben en Visual Basic .NET. Para más información, vea Dar formato a un
archivo de script de Reporting Services.
Para obtener ejemplos de script, vea lo siguiente:
Script rs.exe para copiar contenido entre servidores de informes de servicios de informes de ejemplo.
Ejemplos del producto SQL Server Reporting Services.
Consulte también
Script para tareas administrativas y de implementación
Servicio web del servidor de informes
Referencia técnica (SSRS)
Utilidad RS.exe (SSRS)
Dar formato a un archivo de script de Reporting
Services
02/04/2022 • 2 minutes to read
Un script de Reporting Services es un archivo de código de Microsoft Visual Basic .NET, escrito frente a un proxy
generado en el Lenguaje de descripción de servicios web (WSDL), que define la API de SOAP de Reporting
Services. Un archivo de script se almacena como archivo de texto Unicode o UTF-8 con la extensión .rss.
El archivo de script actúa como módulo Visual Basic y contiene procedimientos definidos por el usuario y
variables de nivel de módulo. Para que el archivo de script se ejecute correctamente, debe contener un
procedimiento Main. El procedimiento Main es el primer procedimiento al que se tiene acceso cuando se ejecuta
su archivo de script. Main es donde puede agregar sus operaciones del servicio web y ejecutar sus
subprocedimientos definidos por el usuario. El código siguiente crea un procedimiento Main:
El entorno de scripts se conecta automáticamente al servidor de informes, crea la clase de proxy web y genera
una variable de referencia (rs) al objeto proxy del servicio web. Las instrucciones individuales que cree solo
tienen que hacer referencia a la variable a nivel del módulo rs para realizar cualquiera de las operaciones del
servicio web que están disponibles en la biblioteca del servicio web. El código Visual Basic siguiente llama al
método ListChildren del servicio web desde dentro de un archivo de script:
IMPORTANT
Las credenciales de usuario se administran por el entorno de script y pasan a través de los argumentos del símbolo del
sistema mediante el uso de RS.exe. Aunque puede usar la variable rs para establecer la autenticación del servicio web, se
recomienda que use el entorno de script. No tiene que autenticar el servicio web en el propio archivo de script. Para más
información sobre la autenticación del entorno de scripts, vea Utilidad RS.exe (SSRS).
No declara espacios de nombres dentro del archivo de script. El entorno de scripting hace que varios espacios
de nombres Microsoft .NET Framework útiles estén disponibles: System.Web.Ser vices ,
System.Web.Ser vices.Protocols , System.Xml y System.IO .
Para obtener ejemplos del script, vea Muestras de productos de SQL Server Reporting Services.
Consulte también
Servicio web del servidor de informes
Referencia técnica (SSRS)
Utilidad RS.exe (SSRS)
Ejecutar un archivo de script de Reporting Services
02/04/2022 • 2 minutes to read
Reporting Services los archivos de script se ejecutan desde el símbolo del sistema con el entorno de scripts de
Reporting Services (RS.exe). RS.exe tiene muchos argumentos del símbolo del sistema disponibles para su uso.
Para más información sobre las opciones del símbolo del sistema, vea Utilidad RS.exe (SSRS). Para obtener mas
muestras de script, vea Muestras de productos de SQL Server Reporting Services.
rs -i Script.rss -s https://servername/reportserver
Ejecute Script.rss en el entorno de script que especifica un nombre de usuario y contraseña para
autenticar las llamadas del servicio web:
Ejecute Script.rss en el entorno de script que especifica un tiempo de espera de servidor de 30 segundos:
rs -i Script.rss -s https://servername/reportserver -l 30
Ejecute Script.rss en el entorno de script que especifica una variable de script global denominada report.
Ejecute Script.rss en el entorno de script que especifica que las operaciones del servicio web del archivo
de script se ejecutan como lote.
rs -i Script.rss -s https://servername/reportserver -b
Consulte también
Referencia técnica (SSRS)
Script para tareas administrativas y de
implementación
02/04/2022 • 11 minutes to read
Reporting Services admite el uso de scripts para automatizar las tareas rutinarias de instalación,
implementación y administración. La implementación de un servidor de informes es un proceso de varios pasos
en el que deben usarse varias herramientas y procedimientos de configuración: no existe ningún programa o
método que automatice todas las tareas.
Tampoco se recomienda automatizar siempre todos los pasos. A veces, la manera más sencilla y eficaz de
realizar un paso es hacerlo manualmente o a través de una herramienta gráfica. Por ejemplo, si se desea
implementar muchos informes y modelos, es mejor copiar las bases de datos del servidor de informes que
escribir código para volver a crear el entorno del servidor de informes.
Algunos pasos requieren código personalizado. Por ejemplo, la configuración de las direcciones URL para el
servicio web y el Administrador de informes se puede automatizar, pero solo si se escribe código personalizado
que realice llamadas al proveedor WMI (Instrumental de administración de Windows) del servidor de informes.
Si no se desea escribir código, deberá usarse la herramienta de configuración de Reporting Services para
realizar este paso.
Para ejecutar el script que configura un servidor de informes, debe ser un administrador local en el equipo que
está configurando. Para obtener más información, vea Configurar un servidor de informes para la
administración remota.
En este tema se describen los enfoques recomendados para automatizar algunos pasos específicos. Se
mencionan varios programas e interfaces de programación; podrá ver descripciones de cada uno de ellos más
adelante en este tema.
TA REA EN F O Q UE
Configurar el servicio web del servidor de informes y las Debe escribir código personalizado que realice llamadas al
direcciones URL del Administrador de informes. proveedor WMI del servidor de informes. No hay ninguna
utilidad de línea de comandos o plantillas de script para
configurar las direcciones URL.
Crear la base de datos del servidor de informes. Debe escribir código personalizado que realice llamadas al
proveedor WMI del servidor de informes. No hay ninguna
utilidad de símbolo del sistema o plantillas de script para
crear las bases de datos del servidor de informes y
RSExecRole.
Configurar la conexión a la base de datos del servidor de Si va a cambiar la cadena de conexión, la cuenta o la
informes. contraseña o el tipo de autenticación, ejecute la utilidad
rsconfig para configurar la conexión. Para más información,
vea Configurar una conexión a la base de datos del servidor
de informes (Administrador de configuración del servidor de
informes) y rsconfig (utilidad) (SSRS).
Configurar una implementación escalada Para automatizar una implementación escalada, elija uno de
los métodos siguientes:
Realizar una copia de seguridad de las claves de cifrado Para automatizar el procedimiento de copia de seguridad de
las claves de cifrado, elija uno de los métodos siguientes:
Configurar el correo electrónico del servidor de informes Escriba código personalizado que se ejecute en el proveedor
WMI de Reporting Services . El proveedor admite un
subconjunto de los valor