Share via


Lección 1: crear un modelo de informe en el Diseñador de modelos

Para generar un modelo, debe crear un proyecto de modelos de informe. En esta lección, creará un modelo de informe con Business Intelligence Development Studio. Un proyecto de modelos de informe es un contenedor del modelo y consta de uno o más archivos de origen de datos (.ds), una o más vistas del origen de datos (.dsv) y uno o más archivos de modelos de informe (.smdl). Un archivo .smdl sólo puede hacer referencia a un único origen de datos y vista de origen de datos. Después de crear un proyecto de modelos de informe, implementará el modelo de informe en el servidor de informes y lo utilizará para crear un informe básico con el Generador de informes.

[!NOTA]

Para este tutorial, utilizará la vista del origen de datos que se genera automáticamente. Para obtener más información acerca de la manipulación de vistas del origen de datos, vea Diseñar vistas de origen de datos (Analysis Services) y Temas de procedimientos para definir vistas de origen de datos.

Para crear un proyecto de modelos de informe en Business Intelligence Development Studio

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

  2. En la ventana Microsoft Visual Studio, haga clic en Archivo, seleccione Nuevo y, a continuación, haga clic en Proyecto.

  3. Haga clic en Proyecto de modelos de informe.

  4. En el cuadro Nombre, escriba AdventureWorks Model.

  5. Haga clic en Aceptar.

Para crear un origen de datos

  1. En el Explorador de soluciones, haga clic con el botón secundario en Orígenes de datos y, a continuación, seleccione Agregar nuevo origen de datos.

    Se abrirá el Asistente para orígenes de datos.

  2. En la página de inicio del Asistente para orígenes de datos, haga clic en Siguiente.

  3. En la página Seleccione cómo definir la conexión, asegúrese de que la opción Crear un origen de datos basado en una conexión nueva o existente esté seleccionada y, a continuación, haga clic en Nuevo.

    Se abrirá el cuadro de diálogo Administrador de conexión.

    [!NOTA]

    El cuadro desplegable Proveedor aparece en gris porque sólo se admite el proveedor de datos SQLClient. El Diseñador de modelos únicamente puede generar modelos basados en bases de datos de SQL Server.

  4. En la lista Nombre del servidor, seleccione el nombre del equipo en el que se almacena la base de datos AdventureWorks.

  5. Compruebe que la opción Utilizar autenticación de Windows está seleccionada.

  6. En el área Conectar con una base de datos, compruebe que la opción Seleccione o escriba un nombre de base de datos esté seleccionada y, a continuación, seleccione AdventureWorks en la lista.

  7. Para comprobar que la conexión funciona, haga clic en Probar conexión.

  8. Haga clic en Aceptar.

  9. En la página Seleccione cómo definir la conexión, compruebe que la conexión que acaba de crear esté seleccionada y, a continuación, haga clic en Siguiente.

  10. En la página Finalización del asistente, compruebe que AdventureWorks aparezca en el cuadro Nombre del origen de datos.

  11. Haga clic en Finalizar.

    El Asistente para orígenes de datos se cierra y aparece el archivo AdventureWorks.ds en el Explorador de soluciones. A continuación, creará un archivo de vista de origen de datos.

Para crear una vista de origen de datos

  1. En el Explorador de soluciones, haga clic con el botón secundario en la carpeta Vistas de origen de datos y seleccione Agregar nueva vista de origen de datos.

    Se abrirá el Asistente paravistas de origen de datos.

  2. En la página Asistente para vistas de origen de datos, haga clic en Siguiente.

  3. En la página Seleccionar un origen de datos, compruebe que el origen de datos AdventureWorks, que creó en el procedimiento anterior, esté seleccionado.

  4. Haga clic en Siguiente.

  5. En la página Seleccionar tablas y vistas, seleccione todas las tablas del área Objetos disponibles y, a continuación, haga clic en el botón de flecha.

    [!NOTA]

    Se pueden agregar vistas a un modelo de informe. En este tutorial se excluyen para aumentar la sencillez del modelo resultante.

  6. Haga clic en Siguiente.

  7. En la página Finalización del asistente, compruebe que AdventureWorks aparezca en el cuadro Nombre y haga clic en Finalizar.

    El archivo AdventureWorks.dsv aparecerá en el Explorador de soluciones. A continuación, creará el modelo de informe.

