BW- Curso 2007 día 1

61
- 1 - B24476NL © 2002 Accenture Enterprise Business Intelligence (EBI) Formación SAP BW Barcelona – 14 – 18 Mayo 2007

description

BW- Curso 2007 día 1

Transcript of BW- Curso 2007 día 1

Page 1: BW- Curso 2007 día 1

- 1 - B24476NL© 2002 Accenture

Enterprise Business Intelligence (EBI)

Formación SAP BW

Barcelona – 14 – 18 Mayo 2007

Page 2: BW- Curso 2007 día 1

- 2 - B24476NL© 2002 Accenture

2222

4444

SAP y SAP BW

3333

5555

Concepto SAP NetWeaver

Introducción a SAP BW

AgendaAgenda

Ejercicio SAP BW

1111 Introducción a un Data Warehouse

Page 3: BW- Curso 2007 día 1

- 3 - B24476NL© 2002 Accenture

AgendaAgenda

1111 Introducción a un Data Warehouse

1.11.11.11.1 Situación Actual

1.21.21.21.2 ¿Por qué necesito un DW?

1.31.31.31.3 ¿Qué es un DW?

1.41.41.41.4 Ejemplos de utilidad

2222 SAP y SAP BW

3333 Concepto SAP NetWeaver

4444 Introducción a SAP BW

5555 Ejercicio SAP BW

Page 4: BW- Curso 2007 día 1

- 4 - B24476NL© 2002 Accenture

¿Que tipo de clientes consume productos de mayor margen para nosotros ?

¿Cuales son los clientes más rentables?

¿Cual es la rentabilidad real del producto x?

¿Son suficientes nuestras acciones promocionales?¿Cuales deberíamos mantener?

¿Cuantos de nuestros clientes comprarían a nuestros competidores si aumentáramos el precio en x ?

muchos datos ........ pero poca información!!!

Introducción a un Data WareHouseIntroducción a un Data WareHouseSituación actualSituación actual

Page 5: BW- Curso 2007 día 1

- 5 - B24476NL© 2002 Accenture

Las empresas necesitan mejor información sobre sus clientes y mercados, con análisis dinámicos, para tener respuestas a futuros escenarios y futuros negocios.

Las constantes fusiones y adquisiciones necesitan información consolidada provinente de muchos sistemas diferentes, para permitir a la compañía tomar decisiones estratégicas.

Necesitan una herramienta que les permita añadir valor transformando la estrategia en acciones, pudiendo monitorizar esas acciones u objetivos y los resultados a conseguir.

Habiendo implantado un sistema transaccional que cubra la operativa diaria, las empresas necesitan una herramienta de Business Intelligence que soporte el análisis y la definición de los procesos que añaden valor a la compañía.

Introducción a un Data WareHouseIntroducción a un Data WareHouse¿por qué necesito un DW?¿por qué necesito un DW?

Page 6: BW- Curso 2007 día 1

- 6 - B24476NL© 2002 Accenture

…..los retos que debe hacer frente un sistema de gestión de la información….

Necesidad de analizar la información

consolidada y agregada a partir de diferentes

fuentes

Consultar la información histórica de una forma ágil

y rápida

Agilizar determinados procesos críticos de la

cadena (presupuestación, consolidación, seguimiento,

etc.)

Capacidad de cruzar información de diferentes sistemas para analizarla

dinámica y multidimensionalmente

Contar con herramientas para prever y anticipar comportamientos

del mercado

Evitar la manipulación manual de la información contando con un lenguaje

corporativo basado en indicadores clave

Explotación eficiente de la información justa y

necesaria requerida para la consecución de los objetivos de negocio

Obtener una visión global 360º de los

clientes que permita conocerlos

Introducción a un Data WareHouseIntroducción a un Data WareHouse¿por qué necesito un DW?¿por qué necesito un DW?

Page 7: BW- Curso 2007 día 1

- 7 - B24476NL© 2002 Accenture

… así como la homogeneización de los conceptos de análisis y el soporte objetivo a la toma de decisiones

He estimado con una BB.DD. Access las ventas por artículo

¿ ?¿ ?

En informática me han hecho una Query

sin diferencias de inventario

¿De qué estamos

hablando?

Mi margen incluye los

atípicos

En mi hoja Excel he

añadido las devoluciones

Reducción del tiempo dedicado a la obtención de la información. Foco en el análisis.

Centralización de la información de toda la compañía. Homogeneidad de conceptos e informes.

Garantía de calidad y periodicidad de la información consultada.

Reconducción de la habitual demanda de información de las áreas funcionales al departamento de Sistemas de Información

Introducción a un Data WareHouseIntroducción a un Data WareHouse¿por qué necesito un DW?¿por qué necesito un DW?

Page 8: BW- Curso 2007 día 1

- 8 - B24476NL© 2002 Accenture

Introducción a un Data WarehouseIntroducción a un Data Warehouse¿Qué es un DW?¿Qué es un DW?

… Mantener la información con la calidad, alta disponibilidad y rapidez de acceso requerido

Integridad de la información

Consistencia de los datos

… Facilitar / Simplificar su explotación evitando …

Generación de información mediante procesos manuales y/o costosos

Informes generados a partir de herramientas locales (excel, …)

Distribución de Información costosa y poco fiable

… Potenciar la capacidad de análisis

Cruce de información y análisis multidimensional

Informes consolidados a partir de diferentes fuentes

