extendiendo inteligencia de negocios con sql server 2000 reporting services manuel longo...

40
Extendiendo Extendiendo Inteligencia de Inteligencia de Negocios con SQL Server Negocios con SQL Server 2000 Reporting Services 2000 Reporting Services Manuel Longo Manuel Longo Especialista en Especialista en Tecnología Tecnología Microsoft Región Andina Microsoft Región Andina

Upload: heliodoro-jacome

Post on 16-Feb-2015

5 views

Category:

Documents


1 download

TRANSCRIPT

Page 1: Extendiendo Inteligencia de Negocios con SQL Server 2000 Reporting Services Manuel Longo Especialista en Tecnología Microsoft Región Andina Manuel Longo

Extendiendo Inteligencia de Extendiendo Inteligencia de Negocios con SQL Server Negocios con SQL Server 2000 Reporting Services2000 Reporting Services

Manuel LongoManuel Longo

Especialista en TecnologíaEspecialista en Tecnología

Microsoft Región AndinaMicrosoft Región Andina

Manuel LongoManuel Longo

Especialista en TecnologíaEspecialista en Tecnología

Microsoft Región AndinaMicrosoft Región Andina

Page 2: Extendiendo Inteligencia de Negocios con SQL Server 2000 Reporting Services Manuel Longo Especialista en Tecnología Microsoft Región Andina Manuel Longo

AgendaAgenda

Ampliando la adopción de BIAmpliando la adopción de BI

Introducción a SQL Server 2000 Introducción a SQL Server 2000 Reporting ServicesReporting Services

Algunas consideraciones Algunas consideraciones importantesimportantes

Page 3: Extendiendo Inteligencia de Negocios con SQL Server 2000 Reporting Services Manuel Longo Especialista en Tecnología Microsoft Región Andina Manuel Longo

Mundo de hoy: Silos de Mundo de hoy: Silos de InformaciónInformación Enterprise Resource Enterprise Resource

Planning (ERP)Planning (ERP)

Customer Customer Relationship Relationship Management (CRM)Management (CRM)

Supply Chain Supply Chain Management (SCM)Management (SCM)

Comercio InternetComercio Internet

CallCallCenterCenter

Mercadeo/Mercadeo/Gestión de Gestión de campañascampañas

CRM y CRM y eCRMeCRM

InternInternetet

Finanzas/ Finanzas/ ContabilidadContabilidad

Procure-Procure-mentment

HRHR

InventariInventariosos

InteligenciaInteligenciadede

NegociosNegocios

Page 4: Extendiendo Inteligencia de Negocios con SQL Server 2000 Reporting Services Manuel Longo Especialista en Tecnología Microsoft Región Andina Manuel Longo

Inteligencia de Negocios:Inteligencia de Negocios:Preocupaciones de negocioPreocupaciones de negocio

Priorizar recursos en una economía difícilPriorizar recursos en una economía difícil Identificar áreas de inversión y de reducción de Identificar áreas de inversión y de reducción de

costoscostos

Mayor productividad de los empleadosMayor productividad de los empleados Desperdicio de tiempo recogiendo informaciónDesperdicio de tiempo recogiendo información

Análisis rudimentarios repetidamenteAnálisis rudimentarios repetidamente

Inhabilidad de compartir fácilmente visión con Inhabilidad de compartir fácilmente visión con

otrosotros

Identificar rápidamente las necesidades Identificar rápidamente las necesidades

cambiantes de los clientescambiantes de los clientes Inhabilidad de medir tendencias de la industria y Inhabilidad de medir tendencias de la industria y

beneficiarse de las oportunidades del mercadobeneficiarse de las oportunidades del mercado

Comunicar el desempeño medido Comunicar el desempeño medido contracontra los los

objetivos estratégicosobjetivos estratégicos Es difícil lograr lo que no se puede medirEs difícil lograr lo que no se puede medir

Page 5: Extendiendo Inteligencia de Negocios con SQL Server 2000 Reporting Services Manuel Longo Especialista en Tecnología Microsoft Región Andina Manuel Longo

Inteligencia de Negocios:Inteligencia de Negocios:Preocupaciones de ITPreocupaciones de IT

