Microsoft SQL Server 2005 Reporting Services para dummies

Visualización de un informe con Microsoft SQL Server 2005 Reporting Services requiere que el equipo tiene al menos una conexión con el servidor que ejecuta el servidor de informes. Si ha instalado los informes de ejemplo desde el CD de instalación de Reporting Services, usted debería ser capaz de ver un informe de ejemplo, siga estos pasos:

  1. Conectar con el Administrador de informes señalando su navegador web favorito a http: // localhost / reports.

    Aparece la página inicial del Administrador de informes. Verá una carpeta de informes de ejemplo, así como cualesquiera otras carpetas definidas en el servidor de informes. También verá las opciones de menú relacionados con la configuración del sitio y suscripciones. Haga clic en el botón Mostrar detalles (que luego cambia a un botón Ocultar Detalles) para ver quién crea las carpetas y cuando estaban modificada por última vez.

  2. Seleccione la carpeta que desea ver y haga clic en él.

    Administrador de informes muestra el contenido de la carpeta de informes de ejemplo. La carpeta consta de informes, recursos, y (posiblemente) otras carpetas definido en el servidor de informes. Cada informe en la carpeta de informes de ejemplo puede tener una descripción (si la hubiere), así como una lista de la última fecha de modificación y quién lo modificó.

  3. Seleccione el informe que desea ver y haga clic en él.

    Administrador de informes muestra el informe. El informe muestra toda la información sobre la base de los valores de los parámetros introducidos, así como en la seguridad forzada en el servidor de informes.

    Una opción de la barra de herramientas permite la exportación a un formato diferente. Esta es una manera de cambiar la información reportada en una hoja de cálculo o un archivo PDF para compartir y colaborar con los demás.

  4. Haga clic en el botón Atrás cuando termine de ver el informe.

    Alternativamente, se puede vincular de nuevo a la carpeta de informes original haciendo clic en el enlace de la ruta de navegación en la parte superior izquierda de la ventana Administrador de informes.

Cómo crear asignaciones de funciones con SQL Server Reporting Services

SQL Server 2005 Reporting Services incluye varias funciones predefinidas para dar cabida a las distintas categorías de usuarios. Usted puede ver los roles definidos en SQL Server Management Studio al expandir las funciones de carpetas dentro de la carpeta Seguridad en el servidor de informes.

Si bien; clic en uno de estos roles y seleccione Propiedades en la lista que aparece, verá el detalle permisos de trabajo revisados ​​para ese papel.

Puede crear funciones adicionales si los roles predefinidos son insuficientes. Puede modificar o eliminar cualquiera de los roles predefinidos o las funciones personalizadas que cree, siempre y cuando no invalida la última asignación de funciones restantes para su servidor de informes. Se puede definir un nuevo rol o editar una función existente en el Administrador de informes del SQL Server Management Studio.

Para crear una asignación de funciones en el Administrador de informes, haga lo siguiente:

  1. Vaya a la página de contenido, y abra la carpeta que contiene el elemento para el que desea aplicar una asignación de funciones.

  2. Haga clic en la ficha Propiedades, haga clic en la pestaña de Seguridad, y llevar a cabo una de las siguientes:

    a. Si el artículo utiliza la configuración de seguridad de un artículo principal, haga clic en Modificar seguridad Elemento, haga clic en Aceptar y, a continuación, haga clic en Nueva asignación de funciones.

    b. Si el objeto ya tiene seguridad-elemento específico definido para ello, haga clic en Nueva asignación de funciones.

  3. Escriba el nombre de un grupo o cuenta de usuario.

    Puede especificar sólo un nombre de cuenta para cada asignación de funciones.

  4. Seleccionar una o más definiciones de funciones que describen cómo el usuario o grupo debe tener acceso al elemento y, a continuación, haga clic en Aceptar.

  5. Para determinar qué tareas una definición de funciones soporta, haga clic en el nombre de la definición de funciones.

  6. Si las definiciones de roles existentes son insuficientes, haga clic en Nueva función para crear una nueva.

Las definiciones de roles pueden contener ya sea a nivel de artículo o tareas a nivel de sistema. No es posible combinar las tareas de ambos niveles en una sola definición de funciones. Debido a que el número de tareas que se pueden trabajar es relativamente pequeño, por lo general no es necesario un gran número de definiciones de roles. Creación o modificación de una definición de funciones requiere una cuidadosa consideración. Si crea demasiados papeles, los papeles se vuelven difíciles de mantener y administrar.