Para la gestión eficiente de esta información tan dispersa y variada, el Datawarehouse es un elemento clave que permite:

Page 9: BW- Curso 2007 día 1

- 9 - B24476NL© 2002 Accenture

Por lo tanto:

Es una HERRAMIENTA que permite DAR información:

Flexible para dar soporte a los continuos cambios en las necesidades de los negocios.

Centrado en resolver problemas de negocios de análisis y de toma de decisiones

Dinámica, con posibilidad de hacer simulaciones,…..

Un lugar común para almacenar información “de gestión”, para posteriormente analizarla y en base a ella tomar decisiones.

Data WarehouseData Warehouse¿Qué es un DW?¿Qué es un DW?

Page 10: BW- Curso 2007 día 1

- 10 - B24476NL© 2002 Accenture

¿Qué objetivos y estrategias del negocio pueden verse ayudadas a través de una gestión eficiente de la información?

Optimizar los ingresos de la cadena y los recursos disponibles: Dirigir los recursos hacia las acciones y clientes más rentables. Anticipar los problemas de ocupación e ingresos así como el alcance y localización del problema de la

demanda (mercados, clientes, precios, ...). Mejorar la eficiencia en la negociación con grandes cuentas (TTOO, AAVV, Agencias Business Travel,

Empresas, etc.) siendo más proactivo en el seguimiento de las mismas, proporcionando nuevas armas e información a la Fuerza comercial.

Maximizar la contribución de mis clientes a través de productos y servicios adecuados a sus demandas.

Optimizar la eficiencia de las campañas de Marketing - Comunicación y Promocional - de la cadena, ...

Mejorar el conocimiento de mis clientes y la relación con ellos: Incrementar la fidelidad de nuestros clientes y la imagen de marca. Anticipar problemas de servicio así como identificar motivos y áreas de mejora de manera proactiva. Anticiparme a sus tendencias y hábitos de consumo, sorprendiendo al cliente. Reconocer a nivel de cadena a los clientes en los diferentes puntos de contacto (hoteles, CRS, puntos

de venta, etc.), así como potenciando la relación con ellos.

Mejorar los mecanismos de seguimiento y control a todos los niveles: Transmitir un lenguaje común a la Organización basado en ratios homogéneos y sus objetivos

asociados. Conocer la evolución de los principales ratios de gestión y desviaciones respecto a los objetivos

marcados a todos los niveles y departamentos de la Cadena.

...

Data WarehouseData WarehouseEjemplos de utilidadEjemplos de utilidad

Page 11: BW- Curso 2007 día 1

- 11 - B24476NL© 2002 Accenture

La explotación de esta información debe dar respuesta a las preguntas requeridas:

Marketing: ¿Cuáles son mis Clientes (Huéspedes e Intermediarios) más valiosos para

realizar campañas puntuales de alto valor optimizando la inversión? ¿Qué Mercado, Segmento de Huéspedes, Intermediarios, son los más

receptivos a una determinada campaña o promoción? ¿Qué Hoteles, períodos, productos o servicios necesitan ser potenciados

con alguna campaña de Marketing? ¿Con qué antelación debo lanzar mis campañas y sacar mis ofertas para

que sean más eficientes en función del perfil y hábitos de mis clientes? ¿Cuál ha sido la efectividad de las campañas y promociones y ofertas

lanzadas?, ¿En términos de clientes y contribución adicional generada? ¿Cuál es el coste de la cadena en Marketing y Publicidad por Producto,

Canal, Mercado, Intermediario? ¿A qué clientes más valiosos debo orientar mis campañas de fidelización? ...

Ventas: ¿Cuál es el negocio total generado por un

Intermediario, mercado, a nivel cadena, tanto el directo como el inducido por el consumo de extras de los clientes que envía?. ¿Cuál ha sido su evolución?

¿Qué ingreso medio por cliente (estancia + extras) se obtiene de los huéspedes enviados por un determinado Intermediario?, ¿Cuál es la contribución y rentabilidad de los mismos?, ¿y, por Mercado?

¿Cuál es el Ranking de importancia de mis Intermediarios en base a su contribución, número de estancias, producción, nº de clientes?

¿Qué tipo de Huéspedes envía un Intermediario, según los tipos de perfiles definidos por la cadena?

¿Cuál está siendo la efectividad de una promoción / oferta? ¿para un intermediario? ¿qué canales están siendo más eficaces? ¿para un Mercado? …

¿Cuál está siendo la evolución de la anticipación con que llegan las reservas para un período determinado con respecto al año anterior – Pick–Up?, ¿para un Mercado? ¿para un Intermediario?, ¿Qué impacto podría tener una oferta?, ¿Es el momento adecuado para lanzarla?

...

Servicio: ¿Cuáles son los hábitos de consumo de mis clientes dentro del hotel, y como puedo mejorar el

servicio? ¿Cuál es el nivel de satisfacción de los clientes enviados por un Intermediario? ¿Qué

servicios son más valorados por los Huéspedes que envía un Intermediario? ¿Y del mercado? ¿Existe alguna relación entre los diferentes parámetros que miden la satisfacción y la calidad del

servicio con respecto a la contribución y rentabilidad de mis clientes? ¿Cuál es el nivel de reclamaciones de los clientes enviados por un Intermediario? ¿y el de clientes

pertenecientes a un mercado? ¿Cuál es el nivel de resolución de reclamaciones a nivel cadena? ¿y por tipología – Valor del Huésped?...