Falta de sistemas y datos integrados a través de la empresaFalta de sistemas y datos integrados a través de la empresa

Hay silos de datos y los usuarios están creando más cada día.Hay silos de datos y los usuarios están creando más cada día.

Requieren entregar soluciones de análisis y reportes para Requieren entregar soluciones de análisis y reportes para

satisfacer una amplia variedad de necesidades de los usuariossatisfacer una amplia variedad de necesidades de los usuarios

No se puede proveer fácilmente acceso seguro a la informaciónNo se puede proveer fácilmente acceso seguro a la información

““Cuellos de botella” de información con ITCuellos de botella” de información con IT

Falta de herramientas de desarrollo para construir soluciones de Falta de herramientas de desarrollo para construir soluciones de

reportes escalablesreportes escalables

Requieren una solución completa de BIRequieren una solución completa de BI

Enfoque con licenciamiento costoso e integración multi-proveedorEnfoque con licenciamiento costoso e integración multi-proveedor

Page 6: Extendiendo Inteligencia de Negocios con SQL Server 2000 Reporting Services Manuel Longo Especialista en Tecnología Microsoft Región Andina Manuel Longo

La democratización del acceso a la La democratización del acceso a la información hace realidad el proceso de información hace realidad el proceso de reportes corporativo. reportes corporativo.

Hoy existen dos clases de soluciones Hoy existen dos clases de soluciones empresariales de reportes para las empresariales de reportes para las organizaciones: las que permiten organizaciones: las que permiten operaroperar el el negocio y las que negocio y las que mejoranmejoran el negocio. el negocio.

BI para toda la empresaBI para toda la empresa

Page 7: Extendiendo Inteligencia de Negocios con SQL Server 2000 Reporting Services Manuel Longo Especialista en Tecnología Microsoft Región Andina Manuel Longo

Las soluciones de reportes deben ser Las soluciones de reportes deben ser

diseñadas para que diseñadas para que pasenpasen de ser de ser

soluciones departamentales a soluciones departamentales a

soluciones soluciones corporativascorporativas por medio de: por medio de:

Administración y distribución centralizada Administración y distribución centralizada

de reportes.de reportes.

Arquitectura escalable basada en WebArquitectura escalable basada en Web

Fácil Integración con Portales y Aplicativos Fácil Integración con Portales y Aplicativos

existentesexistentes

BI para toda la empresaBI para toda la empresa

Page 8: Extendiendo Inteligencia de Negocios con SQL Server 2000 Reporting Services Manuel Longo Especialista en Tecnología Microsoft Región Andina Manuel Longo

BI para toda la empresaBI para toda la empresa

OperativasEstratégicas Tácticas

Número de decisiones

Valo

r estr

até

gic

o

Todo el tiempo

Fácil uso Vista alto

nivel

Análisis Acceso a

datos Colaboración

BI 24x7 Form

Factors ETL en

tiempo real

Incrustado

Page 9: Extendiendo Inteligencia de Negocios con SQL Server 2000 Reporting Services Manuel Longo Especialista en Tecnología Microsoft Región Andina Manuel Longo

VolumenVolumen Explosión de la Información? El mundo produce Explosión de la Información? El mundo produce

actualmente aproximadamente dos billones de actualmente aproximadamente dos billones de gigabytes de información por año.gigabytes de información por año. Esto es Esto es alrededor de 250 megabytes por cada hombre, alrededor de 250 megabytes por cada hombre, mujer y niño sobre la tierra. mujer y niño sobre la tierra.

CostosCostos IDC estima que las 1000 compañías más grandes IDC estima que las 1000 compañías más grandes

según Fortune perderán $7.5 billones debido a la según Fortune perderán $7.5 billones debido a la dificultad para acceder información.dificultad para acceder información.

ComplejidadComplejidad La compañía típica posee muchas aplicaciones La compañía típica posee muchas aplicaciones

con capacidad limitada para extraer, sintetizar y con capacidad limitada para extraer, sintetizar y explotar datos capturados.explotar datos capturados.

La Montaña de DatosLa Montaña de Datos

Page 10: Extendiendo Inteligencia de Negocios con SQL Server 2000 Reporting Services Manuel Longo Especialista en Tecnología Microsoft Región Andina Manuel Longo

