Introducción a SQL Server 2000 Reporting Services

Slides:



Advertisements
Presentaciones similares
MOSS Servicios de búsqueda e indexación Rubén Alonso Cebrián
Advertisements

Desarrollo de aplicaciones en n- capas
Conexión a Bases de Datos
Detalles técnicos de Sharepoint Search Rubén Alonso Cebrián
Creación de Reportes con SQL Server 2000 Reporting Services
TNT1-112 Presentado por. Marcos Gonzalez Microsoft Certified Trainer Descripción general técnica de Microsoft Operations Manager 2005 Microsoft Corporation.
Bienvenido al evento online de Microsoft Small Business Server 2003 R2 (Volumen II) Andrés de Pereda.
Lo nuevo en Microsoft Office Project Server 2003 Microsoft Corporation.
YUKON EN EL HORIZONTE Valeria Rodríguez Z. MVP SQL Server Business Manager Paradigma Software S.R.L.
Implementación de SQL Server 2000 Reporting Services
TNT1-64 KEY MESSAGE: This is Technet session TNT 1-64.
Office Infopath 2003 Soluciones Colaborativas
Microsoft Office Sharepoint Server Business Intelligence Rubén Alonso Cebrián Código: HOL-SPS07.
Microsoft Sql Server 2000 Reporting Services Ruben Alonso Cebrian Código: HOL-SQL03.
Microsoft Sql Server 2005 Reporting Services
integridad referencial
Cognos Data Integration
Microsoft Office SharePoint Servers 2007 Alejandro Martín:
Introducción a ASP.NET.
Presentación de la Plataforma de Gestión de la Excelencia
INDUSOFT Software para generación de completas aplicaciones industriales multi-plataforma Se compone de un completo y potente conjunto de herramientas.
Microsoft SQL Server 2008 – SQL Server Integration Services
Especialista en Business Intelligence Reporting Services SSRS (Sesión 16) Microsoft SQL Server 2008 R2 (2013) Suscribase a o escríbanos.
• SQL Server Analysis Services
• SQL Reporting Services
• SQL Server Analysis Services
INFOPATH.
UNIVERSIDAD ECOTEC TEMA: INFOPATH
Comparación entre la implementación de aplicaciones PHP y ASP.NET 2.0
Microsoft Office System Recopilando Información y Fomentando la Colaboración a través de Formularios Electrónicos José Alania Valdez Especialista en Tecnologías.
Systems Management Server 2003 Santiago Pastor Zaltor Soluciones Informáticas.
Reporting Services: Report Builder Server Mode Enhacements
Con la colaboración de:. Fernando Bocigas {Jefe de Producto SQL Server}
Intercambio de información Procesamiento Sin intervención del usuario Acelerando tiempos de respuesta Normalización Entre plataformas Entre lenguajes.
Características Técnicas
FORMAS MINISTERIALES A TERCEROS
ANALITICA - INTEGRATOR INTRODUCCIÓN Y CONCEPTOS. ANALITICA - INTEGRATOR OBJETIVO Integrar información aislada en archivos o sistemas, tanto corporativos.
SQL Server 2008 Integration Services
Web Services Daniel Seara. Fundamentos Intercambio de información Procesamiento Sin intervención del usuario Acelerando tiempos de respuesta Normalización.
SQL SERVER Reporting Services
Implementación de Datawarehouse
Diseño de una base de datos Zavaleta Nolasco Karina
InfoPath Ventajas y Uso.
ASP.NET es una nueva y potente tecnología para escribir páginas web dinámica. Es una importante evolución respecto a las antiguas páginas ASP de Microsoft.
Contenido: 1- Que es el .Net Framework 2- Arquitectura en .Net
Publicación de bases de datos Access en la web
SQL Server 2005 Analysis Services.
Acceso y consulta a bases de datos. Base de datos Una base de datos (cuya abreviatura es BD) es una entidad(host) en la cual se pueden almacenar datos.
Modelo de 3 capas.
Microsoft power point Giancarlo ciani.
César de la Torre Arquitecto de Software Windows 2003 como Plataforma de Colaboración: Desarrollo con SharePoint Products & Technologies.
ISAE UNIVERSIDAD FACULTAD DE CIENCIAS TECNOLOGICAS TECNICO EN INFORMATICA CURSO TECNOLOGIA DE LA INFORMACIÒN Y COMUNICACIÒN PARTICIPANTES: DEXSI DELGADO.
FACULTAD: CIENCIAS ECONÓMICAS Y EMPRESARIALES ASIGNATURA: GESTIÓN DE CONTENIDO ELECTRÓNICO TÍTULO: TINFOPATH - VENTAJAS Y USO. AUTORA: MARIA DANIELA TOMALÁ.
Microsoft InfoPath ESTEFANIA FIALLO.
Manual violento de Navicat
SQL Server Analysis Services SSAS
Colegio de Bachilleres Plantel 13 Xochimilco - Tepepan
Especialista en Business Intelligence Analysis Services SSAS (Sesión 8) Microsoft SQL Server 2008 R2 (2013) Suscribase a o escríbanos.
Taller de Inteligencia de Negocios SQL Server Integration Services SSIS Semana 2.
• SQL Server Integration Services SSIS
• SQL Server Integration Services SSIS
Taller de Inteligencia de Negocios SQL Server Analysis Services Semana 8.
INTEGRANTE: FLORES GODOY JUAN E. Grupo:308. Una tabla es una colección de datos sobre un tema específico, como productos o proveedores. Al usar una tabla.
BUSINESS T&G Think & Grow Uniclass Business Intelligence La solución Business Objects que analiza los procesos de su negocio.
#SPSMX Más allá de InfoPath: Soluciones de flujo de trabajo basada en formularios con Nintex Haaron Gonzalez Consultor Asociado, B-Logic IT Services Office.
SQL Server como Fuente de Datos para Office 365 Ing. David Sánchez Aguilar Microsoft MVP Office 365 Microsoft Certified Trainer Senior Developer Advisor.
ACCESO A DATOS EN ASP.NET Controles de origen de datos Controles enlazados a datos.
DLM Transact SQL Sesión I Introducción al SQL Server Uso de las herramientas de consultas del Transact SQL.
Definición: Es un estilo de programación, su objetivo primordial es la separación de la capa de presentación, capa de negocio y la capa de datos. ARQUITECTURA.
Taller de Inteligencia de Negocios SQL Server Integration Services SSIS Sesión 2.
Transcripción de la presentación:

Introducción a SQL Server 2000 Reporting Services Eladio Rincón MCAD, MVP SQL Server Consultor Solid Quality Learning Iberoamericana http://www.SolidQualityLearning.com

Agenda Introducción a Reporting Services ¿Qué es? ¿Qué ofrece? ¿A quién se lo ofrece? Ciclo de vida de un informe Arquitectura de Reporting Services Crear informes Administrar informes Distribuir informes Ejemplos Preguntas

¿Qué es y que ofrece? Plataforma para consultar información Informes tradicionales e interactivos Infraestructura de servidor Basado en la experiencia de SS2000 Escalable, administrable Integrado con herramientas existentes Sharepoint, Office, navegadores y otras herramientas … Única plataforma para todo tipo de datos estructurados relacionales, jerárquicos, multidimensionales

¿A quién se le ofrece? Escenarios Herramienta final de informes Intranet, informes corporativos, … Informes integrados en aplicaciones Informes B2B – B2C Intranet, extranet, clientes …

Ciclo de vida de un informe SQL Server Reporting Services abarca el ciclo completo de la vida de un informe: creación, administración y entrega de informes. Creación Gestión Distribución

Definición del informe Creación Creación Desde Visual Studio.NET o herramientas terceras: Estandard XML (RDL  Report Definition Languaje). Vista Previa, implementación. Creación Gestión Distribución Demanda Definición del informe Informe administrado Subscripción

Definición del informe Gestión Gestión La definición de los informes, las carpetar y recursos se administran mediante servicios web Creación Gestión Distribución Demanda Definición del informe Informe administrado Subscripción

Definición del informe Distribución Distribución RS distribuye los informes de dos formas: por demanda o por petición: El usuario se puede subscribir a un informe Creación Gestión Distribución Demanda Definición del informe Informe administrado Subscripción

Procesamiento del infome Arquitectura Navegador Administración Gestión Aplicación Formato de salida (HTML, Excel, TIFF, Personal.) Origen de datos (SQL, OLE DB, XML, ODBC, Oracle, Personalizado) Interfaz Programable Servidor de informes Procesamiento del infome Proc. de datos Mezcla Servicios de seguridad (NT, Passport, Persona.) Seguridad Entrega SQL Server Canal de envio (E-mail, SharePoint, Personal.)

Requerimientos Componente Requisito Servidor de informes Windows 2000 (SP4) o 2003 Server IIS 5.0 o superior .NET Framework Servidor SMTP para procesamiento de mails Administrador de informes Report Server Database SQL Server 2000 SP3 SQL Server Agent Cliente Diseñador de informes Visual Studio .NET 2003 Utilidades cliente

Crear informes (I) Visual Studio.NET 2003 o app. externas http://www.microsoft.com/sql/reporting/partners/softwareapps.asp Elementos: Line, Textbox, Image List, Table, Matrix Navegación Subreport, Chart Drill through Parámetros Código VB.NET Assemblies

Crear informes (II) Se define con XML (RDL) la estructura del informe Table / Matrix / Chart Parámetros (dinámicos, jerárquicos) Ordenación / Filtrado / Agrupación / Agregación Interactivos (drill-down,drill-through) VB.NET como lenguaje de expresiones Arquitectura de lenguaje de consultas extensible SQL Server / Analysis Services OLE DB / ODBC / Oracle DataSet Extensions Diseñador de informes Integrado con Visual Studio.NET RDL  público  Herramientas de terceros