Data WarehouseData WarehouseEjemplos de utilidadEjemplos de utilidad

Page 12: BW- Curso 2007 día 1

- 12 - B24476NL© 2002 Accenture

AgendaAgenda

1111 Introducción a un Data Warehouse

1.11.11.11.1 Situación Actual

1.21.21.21.2 ¿Por qué necesito un DW?

1.31.31.31.3 ¿Qué es un DW?

1.41.41.41.4 Ejemplos de utilidad

2222 SAP y SAP BW

3333 Concepto SAP NetWeaver

4444 Introducción a SAP BW

5555 Ejercicio SAP BW

Page 13: BW- Curso 2007 día 1

- 13 - B24476NL© 2002 Accenture

Mapa de aplicaciones de SAP en el ámbito de Sistemas de Información de Gestión.

SAP R/3

CCA(Cost Center Accounting)

PCA(Profit Center Accounting)

OPA(Order and

ProjectAccounting)

IM(Investment Managment)

PC(ProductCosting)

PAProfitability

Analisis

Módulos Financieros

Módulos Operacionales

Módulos de Control de Gestión y Consolidación

Gastos por centro de coste

Gastos por orden

Gestión de inversiones

Control coste de producto

Cuenta de resultados varias visiones (producto, cliente, canal,...)

Cuenta de resultados visión producto

SD MM PP QM PM HR

GL AP AR TR AM TE

CSConsolidation

Gastos departamentales

SAP SEM

Información Plan

Información Real

Información Real

Días de Cobro

Cuentas resultados (cliente, producto, canal,...)

BW

..........

Infocubos Control de Gestión

Infocubos Comerciales

Infocubos Producción

Cartera pedidos pendientes

Seguimiento de

Inversiones

Planes de Cuentas

de clientes

Cumplimiento de entregas

Seguimiento de órdenes

Liquidaciones de órdenes

WIP

Infocubos InventarioControl de stock en planta, almacenes,… Roturas,

cobertura de stock,….Slow moving

materials

BEX

Corporate Performance

Monitor (CPM)

Corporate Performance

Monitor (CPM)

Business Consolidation

(BCS)

Business Consolidation

(BCS)

Business Planning

Simulation (BPS)

Business Planning

Simulation (BPS)

Stakeholder Relationship Management

(SRM)

Stakeholder Relationship Management

(SRM)

Business Information Collection

(BIC)

Business Information Collection

(BIC)

Consolidación legal ygestional

SAP y SAP BWSAP y SAP BW

Page 14: BW- Curso 2007 día 1

- 14 - B24476NL© 2002 Accenture

Los sistemas operacionales difieren de los sistemas analíticos en los siguientes aspectos:

Aspectos Base Datos Data Warehouse OLAP

Objetivo Transacciones del día a día. Toma de decisiones estratégicas /Largo Plazo.

Granularidad Datos detallados. Datos depurados y agregados.

Uso Por aplicaciones o transacciones. Por temas, categorías.

Nivel de IntegraciónVariable, no crítico para OLTP. Racionalización de los datos.

Periodicidad 30-60 días (máximo 1 año). 1-5 años on-line.

Naturaleza Dinámica, cambios continuos. Estática, (hasta que no se actualice).

Usuarios Administrativos / operaciones. Managers / análisis.

Volatilidad Actualizados. Solo disponibles si se han cargado los datos.

Procesos Repetitivos. Puntuales.

Gestión Un record/poco datos cada vez. Gestión masiva de datos al mismo tiempo.

Disponibilidad Elevada. Media.

Contenido Actual, valores a tiempo real. Historia, el detalle de un tiempo en concreto.

OLTP versus OLAP

Base Datos Operacional OLTP

SAP y SAP BWSAP y SAP BW

Page 15: BW- Curso 2007 día 1

- 15 - B24476NL© 2002 Accenture

AgendaAgenda

1111 Introducción a un Data Warehouse

2222 SAP y SAP BW

3333 Concepto SAP NetWeaver

4444 Introducción a SAP BW

5555 Ejercicio SAP BW

3.13.13.13.1 ¿Qué es?

3.23.23.23.2 ¿Qué ofrece?

Page 16: BW- Curso 2007 día 1

- 16 - B24476NL© 2002 Accenture

… SAP NetWeaver es una solución que integra distintas herramientas y soluciones tecnológicas desarrolladas a partir de productos y conceptos que son útiles tanto para la toma de decisiones corporativas como para el equipo tecnológico en la gestión de los sistemas de información.

Concepto SAP NetWeaver Concepto SAP NetWeaver ¿Qué es?¿Qué es?

DB and OS Abstraction

.NET WebSphere…

People Integration

Com

posi

te A

pplic

ati

on F

ram

ew

ork

Process IntegrationIntegration

BrokerBusiness Process

Management

Information IntegrationBusiness

IntelligenceKnowledge

Management

Life C

ycle

Manag

em

en

t

Portal Collaboration

J2EE ABAP

Application Platform

Multi-Channel Access

SAP NetWeaver™SAP NetWeaver™

DB and OS Abstraction

Master Data Management

People Integration combines Portal and Collaboration capabilities to empower all participating people (internal & external) to drive business processes

Information Integration delivers Business Intelligence and Knowledge Management capabilities to manage all kind of business relevant information (structured & unstructured)

Process Integration encompasses all systems (SAP & non SAP)

Page 17: BW- Curso 2007 día 1