ClienteCliente PortalPortal

Plataforma AnalíticaPlataforma Analítica

OLTPOLTP

ERPERP

LOBLOB

CRMCRM

(ETL)(ETL)

DWDW

Data Analysis Data Analysis (OLAP, DM)(OLAP, DM)

Query and Query and ReportingReporting

SQL SERVER 2000

Great PlainsSolomonNavisionMS CRM

DTSAnalysisServices Reporting

Services

Office2003

SPPS2003

SQL SERVER2000

Una respuesta COMPLETAUna respuesta COMPLETA

Page 11: Extendiendo Inteligencia de Negocios con SQL Server 2000 Reporting Services Manuel Longo Especialista en Tecnología Microsoft Región Andina Manuel Longo

Analysis ServicesAnalysis ServicesOLAP & Data MiningOLAP & Data Mining

Data TransformationData TransformationServicesServices

SQL ServerSQL ServerRelational EngineRelational Engine

Reporting ServicesReporting Services Man

agem

ent T

oo

lsM

anag

emen

t To

ols

Dev

elo

pm

ent

To

ols

Dev

elo

pm

ent

To

ols

Inteligencia de Negocios con Inteligencia de Negocios con SQL ServerSQL Server

Page 12: Extendiendo Inteligencia de Negocios con SQL Server 2000 Reporting Services Manuel Longo Especialista en Tecnología Microsoft Región Andina Manuel Longo

Necesidades en Reportes de Necesidades en Reportes de NegociosNegocios

Reportes son parte del día a día del negocioReportes son parte del día a día del negocio

Reportes Financieros

Operaciones/Inventarios

Proyecciones de Negocios

Promedios Servicio al ClienteRevisión Empleados

Reportes Ventas/Mercadeo

Investigación de Mercados

Page 13: Extendiendo Inteligencia de Negocios con SQL Server 2000 Reporting Services Manuel Longo Especialista en Tecnología Microsoft Región Andina Manuel Longo

Situación ActualSituación Actual

SQL Server Magazine Online PollSQL Server Magazine Online Poll (5/2003)(5/2003)

44%44% - Soluciones desarrolladas de Reportes

45%45% - Soluciones de Reportes de 3eros

4%4% - No usan muchos reportes

7%7% - Satisfechos con lo que tienen

¿Qué usa su compañía actualmente para manejar Reportes?

Page 14: Extendiendo Inteligencia de Negocios con SQL Server 2000 Reporting Services Manuel Longo Especialista en Tecnología Microsoft Región Andina Manuel Longo

Preocupaciones TIPreocupaciones TI

Se requiere construir más Reportes Personalizados con Menos Tiempo y

RecursosProblemas:-- Múltiples reportes-- Múltiples fuentes de datos-- Necesidades de usuarios diferentes-- TI en el medio

Page 15: Extendiendo Inteligencia de Negocios con SQL Server 2000 Reporting Services Manuel Longo Especialista en Tecnología Microsoft Región Andina Manuel Longo

SQL Server Reporting SQL Server Reporting ServicesServices

Solución:- TI es un recurso, no un intermediario- Usuarios con acceso directo a reportes personalizados

Conecta usuarios a reportes.

Libera al Departamento de Tecnología

Page 16: Extendiendo Inteligencia de Negocios con SQL Server 2000 Reporting Services Manuel Longo Especialista en Tecnología Microsoft Región Andina Manuel Longo

Visión de Reporting ServicesVisión de Reporting Services

Por medio de:Por medio de:

Reportes tradicionales e interactivosReportes tradicionales e interactivos

Infraestructura escalable, administrable Infraestructura escalable, administrable e integrablee integrable

Integración con SharePoint, Integración con SharePoint, aplicaciones Office, explorador de Web aplicaciones Office, explorador de Web y otras herramientas familiaresy otras herramientas familiares

Plataforma unificada y herramientas Plataforma unificada y herramientas para todo tipo de datos estructurados para todo tipo de datos estructurados (relacional, jerárquico, (relacional, jerárquico, multidimensional)multidimensional)

Habilitar a los empleados de todos los niveles dentro de una organización a

alcanzar la promesa de BI de promover una mejor toma de decisiones

