Arquitectura de una solución de Inteligencia de Negocios. Consideraciones y mejores prácticas....
-
Upload
remigio-lucido -
Category
Documents
-
view
266 -
download
0
Transcript of Arquitectura de una solución de Inteligencia de Negocios. Consideraciones y mejores prácticas....
Arquitectura de una solución de Inteligencia de Negocios. Consideraciones y mejores prácticas.
Guillermo TaylorEspecialista en Plataforma
TecnológicaGerencia de Desarrollo y Plataforma
Microsoft Región Andina
Guillermo TaylorEspecialista en Plataforma
TecnológicaGerencia de Desarrollo y Plataforma
Microsoft Región Andina
Agenda
¿Qué es Inteligencia de Negocios?NecesidadesDefiniciónJustificación
Arquitectura de una solución BI.El modelo dimensional.El proceso ETLEl modelo multidimensional.Escenarios de visualización.
Demostración. Plataforma Microsoft para BI.Mejores prácticas.
La necesidad de BI…Quienes necesitan un ambiente de Inteligencia de Negocios, poseen las siguientes características:
Los reportes provenientes de varios sistemas transaccionales, no concuerdan
Los resultados financieros no concuerdan.Las cantidades de inventario tampoco concuerdan.Los reportes detallados no concuerdan con los reportes consolidados.
La gerencia no tiene acceso a una “imagen global corporativa” de su situación actual:
¿Cómo están nuestras finanzas?¿Quiénes son nuestros clientes?¿Qué nos han comprado?¿Cuánto inventario tenemos disponible?
La necesidad de BI…Tecnología de Información (TI) está saturado con peticiones de reportes a niveles gerenciales.
Las unidades de negocios han contratado personal de TI para escribir “reporteadores” dentro de la misma unidad
“Sacerdotes de datos” han aparecido por toda la organización.Compartir datos es raro – bases de datos propietarias son la regla.Producir los reportes cada vez toma mas y mas tiempo.
TI ha creado múltiples extracciones de archivos de sistemas transaccionales para propósitos analíticos
Se generan extractos de los extractos.Se pierden las fuentes de datos, no hay rastros de auditoria.
La organización no puede determinar la rentabilidad precisa de un cliente o de un producto
Se cuestiona la rentabilidad.Las tendencias en ventas o de los hábitos de compra del cliente no pueden determinarse.
¿Qué es Inteligencia de Negocios?
Business Intelligence es un término acuñado
por la consultora Gartner Group a finales de la
década de los 80 y describe, básicamente, la
capacidad de los integrantes de una empresa
para acceder a la información residente en una
base de datos y explorarla, de manera que el
usuario pueda analizar esa información y
desarrollar con ella teorías y conocimientos
que serán básicos para la toma de
determinadas decisiones críticas para el
negocio.
¨Transformar la
información en
Conocimiento, en
Beneficio”
¨ La transformación de la información que la empresa genera en su actividad diaria, en datos útiles para la toma de decisiones estratégicas”
Cómo ayuda la Inteligencia de Negocios
Acceso inmediato a todos los datos relevantesFacilidad para encontrar fuentes de datos.
Estructurados y no estructurados.
Kit completo de herramientas analíticasAnálisis automatizado, en donde aplique.
Alertas, alarmas, agentes.
Aplicaciones analíticas.
Portal de informaciónPágina inicial personalizada para análisis.
Presentado en términos de negocios.
La Meta: Información y análisis en su PC en tiempo real y al alcance de sus dedos
¿Por qué tener BI?
BUSINESS INTELLIGENCEAPLICACIÓN
ESTRATEGICA
BUSINESS INTELLIGENCEAPLICACIÓN
ESTRATEGICA
Analizar la Información para
identificar Factores Críticos del negocio
Conocer la Rentabilidad de los
Clientes
Conocer la Rentabilidad de los
Clientes
Compartir la Información entre distintos niveles de
la Organización
Responder rápidamente a los Retos de un entorno
económico cambiante
Solución BI - Arquitectura
Sistemas OLTP o
Fuentes de Datos
1. Origen de Datos 3. Transformación 5. DataMarts
TXTsó
Vistas
Cubo OLAP o Area
Multidimensional
Analysis Services 2000
2. Extracción
Area Dimensional o de Modelos
Estrella
SQL Server 2000
4. Carga o Alimentación
Cubo OLAP o Area
Multidimensional
Analysis Services 2000
Cubo OLAP o Area
Multidimensional
Analysis Services 2000
Area Temporal o de Preparación y
Limpieza
SQL Server 2000
Consultas,Reportes,
Indicadores, Análisis
Estadístico, Tendencias,
Comparaciones
Intranet,Microsoft Excel, Microsoft Data
Analyzer, Business
Scorecards
6. Visualización
UsuariosAdministradores de PlataformaUsuarios Técnicos
Arquitectura; consideraciones
Identificados los orígenes de datos, estos cargarán periódicamente de acuerdo con el modelo requerido.
Los datos pueden cargarse desdeArchivos planos tipo TXT.
Las bases de datos de la organización vía ODBC u OLE DB.
Estos datos SIEMPRE se cargan en el área temporal, para transformación de datos, homogenización u otras modificaciones a realizar.
El área temporal es el ÚNICO origen o punto de entrada del modelo dimensional.
No crece de acuerdo con las necesidades de información.
El modelo dimensional es el ÚNICO origen o punto de entrada del DataMart.
Si crece de acuerdo con las necesidades de información.
Diseño Conceptual; Modelo de Datos
Dim_EmpleadoDim_EmpleadoDim_EmpleadoEmployeeKeyEmployeeKey
Empleado_ID...Empleado_ID...
Dim_EmpleadoDim_EmpleadoDim_EmpleadoEmployeeKeyEmployeeKey
Empleado_ID...Empleado_ID...
Cod_Empleado
Dim_TiempoDim_TiempoDim_TiempoTimeKeyTimeKey
Fecha...Fecha...
Dim_TiempoDim_TiempoDim_TiempoTimeKeyTimeKey
Fecha...Fecha...
Cod_TiempoDim_ProductoDim_ProductoDim_ProductoProductKeyProductKey
Producto_ID...Producto_ID...
Dim_ProductoDim_ProductoDim_ProductoProductKeyProductKey
Producto_ID...Producto_ID...
Cod_Producto
Dim_ClienteDim_ClienteDim_ClienteCustomerKeyCustomerKey
Cliente_ID...Cliente_ID...
Dim_ClienteDim_ClienteDim_ClienteCustomerKeyCustomerKey
Cliente_ID...Cliente_ID...
Cod_ClienteDim_ProveedorDim_ProveedorDim_Proveedor
ShipperKeyShipperKey
Proveedor_ID...Proveedor_ID...
Dim_ProveedorDim_ProveedorDim_ProveedorShipperKeyShipperKey
Proveedor_ID...Proveedor_ID...
Cod_Proveedor
Fact_VentasFact_VentasTimeKeyEmployeeKeyProductKeyCustomerKeyShipperKey
TimeKeyEmployeeKeyProductKeyCustomerKeyShipperKey
Monto_Ventas...Monto_Ventas...
Fact_VentasFact_VentasTimeKeyEmployeeKeyProductKeyCustomerKeyShipperKey
TimeKeyEmployeeKeyProductKeyCustomerKeyShipperKey
Monto_Ventas...Monto_Ventas...
Cod_Tiempo
Cod_ClienteCod_Proveedor
Cod_ProductoCod_Empleado
Clave MúltipleClave Clave MMúúltipleltipleClave MúltipleClave Clave MMúúltipleltiple
MedidasMedidasMedidasMedidasMedidasMedidas
Claves DimensionalesClaves Claves DimensionalesDimensionales
Modelo de Datos – Consideraciones
El modelo estrella es un modelo “desnormalizado”.El modelo estrella consolida hechos en relación a unas dimensiones o filtros.Los datos no representan una transacción del negocio en particular.Los datos pueden obtenerse mediante cálculos o agregaciones.El modelo estrella es una representación de negocios de una vista de la organización.
VentasMercadeo
Modelo de Datos – Consideraciones
El modelo dimensional es una técnica que busca fortalecer la capacidad de consultas de que los usuarios disponen, haciendo la interfaz más entendible y el procesamiento más eficiente. En contraposición al modelo ER, que es una técnica poderosa para el diseño de sistemas de procesamiento de transacciones en ambientes de bases de datos relacionales.En el ambiente transaccional se diseña alrededor de las aplicaciones y funciones tales como préstamos, ahorros, tarjeta bancaria y depósitos para una institución financiera.En el ambiente data warehousing se organiza alrededor de sujetos tales como cliente, vendedor, producto y actividad.
Diseño Conceptual; Proceso ETL
DataMarts– Analysis Services 2000Area Dimensional – SQL Server 2000Area Temporal – SQL Server 2000
TXT
TXT
TXT
DTS
DTS
DTS
TXTDTS
DTS
DTS
DTS
DTS
DTS
DTS
DTS
Proceso ETL; Consideraciones
El área temporal es dinámica, pero no crece en la medida en que alimentamos el modelo.El área dimensional no es dinámica, pero si crece en la medida en que alimentamos el modelo.Los cubos OLAP almacenan los agregados y el detalle, por razones de desempeño.Todas las operaciones involucradas dentro de este procesamiento, serán automáticas.
Proceso ETL; Consideraciones
TransformarTransformarModificaciónModificación
CombinaciónCombinación
TotalizaciónTotalización
compradorcompradorBarr, AdamChai, SeanO’Melia, Erin...
reg_idreg_id246...
ventasventas17.6052.808.82
...
nombre_compnombre_compBarr, AdamChai, SeanO’Melia, Erin...
reg_idreg_id246...
ventasventas17.6052.808.82
...
nombre_compnombre_compBarr, AdamChai, SeanO’Melia, Erin...
precioprecio.551.10.99...
cantidadcantidad32489...
compradorcompradorBarr, AdamChai, SeanO’Melia, Erin...
reg_idreg_idIIIVVI...
ventasventas17.6052.808.82
...
nombre_compnombre_compBarr, AdamChai, SeanO’Melia, Erin...
precioprecio.55
1.10.99...
cantcant32489...
ventasventas17.6052.808.82
...
nombrenombreAdamSeanErin
...
apellidoapellidoBarrChai
O’Melia...
reg_idreg_id246...
ventasventas17.6052.808.82...
DTSDTS
Proceso ETL - Ejemplo
Inicia Proceso Archivo Origen
Exito Exito
Fin Proceso
Exito
Fra
caso
Fin Proceso
Exi
to
Exito
SecciónHogar
Informática
AlimentosAlimentosAlimentos
Cubo Multidimensional
MarcasFanta
Gatorade
Pepsi-Cola
Coca-Cola
Red Bull
Coca-ColaCoca-Cola
24
Semana del mes
03 10 17
23.5 MM UNIDADES€ 28.3 VENTA BRUTA€ 26.8 COSTO
2424
“Mostrar las ventas de Coca-Cola en la sección de alimentos, para la 4ta. semana.”
El modelo multidimensional
Diseño Conceptual; Visualización
Escenario 2 – Esquema de Visualización (Vía Intranet o Web)
Escenario 1 – Esquema de Visualización (Vía Microsoft Excel)
Panel de ControlLibro Excel
Cubo
Reportes Entidades ExternasLibro Excel
Consultas DinámicasLibro Excel
Usuarios
Usuarios
Cubo
Panel de ControlAplicación Intranet
Consultas DinámicasAplicación Intranet
Consultas EstáticasAplicación Intranet
Usuarios
Usuarios
Escenario 3 – Esquema de Visualización (Vía Data Analyzer)
Cubo
Data Analyzer
Usuarios
Microsoft PowerPoint
Microsoft Excel
Microsoft Word
Modelos Perfilados de Visualización
AnálisisEstratégico
ConsultasAnalíticas
ReportesInteractivos
Tablerode Control
Herramientade Consulta
ReportesDinámicos
Analistas
UsuariosCasuales
Visualización – Consideraciones
La fuente de información para los usuarios SIEMPRE será el cubo OLAP.
El tipo de visualización se determinará de acuerdo con el análisis que se haga de los perfiles de los usuarios.
Cada esquema de visualización tendrá un documento de ayuda, orientado hacia el “cómo hacer”.
Plataforma Microsoft para BI
Office BI Solution Scenarios
Business Scorecards
End UserReporting
Project Portfolio Management
Resource Management
Cost Control
Project PortfolioReporting
Investment Planning
Ubiquitous BI Tool
Free-Form Reports
Structured Reports
Single Report Using Multiple Data Sources
Drill-Through Data
Writeback capabilities
Visualize Strategy
Key Performance Indicators
Alerts & Messaging
Drill Up/Drill Down
Flexible BI(Customized Offering)
Data Analysis
Reporting
Visualization
• Project 2003• Project Server 2003• SQL Server 2000 Analysis
Services• Windows Server 2003
• Excel 2003• SQL Server 2000• Window Server 2003
• Windows SharePoint Services, or SharePoint Portal Server 2003
• Visio 2003• Office 2003 Professional• SQL Server 2000
Analysis Services• Windows Server 2003
Pro
du
cts
NOTE: A secondary set of complementary products also apply to each scenario.
Web Based
Personalized Views
Access to High Performance Business Intelligence Using Familiar Tools & Applications
Cap
ab
ilit
ies
Web Enabled Reports, Charts
Resource Utilization
LOB integration
Scheduling
Business Scorecards Business Scorecards AcceleratorAccelerator
Excel Add-in for SQL Excel Add-in for SQL Server Analysis ServicesServer Analysis Services
Enterprise Project Enterprise Project Management (EPM)Management (EPM)E
nab
ler
PivotTable, PivotCharts
• Office 2003 (OWC, SmartTags)• Excel 2003• SharePoint Portal Server 2003• Project Server 2003• Data Analyzer• Visio 2003• SQL Server 2000 Analysis Services• Windows Server 2003 (with WSS)
Balanced Scorecards
Web Enabled
Dashboards
Balanced Scorecards or Custom Scorecards
Mejores prácticasUso de MSF
Planes de Proyecto Planes de Proyecto AprobadosAprobados
Alcance Alcance CompletoCompleto
““Pase a Producción”Pase a Producción”AprobadoAprobado
ImplantaciónImplantaciónCompletaCompleta
Visión y Alcance Visión y Alcance AprobadaAprobada
Preparación para Implantación
Documento “Guía de Operaciones”
Ambiente de calidad certificado
Plan Piloto versión 2
Plan Piloto versión 1
Instalación del ambiente de calidad
Requerimientos del Negocio
Especificaciones Funcionales
Plan de Capacidad
Plan de Operaciones
Development/Test Environment Set Up
Plan Piloto versión 3
Capacitación a Usuarios
Instalación del ambiente de producción
Equipo Definido
Visión y Alcance
Instalación del ambiente de desarrolloModelo de datos
Procesos ETLEsquema de Visualización
Ambiente de producción certificado
2 semanas2 semanas
4 semanas4 semanas
12 semanas12 semanas
4 semanas4 semanas
2 semanas2 semanas
Mejores prácticasSoluciones BI
Tener una perspectiva empresarial.¿Qué le sirve a mi área de negocio y a mi compañía?
Aplicar un contexto de negocios.Empezar con una visión de negocios y no de tecnología.
Alcance y prioridad.¿En qué debo enfocarme para que los ejecutivos usen la solución?
Involucrar a los usuarios durante todo el proceso.
Obtener de ellos sus requerimientos, su retroalimentación a través de pruebas, etc.
Evolución hacia BI
Conocimiento
Data Data Data Data Data Data
InformaciónInformaciónInformación
¿Qué necesita el ¿Qué necesita el negocio?negocio?
Reportes Reportes estaticosestaticos
Reportes Reportes ParametrizadosParametrizados
BIBIData MartData Mart
DataWarehouseDataWarehouseDataMiningDataMining
© 2004 Microsoft Corporation. All rights reserved.© 2004 Microsoft Corporation. All rights reserved.This presentation is for informational purposes only. Microsoft makes no warranties, express or implied, in this summary.This presentation is for informational purposes only. Microsoft makes no warranties, express or implied, in this summary.
Your potential. Our passion.Your potential. Our passion.™™