• Share
  • Email
  • Embed
  • Like
  • Save
  • Private Content
Reporting Services
 

Reporting Services

on

  • 4,824 views

Capacitacion sobre la Herramienta Reporting Services

Capacitacion sobre la Herramienta Reporting Services

Statistics

Views

Total Views
4,824
Views on SlideShare
4,782
Embed Views
42

Actions

Likes
1
Downloads
73
Comments
0

1 Embed 42

http://hanamichito.wordpress.com 42

Accessibility

Categories

Upload Details

Uploaded via as Microsoft PowerPoint

Usage Rights

© All Rights Reserved

Report content

Flagged as inappropriate Flag as inappropriate
Flag as inappropriate

Select your reason for flagging this presentation as inappropriate.

Cancel
  • Full Name Full Name Comment goes here.
    Are you sure you want to
    Your message goes here
    Processing…
Post Comment
Edit your comment

    Reporting Services Reporting Services Presentation Transcript

    • Pablo Meneses L. Consultor Senior BIpmeneses.leiva@gmail.com
    • Agenda Características SSRS Ciclo de Vida Proceso de Creación Data Sources Diseño de Consultas Diseño de Reportes Interactividad  Ordenamiento  Agrupación  Drill Down Filtros Parámetros Administración Arquitectura Proceso de Ejecución
    • Caracteristicas ReportingServices Forma Parte de la plataforma SQL Server Desarrollo de Reportes  Visual de diseño de informes  Business Intelligence Development Studio  Características del informe ○ Agrupamiento ○ Clasificación ○ Filtración ○ Drill-Down  Basado en XML, archivos de informes (. Rdl)
    • Caracteristicas ReportingServices Tipos de informe  mesa  matriz  gráficos Informe de salida:  Report Viewer (sitio web)  Basado en páginas (HTML, TIFF, PDF)  Integración de aplicaciones (Web / Windows Forms) Formatos de exportación:  Adobe PDF, XML, Microsoft Excel, CSV, TSV  CSV
    • Caracteristicas ReportingServices Administración  Interfaz basada en web  De línea de comandos herramientas de gestión Generador de informes  Modelos de datos para crear informes ad-hoc Programabilidad / Integración:  Application Programming Interface (API)  Servicios Web / Simple Object Access Protocol (SOAP)  Utilidades de línea de comandos
    • Caracteristicas Prerequisites  Windows Server (2003/2008)  IIS  SQL Server – local to machine or otherwise Versions  Workgroup(Express)  Standard  Enterprise  Trial
    • Ciclo de Vida de un Reporte Report Authoring Report Report Delivery Management
    • La creación de nuevas fuentes dedatos, conjuntos de datos y diseños deinformes
    • Proceso de Creacion Design / Determine Create Report Create Preview Deploy ReportRequirements Item Dataset(s) Report
    • Utilizando el Asistente deinformes Objetivos del Asistente:  Proporciona una forma rápida de crear informes básicos  Define una conexión de datos y consulta  Incluye opciones de formato y la agrupación  Crea un archivo RDL Como poner en marcha el asistente  New Project  Report Server Project Wizard  Add Item  Report Wizard
    • Pasos del Asistente deInformes Define Choose Define Choose Design Data Report Report Report Query Source Type Layout Formatting
    • Entendiendo elDataSources Especifica la información de conexión para la presentación de datos Los orígenes de datos:  Cualquier OLEDB / ODBC fuente de datos  Relacional ○ SQL Server ○ Oracle ○ MS Access ○ OLAP / Multi-Dimensional ○ SQL Server Analysis Services ○ XML, Excel, CSV, TSV, etc
    • Creando un DataSources Detalles de los DataSuorces  Tipo de datos fuente  Opciones de conexión  Credenciales de seguridad Fuentes de datos privados (Informe específico)  Almacenados en el informe (. Rdl) Orígenes de datos compartidos  Definidos a nivel de proyecto / servidor  Se puede utilizar en varios informes  Útil para entornos de desarrollo / producción
    • Detalles de losDataSources Identifica los datos que se utilizará para la generación de informes  Puede tener muchas bases de datos diferentes para cada informe  Requiere una fuente de datos (compartido o integrado)  Los campos están disponibles para su uso en los informes Opciones de conjunto de datos  Consulta (de texto o procedimiento almacenado)  Campos  Opciones  Parámetros  filtros
    • Diseñador de Consultas Características del Diseñador de consultas  La creación visual de las combinaciones  Puede acceder a las tablas, vistas y funciones  Los nombres de columnas y alias  Consulta de clasificación y las opciones de filtrado  resultados de la consulta Secciones de la pantalla  diagrama de panel  panel de la red  SQL panel  panel de Resultados
    • Diseñador de Consultas
    • Diseño del Reporte Reporte  encabezado de la página  pie de página  Cuerpo (área de informe) Regiones de mesa  encabezamiento  Detalle  pie de página Grupos  Puede especificar saltos de página
    • Elementos de Informes(ToolBox) Layout / Data Output Chart SubReports Formatting• Table • Textbox • Data • Drill-through• Matrix • Line visualization • Complex• List • Rectangle Reports • Image • Dashboards
    • Ordenar, agrupar y Drill-Down
    • Interactividad de Ordenamiento Consultas ordenadas  Útil para el establecimiento de un "default" orden de clasificación  Utilice una cláusula ORDER BY en la consulta del conjunto de A nivel de tabla de clasificación ○ Default orden especificado en la "ordenación" tab Ordenación interactiva  Los datos se ordenan en la generación de informes  Valores ordenados se utilizan para la salida del informe  Puede utilizar un campo o una expresión de ordenación complejo  Puede depender de la agrupación alcance
    • Agrupación y Drill-Down Agrupamiento  Ayuda para organizar lógicamente los datos  Puede crear subtotales en el pie de grupo Drill-Down  Visibilidad de grupo puede ser controlado dinámicamente por otras columnas / valores  Las exportaciones de informe se basan en la vista actual
    • Agrupación (Ejemplo) North Region AmericaSub-Region U.S. Canada Mexico Sales Sales Sales Details (YTD) (Monthly) (YTD)
    • Opciones de expresión Common Datasets Operators Functions • Dataset • Arithmetic • Aggregates column values • Comparisons • Financial • Single Values: • String • Type May include functions Conversions “First” or “Sum” • Text • Date/Time • Math • Program Flow (IIF, Choose, Switch)
    • Usar parámetros para filtrar los datos deinformes
    • Opciones de Filtrado Conjunto de datos / nivel de consulta  Utiliza variables de parámetro para restringir los datos devueltos  También puede utilizar las variables de procedimiento almacenado Parámetros del informe  Determinado en el informe en tiempo de ejecución  Es útil cuando los usuarios con frecuencia cambiar la configuración El filtrado de objetos  Las opciones de filtro para las tablas, gráficos, etc
    • Filtrar DataSets Puede mejorar el rendimiento minimizando los datos devueltos  Utiliza mejor cuando se conocen los detalles de filtrado antes de la generación de informes Implementado utilizando parámetros de consulta  Variables: @ StartDate, @ EndDate  consulta: SELECT * FROM Sales WHERE TransactionDate BETWEEN @StartDate AND @EndDate
    • Parametros de un Reporte Evaluados en el informe en tiempo de ejecución Informe Opciones de parámetros:  Tipos de datos  Opciones de la acción ○ Permitir valor en blanco / nulo; Multi-valor  Los valores disponibles ○ No consultado o de consulta  Los valores por defecto: ○ No consultado o de consulta Parámetros en cascada
    • Componentes de ReportingServices SQL Server Reporting Services Service Administrador de informes del sitio web Business Intelligence Development Studio Bases de datos:  Informes: ○ Las definiciones de informes, configuración de seguridad, etc  ReportServerTempDB: ○ Los datos en caché y la información de sesión de usuario Los componentes pueden ser instalados en diferentes servidores
    • Arquitectura Reporting Services  From SQL Server Books Online
    • SSRS Arquitectura Report Server  http://localhost/reportserver Report Manager  http://localhost/reports
    • Arquitectura Reporting Services From www.microsoft.com/sql
    • Proceso de EjecucionData is retrieved from Data is stored in Report is Executed source DB ReportServerTempDB
    • Proceso de Ejecucion(Opciones) Siempre se ejecuta este informe con los datos más recientes  Habilitar el almacenamiento en caché ○ Vencido en base al número de minutos ○ Vencido sobre la base de un programa  Render informe de una instantánea  Informe de ejecución de los tiempos de espera ○ sistema por defecto ○ Número de segundos ○ ninguno
    • ¿Que es Cache de losReportes? Caché se crea cuando un informe se ejecuta por primera vez Almacena una copia de los datos en ReportServerTempDB Puede reducir el impacto en el rendimiento de la producción Los datos pueden estar fuera de fecha Expira después de un período predefinido de tiempo La configuración de seguridad de datos de origen debe estar configurado
    • ¿Cual es el Calendario deSSRS? Los eventos son ejecutados por el servicio del Agente SQL Server tipos de programas  Programaciones específicas del informe  programaciones compartidas ○ Definidos a nivel del sistema Consejos:  Realizar un seguimiento de las zonas horarias  Usan programaciones compartidas siempre que sea posible para permitir una gestión centralizada  Distribuir la carga de trabajo de procesamiento de información a través del tiempo
    • ¿Que son los Snapshots? Punto en el tiempo de vista de los contenidos de un informe  Los datos nunca cambia Los parámetros del informe se debe definir antes de ejecutar la instantánea Por lo general, creado en un horario  De fin de mes o de fin de año los informes Programación  Programación específica del informe  programación compartida
    • Historial de Reportes Se utiliza para mantener copias de la instantánea en el tiempo  A menudo se utiliza para la auditoría o la referencia histórica Programación:  Almacenar todas las instantáneas  Use un horario específico del informe  Utilice una programación compartida Opciones:  Mantener un número ilimitado de fotos  Limitar el número de copias del historial del informe