Page 17: Extendiendo Inteligencia de Negocios con SQL Server 2000 Reporting Services Manuel Longo Especialista en Tecnología Microsoft Región Andina Manuel Longo

Perfiles de UsuarioPerfiles de Usuario

AnalistasAnalistas

Consumidoresde

Información

Consumidoresde

Información

Exploradores

deInformación

Exploradores

deInformación

5-10% de usuarios

15-25% de usuarios

65-80% de usuarios

Reporting Services

Servicios de Análisis

Page 18: Extendiendo Inteligencia de Negocios con SQL Server 2000 Reporting Services Manuel Longo Especialista en Tecnología Microsoft Región Andina Manuel Longo

Objetivos de diseño de Reporting Objetivos de diseño de Reporting ServicesServices

Optimizar la productividad del negocio.Optimizar la productividad del negocio.

Minimizar el costo total de propiedadMinimizar el costo total de propiedad

Ofrecer confiabilidad y escalabilidad de Ofrecer confiabilidad y escalabilidad de

nivel empresarialnivel empresarial

Conectar personas e información. Conectar personas e información.

Page 19: Extendiendo Inteligencia de Negocios con SQL Server 2000 Reporting Services Manuel Longo Especialista en Tecnología Microsoft Región Andina Manuel Longo

Reporting ServicesReporting ServicesReporting Services es una plataforma extensible y abierta que soporta la creación, administración y entrega de reportes poderosos e interactivos a toda la empresa.

Web services

CreaciónCreación AdministracAdministraciónión

EntregaEntrega

Page 20: Extendiendo Inteligencia de Negocios con SQL Server 2000 Reporting Services Manuel Longo Especialista en Tecnología Microsoft Región Andina Manuel Longo

Infraestructura Inteligencia de NegociosInfraestructura Inteligencia de NegociosPara Windows Server SystemPara Windows Server System

Page 21: Extendiendo Inteligencia de Negocios con SQL Server 2000 Reporting Services Manuel Longo Especialista en Tecnología Microsoft Región Andina Manuel Longo

Report Server DatabaseReport Server Database

Report ServerReport Server

Programmatic InterfacesProgrammatic Interfaces

Delivery

Delivery Channels(E-mail, SharePoint,

Custom)

Security Services(NT, Passport,

Custom)

SecurityData Processing

Data Sources(SQL, OLE DB, XML/A, ODBC, Oracle, Custom)

Rendering

Output Formats (HTML, Excel, TIFF, Custom)

Report Processing

Browser

Web UI

Office Custom App

Reporting Services PlatformReporting Services Platform

Page 22: Extendiendo Inteligencia de Negocios con SQL Server 2000 Reporting Services Manuel Longo Especialista en Tecnología Microsoft Región Andina Manuel Longo

Entrega de ReportesEntrega de Reportes Reportes tradicionales e interactivos Entrega de reportes en demanda (“pull”) o basado en eventos

(“push”) Gran integración con Microsoft Office System Escogencia de múltiples formatos (html, Excel, PDF, XML) Entrega de reportes a casi cualquier dispositivo

Page 23: Extendiendo Inteligencia de Negocios con SQL Server 2000 Reporting Services Manuel Longo Especialista en Tecnología Microsoft Región Andina Manuel Longo
Page 24: Extendiendo Inteligencia de Negocios con SQL Server 2000 Reporting Services Manuel Longo Especialista en Tecnología Microsoft Región Andina Manuel Longo

Creación de reportesCreación de reportes

Use herramientas Microsoft o de terceros que soporten RDL Cree reportes con múltiples fuentes de datos (SQL Server, Access, DB2, OLE DB, ODBC, Oracle, y proveedores de datos .NET)

El diseñador permite “revisar” la distribución y el diseño gráfico del reportePublicar reportes al servidor de reportesRDL expuesta permite su aprovechamiento

Page 25: Extendiendo Inteligencia de Negocios con SQL Server 2000 Reporting Services Manuel Longo Especialista en Tecnología Microsoft Región Andina Manuel Longo
Page 26: Extendiendo Inteligencia de Negocios con SQL Server 2000 Reporting Services Manuel Longo Especialista en Tecnología Microsoft Región Andina Manuel Longo