- 17 - B24476NL© 2002 Accenture

… Arquitectura NetWeaverTM

Características Repercusión

Solución completa de Business Intelligence Bajo coste de adquisición

Consistentes e intuitivas herramientas de usuario final Bajo coste de formación

Precargado con amplio contenido de negocio

Rápida implantación

Herramientas de gestión comunes Bajo coste de mantenimiento

Entorno tecnológico homogéneo Bajo coste de integración

Concepto SAP NetWeaverConcepto SAP NetWeaver¿Qué ofrece?¿Qué ofrece?

… y además…….

Page 18: BW- Curso 2007 día 1

- 18 - B24476NL© 2002 Accenture

- - - - - - - -- - - - - - - -- - - - - - - -- - - - - - - -- - - - - - - -- - - - - - - -- - - - - - - -- - - - - - - -

ExtracciónExtracción - Carga- Transformación- Carga- Transformación

- Análisis- Presentación datos- Análisis- Presentación datos

Ejecución de transacciónEjecución de transacción

Posibilidad de navegación al transaccionalAcciones concretas en transaccional

Carga de BW a Transaccional

Posibilidad de navegación al transaccionalAcciones concretas en transaccional

Carga de BW a Transaccional

OLTP (R/3 / Otros sistemas) SAP BW (OLAP)

INTEGRACIÓN

Perfecta integración con el sistema transaccional ERP

Concepto SAP NetWeaverConcepto SAP NetWeaver¿Qué ofrece?¿Qué ofrece?

Page 19: BW- Curso 2007 día 1

- 21 - B24476NL© 2002 Accenture

AgendaAgenda

1111 Introducción a un Data Warehouse

2222 SAP y SAP BW

3333 Concepto SAP NetWeaver

4444 Introducción a SAP BW

5555 Ejercicio SAP BW

4.14.14.14.1 BW Architecture. Visión General

4.24.24.24.2 ¿Qué es el Business Content?

4.34.34.34.3 Cómo funciona SAP BW

4.44.44.44.4 Extractores

4.54.54.54.5 Cargas de Datos - Monitorización

Page 20: BW- Curso 2007 día 1

- 22 - B24476NL© 2002 Accenture

BW Architecture. Visión generalBW Architecture. Visión general

SAP BW ARCHITECTURE

Page 21: BW- Curso 2007 día 1

- 23 - B24476NL© 2002 Accenture

PSA

Características SAP BW En el Data Warehouse, la información se ALMACENA. La única posibilidad de modificado de la información es mediante CARGA.

Las cargas pueden ser de tipo COMPLETA o DELTA.

Las cargas DELTA incluyen la modificación de información ya cargada SAP R/3 no lee de SAP BW: Es posible crear interfases que lean y carguen información en SAP R/3. Los cálculos se pueden definir en el proceso de carga y en la ejecución de las queries Los informes Operativos que necesitan ejecutarse ‘on-line’ se deben realizar en SAP R/3 Los informes que proporcionan información agregada hasta el día anterior se deben

ejecutar en SAP BW

InfoSource InfoSource

ODSObject

Update Rules

Transaction Data

Master Data table

Master Data

(Transaction or Master Data)

BW Architecture. Visión generalBW Architecture. Visión general

Page 22: BW- Curso 2007 día 1

- 24 - B24476NL© 2002 Accenture

BW Architecture – Visión GeneralBW Architecture – Visión GeneralData Warehousing (SAP BW Administrator Workbench)

Extracción, transformación y cargas Gestión del Data warehouse Modelo de negocio

BI Platform

Online analytical processing (OLAP) Data Mining Alertas Repositorio de Datos Planning Framework

BI Suite of Tools (SAP BW Business Explorer)

Query Design Managed Reporting and Analysis Visualization – Web Application Design Collaboration

Pre-configured Business Content

Page 23: BW- Curso 2007 día 1

- 27 - B24476NL© 2002 Accenture

¿Qué es el Business Content? ¿Qué es el Business Content?

Definición del Business ContentDefinición del Business Content

El Business Content de SAP BW ofrece modelos de

información predefinidos, basados en un rol y

orientados a la tarea.

El objetivo del Business Content en SAP BW es

hacer disponible toda la información relevante a

ciertos roles dentro de la empresa de forma que

estos usuarios tengan la información necesaria

para desempeñar sus tareas diarias.

Page 24: BW- Curso 2007 día 1

- 28 - B24476NL© 2002 Accenture

¿Qué es el Business Content? ¿Qué es el Business Content?

Business Content DefinitionBusiness Content Definition

SAP BW Business Content se expande

Horizontalmente a través de sistemas, aplicaciones y procesos (independiente de source system)

Verticalmente en diferentes sectores industriales

SAP BW Business Content soporta

Medidas,

Análisis,

Planificación,

Monitorización y Control

Procesos de optimización

Page 25: BW- Curso 2007 día 1

- 29 - B24476NL© 2002 Accenture

¿Qué es el Business Content? ¿Qué es el Business Content?

Funciones de una Base de DatosFunciones de una Base de Datos Objetos del Business Content*

Objetos del Business Content*

Utilización de la información

Presentación de Datos

Análisis de Datos

Gestión de la Base de Datos

Extracción de Datos y Almacenamiento

Roles, Tareas

Vistas Globales, Workbooks

Queries, Webtemplates

InfoProviders

Extractores e Infosources

