Share via


Mejoras de Reporting Services en tiempo de diseño

SQL Server 2005 incorpora una serie de nuevas características de informe y mejoras de diseño. Los creadores de informes que trabajan habitualmente con el Diseñador de informes pueden agregar nuevas funciones a los informes y beneficiarse de una interfaz de usuario mejorada para definir expresiones, crear consultas MDX y usar datos de SQL Server Integration Services (SSIS) en un informe.

Se han ampliado las posibilidades de creación de informes para admitir la creación de informes ad hoc por parte del usuario o analista de informes empresariales. La nueva herramienta Generador de informes permite a los usuarios crear informes y colaborar en informes arrastrando y colocando elementos de datos en el diseño de un informe. Los informes utilizan modelos predefinidos y publicados como origen de datos. Para obtener más información sobre esta nueva e importante función, vea Mejoras en la funcionalidad de informes.

Nuevo Diseñador de modelos

La creación de informes ad hoc se basa en modelos que se han definido con anterioridad y que después se han publicado en un servidor de informes. Se ha agregado un nuevo tipo de proyecto denominado modelo de informe para crear los modelos de informes usados por el cliente del Generador de informes. Para trabajar con un modelo de informe, se usa el Diseñador de modelos, disponible con Business Intelligence Development Studio. El Diseñador de modelos proporciona varios asistentes para ayudarle a especificar los orígenes de datos y las vistas de datos, y para ayudarle a generar modelos. Para obtener más información sobre los conceptos básicos de la creación de modelos en el Diseñador de modelos, vea Tutorial: Crear un modelo de informe y Trabajar con el Diseñador de modelos.

Mejoras en el Diseñador de informes

El Diseñador de informes de SQL Server 2005 se ejecuta en Business Intelligence Development Studio, que funciona como punto de acceso a una instalación existente de Visual Studio 2005 en el equipo local o bien como shell de Visual Studio si no tiene instalado Visual Studio 2005 en el equipo. El Diseñador de informes incluye varias mejoras en los editores y generadores de consultas que proporciona. Para obtener más información, vea Vista de datos (Diseñador de informes).

Mejoras en el editor de expresiones

Ahora, el editor de expresiones incluye una lista de funciones disponibles para los creadores de informes, así como características de Intellisense que proporcionan finalización automática de instrucciones, comprobación de la sintaxis en tiempo real e información contextual sobre los parámetros en línea. Para obtener más información, vea Editar expresión (Diseñador de informes).

Orígenes de datos basados en expresiones

Reporting Services ahora admite la especificación de orígenes de datos de forma dinámica. Eso permite cambiar orígenes de datos en tiempo de ejecución según las condiciones especificadas en la expresión. Para obtener más información, vea Conectar con un origen de datos.

Nuevo diseñador de consultas de Analysis Services

El Diseñador de informes incluye un nuevo diseñador de consultas para la creación de consultas MDX. Puede usar el diseñador de consultas integrado de Analysis Services para generar consultas; para ello, debe arrastrar y colocar los metadatos del servidor en el diseño de un informe y, a continuación, obtener una vista previa de los resultados.

Mejoras en Integration Services

Puede utilizar una nueva extensión de procesamiento de datos para generar informes a partir de los datos generados por un paquete de SQL Server Integration Services (SSIS). Para obtener más información, vea Definir conjuntos de datos para datos de paquetes de SQL Server Integration Services.

Mejoras en el lenguaje RDL (Report Definition Language)

El Report Definition Language dispone de nuevos elementos para ofrecer compatibilidad con controles de informe y otras características nuevas.

Mejoras generales

  • Ahora, los informes admiten elementos InteractiveHeight Element (RDL) e InteractiveWidth Element (RDL), de modo que es posible especificar el tamaño de página para las extensiones de representación de páginas lógicas, como HTML. Para obtener más información sobre la compatibilidad con la paginación para distintas extensiones de representación, vea Controlar la paginación de informes.
  • Ahora, el elemento ConnectString Element (RDL) puede ser una expresión, lo que permite el establecimiento de conexiones dinámicas con orígenes de datos en tiempo de ejecución.
  • Puede especificarse un elemento FixedHeader Element (RDL) para los elementos ColumnGrouping y RowGrouping de una matriz y los elementos TableColumn y TableHeader de una tabla. Un encabezado fijo (FixedHeader) permanecerá visible en la página durante las operaciones de desplazamiento que continúen fuera de la página.
  • Dentro del elemento Chart, se ha agregado un elemento Style Element (RDL) a SeriesGrouping. El elemento Style definía las propiedades de estilo de borde y fondo de los elementos de la leyenda de la serie y de los puntos de datos de la serie.
  • Ahora, se admiten expresiones en los elementos MajorInterval, MinorInterval, Min y Max del elemento Axis de gráfico.
  • Ahora, GUID es un tipo de datos compatible para las expresiones de los informes.

