View
8
Download
2
Category
Preview:
Citation preview
Inmaculada MontesinosServicios de Consultoría de
Microsoft
SQL Server 2005Analysis Services
Adquisición de datos de los sistemas fuente e integración
Transformación y consolidación de datos
IntegraciónIntegración
SQL Server 2005 BI
Enriquecimiento de los datos mediante lógica y semántica de negocio , presentación vistas jerárquicas
Descubrimiento de datos mediante data mining
AnálisisAnálisis
Analysis Services 2005
• Unified Dimensional Modeling• BI como Servicio Web• Trustworthy BI
Unified Dimensional Modeling
BI Corporativo - Hoy
DW
Datamart
Datamart
Modelos
Reporting Tool (3)
MOLAP
MOLAP
Reporting Tool (2)
HerramientasDatos
OLAP Browser (2)
OLAP Browser (1)
Reporting Tool (1)
BI Corporativo - Hoy
DW
Datamart
Datamart
Modelos
Reporting Tool (3)
MOLAP
MOLAP
Reporting Tool (1)
HerramientasDatos
OLAP Browser (2)
OLAP Browser (1)
Reporting Tool (1)
Datos Duplicados
Modelos Duplicados
OLAPvs.Relacional
Relacional vs OLAP
Característica Relacional OLAP
Flexibilidad del esquema
Acceso a datos en tiempo real
Almacenamiento único de datos
Gestión simple
Informes detallados
Alto rendimiento
Orientación al usuario final
Facilidad de exploración y navegación
Riqueza analítica
Riqueza semántica
BI Corporativo – UDM
DW
Datamart
Datamart
Modelos
BI Applications
MOLAP
MOLAP
Reporting Tool (1)
HerramientasDatos
OLAP Browser (2)
OLAP Browser (1)
Reporting Tool (1)UDM
LOBLOB
AnalysisAnalysisServicesServices
MOLAP
MOLAP
Analysis Services – Servidor UDM
DW
Datamart
Datamart
Modelos HerramientasDatos
UDMUDM
CacheCache
DashboardsDashboards
Informes ricosInformes ricos
Frontales de BIFrontales de BI
Hojas de cálculoHojas de cálculo
Informes Ad-HocInformes Ad-Hoc
XM
L/A
or
XM
L/A
or
OLE
DB
OLE
DB
DWDW
DatamartDatamart
UDM: Componentes
UDMUDM
Seguridad
Vistas de orígenes de datosCustomerID (PK)NameAge
OrderOrder# (PK)CustomerIDDueDate
Modelo dimensional base• Cubos y Dimensiones
Cálculos (scripts Mdx)Scope(Customer.Country.USA, *); Sales = 2;End Scope;
Modelo usuario final• Multi lenguaje• Acciones• KPIs …
Políticas de Almacenamiento/Caching
DemoCreación de un modelo UDM
LOBLOB
AnalysisAnalysisServicesServices
Analysis Services – Servidor UDMModelado / Análisis /
Optimización HerramientasDatos
UDMUDM
CacheCache
DashboardsDashboards
Informes ricosInformes ricos
Frontales de BIFrontales de BI
Hojas de cálculoHojas de cálculo
Informes Ad-HocInformes Ad-Hoc
XM
L/A
or
XM
L/A
or
OLE
DB
OLE
DB
DWDW
DatamartDatamart
Característica Relacional OLAP
Flexibilidad del esquema
Acceso a datos en tiempo real
Almacenamiento único de datos
Gestión simple
Informes detallados
Alto rendimiento
Orientación al usuario final
Facilidad de exploración y navegación
Riqueza analítica
Riqueza semántica
Analysis Services 2005: el punto de inflexión AS 2005 UDM
BI Servicios Web
Soporte nativo Web Services: Protocolo basado en XML A
AnalysisServer
Any App, Any Device, Language, Platform
Internet / Intranet
XML for Analysis
Metadata discoveryMDX query execution
Integración
AnalysisServer
Any App, Any Device, Language, Platform
AnalysisServer
XML for Analysis
ADOMDVB6 App
Win32
OLE DB for OLAP
C++ App
ADOMD.Net.Net App .Net
Metadata discoveryMDX query execution
Internet / Intranet
Trustworthy BI
“Trustworthy” significa...
• Confiable y disponible• Diseñado para 24 x 7• Gestionable• Seguro por diseño y por defecto• Escalable
Escalabilidad• Grandes volumenes de datos y miles de usuarios• Soporte de esquemas complejos y modelos
financieros avanzados
Mediante…• Persistencia en cache de los cálculo definidos en scripts MDX
– Se mantiene la naturaleza dinámica de los cálculos– Permite almacenar precalculada lógica compleja
• Almacenamiento de las dimensiones en disco– Ya no existen límites de memoria (testeadas dimensiones de 150
millones de miembros)– Otros: basadas en atributos, “role playing dimensions”
• Cálculos completamente centralizados en el servidor
Seguridad
• Transmisión segura de datos• Almacenamiento seguro de datos• Múltiples líneas de defensa
Mediante…• Seguridad en dos niveles: celda y dimensión• Mayor granularidad de los permisos de administración
– Administradores a nivel de base de datos– Funciones de administración: procesamiento, acceso a metadatos
• Encriptación– Comunicaciones cliente/servidor– Cubos locales
• Seguro por defecto• Trazabilidad de los eventos del servidor (auditoría)
Gestionabilidad
• Procesos formalizados• Procedimientos y funciones (roles) claramente
definidos• Automatización de tareasMediante…• Experiencia de gestión integrada con la de SQL Server• Mayor granularidad de los permisos de administración• DDL scriptring basado en XML • Ciclo de vida
– Paquetes de despliegue: desarrollo-test-producción– Integración con herramientas de control de versiones
Soportabilidad
• Comportamiento transparente del sistema• Facilidad en la localización y resolución de
problemas
Mediante…• Trazabilidad de los eventos en el servidor (SQL Profiler)• Captura y reproducción • “Flight recorder” Grabación contínua de la actividad y métricas del
servidor– Permite diagnóstico en caso de fallo del sistema– Permite reproducción de las condiciones de fallo– Habilitado por defecto
Disponibilidad
• 24 x 7• Coexistencia y simultaneidad de las actividades de
administración, actualización de datos y consulta de datos
Mediante…• Failover clustering, al mismo nivel que SQL Server• Multi instancia, aislamiento de aplicaciones a nivel de proceso• Sincronización de servidores
– Procesamiento, verificación y control de calidad aislado de la interacción de los usuarios
– Sincronización transaccional e incremental de los servidores de consulta
• Mecanismos de copias de seguridad y restauración mejorados
Conclusiones
• UDM introduce una nueva visión en el campo de las tecnologías de BI
• Grandes avances en facilidad de uso, capacidades de modelado, gestión e integración
• Plataforma analítica completamente abierta
Recursos
• SQL Server Business Intelligence Home•
MSDN SQL Server Developer Center Creating Solutions with SQL Server Technologies
• TECHNET Microsoft TechNet SQL Server 2005•
Microsoft SQL Server Project REAL—Business Intelligence in Practice
• Microsoft SQL Server 2005 E-Learning• WebCasts
: Business Intelligence with SQL Server 2005 Transform Data into Decisions
Patrocinadores
Recommended