“Dos caras en SAP BW”

* preconfigurado, pero ajustable

Page 26: BW- Curso 2007 día 1

- 30 - B24476NL© 2002 Accenture

¿Qué es el Business Content? ¿Qué es el Business Content?

Extractores = Programas y Metadata

para Extracción

Extractores = Programas y Metadata

para Extracción

Modelos de Datos Predefinidos incluyendo

Infoobjetos, ODS e Infocubos

Modelos de Datos Predefinidos incluyendo

Infoobjetos, ODS e Infocubos

Queries preconfiguradas, Webtemplates para completar

Aplicaciones Analíticas

Queries preconfiguradas, Webtemplates para completar

Aplicaciones Analíticas

Page 27: BW- Curso 2007 día 1

- 31 - B24476NL© 2002 Accenture

¿Qué es el Business Content? ¿Qué es el Business Content?

El Business Content se puede utilizar como:

Una solución completa o parcial para sistemas de información

Un repositorio de requerimientos estandard y de ideas para el diseño (ejemplos y plantillas)

Guía durante la implementación de la solución

Herramienta muy poderosa de aprendizaje

Page 28: BW- Curso 2007 día 1

- 32 - B24476NL© 2002 Accenture

¿Qué es el Business Content? – Escala de ¿Qué es el Business Content? – Escala de Usabilidad Usabilidad

Transfer Rules

InfoObject Order quantityOrder quantityCustomerCustomer

Individ

ualizatio

n

Standard

izatio

n

Role

Applicatio

n view

User view

Extractor

Web ReportsWorkbook

Query

InfoSource

ODS

MultiProvider

Page 29: BW- Curso 2007 día 1

- 33 - B24476NL© 2002 Accenture

Cómo funciona SAP BW – Admin. Workbench Cómo funciona SAP BW – Admin. Workbench

Administrador Workbench

Es una herramienta para controlar, monitorizar y mantener todos los procesos relacionados con la carga y procesado de datos en el Business Information Warehouse (BW).

El Administrador Workbench está dividido en ocho áreas funcionales:

Modeling

Monitoring

Reporting Agent

Transport Connection

Business Content

Where-used List

Translation

Metadata Repository

Page 30: BW- Curso 2007 día 1

- 34 - B24476NL© 2002 Accenture

Cómo funciona SAP BW – Admin. WorkbenchCómo funciona SAP BW – Admin. Workbench

Page 31: BW- Curso 2007 día 1

- 35 - B24476NL© 2002 Accenture

Cómo funciona SAP BW - Modeling Cómo funciona SAP BW - Modeling

Modeling

En modeling se crean y editan todos los objetos y normas (rules) necesarias para el transporte, carga y análisis de datos. Estos objetos y rules son:

Source System

InfoSource

InfoObject

Data target: Infocube y ODS Object

Transfer Rules

Update Rules

En Modeling también se define la manera de cargar los datos en el sistema. Esto se hace mediante la herramienta Scheduler.

Page 32: BW- Curso 2007 día 1

- 36 - B24476NL© 2002 Accenture

SAP Business Warehouse

Cómo funciona SAP BW – Modelo de datosCómo funciona SAP BW – Modelo de datos

ODS

Cubo

Reglas de actualización

Estructura de comunicación

Reglas de transferencia

Reglas de actualización

Otros sistemasFicheros planos SAP APO SAP R/3 SAP CRM

APO CRM

Page 33: BW- Curso 2007 día 1

- 37 - B24476NL© 2002 Accenture

Cómo funciona SAP BW – Source System Cómo funciona SAP BW – Source System

Source System

Son los sistemas que alimentan al SAP BW de datos. Es decir, indican la conexión física con el sistema proveedor de datos. Éstos pueden ser:

SAP R/3

SAP APO

SAP CRM

Sistemas Business Information Warehouse

Ficheros planos

Sistemas Externos

Page 34: BW- Curso 2007 día 1

- 38 - B24476NL© 2002 Accenture

Cómo funciona SAP BW - DataSourcesCómo funciona SAP BW - DataSources

DataSource

Es una estructura que aglutina en el Source System datos que son relevantes para la carga de BW. En el Source System, los DataSources están asignados a aplicaciones, por ejemplo, al HR (Recursos Humanos).

Hay cuatro tipos de DataSources:

DataSources para datos transaccionales

DataSources para los atributos de datos maestros

DataSources para textos

DataSources para jerarquías

Los DataSources son utilizados para extraer datos desde el Source System. Los DataSources son transformados en InfoSources mediante una Transfer Structure.

Page 35: BW- Curso 2007 día 1

- 39 - B24476NL© 2002 Accenture

InfoObjetos

Término genérico en el BW para Características y Key Figures. Son los campos relevantes de SAP para la información del InfoCubo.

Hay dos tipos de InfoObjetos:

•InfoObjetos de datos maestros

•InfoObjetos de key figures

Cada uno se define con unas características específicas dependiendo de su naturaleza. Así, los InfoObjetos Master Data se definen con una estructura general (por ejemplo, si el InfoObjeto Master Data va a ir acompañado de texto, si contiene atributos, si está estructurado mediante una jerarquía, etc.) En cambio los InfoObjetos Key Figures se definen especificando el tipo de unidad en que se van a medir, el nivel de agregación de éstos de cara a la carga de datos, y otras propiedades adicionales.

InfoObjetosInfoObjetos

Page 36: BW- Curso 2007 día 1

