1. Informes y definición de Informes

Archivos de definición de informe (.rdll)

Una definición de informe es un archivo que se crea mediante el diseñador de informes o el generador de informes.

Características:
• Proporciona una descripción completa de conexiones de orígenes de datos, consultas utilizadas para recuperar datos, expresiones, parámetros, imágenes, cuadros de texto , tablas , y cualquier otro elemento de tiempo de diseño que se podría incluir en un informe
• Se representan en un tiempo de ejecución como un informe procesado
• Se escriben en XML de conformidad con una gramática XML denominada lenguaje

RDL(Report Definition Language)

Archivos de definición de informe de cliente (.rdlc)

El diseñador de informes de Visual Studio genera archivos de definición de informe de cliente (.rdlc) para su uso con el control ReportViewer.
Los archivos .rdcl se pueden convertir en archivos .rdl. para usuario con el diseñador
De informes del Reporting Services.

Informes publicados .

Un informe publicado es un elemento que se almacena en una base de datos y se administra en un servidor de informes.El informe se almacena en un formato y intermedio parcialmente compilado que lo prepara para que los usuarios puedan obtener acceso a este.
Un informe publicado se protege mediante asignaciones de funciones utilizando el modelos de seguridad basado en funciones de Reporting Services. Se obtiene acceso a los informes publicados a través de direccione URL , de partes del sitio Web SharePoint o del administrador de Informes.

Informes representados.

Un informe representado es un informe totalmente procesado que contiene datos e informes de diseño en un formato que permite visualización (por ejemplo ,HTML)
Un informe no puede visualizarse hasta que no se haya presentado en un formato de salida
El servidor de informes lleva a cabo la representación de informes.
Puedes representar un informe realizando una de las sgtes acciones:

• Abrir un informe desde el servidor de informes.
• Suscribirse a un informe,que se entrega a una bandeja de entrada de correo electrónico o aun recurso compartido de archivos en un formato de salida que se especifique.

2. Tipos de Informe
Con Reporting Services, puedes crear los siguientes tipos de informes:

  • Informes con parámetros
Utilizan valores de entrada para complementar el procesamientos del informe o de los datos
Suelen utilizar para informes de obtención de detalles , informes vinculados y subinformes y conectan y filtran los informes con los datos relacionados

Usar Parámetros
Los parámetros se utilizan en las consultas de conjunto de datos para seleccionar los datos del informe, filtrar el conjunto de resultados que devuelve la consulta o estableces las propiedades de diseño utilizadas para mostrar y ocultar partes del informe

Parámetros de consulta y parámetros de informe
Reporting Services admite dos tipos de parámetros de consulta y de informe .
Los parámetros de consulta se utilizan durante el procesamiento de datos para seleccionar o filtrar datos. Se especifican en la sintaxis de una extensión de procesamiento de datos. Si se especifica un parámetro de consulta, se debe proporcionar un valor ya sea el usuario o mediante propiedades predeterminadas, para finalizar la instrucción SELECT o el procedimiento almacenado que recupera los datos para un informe.

Los parámetros de informe se utilizan durante el procesamiento de un informe para mostrar otro aspecto de los datos. Un parámetro de informe se utiliza normalmente para filtrar un conjunto de registros de gran tamaño, pero puede tener otros usos, dependiendo de las consultas y las expresiones utilizadas en el informe
Los parámetros de informe se diferencian de los de consulta en que se definen en un informe y los procesa un servidor de informes, mientras que los parámetros de consulta se definen como parte de la consulta de conjunto de datos y se procesan en el servidor de base de datos

  • Informes Vinculados
Un informe Vinculado es un elemento del servidor de informes que proporciona un punto de acceso a un informe existente. Conceptualmente, es similar a los accesos directos a programa que se usan para ejecutar un programa o abrir un archivo.
Un informe vinculado se deriva de otro informe existente y conserva la definición del informe original.
El informe vinculado siempre hereda el diseño de informe y las propiedades del origen de datos del informe original. El resto de propiedades y parámetros pueden ser distinto de los del informe original, incluyendo la seguridad, los parámetros la ubicación, las suscripciones y las programaciones.

  • Informes de Instantáneas