5 maneras de personalizar los informes con SQL Server Reporting Services

Añadir unas pocas líneas de codificación adicional en SQL Server 2005 Reporting Services para personalizar sus informes. Pruebe algunos de estos trucos interesantes (y frías) para hacer sus informes ya sea destacan o encajar en las normas existentes que pueden ser obligados a cumplir.

Formato papel barra verde

Si usted trabaja en una empresa que todavía funciona ordenadores centrales, usted pudo haber visto el viejo "barra verde" de papel. Este es el gran papel que los ordenadores centrales utilizan para imprimir sus resultados. El papel está revestido alternativamente con rayas verdes y blancas para ayudar en la lectura a través de las columnas de un informe.

En SQL Server Reporting Services, para simular el efecto de la raya al imprimir, que tiene que hacer el formato condicional en el contenido de las celdas de tabla. Para cambiar el Color de fondo a ser una expresión que alterna entre verde y blanco, utilice esta expresión para la Color de fondo viviendas en todas las células de la línea de reporte:

= iif (RowNumber (Nada) Mod 2, "verde", "Blanco")

Saltos de página de control

Si desea mejorar los saltos de página de control dentro de un informe, puede hacerlo con expresiones de grupos en una matriz o tabla. Si usted sabe que usted desea insertar un salto de página en un recuento específico fila, puede especificar que en el grupo de expresión: de esa manera, se puede introducir un grupo de salto de página oculta. Así es cómo:

  1. derecha, haga clic en una fila en la cuadrícula de la tabla y seleccione Editar grupo en el menú emergente.

  2. En el cuadro de diálogo Expresión de edición que aparece, escriba la siguiente expresión para insertar un salto de página después de 20 líneas del informe:

= Techo (RowNumber (Nada) / 20)

Crear totales acumulados

En algunas situaciones de informes, es posible que desee expresar el total acumulado para una columna de informe ya que cambia fila por fila. Para ello, es necesario introducir una expresión para el valor en la celda de la tabla. Digamos que usted desea especificar un total acumulado de un campo llamado SalesAmt. La función agregada siguiente le proporcionará totales acumulados:

= RunningValue (Fields! SalesAmt.Value, Sum, Nada) 

Cambiar el icono de la carpeta del Administrador de informes a un logotipo de la empresa

Es posible que desee personalizar el icono en la parte superior izquierda de la página principal del Administrador de informes y poner su logo corporativo en su lugar. Si navegas por la fuente del Administrador de informes, página de inicio verás que la referencia de archivo para el icono de la carpeta es:

/Reports/images/48folderopen.jpg 

Buscando alrededor en el director del programa, usted puede encontrar este archivo en el directorio:

 C: Archivos de programa Microsoft SQL Server MSSQL.3 Reporting Services
ReportManager images

Si abre este archivo, usted encontrará que es una imagen de 48 x 48 .jpg. Por lo tanto, si se puede hacer una resolución .jpg similar de su logo corporativo y guardar este archivo nuevo logotipo como 48folderopen.jpg, la próxima vez que actualice su Administrador de informes, verá su logo corporativo en la esquina superior izquierda de la pagina web.

Reprimir objetos o fórmulas en una representación de Excel de un informe

Cuando no quieres ver un mapa del documento o fórmula en una representación de Excel de su informe, puede controlar las propiedades de la representación mediante la configuración de información del dispositivo cuando se especifica el informe utilizando el método de acceso URL.

Por ejemplo, para suprimir un mapa del documento a partir de un informe en Excel, utilice el enlace URL de la siguiente manera:

http: // servername / reportserver / SampleReports / Ventas Solicitar Detailrs:
Comando = Renderrc: Formato = HTML4.0 rcOmitDocumentMap = True

Cuando desea que sólo los valores de datos y no hay fórmulas generadas en Excel para todo el informe, puede utilizar la información del dispositivo Ajuste de OmitFormulas para suprimir la generación fórmula que en la siguiente expresión:

http: // servername / reportserver / SampleReports / Empleado de Ventas SummaryEmployeeID =
38rs: Command = Renderrs: Formato = EXCELrc: OmitFormulas = true



» » » Microsoft SQL Server 2005 Reporting Services para dummies