- 40 - B24476NL© 2002 Accenture

InfoArea/InfoObject Catalog

Ambos objetos del BW están referidos a la estructuración organizativa de InfoObjetos.

Primero se define una estructura, totalmente subjetiva, en la que se van a englobar el grupo de InfoObjetos. Ésta será una InfoArea.

Seguidamente se define un InfoObject Catalog, uno para cada tipo de InfoObjeto (uno de Key Figures y otro para Características).

Finalmente viene el listado de InfoObjetos en cada subconjunto.

Cómo funciona SAP BW - InfoArea/ InfoCatalogCómo funciona SAP BW - InfoArea/ InfoCatalog

Page 37: BW- Curso 2007 día 1

- 41 - B24476NL© 2002 Accenture

InfoSource: Communication Structure/ Transfer rules

Transfer Structure/ Transfer Rules

La Transfer Structure define unas reglas de transferencia para la transferencia de datos desde los DataSources (sistema externo al BW) al BW. Aquí se especifica qué campos de un DataSource van a ser transferidos a la Communication Structure (estructura del InfoSource).

Cómo funciona SAP BW - InfosourceCómo funciona SAP BW - Infosource

Communication Structure

Se genera en el InfoSource y almacena InfoObjetos. Se llena usando Transfer Rules desde la Transfer Structure. Contiene toda la información agrupada en InfoObjetos que va a ser transferida a un InfoCubo.

Page 38: BW- Curso 2007 día 1

- 42 - B24476NL© 2002 Accenture

Cómo funciona SAP BW – Transfer RulesCómo funciona SAP BW – Transfer Rules

Transfer Structure Transfer Rules

InfoObject Tp Rule

Communication Str /Transfer Rules

0CO_ AREA

COSTC000OBJ_CURR

0RESP_PERS0BUS_AREA

0CO_ AREA

COSTC000OBJ_CURR

0RESP_PERS0BUS_AREA

Assign InfoObject - Field

InfoObject Field

0BUS_AREA0RESP_PERS0OBJ_CURR

COSTC00

CO_ AREA

OBJ_CURRRESP_PERSBUS_AREA

COSTCENTER

0CO_ AREA

Source System UPLFILE

DataSource COSTC00_ATTR

Transfer Method

PSA

IDOC

InfoSource COSTC00_ATTR GR00 Cost Center 13 Char

Communication Structure

InfoObject Description Status Type Length …..

0CO_ AREA

COSTC00

0OBJ_CURR

0RESP_PERS

CHAR

CHAR

CHAR

CUKY

13

4

5

20

Controlling Area

GR00 Cost Center 13 Ch .

Object Currency

Person Responsible

Page 39: BW- Curso 2007 día 1

- 43 - B24476NL© 2002 Accenture

Update Rules

Los datos se cargan desde la Communication Structure al InfoCubo mediante Update Rules.

Las Update Rules especifican cómo los datos (Key Figures, Características de Tiempo, Características) van a ser cargados en el InfoCubo desde la Communication Structure de un InfoSource. Por lo tanto, definen la información que va a contener un InfoCubo.

Las update rules son un conjunto de reglas de transformación y mapeo de la Communication Structure al InfoCubo.

Los InfoObjetos pueden ser actualizados con asignación 1 a 1.

Se pueden hacer complejas rutinas ABAP. Se puede acceder a tablas internas con estas rutinas. Crear conversiones para las características de tiempo.

Se pueden crear fórmulas.

Asignar constantes.

Cómo funciona SAP BW - Update RulesCómo funciona SAP BW - Update Rules

Page 40: BW- Curso 2007 día 1

- 44 - B24476NL© 2002 Accenture

Cómo funciona SAP BW - Update RulesCómo funciona SAP BW - Update Rules

Reglas de transformación: Update Rules

Source char.

Constant

Routine

Master data attrib . of

Init . value

Source

001/400020

Cost element

Char._______ Cost element

Page 41: BW- Curso 2007 día 1

- 45 - B24476NL© 2002 Accenture

Cómo funciona SAP BWCómo funciona SAP BW

InfoCubo /ODS (Operational Data Store)

Page 42: BW- Curso 2007 día 1

- 46 - B24476NL© 2002 Accenture

InfoCubos

Son los objetos en los que se centran los reports y ánalisis.

Están formados por InfoObjetos. Un InfoCubo contiene tres tipos de InfoObjetos: Key Figures, Características (Master Data) y Características de tiempo.

El contenido de un InfoCubo se visualiza haciendo doble click sobre él.

Las Características se encuentran agrupadas en dimensiones. Una dimensión es una agrupación lógica de características que pertenecen a una misma área de contenidos.

Por otra parte, las Key Figures son exclusivamente ratios (datos transaccionales).

Cómo funciona SAP BW - InfoCubosCómo funciona SAP BW - InfoCubos

Page 43: BW- Curso 2007 día 1

- 47 - B24476NL© 2002 Accenture

Cómo funciona SAP BW - InfoCubosCómo funciona SAP BW - InfoCubos

Un InfoCubo es un grupo de tablas relacionales que está organizado de acuerdo a un esquema de estrella “star schema”.

Un InfoCubo está compuesto por una fact table que contiene key figures y hasta 16 dimensiones.

Page 44: BW- Curso 2007 día 1

- 48 - B24476NL© 2002 Accenture

Cómo funciona SAP BW - Dimensiones InfoCuboCómo funciona SAP BW - Dimensiones InfoCubo