Administración de ReportesAdministración de Reportes

Las definiciones de reportes, carpetas y recursos se publican y administran en un Servicio Web de reportes.

Los reportes administrados se pueden ejecutar en demanda o por agenda . Son puestos en caché para consistencia y desempeño

Arquitectura de servicios Web escalable & extensible

Page 27: Extendiendo Inteligencia de Negocios con SQL Server 2000 Reporting Services Manuel Longo Especialista en Tecnología Microsoft Región Andina Manuel Longo
Page 28: Extendiendo Inteligencia de Negocios con SQL Server 2000 Reporting Services Manuel Longo Especialista en Tecnología Microsoft Región Andina Manuel Longo

Implementación de Implementación de Reporting ServicesReporting Services

¿Qué se requiere para que RS sea ¿Qué se requiere para que RS sea exitoso?exitoso? Setup versus EstrategiaSetup versus Estrategia

Debe ser parte de la estrategia de BIDebe ser parte de la estrategia de BI Debe ser la forma de desarrollar reportes de una Debe ser la forma de desarrollar reportes de una

organizaciónorganización

Buen diseñoBuen diseño ReportesReportes Modelo de seguridadModelo de seguridad Modelo de acceso a los reportesModelo de acceso a los reportes

EntrenamientoEntrenamiento

Page 29: Extendiendo Inteligencia de Negocios con SQL Server 2000 Reporting Services Manuel Longo Especialista en Tecnología Microsoft Región Andina Manuel Longo

Escenarios de Escenarios de ImplementaciónImplementación

Page 30: Extendiendo Inteligencia de Negocios con SQL Server 2000 Reporting Services Manuel Longo Especialista en Tecnología Microsoft Región Andina Manuel Longo

PequeñoPequeño……

Page 31: Extendiendo Inteligencia de Negocios con SQL Server 2000 Reporting Services Manuel Longo Especialista en Tecnología Microsoft Región Andina Manuel Longo

MedianoMediano, , grande…grande…

Page 32: Extendiendo Inteligencia de Negocios con SQL Server 2000 Reporting Services Manuel Longo Especialista en Tecnología Microsoft Región Andina Manuel Longo

CorporativoCorporativo……

Page 33: Extendiendo Inteligencia de Negocios con SQL Server 2000 Reporting Services Manuel Longo Especialista en Tecnología Microsoft Región Andina Manuel Longo

¿Qué hace esta tecnología tan ¿Qué hace esta tecnología tan importante?importante? Plataforma empresarial de reportesPlataforma empresarial de reportes

TODOS los componentes del servidor son TODOS los componentes del servidor son extensiblesextensibles

Integración garantizadaIntegración garantizada Definición de reportes abierta y extensibleDefinición de reportes abierta y extensible

Escalabilidad y rendimientoEscalabilidad y rendimiento Diseñado desde el inicio a ser un Web ServiceDiseñado desde el inicio a ser un Web Service Escalable a granjas de servidoresEscalable a granjas de servidores Procesamiento y generación de reportes Procesamiento y generación de reportes

optimizadooptimizado Todos los reportes son un Assembly de .NET y Todos los reportes son un Assembly de .NET y

se ejecutan como tal.se ejecutan como tal.

Page 34: Extendiendo Inteligencia de Negocios con SQL Server 2000 Reporting Services Manuel Longo Especialista en Tecnología Microsoft Región Andina Manuel Longo

Resumen Reporting ServicesResumen Reporting Services Solución Solución empresarialempresarial de reportes basada de reportes basada

en Weben Web

Gran integración con Office SystemGran integración con Office System

Ambiente de desarrollo robusto VS.NETAmbiente de desarrollo robusto VS.NET

Mayor ROI de la Plataforma de BI Mayor ROI de la Plataforma de BI

integradaintegrada

Solución costo-efectiva para clientes / ISVsSolución costo-efectiva para clientes / ISVs

Integración de reportes, OLAP y base de Integración de reportes, OLAP y base de

datos de un solo proveedordatos de un solo proveedor

Page 35: Extendiendo Inteligencia de Negocios con SQL Server 2000 Reporting Services Manuel Longo Especialista en Tecnología Microsoft Región Andina Manuel Longo