Una instantánea de informe es un informe que contiene información de diseño y resultados de consultas que se recuperaron en un momento concreto.
A diferencia de los informes a petición ,que obtienen resultados de consulta actualizados cuando se seleccionan, las instantáneas de informe se procesan según una programación y luego se guardan en un servidor de informes.
Las instantáneas de informes se representan en formato de visualización final (como HTML) solo cuando un usuario o una aplicación lo solicita.

Las instantáneas de informes tienes tres objetivos:

Historial del Informe
Mediante la creación de una serie de instantáneas de informes se puede crear un historial de un informe que muestre como cambian los datos en el transcurso del tiempo
Coherencia
Permite utilizar instantáneas de informes cuando se desee proporcionar resultados coherentes para varios usuarios que deben trabajar con conjuntos de datos idénticos
Rendimiento
Mediante la programación de informes de gran tamaño que se van a ejecutar durante las horas de menor actividad puedes reducir el impacto del procesamiento en el servidor de informes durante las principales horas comerciales.

  • Informes almacenados en cache
Un informe almacenado en caché es una copia guardada de un informe procesado.
Se utilizan para mejorar el rendimiento reduciendo el número de solicitudes de proceso al procesador de informes y reduciendo el tiempo necesario para recuperar los informes grandes.
Tiene un periodo de expiración obligatorio, normalmente en minutos.

  • Informes ad hoc
Un informe ad hoc se puede crear a partir de un modelo de informe existente mediante el generador de informes.

Se refieren específicamente a los informes del generador de informes y no a los informes que se pueden crear con el asistente para informes
Sacan partido de los métodos de informe y las plantillas predefinidas.
Pueden guardarse y ejecutarse localmente o publicarse en un servidor de informes igual que otros informes de Reporting Services.

  • Informes Click-Through
Un informe click-Through es aquel que muestra los datos relacionados de un modelo informe cuando se hace clic en los datos interactivos incluidos dentro del informe basado en el modelo
Se generan automáticamente. Sin embargo , puedes crear un informe personalizado alternativo al modelo para los elemento de datos interactivos que se muestran en su lugar.

  • Informes de obtención de detalles
Los informes de obtención de detalles ocultan la complejidad al principio y permiten al usuario alternar los elementos de informe ocultos condicionalmente para controlar cuantos datos detallados desean ver.
Deben recuperar todos los datos posibles que se pueden mostrar en el informe.
  • Subinformes
Un subinforme es un informe que se muestra otro informe dentro del texto del informe principal.
Como concepto ,un subinforme es como un marco en una pagina Web .Se utiliza para incrustar un informe dentro de un informe .Cualquier informe puede utilizarse como subinforme.
El subinforme puede utilizar orígenes de datos diferentes a los del informe principal
El informe que muestra el subinforme se almacena en un servidor de informes, normalmente en la misma carpeta que el informe primario. Es posible configurar el informe primario para que se pase sus parámetros al subinforme.

3. Regiones de datos.
Las regiones de datos son elementos de informe que muestran las filas de datos de conjuntos de datos de informe.

Los datos de conjunto de datos se pueden mostrar en una región de datos Tabla, Matriz, Lista, Grafico o Medidor.

Tabla
• Una tabla es una región de datos que muestra los datos fila por fila
• Las columnas de la tabla son estáticas.
• Las filas de la tabla se expanden hacia abajo para incluir los datos.

Matriz
• Las matrices también se denominan tablas de referencias cruzadas
• Una región de datos matriz contiene columnas y filas que se expanden para incluir datos
• Una matriz puede tener columnas y filas dinámicas y estáticas.
• Las columnas o las filas pueden contener otras columnas o filas,que se pueden utilizar para agrupar datos

Lista

• Una lista es una región de datos que muestra los datos organizados con un formato libre
• Los elementos de informe se pueden organizar para crear un formularios con cuadros de tecto,imágenes y otras regiones de datos colocadas en cualquier parte de la lista.