Cada InfoCubo tiene tres dimensiones fijas que son predefinidas por SAP:

Time Dimension – contiene características de tiempo.

•Unit Dimension – contiene todas las currency/unit InfoObjects de las Key Figures.

•Data Package Dimension – contiene información técnica como el nº de request de carga.

Page 45: BW- Curso 2007 día 1

- 49 - B24476NL© 2002 Accenture

El siguiente esquema muestra un ejemplo de la forma en la que las Características de un infocubo del área financiera se estructuran en varias tablas de dimensiones, según el modelo de datos de Business Warehouse. En la tabla central están las Dimensiones y las Key Figures.

Dim. Unidades

Clave moneda (0CURRENCY)

Sistema fuente

Plan de cuentas (0CHRT_ACCTS

Nº de cuenta (0ACCOUNT))

Dim. CuentaDim paqueteDim TemporalDim UnidadesDim OrganizaciónDim CuentaDim Control

0CREDIT0BALANCE

Tabla Central

Dim UnidadesDim OrganizaciónDim CuentaDim Control

0CREDIT0BALANCE

Dim. Temporal

Ejercicio/Período (0FISCPER)

Variante ejercicio (0FISCVARNT)Período contable (OFISCPER3)Ejercicio (0FISCYEAR)

Sociedad (ZBURKS)

División (ZGSBER)

Dim. Organización

