La descarga está en progreso. Por favor, espere

La descarga está en progreso. Por favor, espere

Implementación de SQL Server 2000 Reporting Services

Presentaciones similares


Presentación del tema: "Implementación de SQL Server 2000 Reporting Services"— Transcripción de la presentación:

1 Implementación de SQL Server 2000 Reporting Services
Nombre Cargo

2 Agenda Instalación Namespace y Seguridad Horarios Gestión de Reportes
Suscripciones

3 Prerrequisitos de la instalación
Servidor Web Windows 2000 o 2003 Server Internet Information Server .NET Framework 1.1 (incluido) SMTP Server para entrega por Servidor Bases de Datos SQL Server 2000 SQL Server Agente Estación de desarrollo Visual Studio .NET 2003 You can install everything on a single box or on multiple boxes.

4 Reporting Services: Componentes
Navegador Diseñador de reportes Utilidades de cliente Administrador Acceso URL Punto SOAP reportservice.asmx WMI Web Service (IIS / ASP.NET) Servicio Win32 Entrega Componentes Compartidos Extracción datos Presentación Seguridad SQL Server / SQL Server Agente

5 APIs de Administración
Web Services / SOAP API Implementación completa de SOAP API con tipos complejos Incluye WSDL Agrega referencia al servicio en Visual Studio .NET Soporta SSL WMI Utilizado para administrar la configuración del servicio Funciona aun cuando el Web Service no esta disponible No hay eventos WMI

6 Herramientas administrativas
Administrador de reportes Aplicación web de administración incluida con Reporting Services Construida con ASP.NET para comunicase con el servidor Utilidades cliente Script Host Configuración del servidor Administración de las claves de encripción Aplicaciones propias Administración grafica Win32 en Yukon

7 Namespace del servidor
Namespace jerárquico administrador en la base de datos de SQL Server. “Metáfora” de carpeta para organizar reportes y configuración de seguridad. Tipos de elemento Reporte Carpeta Origen de datos Recurso Los elementos son referenciados por ruta tanto en SOAP API como en acceso URL (e.j. /Adventure Works/Reporte de ventas)

8 Mis Reportes Permite a los usuarios una carpeta en el servidor para publicar sus informes /Mis Reportes es redirigido a /users/<usuario>/Mis Reportes Un rol de seguridad configurable es automáticamente aplicado Deshabilitado por defecto

9 Modelo de seguridad: roles
Tareas Conjuntos de operaciones de bajo nivel A nivel de Ítem (Ej. Crear reporte) o a nivel de sistema (administrar trabajos) No personalizable Roles Conjunto de tareas Roles predeterminados listos desde la instalación (Lector, publicador) Los roles pueden ser personalizados y crear nuevos Grupos / Usuarios Windows / Directorio Activo/ personalizados Asignaciones de rol Asociadas a grupos/ usuarios con roles SE HEREDA DEL PADRE!!! Operation Task Role Group or User Role Assignment Item

10 Namespace y Seguridad

11 Horarios A los eventos administrativos se les puede definir un horario en el servidor Cache, Suscripciones, Historial Los horarios son almacenados en la base de datos e integrados con el Agente de SQL Cuando se activan, el agente agrega una entrada a la cola Los eventos agendados son encolados en la base de datos y verificados por el servicio NT

12 Horarios compartidos Se pueden gestionar horarios compartidos independiente de reportes, suscripciones, o instantáneas Cambie las propiedades Nombre Días, horas o frecuencias Fechas de comienzo y fin Pause y continúe un horario compartido Caduque un horario compartido Borre un horario compartido

13 Horarios

14 Propiedades del Reporte
Los metadatos son extraídos de la definición del reporteen el momento de la publicación y son conservados en la base de datos Nombre Descripción Oculto Definición del reporte Parámetros Preguntar Cadena de pregunta Valores predeterminados Información de los orígenes de datos

15 Administración de los orígenes de datos
Un administrador puede definir el tipo de conexión y la cadena después de la publicación Opciones de credenciales Pedir las de Windows o Almacenar las credenciales de forma segura Encriptadas en memoria y en la base de datos Opcional: Impersonar luego de la conexión (solo para SQL Server) Seguridad Integrada Requiere la delegación de Kerberos Ninguna

16 Administración de los orígenes de datos
Orígenes compartidos La conexión y las credenciales son almacenadas en la base de datos como un objeto Una administración para varios reportes

17 Administración de la ejecución de los reportes
Sesiones de ejecución Automáticamente creadas para cada ejecución del reporte Mantiene la consistencia entre viajes al servidor (imágenes, paginación, exportación) Timeout de la sesión definido en el archivo de configuración del servidor Las propiedades de ejecución determinan cuales reportes se ejecutan “en caliente” o traído desde el historial de instantáneas Reportes “En caliente” pueden entrar a cache entre usuarios Cache valido por un periodo de tiempo después de la ejecución o basado en un horario Limitaciones – Expresiones especificas de usuario (User ID, Idioma), credenciales almacenadas

18 Instantáneas e Historia
La ejecución del reporte es programada todos los usuarios tienen los mismos datos Una sola instancia del reporte procesado Limitaciones: No parámetros de consulta ni expresiones especificas del usuario ni credenciales almacenadas Historial Múltiples Instancias de la ejecución del reporte para fines de archivo y auditoria Almacenados independiente del origen de datos y de la definición del reporte Políticas de retención de esos reportes tanto a nivel de sistema como especificas para un reporte

19 Administración de reportes en ejecucion
Los limites de tiempo para consulta se almacenan en la definición del reporte Los limites de tiempo para ejecución pueden definirse tanto a nivel de sistema como de reporte Los reportes de larga ejecución pueden detenerse manualmente

20 Administración de reportes

21 Suscripciones Personales o definidas por el administrador
Disparadas por un evento (Horario, creación de instantáneas, externos) Extensiones de entrega ( , carpeta compartida) especifican como se entrega requiere un servidor SMTP local o remoto Arquitectura extensible Puede especificar formato de salida (HTML, XLS) Puede enviar links al igual que reportes Dos tipos de suscripciones Standard Manejadas por datos

22 Suscripciones Standard
Un solo reporte enviado a un conjunto fijo de direcciones Un usuario final quiere personalizar su entrega de reportes Como funciona? El usuario tiene el control (si le es permitido) Puede dispararse basado en un horario o en actualización del informe El usuario escoge el reporte, los parámetros, su formato de presentación, forma de entrega, etc.

23 Suscripciones manejadas por datos
Cuando usarlas ? Entrega de un reporte a una lista dinámica de destinatarios con contenido personalizado para cada destinatario. Como funciona Definida por el administrador Define la consulta de distribución para retornar los destinos y sus parámetros Especifica opciones de entrega y valores de parámetros como estáticos o dinámicos, provenientes de la base de datos Definido para correr acorde a un horario o luego de una actualización

24 Suscripciones

25 Muchas Gracias! Gracias por venir!!!

26 © 2003-2004 Microsoft Corporation. All rights reserved.
This presentation is for informational purposes only. Microsoft makes no warranties, express or implied, in this summary.


Descargar ppt "Implementación de SQL Server 2000 Reporting Services"

Presentaciones similares


Anuncios Google