28
Arquitectura de una solución de Inteligencia de Negocios. Consideraciones y mejores prácticas. Guillermo Taylor Especialista en Plataforma Tecnológica Gerencia de Desarrollo y Plataforma Microsoft Región Andina

Arquitectura de una solución de Inteligencia de Negocios. Consideraciones y mejores prácticas. Guillermo Taylor Especialista en Plataforma Tecnológica

Embed Size (px)

Citation preview

Page 1: Arquitectura de una solución de Inteligencia de Negocios. Consideraciones y mejores prácticas. Guillermo Taylor Especialista en Plataforma Tecnológica

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

Page 2: Arquitectura de una solución de Inteligencia de Negocios. Consideraciones y mejores prácticas. Guillermo Taylor Especialista en Plataforma Tecnológica

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.

Page 3: Arquitectura de una solución de Inteligencia de Negocios. Consideraciones y mejores prácticas. Guillermo Taylor Especialista en Plataforma Tecnológica

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?

Page 4: Arquitectura de una solución de Inteligencia de Negocios. Consideraciones y mejores prácticas. Guillermo Taylor Especialista en Plataforma Tecnológica

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.

Page 5: Arquitectura de una solución de Inteligencia de Negocios. Consideraciones y mejores prácticas. Guillermo Taylor Especialista en Plataforma Tecnológica

¿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”

Page 6: Arquitectura de una solución de Inteligencia de Negocios. Consideraciones y mejores prácticas. Guillermo Taylor Especialista en Plataforma Tecnológica

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

Page 7: Arquitectura de una solución de Inteligencia de Negocios. Consideraciones y mejores prácticas. Guillermo Taylor Especialista en Plataforma Tecnológica

¿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

Page 8: Arquitectura de una solución de Inteligencia de Negocios. Consideraciones y mejores prácticas. Guillermo Taylor Especialista en Plataforma Tecnológica

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

Page 9: Arquitectura de una solución de Inteligencia de Negocios. Consideraciones y mejores prácticas. Guillermo Taylor Especialista en Plataforma Tecnológica

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.

Page 10: Arquitectura de una solución de Inteligencia de Negocios. Consideraciones y mejores prácticas. Guillermo Taylor Especialista en Plataforma Tecnológica

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

Page 11: Arquitectura de una solución de Inteligencia de Negocios. Consideraciones y mejores prácticas. Guillermo Taylor Especialista en Plataforma Tecnológica

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

Page 12: Arquitectura de una solución de Inteligencia de Negocios. Consideraciones y mejores prácticas. Guillermo Taylor Especialista en Plataforma Tecnológica

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.

Page 13: Arquitectura de una solución de Inteligencia de Negocios. Consideraciones y mejores prácticas. Guillermo Taylor Especialista en Plataforma Tecnológica

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

Page 14: Arquitectura de una solución de Inteligencia de Negocios. Consideraciones y mejores prácticas. Guillermo Taylor Especialista en Plataforma Tecnológica

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.

Page 15: Arquitectura de una solución de Inteligencia de Negocios. Consideraciones y mejores prácticas. Guillermo Taylor Especialista en Plataforma Tecnológica

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

Page 16: Arquitectura de una solución de Inteligencia de Negocios. Consideraciones y mejores prácticas. Guillermo Taylor Especialista en Plataforma Tecnológica

Proceso ETL - Ejemplo

Inicia Proceso Archivo Origen

Exito Exito

Fin Proceso

Exito

Fra

caso

Fin Proceso

Exi

to

Exito

Page 17: Arquitectura de una solución de Inteligencia de Negocios. Consideraciones y mejores prácticas. Guillermo Taylor Especialista en Plataforma Tecnológica

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.”

Page 18: Arquitectura de una solución de Inteligencia de Negocios. Consideraciones y mejores prácticas. Guillermo Taylor Especialista en Plataforma Tecnológica

El modelo multidimensional

Page 19: Arquitectura de una solución de Inteligencia de Negocios. Consideraciones y mejores prácticas. Guillermo Taylor Especialista en Plataforma Tecnológica

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

Page 20: Arquitectura de una solución de Inteligencia de Negocios. Consideraciones y mejores prácticas. Guillermo Taylor Especialista en Plataforma Tecnológica

Modelos Perfilados de Visualización

AnálisisEstratégico

ConsultasAnalíticas

ReportesInteractivos

Tablerode Control

Herramientade Consulta

ReportesDinámicos

Analistas

UsuariosCasuales

Page 21: Arquitectura de una solución de Inteligencia de Negocios. Consideraciones y mejores prácticas. Guillermo Taylor Especialista en Plataforma Tecnológica

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”.

Page 22: Arquitectura de una solución de Inteligencia de Negocios. Consideraciones y mejores prácticas. Guillermo Taylor Especialista en Plataforma Tecnológica
Page 23: Arquitectura de una solución de Inteligencia de Negocios. Consideraciones y mejores prácticas. Guillermo Taylor Especialista en Plataforma Tecnológica

Plataforma Microsoft para BI

Page 24: Arquitectura de una solución de Inteligencia de Negocios. Consideraciones y mejores prácticas. Guillermo Taylor Especialista en Plataforma Tecnológica

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

Page 25: Arquitectura de una solución de Inteligencia de Negocios. Consideraciones y mejores prácticas. Guillermo Taylor Especialista en Plataforma Tecnológica

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

Page 26: Arquitectura de una solución de Inteligencia de Negocios. Consideraciones y mejores prácticas. Guillermo Taylor Especialista en Plataforma Tecnológica

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.

Page 27: Arquitectura de una solución de Inteligencia de Negocios. Consideraciones y mejores prácticas. Guillermo Taylor Especialista en Plataforma Tecnológica

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

Page 28: Arquitectura de una solución de Inteligencia de Negocios. Consideraciones y mejores prácticas. Guillermo Taylor Especialista en Plataforma Tecnológica

© 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.™™