Administrar informes (I) Administrar orígenes de datos. Origenes de datos en servidor de informes. Fácil cambiar origen de datos para informe Específicos Dentro del informe Compartidos En servidor y reutilizable Modelo de seguridad de origen de datos

Administrar informes (II) General (informe vinculado) Parámetros Orígenes de datos Ejecución (caché) Historial (historia de ejecuciones del informe) Seguridad (permisos sobre el informe)

Distribución de informes Formatos de salida: Formato web (HTML 4, HTML 3.2, HTML w/OWC) Formato impreso (TIFF, RTF, PDF) Formato de datos (Excel, XML, CSV) Demanda (pull) Método tradicional. Subscripción (push) (siguiente … )

Subscripciones Tarea de distribución: Subscripción. Tarea  SQL Server Agent Especificar parámetros (si hay). Modelo de seguridad integrado en BD Report. Subscripción. estandard.: E-mail. Destino compartido: \\exampleservername\c$\reportarchive\operations\2003 Controlada por datos: Condiciones específicas para determinar destinatarios E-mail  destinatario de bd. Fichero  destinatario usuario, fichero … de bd.

Programar informes Acceder a colecciones globales Operar con agregados

PI (1)  Colecciones Globales Las colecciones globales son: Fields Parameters ReportItems Globals User

PI (2)  Colecciones Globales Fields Collection Campos del dataset actual (región de datos) Ej. Fields!EmployeeName.Value Parameters Collection Valores de cualquier parámetro E.g. Parameters!Country.Value

PI (3)  Colecciones Globales ReportItems Collection Los Textbox del informe Ej. ReportItems!TotalSales.Value Globals Collection Variables del informe PageNumber, TotalPages, ExecutionTime, ReportName Ej. Globals!PageNumber

PI (4)  Colecciones Globales User Collection Valores específicos del usuario UserID, Language Ej. User!UserID

PI (5)  Agregados Calculos sobre datos en el data set Argumentos: Expresión No debe contener otro agregado Ámbito (opcional) Data set, región, grupo Devuelve valor numérico Ej. =Sum(Fields!TotalDue.Value, "DataSet1")

PI (6)  Agregados Calculos Operaciones aritméticas sobre conjunto de registros Sum, Avg, Max, Min, Count, CountDistinct, Count(*), StDev, StDevP, Var, VarP

PI (7)  Agregados Posición Acceder a un registro determinado del dataset, region o grupo First: primero Last: último

Sin explicar Acceso a través de Web Service. Desarrollo de Data Extensions: Enlazar BL propietaria a informe. Integrar RS en aplicaciones Windows/ASP.NET. Revisar ejemplos de documentación: FindRenderSave FindRenderSave es una aplicación de Windows de ejemplo desarrollada con Visual Studio .NET. La aplicación se basa en un escenario real y muestra cómo programar una aplicación de Windows que utilice el servicio Web Reporting Services RSExplorer La aplicación se basa en un escenario real y muestra cómo desarrollar una aplicación de Windows que utilice el servicio Web Reporting Services. RSExplorer utiliza una clase proxy de .NET Framework para llamar a métodos del servicio Web que expone la API de SOAP de Reporting Services ReportViewer ReportViewer es un control de servidor ASP.NET diseñado mediante Visual Studio .NET. El control de servidor se basa en un escenario real y muestra cómo diseñar un control personalizado que se puede usar para integrar informes de Reporting Services en una aplicación Web.

Conclusiones Fácil de aprender Fácil de utilizar: VS.NET Documentación, ayuda, soporte ... Fácil de utilizar: VS.NET Fácil de implementar, distribuir, actualizar, escalabilidad, … Fácil de adquirir ( incluido en SS2000) Sólo asistente de migración desde Access 

Para finalizar… Información del producto ( SQL Server y Reporting Services) http://www.microsoft.com/spain/servidores/sql/  [ES] http://www.microsoft.com/sql/  [EN]  Partners MSDN http://msdn.microsoft.com/sql  [EN] http://www.microsoft.com/spanish/msdn  [ES] Programa MVP http://mvp.support.microsoft.com Grupos de noticias (OE  msnews.microsoft.com) Webs de MVPs en SQL Server [ES]. http://www.portalsql.com  Miguel Egea http://www.callsql.com  Fernando G. Guerrero http://www.helpdna.net  Salvador Ramos http://www.siquelnet.com  Eladio Rincón http://www.mvps.org/links.html Sugerencias para mejorar SQL Server y Reporting Services. [ES]. mailto:sqlwish@microsoft.com SQL Server [ES] microsoft.public.es.sqlserver microsoft.public.espanol.administracion microsoft.public.espanol.olap SQL Server [EN] microsoft.public.sqlserver.* SQL Server Reporting Services [EN] microsoft.public.sqlserver.reportingsvsc

Preguntas Sesión disponible en MSDN Mi e-mail http://www.microsoft.com/spanish/msdn Mi e-mail eladio.rincon@siquelnet.com