Tipo de valor (0VTYPEVersión (0VERSION)Tipo de moneda (0(CURTYPE)

Dim. Control

Dim. Paquete

ID proceso de modificación (0CHNGID)ID de petición (0REQUID)Tipo de registro (0RECORDTP)

Clave moneda (0CURRENCY)Clave moneda (0CURRENCY)

Esquema a estrella: “Star schema”

Cómo funciona SAP BW – Star SchemaCómo funciona SAP BW – Star Schema

Page 46: BW- Curso 2007 día 1

- 50 - B24476NL© 2002 Accenture

Cómo funciona SAP BW - Star SchemaCómo funciona SAP BW - Star Schema

InfoCube

P C T RevenueQuantity Discount

500,000$260 230,000$

430,000$75 90,000$

...... ...

P Product # Product Gr. ...

100111002 129987 ...

Region ...C Customer #

1646777252 129987 ...

T Period Year ...

10 1987 ...

Master Data

CityCustomer # Name

1646777252 Smith Los Angeles

Product dimension Time dimension

Fact

table

Customer

dimension

Page 47: BW- Curso 2007 día 1

- 51 - B24476NL© 2002 Accenture

Tipología de datos: Datos MaestrosTipología de datos: Datos Maestrosy Datos Transaccionalesy Datos Transaccionales

Datos Maestros En BW, el término datos maestros se refiere a atributos, jerarquías y

textos.

Los datos maestros se almacenan en tablas planas fuera de los InfoCubos.

Los mismos InfoObjetos de diferentes multicubos comparten la información de datos maestros.

BWBW

Page 48: BW- Curso 2007 día 1

- 52 - B24476NL© 2002 Accenture

Tipología de datos: Datos MaestrosTipología de datos: Datos Maestrosy Datos Transaccionalesy Datos Transaccionales

Datos Transaccionales

Los datos transaccionales se almacenan en los InfoCubos. Los datos transaccionales son la información utilizada para el análisis. Las key figures y las carácterísticas son datos transaccionales Las Key figures (ratios) son valores númericos que son objeto de análisis.

Ejemplos: ventas, cantidad, importe, coste, ingresos,… Las características serían: producto, cliente, mes, planta,…

BWBW

Page 49: BW- Curso 2007 día 1

- 53 - B24476NL© 2002 Accenture

Datos Maestros y TransaccionalesDatos Maestros y Transaccionales

Transactional Data

C customer-no territory chain office head office C customer-no territory chain office head office

C P T quantity sold revenue discount sales overhead stock valueC P T quantity sold revenue discount sales overhead stock value

T period fiscal yearT period fiscal year

P product-no product group brand categoryP product-no product group brand category

product-no language product descriptionproduct-no language product description

Time dimension

Product dimension

Customer dimension

Product master data: Text

Fact table

Territory 1 Territory 2 Territory 3

District 1

Territory 4

District 2

Zone 1

Territory 5 Territory 6

District 3

Zone 2

Territory 7

District 4

Territory 8 Territory 9

District 5

Zone 3

Sales hierarchy

Sales InfoCube

customer-no name location industry keycustomer-no name location industry key

Customer master data: Attributes Sales hierarchy Master Data

Master Data

Page 50: BW- Curso 2007 día 1

- 54 - B24476NL© 2002 Accenture

PSA

Solución DW Integrada

ETL - Extractores ya creados

La mayor parte del coste de un DW se origina en la creación / modificación de extractores

Integración de los extractores con el modelo de datos de SAP R/3. Los extractores son inteligentes: ya conocen las tablas, sus enlaces y su lógica

Extractores – Conectores para todos los productos SAP: R3, APO, CRM, SEM, …

ExtractoresExtractores

Page 51: BW- Curso 2007 día 1

- 55 - B24476NL© 2002 Accenture

PSA

Solución DW Integrada

Extractores R/3

Estructuras Info del SIL. Extractor de Pedidos, Entregas, Facturas,

Stocks, Compras, Producción, Mantenimiento de Planta, Calidad, etc sin SIL.

Extractor a todas las áreas de FI y CO Extracción de COPA

Desde partidas individuales Desde niveles agregados en COPA R/3

Y todo el resto de áreas R/3 ...

Extractores – R3Extractores – R3

Page 52: BW- Curso 2007 día 1

- 56 - B24476NL© 2002 Accenture

ServidorBusiness

InformationWarehouse

Áreas de trabajo: Extracción, transformación y carga

Sistemas Fuente

Update rules

InfoCubo

Update rules

InfoCubo

Transfer Rules (transformación y mapeo)

FIFI

R/3 OLTP

CO-CCACO-CCA

R/3 OLTP

CO-PACO-PA Otros modulos

Otros modulos

R/3 OLTP

MMMM

R/3 OLTP R/3 OLTP

SDSD

R/3 OLTP

Update rules

OtrosOtros

Sistemas ext

ODS ODS

Esquema del proceso

Carga de Datos – Modelo de DatosCarga de Datos – Modelo de Datos

Page 53: BW- Curso 2007 día 1

- 57 - B24476NL© 2002 Accenture

Modelo de datos Master DataModelo de datos Master Data

BusinessInformationWarehouse

Server

SourceSystems

Master Data Table

1

Meta Data

R/3 OLTP System

Communication StructureCommunication Structure

Transformation & Mapping Rules

Transfer StructureTransfer Structure

Transfer StructureTransfer Structure Transfer StructureTransfer Structure

Data extractData extract

Master Data Tables

Data ExtractData Extract

Non R/3 OLTP System

Communication StructureCommunication Structure

Flat File Marketing Info.

Flat File Marketing Info.

2

3

4

5

6

Page 54: BW- Curso 2007 día 1

- 58 - B24476NL© 2002 Accenture

Modelo de datos TransaccionalModelo de datos Transaccional

1

Update Rules

R/3 OLTP System

InfoCube

Transformation & Mapping Rules

Transfer Structure

Transfer Structure Transfer Structure

Data extract

Query

Browser

3rd PartyOLAPTools

Analyzer

Reports

Data Extract

Non R/3 OLTP System

Business

Information

Warehouse

Server

Source

Systems

Business

Explorer

Persistent Staging Area Persistent Staging Area

Communication Structure

Flat File Marketing Info.

Flat File Marketing Info.

OPERATIONAL DATASOURCE

Communication StructureCommunication Structure

2

3

45 6

78

9

10

Page 55: BW- Curso 2007 día 1

- 59 - B24476NL© 2002 Accenture

Carga de Datos - Master DataCarga de Datos - Master Data

7. Schedule InfoPackage

6. Create InfoPackage

5. Maintain transfer rules

4. Maintain communication structure

3. Assign DataSource

2. Create InfoSource

0. Connect to Source System

1. Create and configure InfoObject

Page 56: BW- Curso 2007 día 1

- 60 - B24476NL© 2002 Accenture

Carga de Datos - TransaccionalesCarga de Datos - Transaccionales

8. Maintain update rule

7. Maintain transfer rule

6. Maintain communication structure

5. Maintain transfer structure

4. Assign Data Source

3. Create InfoSource

9. Create InfoPackage

10. Schedule InfoPackage

2. Create InfoCube

1. Connect to Source System

Page 57: BW- Curso 2007 día 1

- 61 - B24476NL© 2002 Accenture

Carga de Datos - Data Flow OverviewCarga de Datos - Data Flow Overview

InfoCube

Extract Structure

UpdateUpdate

RulesRules

Transfer Structure

ODSODS

Transfer Structure

UpdateUpdate

RulesRules

TransferTransfer

RulesRules

Communication Structure

PSAPSA

Communication Structure

Transfer Structure

BW

Source System DATASOURCE

Page 58: BW- Curso 2007 día 1

- 62 - B24476NL© 2002 Accenture

Métodos de cargaMétodos de carga

•El método de carga se elige en cada infopaquete (InfoPackage); en la siguiente tabla se detallan las características de cada método (la fiabilidad indica posibilidad de error por timeouts o bloqueos en el sistema).

Fiabilidad

Uso de recursos de sistema

Velocidad carga

PSA and then Data Targets Media Medio Media

PSA and Data Targets in Parallel Baja Máximo Media/Rápida

Only PSA and Subsequently in Data Targets

Buena Mínimo Lenta

Data Targets Only Media Medio Rápida

Page 59: BW- Curso 2007 día 1

- 63 - B24476NL© 2002 Accenture

Estado carga de datos en el MonitorEstado carga de datos en el Monitor

verde

amarillo

rojo

• Estado OK• No ocurrieron errores• Datos cargados

• Estado indiferente• la carga de datos no ha finalizado• algunos data packages incorrectos • no hay datos en el source system

• Estado no OK• datos cargados con error• estado indeterminado después del time-out

Cargas full / Cargas delta

Page 60: BW- Curso 2007 día 1

- 64 - B24476NL© 2002 Accenture

Carga de Datos - MonitorizaciónCarga de Datos - Monitorización

Page 61: BW- Curso 2007 día 1

- 65 - B24476NL© 2002 Accenture

Business Explorer

Administrador Workbench

Modeling

Source System

DataSource

InfoSource

InfoArea/InfoObject Catalog

InfoObjectos

InfoCubos

Transfer Structure/Transfer Rules

Communication Structure

Update Rules

Glosario de TérminosGlosario de Términos