Para crear un modelo de informe

  1. En el Explorador de soluciones, haga clic con el botón secundario en Modelos de informe y, a continuación, seleccione Agregar nuevo modelo de informe.

    Se abre el Asistente para modelos de informe.

  2. En la página Asistente para modelos de informe, haga clic en Siguiente.

  3. En la página Seleccionar vista de origen de datos, compruebe que la vista del origen de datos AdventureWorks, que creó en el procedimiento anterior, esté seleccionada.

  4. Haga clic en Siguiente.

  5. En la lista desplegable Seleccione el idioma del modelo de la página Seleccionar reglas de generación de modelos de informe, seleccione un idioma para el modelo.

    El idioma que se selecciona indica al Diseñador de modelos qué código específico de idioma se debe utilizar al generar nombres descriptivos para las tablas y columnas de la base de datos. Cuando finalice el asistente, puede configurar la propiedad Culture para el modelo.

    [!NOTA]

    Si selecciona un idioma distinto del predeterminado después de cambiar las reglas de generación del modelo, perderá los cambios que haya realizado en las reglas. Si pierde los cambios, debe activar o desactivar las casillas de verificación de nuevo para cada regla que haya cambiado.

  6. Acepte las reglas predeterminadas.

    [!NOTA]

    Si cambia las reglas utilizadas para crear el modelo, controla lo que se genera.

  7. Haga clic en Siguiente.

  8. En la página Recopilar estadísticas del modelo, compruebe que la opción Actualizar estadísticas del modelo antes de generar esté seleccionada y, a continuación, haga clic en Siguiente.

    [!NOTA]

    Para crear un modelo de informe, el Asistente para modelos de informe recopila estadísticas acerca del número de instancias únicas para cada campo y su información de cardinalidad. La recopilación de estas estadísticas no afecta a las estadísticas ni al rendimiento de la base de datos.

  9. En la página Finalización del asistente, compruebe que AdventureWorks aparezca en el cuadro Nombre y haga clic en Ejecutar.

    Se crea el modelo de informe.

  10. Cuando el asistente haya terminado, haga clic en Finalizar.

    El archivo AdventureWorks.smdl aparecerá en el Explorador de soluciones. Ha creado un modelo de informe correctamente. En el siguiente procedimiento explorará el modelo.

Para explorar el modelo de informe

  1. En el panel Modelo seleccione la entidad Customer.

    [!NOTA]

    El modelo de informe consta de varias entidades. Todas las entidades y todos los modelos que cree aparecen en el panel Modelo. El panel Modelo también se denomina vista de árbol.

  2. Muestre el panel central. Aparece el contenido de la entidad Customer. Los atributos incluyen: #Customers, #CustomerID, Account Number, Customer Type y Modified Date.

    [!NOTA]

    El panel central también se denomina vista de lista. Los atributos, las funciones y las perspectivas incluidos en una entidad seleccionada se muestran en la vista de lista.

  3. En la vista de lista, seleccione el atributo #Customers y, a continuación, muestre el contenido de la ventana Propiedades.

    [!NOTA]

    Si la ventana Propiedades no se muestra, en el menú Ver, seleccione Ventana de propiedades.

  4. En la vista de lista, seleccione el atributo Customer Type y, a continuación, muestre el contenido de la ventana Propiedades.

  5. En la vista de lista, seleccione la función Sales Order Headers y, a continuación, muestre el contenido de la ventana Propiedades.

  6. En el menú Archivo, haga clic en Guardar todo.

    A continuación, implementará el modelo de informe en el servidor de informes.

Para implementar el modelo de informe

  1. En el menú Proyecto, haga clic en Propiedades del modeloAdventureWorks.

    [!NOTA]

    La ubicación de implementación predeterminada es el servidor local de https://localhost/reportserver, y la ubicación de implementación predeterminada de un modelo se encuentra en la carpeta /Models, ubicada en la raíz del servidor de informes. Si no desea utilizar estas propiedades de implementación, especifique las propiedades correspondientes a su entorno.

  2. Después de confirmar las propiedades de implementación que desee utilizar, haga clic en Aceptar.

  3. En el menú Generar, haga clic en Implementar modelo AdventureWorks.

    Si la implementación se realiza correctamente, aparecerá el mensaje Operación Implementar finalizada correctamente en la ventana Salida. Para ver la ventana Salida, en el menú Ver, haga clic en Salida. Si se produce algún error en la implementación, debe solucionar el error en cuestión.

    En el siguiente procedimiento probará el modelo de informe en el Generador de informes.

Para utilizar el modelo en el Generador de informes

  1. Abra el explorador.

  2. En la barra Dirección, escriba https://localhost/reports.

    Se abre la página Inicio para SQL ServerReporting Services.

  3. En la barra de herramientas Administrador de informes, haga clic en Generador de informes.

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

  5. En la lista Entidades, seleccione Sales Order Header.

  6. En la lista Entidades, arrastre la entidad Sales Person al área de diseño.

    Observe que los campos Sales Person, National ID Number, y Commission Pct se han agregado al área de diseño.

  7. En la lista Campos, haga doble clic en Total Total Due.

    Observe que el campo Total Total Due no tiene formato de valor monetario.

  8. Para ver los resultados de la consulta, haga clic en Ejecutar informe.

  9. En el menú Archivo, haga clic en Salir.

    No es necesario guardar el informe.

Pasos siguientes

En la lección siguiente agregará una descripción al modelo que acaba de crear. Vea Lección 2: Agregar una descripción a un modelo.