Mejoras en los parámetros de informe

  • ReportParameter ahora admite el elemento Hidden Element (RDL), de forma que es posible definir parámetros de informe que los usuarios no pueden ver. Los parámetros de informe ocultos aún se pueden establecer mediante programación durante el procesamiento de informes.
  • ReportParameter admite también el elemento MultiValue Element (RDL) para que puedan pasarse varios valores a un único parámetro. Se obtiene acceso a los parámetros con varios valores en expresiones como matrices de base cero en las propiedades Value y Label. En los siguientes ejemplos se muestra la sintaxis: Parameters!Cities.Value(0) y Parameters!Cities.Label(0).

Mejoras en las operaciones de ordenación

  • El elemento UserSort Element (RDL) de un TextBox habilita la compatibilidad para la ordenación de datos de un informe por parte de los usuarios finales. SortExpression, SortExpressionScope y SortTarget se encargan de controlar la operación de ordenación.
  • SortExpression Element (RDL) especifica la expresión de ordenación. Tiene las mismas restricciones que una expresión GroupingFilter.
  • SortExpressionScope Element (RDL) especifica el nombre del ámbito (región de datos o agrupación) donde va a evaluarse la expresión SortExpression. Si se omite, se evaluará la expresión y la operación de ordenación se llevará a cabo de forma independiente en cada ámbito de detalle de SortTarget.
  • SortTarget Element (RDL) especifica el Name de la región de datos, la agrupación o el conjunto de datos a los que vaya a aplicarse la ordenación. Si se omite, la ordenación se aplica a la instancia del ámbito actual.

Mejoras en los elementos de informes personalizados

  • CustomReportItem describe un elemento de informe que no está definido de forma nativa en el lenguaje RDL. En la versión anterior, este elemento sólo admitía datos XML. En esta versión, proporciona una definición para controles de terceros o para cualquier elemento de informe enlazado a datos que no sea nativo de un informe de Reporting Services.
  • AtlReportItem especifica un elemento de informe para que se represente en lugar de CustomReportItem. Se utiliza cuando el ensamblado especificado por el informe personalizado no está instalado en el servidor.
  • CustomProperties contiene la configuración de CustomProperty que se utiliza al procesar el elemento de informe personalizado.
  • CustomData define los datos utilizados por CustomReportItem. La agrupación, la ordenación, el filtrado y la agregación se especifican mediante elementos DataSetName y Filters existentes y mediante estos nuevos elementos: DataColumnGroupings, DataRowGroupings, DataRows y DataCell.

Propiedades extendidas de las extensiones de procesamiento de datos de Microsoft SQL Server Analysis Services

Cuando se utiliza Microsoft SQL Server Analysis Services como un tipo de origen de datos, pueden establecerse propiedades de objetos Field adicionales. Además de Field.Value, pueden establecerse propiedades como Field.Color y Field.FormattedValue mediante el uso de la sintaxis de propiedades estándar:

Fields!FieldName.PropertyName

En la siguiente tabla se muestra una lista de las nuevas propiedades que pueden utilizarse. Para obtener más información sobre la forma de utilizar las propiedades de campo extendidas, vea Usar propiedades de campo extendidas para una base de datos de Analysis Services.

Propiedad Tipo

Valor

Object

IsMissing

Boolean

UniqueName

String

BackgroundColor

String

Color

String

FontFamily

String

FontSize

String

FontWeight

String

FontStyle

String

TextDecoration

String

FormattedValue

String

Key

Object

LevelNumber

Integer

ParentUniqueName

String

Vea también

Conceptos

Mejoras en Reporting Services
Novedades de SQL Server 2005

Otros recursos

SQL Server Reporting Services
Instalar SQL Server Reporting Services

Ayuda e información

Obtener ayuda sobre SQL Server 2005