bw- curso 2007 día 1
DESCRIPTION
BW- Curso 2007 día 1TRANSCRIPT
- 1 - B24476NL© 2002 Accenture
Enterprise Business Intelligence (EBI)
Formación SAP BW
Barcelona – 14 – 18 Mayo 2007
- 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
- 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
- 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
- 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?
- 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?
- 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?
- 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:
- 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?
- 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
- 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
- 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
- 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
- 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
- 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?
- 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)
- 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…….
- 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?
- 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
- 22 - B24476NL© 2002 Accenture
BW Architecture. Visión generalBW Architecture. Visión general
SAP BW ARCHITECTURE
- 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
- 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
- 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.
- 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
- 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
- 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
- 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
- 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
- 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
- 34 - B24476NL© 2002 Accenture
Cómo funciona SAP BW – Admin. WorkbenchCómo funciona SAP BW – Admin. Workbench
- 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.
- 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
- 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
- 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.
- 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
- 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
- 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.
- 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
- 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
- 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
- 45 - B24476NL© 2002 Accenture
Cómo funciona SAP BWCómo funciona SAP BW
InfoCubo /ODS (Operational Data Store)
- 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
- 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.
- 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.
- 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
- 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
- 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
- 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
- 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
- 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
- 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
- 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
- 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
- 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
- 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
- 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
- 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
- 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
- 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
- 64 - B24476NL© 2002 Accenture
Carga de Datos - MonitorizaciónCarga de Datos - Monitorización
- 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