La descarga está en progreso. Por favor, espere

La descarga está en progreso. Por favor, espere

3/24/2017 4:00 PM © Microsoft Corporation. All rights reserved.

Presentaciones similares


Presentación del tema: "3/24/2017 4:00 PM © Microsoft Corporation. All rights reserved."— Transcripción de la presentación:

1 3/24/2017 4:00 PM © Microsoft Corporation. All rights reserved. This presentation is for informational purposes only. Microsoft makes no warranties, express or implied, in this summary.

2 Introducción a Microsoft SQL Server 2000 Reporting Services
3/24/2017 4:00 PM Introducción a Microsoft SQL Server 2000 Reporting Services © Microsoft Corporation. All rights reserved. This presentation is for informational purposes only. Microsoft makes no warranties, express or implied, in this summary.

3 Yo (Jordi Rambla – jordi@ramblainf.com)
3/24/2017 4:00 PM Yo (Jordi Rambla – Director técnico de Certia Consultor y profesor de Reporting y BI Mentor Asociado de Solid Quality Learning Iberoamericana Consultor de P&P,XML, ES y WS en Master UOC Regional Director de Microsoft circa Columnista de DotNetMania y NetVeloper Certia ( Es la marca de servicios de rambla informàtica Consultoría, formación y aplicaciones en BI y .NET Trabajando en informática empresarial desde 1985 © Microsoft Corporation. All rights reserved. This presentation is for informational purposes only. Microsoft makes no warranties, express or implied, in this summary.

4 Trabajos relacionados: SQL Server 2000 Reporting Services
3/24/2017 4:00 PM Trabajos relacionados: SQL Server 2000 Reporting Services Comparativa con los productos de Crystal Decisions (BO) Curso para empresa (diseño y administración) Proyecto con RS para MCS Próximas ediciones del curso Marzo, en Barcelona © Microsoft Corporation. All rights reserved. This presentation is for informational purposes only. Microsoft makes no warranties, express or implied, in this summary.

5 Una asociación de expertos en SQL Server y .NET de todo el mundo
Itzik Ben-Gan Kalen Delaney Fernando G. Guerrero Michael Hotek Brian Moran Ron Talmage Carl Rabeler Herbert Albert Gianluca Hotz Tibor Karaszi Andrew Kelly Dejan Sarka Wayne Snyder Eladio Rincón Miguel Egea Jesús López Guillermo Som (El Guille) Daniel Seara Willy Marroquín Antonio Soto Jordi Rambla

6 Solid Quality Learning University Summits
¿Qué son los SQL University Summits? Intensos, avanzados, esencialmente útiles Temarios aplicados a sistemas empresariales Eventos formativos, no de marketing 3 grupos de sesiones simultáneas 6 seminarios de día completo 9 mentores presentando 42 sesiones En castellano ¿Dónde? Viena (del 28 de Febrero al 4 de Marzo del 2005) Buenos Aires (del 18 al 22 de Abril del 2005) Madrid (del 25 al 29 de Abril del 2005) Barcelona (Mayo 2005); también en: Milán, Washington DC, Los Angeles, Chicago, Dallas, Monterrey, San Salvador, Singapore, Hong Kong

7 ¿Qué es SQL Server Reporting Services?
Plataforma de reporting tanto para informes tradicionales (en papel) como para informes interactivos Infraestructura web. Escalable, gestionable y aplicable a soluciones personalizadas Se integra con SharePoint, Excel, el explorador de internet y otras herramientas habituales Plataforma única y herramientas para todos los tipos de datos estructurados (relacionales, Jerárquicos y multidimensionales)

8 Ciclo de vida del Reporting
3/24/2017 4:00 PM Ciclo de vida del Reporting Reporting Services contempla la creación, gestión y distribución de informes interactivos a toda la empresa. Creación Gestión Distribución © Microsoft Corporation. All rights reserved. This presentation is for informational purposes only. Microsoft makes no warranties, express or implied, in this summary.

9 3/24/2017 4:00 PM Creación de informes Los informes se definen como Report Definition Language (RDL), un esquema XML documentado Con herramientas de Microsoft ó de terceros que generan RDL Crea informes a partir de varias fuentes de datos (SQL, OLE DB, ODBC, Oracle, y proveedores .NET) Especificación RDL Dic.2003: © Microsoft Corporation. All rights reserved. This presentation is for informational purposes only. Microsoft makes no warranties, express or implied, in this summary.

10 3/24/2017 4:00 PM Gestión de informes La definición de los informes, carpetas y recursos se publican y gestionan vía servicios web de reporting Los informes gestionados se pueden lanzar a petición o mediante una programación y se guardan en caché para mejorar la consistencia y el rendimiento Arquitectura de servidor Escalable y ampliable © Microsoft Corporation. All rights reserved. This presentation is for informational purposes only. Microsoft makes no warranties, express or implied, in this summary.

11 Distribución de informes
3/24/2017 4:00 PM Distribución de informes Informes tradicionales (papel) e interactivos (web) Entrega a petición (“pull”) o basada en sucesos (“push”) Varios formats (HTML, Excel, PDF, XML) Entrega en distintos dispositivos ( , carpeta, etc.) © Microsoft Corporation. All rights reserved. This presentation is for informational purposes only. Microsoft makes no warranties, express or implied, in this summary.

12 Reporting Services 3/24/2017 4:00 PM
© Microsoft Corporation. All rights reserved. This presentation is for informational purposes only. Microsoft makes no warranties, express or implied, in this summary.

13 Arquitectura del producto
Navegador Office Aplicación propia Seguridad Servicios Seguridad (Sistema, propio) Interfaz servicio web XML Proceso de datos Orígenes de datos (SQL, OLE DB, XML/A, ODBC, Oracle, propio) Report Server Procesador de informes Distribución Destino de entrega ( , carpetas, propios) Rendering Formatos de salida (HTML, Excel, PDF, propio) SQL Server Catalog

14 Escenario empresarial
3/24/2017 4:00 PM Escenario empresarial Orígenes de datos Metadatos y Cache Informes Cluster Granja Web Report Server Clientes Report Server Windows Server IIS Oracle SQL Server 2000 Windows Server Report Server Windows Server IIS SQL Server NLB SQL Server 2000 DB2 Windows Server Report Server Windows Server IIS Ficheros, OLE DB, ODBC, .NET © Microsoft Corporation. All rights reserved. This presentation is for informational purposes only. Microsoft makes no warranties, express or implied, in this summary.

15 Beneficios clave Plataforma de reporting ampliable Integración Office
3/24/2017 4:00 PM Beneficios clave Plataforma de reporting ampliable Integración Office Orígenes de datos Escalable, flexible Bajo coste © Microsoft Corporation. All rights reserved. This presentation is for informational purposes only. Microsoft makes no warranties, express or implied, in this summary.

16 Creación de informes con SQL Server Reporting Services
3/24/2017 4:00 PM Creación de informes con SQL Server Reporting Services © Microsoft Corporation. All rights reserved. This presentation is for informational purposes only. Microsoft makes no warranties, express or implied, in this summary.

17 3/24/2017 4:00 PM Inicio © Microsoft Corporation. All rights reserved. This presentation is for informational purposes only. Microsoft makes no warranties, express or implied, in this summary.

18 Layout Colocación libre Saltos de página
3/24/2017 4:00 PM Layout Colocación libre Similar a diseñar un formulario No se basa en bandas, pero puede simular esa configuración Algunos elementos se expanden al generar el informe, desplazando a otros elementos Los elementos se pueden anidar Saltos de página Pueden ser lógicos y físicos Es posible utilizar cabecera y pie de página © Microsoft Corporation. All rights reserved. This presentation is for informational purposes only. Microsoft makes no warranties, express or implied, in this summary.

19 Elementos del informe Textbox 100.000€ Image Line Rectangle Subreport
3/24/2017 4:00 PM Elementos del informe Textbox Image Line Rectangle Subreport Data Regions (List, Table, Matrix, Chart) © Microsoft Corporation. All rights reserved. This presentation is for informational purposes only. Microsoft makes no warranties, express or implied, in this summary.

20 Propiedades de los elementos
3/24/2017 4:00 PM Propiedades de los elementos Cualquier elemento Background Color* Background Image* Border Color* Border Style* Border Width* Color* Padding* Textbox Can Grow Font Family* Font Size* Font Style* Font Weight* Format* Hide Duplicates Line Height* Text Align* Text Decoration* Vertical Align* *Expresiones © Microsoft Corporation. All rights reserved. This presentation is for informational purposes only. Microsoft makes no warranties, express or implied, in this summary.

21 3/24/2017 4:00 PM Data Regions © Microsoft Corporation. All rights reserved. This presentation is for informational purposes only. Microsoft makes no warranties, express or implied, in this summary.

22 List Regiones que se repiten, con formato libre Similar a “bandas”
3/24/2017 4:00 PM List Brian $10,000 Jason $20,000 Regiones que se repiten, con formato libre Similar a “bandas” Es posible ubicar un List junto a otro Se pueden anidar para obtener varios niveles de agrupación Se debe utilizar para construir áreas repetitivas con formato complejo Steve $30,000 © Microsoft Corporation. All rights reserved. This presentation is for informational purposes only. Microsoft makes no warranties, express or implied, in this summary.

23 Table Lista encolumnada Columnas fijas, filas repetidas
3/24/2017 4:00 PM Table Person Region Sales Brian North $10,000 Dan $20,000 Total $30,000 Steve East $50,000 Grand Total $80,000 Lista encolumnada Columnas fijas, filas repetidas Las celdas pueden abarcar varias columnas Varias filas por registro Las celdas pueden contener cualquier elemento Más rápidas y ligeras que las List Es más fácil alinear los elementos Es el habitual en la mayoría de informes © Microsoft Corporation. All rights reserved. This presentation is for informational purposes only. Microsoft makes no warranties, express or implied, in this summary.

24 Matrix Repetición de filas y columnas
3/24/2017 4:00 PM Matrix Sales 2000 2001 2002 Brian $100 $110 $120 Jason $200 $250 $300 Steve $400 Total $600 $760 $720 Repetición de filas y columnas Similares a las pivot table o tablas cruzadas Formato propio en cabeceras Formato independiente de subtotales Las celdas pueden contener cualquier elemento Debe utilizarse cuando las columnas equivalen a registros en nuestros datos © Microsoft Corporation. All rights reserved. This presentation is for informational purposes only. Microsoft makes no warranties, express or implied, in this summary.

25 Charts Gráficas Los datos provienen del origen de datos
3/24/2017 4:00 PM Charts Gráficas Los datos provienen del origen de datos Incluyendo expresiones Conjunto completo de tipos de gráficos y propiedades Funcionalidad similar a la de Matrix (agrupar, ordenar, filtrar) © Microsoft Corporation. All rights reserved. This presentation is for informational purposes only. Microsoft makes no warranties, express or implied, in this summary.

26 3/24/2017 4:00 PM Expresiones La mayoría de las propiedades admiten expresiones para determinar su valor Sintáxis Visual Basic .NET Valores obtenidos del data set Valores de otros elementos del informe Valores de propiedades globales y del usuario Agregados: Sum, Avg, Count, Min, First, etc. Ejemplos =Fields!Name.Value =Fields!First.Value & " " & Fields!Last .Value =Sum(Fields!Sales.Value) =IIF(Sum(Fields!Sales.Value)>10, "green", "red") © Microsoft Corporation. All rights reserved. This presentation is for informational purposes only. Microsoft makes no warranties, express or implied, in this summary.

27 3/24/2017 4:00 PM Parámetros Los parámetros del informe se pueden emplear en las expresiones (incluidos los parámetros de la consulta SQL) Los valores aceptados o por omisión se obtienen de forma directa o mediante una consulta Pueden ser jerárquicos La selección de un parámetro filtra los valores posibles en otro Se accede a ellos con la colección global Parameters =IIF(Fields!Sales.Value > Parameters!Goal.Value, “Bien", “Mal") © Microsoft Corporation. All rights reserved. This presentation is for informational purposes only. Microsoft makes no warranties, express or implied, in this summary.

28 3/24/2017 4:00 PM Interactividad © Microsoft Corporation. All rights reserved. This presentation is for informational purposes only. Microsoft makes no warranties, express or implied, in this summary.

29 Informes interactivos
3/24/2017 4:00 PM Informes interactivos Los elementos del informe se pueden asociar a acciones Drill down en el mismo informe Drill through a otro informe Bookmarks (puntos) Hiperenlace a una origen internet Mostrar / Ocultar regiones Document map que muestra la estructura del informe © Microsoft Corporation. All rights reserved. This presentation is for informational purposes only. Microsoft makes no warranties, express or implied, in this summary.

30 3/24/2017 4:00 PM Datos Varios conjuntos de datos a partir de orígenes de datos distintos Orígenes de datos admitidos SQL Server (7.0, 2000, Yukon) Analysis Services (2000 w/XML/A, Yukon) OLE DB, ODBC, Oracle, otros proveedores .NET Constructor de consultas en el Report Designer para SQL Server y OLE DB O escribir las consultas directamente Los parámetros de la consulta se pueden exponer como parámetros del informe © Microsoft Corporation. All rights reserved. This presentation is for informational purposes only. Microsoft makes no warranties, express or implied, in this summary.

31 Distribución del proyecto
3/24/2017 4:00 PM Distribución del proyecto Envía los informes, imágenes y orígenes de datos al servidor de informes Informes como Report Definition Language (RDL) En el servidor, los informes se compilan y almacenan en la base de datos de metadatos en SQL Server Una vez “instalado” Establecer la seguridad Configurar el caché y la ejecución programada Indicar la programación del histórico © Microsoft Corporation. All rights reserved. This presentation is for informational purposes only. Microsoft makes no warranties, express or implied, in this summary.

32 Gestión de informes con SQL Server Reporting Services

33 Agenda Instalación Namespaces y Seguridad Programaciones
3/24/2017 4:00 PM Agenda Instalación Namespaces y Seguridad Programaciones Gestión de informes Suscripciones © Microsoft Corporation. All rights reserved. This presentation is for informational purposes only. Microsoft makes no warranties, express or implied, in this summary.

34 Prerrequisitos de instalación
3/24/2017 4:00 PM Prerrequisitos de instalación Servidor Web Windows 2000 ó 2003 Server Internet Information Server .NET Framework 1.1 (incluido) SMTP para entrega vía Servidor de base de datos SQL Server 2000 SQL Server Agent Estación de creación de informes Visual Studio .NET 2003 © Microsoft Corporation. All rights reserved. This presentation is for informational purposes only. Microsoft makes no warranties, express or implied, in this summary.

35 Componentes de Reporting Services
3/24/2017 4:00 PM Componentes de Reporting Services navegador Report Designer Utilidades cliente Report Manager Acceso URL SOAP reportservice.asmx WMI Servicios Web (IIS / ASP.NET) Servicio Win32 Distribución Componentes compartidos Obtención datos Rendering Seguridad SQL Server Database / SQL Server Agent © Microsoft Corporation. All rights reserved. This presentation is for informational purposes only. Microsoft makes no warranties, express or implied, in this summary.

36 APIs de gestión Servicios Web / SOAP WMI
3/24/2017 4:00 PM APIs de gestión Servicios Web / SOAP Implementación completa con tipos complejos Incluye WSDL Añadir la referencia al servicio en VS .NET Admite SSL WMI Para gestionar la configuración del servicio Disponible aunque el WS no lo esté En la primera versión no se incluyen eventos WMI © Microsoft Corporation. All rights reserved. This presentation is for informational purposes only. Microsoft makes no warranties, express or implied, in this summary.

37 Herramientas de gestión
3/24/2017 4:00 PM Herramientas de gestión Report Manager Aplicación web incluida en RS Construida en ASP.NET Herramientas cliente Script Host (rs.exe) Server Configuration (rsconfig.exe) Encryption Key Management Aplicaciones propias en samples aplicación Win32 © Microsoft Corporation. All rights reserved. This presentation is for informational purposes only. Microsoft makes no warranties, express or implied, in this summary.

38 Namespace del servidor
3/24/2017 4:00 PM Namespace del servidor Espacio de nombres jerárquico gestionado mediante una base de datos SQL Server Metáfora de carpetas para organizar los informes y establecer la seguridad Tipos de elementos Report Folder Data Source Resource Los elementos se indican por su path tanto en el API SOAP como en el acceso URL (p.e. /Adventure Works/Sales Report) © Microsoft Corporation. All rights reserved. This presentation is for informational purposes only. Microsoft makes no warranties, express or implied, in this summary.

39 3/24/2017 4:00 PM My Reports Ofrece una carpeta personal a los usuarios en la que publicar sus informes /My Reports es redirigido a /users/<username>/My Reports Se le aplica, de forma automática, una función (rol) configurable Desactivado de fábrica © Microsoft Corporation. All rights reserved. This presentation is for informational purposes only. Microsoft makes no warranties, express or implied, in this summary.

40 Modelo Seguridad Tareas Funciones (Roles) Grupos / Usuarios
3/24/2017 4:00 PM Modelo Seguridad Operación Tareas Conjunto de operaciones de bajo nivel A nivel de elemento (crear informe) o de sistema (gestionar planificaciones) No se puede personalizar Funciones (Roles) Conjuntos de tareas Algunos instalados de fábrica Se pueden personalizar Grupos / Usuarios Sistema / propios Asignación de funciones Asociar grupos / usuarios con funciones Se heredan Tarea Función Grupo o Usuario Asignación Elemento © Microsoft Corporation. All rights reserved. This presentation is for informational purposes only. Microsoft makes no warranties, express or implied, in this summary.

41 Namespace y Seguridad 3/24/2017 4:00 PM
© Microsoft Corporation. All rights reserved. This presentation is for informational purposes only. Microsoft makes no warranties, express or implied, in this summary.

42 3/24/2017 4:00 PM Programaciones Los sucesos de gestión se pueden planificar en el servidor de informes Caching, suscripciones, histórico Las programaciones se guardan en la base de datos y se integran con SQL Agent Los sucesos programados se ponen en cola en la base de datos y son atendidos por el servicio NT © Microsoft Corporation. All rights reserved. This presentation is for informational purposes only. Microsoft makes no warranties, express or implied, in this summary.

43 Programaciones compartidas
3/24/2017 4:00 PM Programaciones compartidas Programaciones compartidas que se gestionan con independencia de los informes, suscripciones o snapshots Cambios posibles en las propiedades de la programación Nombre Días, horas o frecuencias Fechas de inicio y finalización Detener y reiniciar una programación compartida Borrar una programación © Microsoft Corporation. All rights reserved. This presentation is for informational purposes only. Microsoft makes no warranties, express or implied, in this summary.

44 3/24/2017 4:00 PM Programaciones © Microsoft Corporation. All rights reserved. This presentation is for informational purposes only. Microsoft makes no warranties, express or implied, in this summary.

45 Propiedades del informe
3/24/2017 4:00 PM Propiedades del informe Los metadatos se obtienen de la definición del informe cuando este se publica y se guardan en la base de datos Definición del informe Parámetros Solicitar o no al usuario Texto de solicitud Valores por omisión Información del origen de datos © Microsoft Corporation. All rights reserved. This presentation is for informational purposes only. Microsoft makes no warranties, express or implied, in this summary.

46 Gestión de orígenes de datos
3/24/2017 4:00 PM Gestión de orígenes de datos El administrador puede establecer el tipo de conexión y la cadena de conexión una vez publicado el informe Opciones para las credenciales Solicitadas ó Almacenadas de forma segura Encriptadas en memoria y en la base de datos Opción de suplantación (impersonate) después de conectar (sólo en SQL Server) Seguridad integrada Sin credenciales (no necesarias) Orígenes de datos compartidos La información de conexión y de las credenciales se guarda como un objeto seguro en el namespace Punto común de gestión para muchos informes © Microsoft Corporation. All rights reserved. This presentation is for informational purposes only. Microsoft makes no warranties, express or implied, in this summary.

47 Gestión de la ejecución
3/24/2017 4:00 PM Gestión de la ejecución Sesiones de ejecución Se crean automáticamente Mantienen la coherencia entre peticiones al servidor (imágenes, paginación, exportación) El timeout se configura en el servidor El administrador decide si los informes se generan a petición o a partir de instantáneas (snapshots) Los informes a petición pueden guardarse en caché (con limitaciones) © Microsoft Corporation. All rights reserved. This presentation is for informational purposes only. Microsoft makes no warranties, express or implied, in this summary.

48 Snapshots e Histórico Instantáneas de ejecución
3/24/2017 4:00 PM Snapshots e Histórico Instantáneas de ejecución La ejecución del informe se planifica, todos los usuarios reciben los mismos datos Una sola instancia del informe procesado Limitaciones: La consulta no puede usar parámetros o expresiones definidas por el usuario, es necesario almacenar las credenciales Histórico de instantáneas Se guardan varias instancias (copias) de la ejecución del informe Se guardan de forma independiente al origen de datos y la definición del informe Normas específicas de archivo a nivel de sistema y de informe © Microsoft Corporation. All rights reserved. This presentation is for informational purposes only. Microsoft makes no warranties, express or implied, in this summary.

49 Gestión de informes 3/24/2017 4:00 PM
© Microsoft Corporation. All rights reserved. This presentation is for informational purposes only. Microsoft makes no warranties, express or implied, in this summary.

50 Suscripciones Personales o definidas por el administrador
3/24/2017 4:00 PM Suscripciones Personales o definidas por el administrador Suscripción disparada por un suceso (programación, creación de una instantánea, externo) Las extensiones de distribución especifican la forma de entrega del informe Se puede especificar el formato de entrega (HTML, XLS, etc.) Se entregan enlaces e informes generados Dos tipos de suscripción Estándar Dirigida por una consulta (Data driven) © Microsoft Corporation. All rights reserved. This presentation is for informational purposes only. Microsoft makes no warranties, express or implied, in this summary.

51 Suscripciones estándar
3/24/2017 4:00 PM Suscripciones estándar Un mismo informe enviado a un conjunto predefinido de direcciones Cómo funciona El usuario crea una petición para lanzar un informe en un momento determinado y en un formato concreto Puede originarse a partir de una programación, un suceso o de la generación de una instantánea Especifica el informe, las condiciones de ejecución, los parámetros, el formato y ubicación de entrega, etc. © Microsoft Corporation. All rights reserved. This presentation is for informational purposes only. Microsoft makes no warranties, express or implied, in this summary.

52 Suscripciones Data Driven
3/24/2017 4:00 PM Suscripciones Data Driven Cuando utilizarlas Entregar un informe a una lista variable de destinatarios, además de personalizar el contenido Cómo funciona Las crea el administrador Define la consulta que devuelve la lista de destinatarios y los valores de los parámetros a aplicar Establece su ejecución en base a una programación o a una instantánea © Microsoft Corporation. All rights reserved. This presentation is for informational purposes only. Microsoft makes no warranties, express or implied, in this summary.

53 3/24/2017 4:00 PM Suscripciones © Microsoft Corporation. All rights reserved. This presentation is for informational purposes only. Microsoft makes no warranties, express or implied, in this summary.

54 Desarrollo de aplicaciones con/para SQL Server Reporting Services

55 Plataforma de Reporting Oportunidades
3/24/2017 4:00 PM Plataforma de Reporting Oportunidades Soluciones basadas en .NET con necesidades de reporting Herramientas de creación y publicación de informes Ampliaciones del servidor Aplicaciones de gestión del servidor Portales y aplicaciones de colaboración © Microsoft Corporation. All rights reserved. This presentation is for informational purposes only. Microsoft makes no warranties, express or implied, in this summary.

56 Arquitectura del producto
Navegador Office Aplicación propia Seguridad Servicios Seguridad (Sistema, propio) Interfaz servicio web XML Proceso de datos Orígenes de datos (SQL, OLE DB, XML/A, ODBC, Oracle, propio) Report Server Procesador de informes Distribución Destino de entrega ( , carpetas, propios) Rendering Formatos de salida (HTML, Excel, PDF, propio) SQL Server Catalog

57 Interfaces programáticas
3/24/2017 4:00 PM Interfaces programáticas Definición XML del informe personalizable Esquema público Interfaces de presentación URL Addressability Web Service / SOAP Interfaces de gestión Interfaces de ampliación Data, Delivery, Rendering y Security © Microsoft Corporation. All rights reserved. This presentation is for informational purposes only. Microsoft makes no warranties, express or implied, in this summary.

58 URL Addressability Virtual Roots
3/24/2017 4:00 PM URL Addressability Virtual Roots Report Server Interfaz Web Service Directivas mediante parámetros Report Server Web Application Admite SSL Totalmente traducido Basado en el idioma de la cabecera HTTP © Microsoft Corporation. All rights reserved. This presentation is for informational purposes only. Microsoft makes no warranties, express or implied, in this summary.

59 URL Addressability 3/24/2017 4:00 PM
© Microsoft Corporation. All rights reserved. This presentation is for informational purposes only. Microsoft makes no warranties, express or implied, in this summary.

60 Directivas URL Parámetros del informe
3/24/2017 4:00 PM Directivas URL Parámetros del informe Los nombres han de coincidir con los definidos en el informe Ejemplo: CategoryID=1&EmployeeID=1 Credenciales del usuario (dsu: and dsp:) Credentiales para cada data set del informe dsu:DataSet1=MyUserName& dsp:DataSet1=MyPassword Alternativa con HTTPS POST ¡Utilice protocolos seguros! © Microsoft Corporation. All rights reserved. This presentation is for informational purposes only. Microsoft makes no warranties, express or implied, in this summary.

61 Directivas URL Parámetros del Report Server (rs:)
3/24/2017 4:00 PM Directivas URL Parámetros del Report Server (rs:) Ejemplo: rs:Command=Render Información de rendering (rc:) Pares Nombre/Valor que especifican la información del formato a utilizar (p.e., FindString, Section, Zoom, etc.) Único para cada Rendering Extension rc:Section=7&rc:HTMLFragment=true © Microsoft Corporation. All rights reserved. This presentation is for informational purposes only. Microsoft makes no warranties, express or implied, in this summary.

62 Interfaces Web Service
3/24/2017 4:00 PM Interfaces Web Service Namespace Management Item Properties Report Execution Report Parameters Report History Data Source Management Scheduling Subscriptions and Delivery Linked Reports Job Management Security Management © Microsoft Corporation. All rights reserved. This presentation is for informational purposes only. Microsoft makes no warranties, express or implied, in this summary.

63 Primeros pasos Referencia al Servicio Web
3/24/2017 4:00 PM Primeros pasos Referencia al Servicio Web Proxy generado por Visual Studio .NET tipos complejos definidos en el XSD Soporte de llamadas síncronas y asíncronas Las operaciones de actualización se pueden agrupar (batch) Cabeceras SOAP Session ID Server Info Batch ID © Microsoft Corporation. All rights reserved. This presentation is for informational purposes only. Microsoft makes no warranties, express or implied, in this summary.

64 Primeros pasos Servicio Web - Autenticación
3/24/2017 4:00 PM Primeros pasos Servicio Web - Autenticación Autenticación Autenticación básica System.Net.NetworkCredentials Dim rs As New MyServer. RSWebService() ‘ Prompt user for credentials rs.Credentials = new System.Net.NetworkCredential ("user", "pwd", "domain") Autenticación integrada System.Net.CredentialCache Dim rs As New MyServer. RSWebService() rs.Credentials = System.Net.CredentialCache.DefaultCredentials © Microsoft Corporation. All rights reserved. This presentation is for informational purposes only. Microsoft makes no warranties, express or implied, in this summary.

65 Programación Servicios Web
3/24/2017 4:00 PM Programación Servicios Web © Microsoft Corporation. All rights reserved. This presentation is for informational purposes only. Microsoft makes no warranties, express or implied, in this summary.

66 3/24/2017 4:00 PM Ampliar Report Server Las Extensions ofrecen una forma de ampliar la plataforma Código gestionado (.NET) en el proceso del servidor Interfaces CLR publicadas Tipos de Extension Funciones propias Data, Delivery,Rendering, Security Implicación de CAS .NET (Code Access Security) © Microsoft Corporation. All rights reserved. This presentation is for informational purposes only. Microsoft makes no warranties, express or implied, in this summary.

67 Otros datos Service Pack1 disponible Pack de informes
Service pack 2 en beta reciente Pack de informes Actualización de los libros en pantalla

68 © 2003-2004 Microsoft Corporation. All rights reserved.
3/24/2017 4:00 PM © Microsoft Corporation. All rights reserved. This presentation is for informational purposes only. Microsoft makes no warranties, express or implied, in this summary. © Microsoft Corporation. All rights reserved. This presentation is for informational purposes only. Microsoft makes no warranties, express or implied, in this summary.


Descargar ppt "3/24/2017 4:00 PM © Microsoft Corporation. All rights reserved."

Presentaciones similares


Anuncios Google