Ejemplos de modelos de informe

[Este tema pertenece a la documentación de la versión preliminar y está sujeto a cambios en versiones futuras. Los temas en blanco se incluyen como marcadores de posición. NOTA: Con el fin de proporcionarle contenido adicional en distintos idiomas, Microsoft ofrece documentación localizada mediante métodos de traducción alternativos. Para esta versión preliminar, parte del contenido de esta documentación se ha traducido mediante el uso de estos métodos. Microsoft es consciente de que los documentos traducidos de esta forma no son siempre perfectos, por lo que es posible que este artículo contenga errores de vocabulario, sintaxis o gramática. La versión final de este contenido se traducirá por los métodos tradicionales y la calidad será igual que la de las versiones anteriores.]

Con SQL Server Reporting Services, puede generar modelos semánticos basados en bases de datos de SQL Server o bases de datos de Oracle que se ejecuten en la versión 9.2.0.3 o posterior mediante el Diseñador de modelos de informe dentro de Business Intelligence Development Studio. Después de implementar el modelo en el servidor de informes, puede asignar permisos de seguridad basados en roles. Los usuarios del Generador de informes pueden entonces usar el modelo para generar informes ad hoc en el Generador de informes.

Importante

Para poder ver o trabajar con las bases de datos de ejemplo y los ejemplos de SQL Server, se deben descargar e instalar antes. Para obtener más información, vea Consideraciones para instalar ejemplos y bases de datos de ejemplo de SQL Server.

De forma predeterminada, los ejemplos se instalan en:

<unidad>:\Archivos de programa\Microsoft SQL Server\100\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 SQL Server Reporting Services cómo se estructuran los modelos de informes y cómo se usan en el Generador de informes.

Lenguajes

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

Características

El ejemplo de modelo de informe de AdventureWorks2008R2 utiliza las características siguientes 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, incluidos los siguientes componentes:
    • Reporting Services
    • Business Intelligence Development Studio
    • Una base de datos de ejemplo: AdventureWorks2008R2 (almacenamiento de datos)
  • Microsoft .NET Framework 2.0 en los equipos utilizados para ejecutar el Diseñador de modelos y el Generador de informes.
  • Visual Studio.

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

  • Recuperar datos de la base de datos AdventureWorks2008R2.
  • Publicar en el servidor de informes.
  • Asignar permisos de seguridad basados en roles 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 sucesivamente Todos los programas, Microsoft SQL Server 2008 R2 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, navegue 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. Navegue a la ubicación donde guardó los archivos de ejemplo. Seleccione el archivo .smdl y, a continuación, haga clic en Agregar.

El modelo del ejemplo se muestra 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 sucesivamente Todos los programas, Microsoft SQL Server 2008 R2 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, navegue 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. Active la casilla Proteger elementos de modelo individuales independientemente para este modelo.

  6. Seleccione Usar estos roles 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 roles 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 AdventureWorks2008R2 y luego haga clic en Aceptar.

    Su modelo aparece en el panel Explorador.

Vea también

Otros recursos

Publicar un modelo de informe (Diseñador de modelos)
Conceder permisos en un servidor de informes en modo nativo
Consideraciones para instalar ejemplos y bases de datos de ejemplo de SQL Server

Ayuda e información

Obtener ayuda acerca de SQL Server 2008 R2