¿Preguntas?¿Preguntas?

Page 36: Extendiendo Inteligencia de Negocios con SQL Server 2000 Reporting Services Manuel Longo Especialista en Tecnología Microsoft Región Andina Manuel Longo

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

Page 37: Extendiendo Inteligencia de Negocios con SQL Server 2000 Reporting Services Manuel Longo Especialista en Tecnología Microsoft Región Andina Manuel Longo

AnexosAnexos

Page 38: Extendiendo Inteligencia de Negocios con SQL Server 2000 Reporting Services Manuel Longo Especialista en Tecnología Microsoft Región Andina Manuel Longo

EvoluciónEvolución

Page 39: Extendiendo Inteligencia de Negocios con SQL Server 2000 Reporting Services Manuel Longo Especialista en Tecnología Microsoft Región Andina Manuel Longo

Posición en el mercadoPosición en el mercado

VendorVendor

20032003(preliminary figures)(preliminary figures) 20022002 20012001 20002000

Market Market positionposition

Share Share (%)(%)

Market Market positionposition

Share Share (%)(%)

Market Market positionposition

Share Share (%)(%)

Market Market positionposition

Share Share (%)(%)

Microsoft Microsoft 11 26.1%26.1% 11 24.4%24.4% 22 21.1%21.1% 33 11.5%11.5%

Hyperion Solutions Hyperion Solutions (incl Brio)(incl Brio) 22 21.9%21.9% 22 23.3%23.3% 11 24.0%24.0% 11 27.4%27.4%

Cognos (incl Cognos (incl Adaytum)Adaytum) 33 14.2%14.2% 33 14.7%14.7% 33 13.7%13.7% 22 13.5%13.5%

Business Objects Business Objects (incl Crystal)(incl Crystal) 44 7.7%7.7% 44 7.4%7.4% 44 7.6%7.6% 66 7.4%7.4%

MicroStrategyMicroStrategy 55 6.2%6.2% 55 5.4%5.4% 66 6.8%6.8% 55 9.1%9.1%

SAPSAP 66 5.8%5.8% 66 5.2%5.2% 77 5.4%5.4% 88 2.9%2.9%

OracleOracle 77 4.0%4.0% 77 4.7%4.7% 55 7.0%7.0% 44 9.9%9.9%

CartesisCartesis 88 3.1%3.1% 99 2.6%2.6% 99 2.4%2.4% 1111 2.2%2.2%

ApplixApplix 99 3.0%3.0% 88 2.6%2.6% 88 2.5%2.5% 77 3.0%3.0%

MIS AGMIS AG 1010 3.0%3.0% 1212 2.1%2.1% 1111 2.1%2.1% 1212 2.1%2.1%

GeacGeac 1111 2.0%2.0% 1010 2.2%2.2% 1010 2.3%2.3% 1010 2.5%2.5%

SAS InstituteSAS Institute 1212 0.9%0.9% 1313 1.1%1.1% 1313 1.2%1.2% 1313 1.6%1.6%

Page 40: Extendiendo Inteligencia de Negocios con SQL Server 2000 Reporting Services Manuel Longo Especialista en Tecnología Microsoft Región Andina Manuel Longo

ValoraciónValoración

*Fuentes: OLAP Report

Capacity to:Capacity to: CapabilityCapability

Handle large base data volumes (hundreds of gigabytes or Handle large base data volumes (hundreds of gigabytes or terabytes)terabytes) Very goodVery good

Handle very large dimensions (hundreds of thousands or Handle very large dimensions (hundreds of thousands or millions of members)millions of members) Excellent Excellent

Handle large numbers of dimensions (dozens)Handle large numbers of dimensions (dozens) ExcellentExcellent

Support large numbers of concurrent users (hundreds or Support large numbers of concurrent users (hundreds or thousands)thousands) ExcellentExcellent

Work on a WAN (wide area network)Work on a WAN (wide area network) GoodGood

Work over the InternetWork over the Internet Very good Very good

Integrate with other applicationsIntegrate with other applications Good to excellentGood to excellent

Affordability (a low cost of ownership, including software, Affordability (a low cost of ownership, including software, hardware and people costs)hardware and people costs) ExcellentExcellent