Ejemplos de modelos de informe

Actualizado: 14 de abril de 2006

Con SQL Server 2005 Reporting Services, puede generar modelos semánticos basados en bases de datos de SQL Server ejecutando el Diseñador de modelos de informes en Business Intelligence Development Studio. Después de implementar el modelo en el servidor de informes, puede asignar permisos de seguridad basados en funciones. Los usuarios del Generador de informes pueden entonces usar el modelo para generar informes ad hoc en el Generador de informes.

El modelo de informe de ejemplo AdventureWorks está incluido en SQL Server 2005. Los ejemplos no se instalan de forma automática durante la instalación. Para obtener instrucciones acerca de la instalación de los ejemplos, vea el artículo sobre la instalación de los ejemplos en los Libros en pantalla de SQL Server 2005.

De forma predeterminada, los ejemplos se instalan en:

<unidad>:\Archivos de programa\Microsoft SQL Server\90\Samples

Nota   Los equipos basados en Itanium no son compatibles con Business Intelligence (BI) Development Studio. Sin embargo, BI Development Studio es compatible con equipos basados en x64. Si las bases de datos de ejemplo de SQL Server se han implementado en un equipo basado en Itanium, utilice BI Development Studio en equipos basados en x86 o x64 para modificar y ejecutar los ejemplos.

Escenario

  • El propósito de este ejemplo es mostrar a los usuarios del Diseñador de modelos y del Generador de informes de Reporting Services de SQL Server cómo se estructuran los modelos de informes y cómo se usan los modelos de informes en el Generador de informes.

Lenguajes

Lenguaje de definición de modelos semánticos (SMDL)

Características

El ejemplo de modelo de informe AdventureWorks usa las siguientes características de Reporting Services.

Área de aplicación Características

Reporting Services

Diseñador de modelos

Reporting Services

Generador de informes

Reporting Services

Administrador de informes

Requisitos previos

Antes de ejecutar este ejemplo, asegúrese de que esté instalado el siguiente software:

  • SQL Server 2005, incluidos los siguientes componentes:
    • Reporting Services
    • SQL Server Management Studio
    • Business Intelligence Development Studio
    • Una base de datos de ejemplo: AdventureWorks (almacenamiento de datos)
  • Microsoft .NET Framework 2.0 en los equipos que esté usando para ejecutar el Diseñador de modelos y el Generador de informes
  • Visual Studio 2005

Además, asegúrese de tener permisos para:

  • Recuperar datos de la base de datos AdventureWorks.
  • Publicar en el servidor de informes.
  • Asignar permisos de seguridad basados en funciones para elementos de catálogo.

Abrir el modelo de AdventureWorks

El ejemplo debe implementarse en un servidor de informes. Coloque los archivos de modelo en una ubicación de la red que sea accesible para el equipo en el que pretende ejecutar el Diseñador de modelos. Una vez implementado, puede abrir el modelo en Business Intelligence Development Studio.

Para abrir el modelo AdventureWorks en el Diseñador de modelos

  1. Haga clic en Inicio, seleccione Todos los programas, SQL Server 2005 y, a continuación, haga clic en Business Intelligence Development Studio.

  2. En el menú Archivo, seleccione Abrir y haga clic en Proyecto o solución.

  3. En Abrir proyecto, vaya a la ubicación de red donde se guardaron los archivos de modelo.

  4. Seleccione el archivo Adventure Works Model.sln y haga clic en Abrir.

[!NOTA] Como alternativa, puede agregar el archivo .smdl a un modelo existente si hace clic con el botón secundario en la carpeta Report Models, selecciona Agregar y hace clic en Elemento existente. Vaya la ubicación donde guardó los archivos de ejemplo. Seleccione el archivo .smdl y, a continuación, haga clic en Agregar.

El modelo de ejemplo aparece en la ventana Business Intelligence Development Studio. Puede modificar el modelo y los archivos .dsv, guardar el modelo en el servidor de informes y asignar permisos de seguridad.

Implementar el modelo

Una vez que haya modificado el modelo, debe implementarlo en el servidor de informes.

Para implementar el modelo AdventureWorks desde el Diseñador de modelos

  1. En el Explorador de soluciones, haga clic con el botón secundario en el proyecto de modelo de Adventure Works.

  2. En el menú Generar, haga clic en Implementar Proyecto de modelos de informe.

[!NOTA] Como alternativa, haga clic con el botón secundario en el proyecto de modelos de informe y seleccione Implementar.

La implementación puede tardar varios minutos. Si se realiza correctamente, aparece un mensaje en la parte inferior de la ventana, que indica que el modelo se implementó correctamente. Si se produjo un error durante la implementación, aparece un mensaje que indica el error.

Asignar permisos al modelo

Para asignar permisos al modelo AdventureWorks en el Explorador de objetos

  1. Haga clic en Inicio, seleccione Todos los programas, SQL Server 2005 y, a continuación, haga clic en SQL Server Management Studio.

  2. Cuando se le solicite, conéctese al servidor donde se encuentra el modelo de informe.

  3. En el Explorador de objetos, desplácese hasta el modelo, haga clic con el botón secundario en el modelo y, a continuación, haga clic en Propiedades.

  4. En la página de propiedades del modelo, haga clic en Seguridad de elemento de modelo.

  5. Seleccione la casilla de verificación Proteger elementos de modelo individuales independientemente para este modelo.

  6. Seleccione Usar estas funciones para cada cuenta de usuario o grupo.

  7. Haga clic en Agregar grupo o usuario.

  8. Seleccione el grupo o usuario para el que crea la asignación de funciones y haga clic en Aceptar.

Abrir el ejemplo de modelo de AdventureWorks en el Generador de informes

Después de haber guardado el modelo de informe en el servidor de informes y de haber asignado los permisos correspondientes al informe, puede abrirlo en el Generador de informes y crear informes.

Para abrir el ejemplo de modelo de Adventure Works en el Generador de informes

  1. En el explorador Web, escriba el URL del servidor de informes en la barra de direcciones. De manera predeterminada, la dirección URL es http://<nombreDeServidorWeb>/reports.

  2. Haga clic en Generador de informes

  3. En el panel Introducción, seleccione AdventureWorks y luego haga clic en Aceptar.

    Su modelo aparece en el panel Explorador.

Vea también

Tareas

Ejemplos de informes del Generador de informes
Instalar ejemplos

Otros recursos

Instalar ejemplos y bases de datos de ejemplo AdventureWorks
Escenarios empresariales de Adventure Works Cycles
Cómo publicar un modelo de informe [Diseñador de modelos]
Administrar permisos y seguridad para Reporting Services

Ayuda e información

Obtener ayuda sobre SQL Server 2005