Gráfico

• Un grafico muestra los datos de forma grafica.
• Los gráficos de barras, circulares y de líneas son algunos ejemplos, pero se admiten muchos más estilos.
Medidor
• Un medidor presenta los datos como un intervalo con un indicador que señala a un valor concreto dentro del intervalo.
• Los medidores se utilizan para mostrar indicadores clave de rendimiento (KPI) y otras métricas
• Los medidores pueden ser lineales y circulares.
Regiones de datos Anidadas
Se pueden anidar regiones de datos e otras regiones de datos.
Por ejemplo si deseas crear un registro de ventas para cada vendedor de una base de datos, puedes crear una lista de cuadros de texto, y una imagen que muestre información acerca del empleado y a continuación, agregar regiones de datos tabulares y graficas a la lista para mostrar el registro de ventas del empleado.

4. Orígenes de datos incrustados y orígenes de datos compartidos
Orígenes de Datos Incrustados
Un origen de datos incrustado es especifico del informe. La descripción de una conexión a un origen de datos se incrusta en la definición de informe. La información de conexión a orígenes de datos incrustados, solo puedes utilizarla en informe en el que se incrusta la información.
La información de conexión es externa para el informe o la suscripción (por ejemplo , si consultas la sintaxis XML , del informe, puedes ver la información de conexión en el código XML).
Para definir y administrar orígenes de datos incrustados, puedes utilizar la página de propiedades del origen de datos del informe.
Origenes de datos Compartidos
Un origen de datos Compartido es un elemento independiente almacenado en el servidor de informes que describe una conexión a un origen de datos.
• Se puede reutilizar a través de varios informes y suscripciones
• Son necesarios para los modelos de informe y opcionales para los informes y las suscripciones controladas por datos
• Resultan útiles cuando se poseen orígenes de daros de uso frecuente.
• Son mas fáciles de ajustar cuando se producen cambios en el origen de datos.

5. Modelos de informe

Un modelo de informe es una descripción empresarial de una base de datos subyacente que se utiliza para generar informes ad hoc en el generador de informes

• Es una capa de información adicional que asigna tablas y vistas de la base de datos a conceptos significativos para usuarios empresariales
• Debe mostrar la información que usuarios empresariales desean informar organizada de modo significativo
• Se crean en el diseñador de modelos o se generan en alguna de las herramientas de administración de Reporting Services y a continuación se publican en un servidor de informes o en un sitio de SharePoint
• Se utilizan como base para la generación de informes ad hoc.
• Su objetivo es quitar la necesidad de tener conocimientos especializados que a su vez evita que algunos usuarios empresariales deban crear sus propios informes.
• Eliminan los requisitos de conocimientos para generar la construcción de consultas ,la autenticación y las conexiones de orígenes de datos ,las expresiones los filtros y los parámetros.

6. Programaciones compartidas y programaciones personalizada

Reporting Services proporciona programaciones compartidas y programaciones especificas del informe para ayudarle a controlar el procesamiento y distribución de los informes.
Las Programaciones Compartidas
  • Son elementos multipropósito, que se pueden trasladar y que contienen información de programación lista para utilizar.
  • Se crean una sola vez y se incluyen referencias a las mismas en una pagina de suscripción o propiedades siempre que sea necesario especificar información sobre la programación
  • Pueden administrarse, pausarse y reanudarse de forma centralizada. Dado que las programaciones compartidas son elementos de nivel de sistema, crear una programación de este tipo requiere permisos de nivel de sistema.
  • Se almacena y administran en el servidor de informes mediante el Administrador de Informes.
Las programaciones especificas del informe
  • Se definen en el contexto de un informe individual, suscripción u operación de ejecución de informes para determinar las actualizaciones de la caducidad de la cache o de las instantánea
  • Se insertan durante la definición de una suscripción o el establecimiento de las propiedades de ejecución del informe
  • Se pueden crear cuando la programación compartida no ofrece el modelo de frecuencia o periodicidad deseado
  • Son creadas por los usuarios individuales

0 comentarios:

Publicar un comentario