Documenti di Didattica
Documenti di Professioni
Documenti di Cultura
NOMBRE TAPIA
MORENO
ANTONIO - NIF
43084940Y
Contenido
NOTA DEL AUTOR.................................................................................................................................................... 5
INFOOBJETOS ........................................................................................................................................................ 10
Creacin de InfoObjetos de Tipo Caracterstica: .............................................................................................. 10
Creacin de InfoObjetos de Tipo Ratio: ............................................................................................................ 12
Administracin de InfoObjetos ya creados: ...................................................................................................... 12
Unidades de Medida: ........................................................................................................................................ 13
Jerarquas: ......................................................................................................................................................... 13
INFOCATALOGOS .................................................................................................................................................. 14
Contenido
INFOSITIOS / INFOPROVIDERS .............................................................................................................................. 22
INFOCUBOS ........................................................................................................................................................... 22
Tipos de InfoCubos:........................................................................................................................................... 22
Tablas que componen los InfoCubos: ............................................................................................................... 23
Creacin de InfoCubos: ..................................................................................................................................... 23
Administracin de InfoCubos ya creados: ........................................................................................................ 23
Performance de InfoCubos ya creados: ............................................................................................................ 24
Agregados: ........................................................................................................................................................ 25
ODS........................................................................................................................................................................ 26
Tipos de ODS: .................................................................................................................................................... 26
Creacin de ODS: .............................................................................................................................................. 27
Opciones del ODS a la hora de modelarlo: ....................................................................................................... 27
Administracin de ODS ya creados: .................................................................................................................. 27
Performance de ODS ya creados: ..................................................................................................................... 28
INFOSETS ............................................................................................................................................................... 29
Creacin de InfoSets: ........................................................................................................................................ 29
Contenido
INTEGRATED PLANNING........................................................................................................................................ 41
Introduccin y Aspectos Fundamentales: ......................................................................................................... 41
Funciones de Planificacin: ............................................................................................................................... 41
Query preparada para Entrada de Datos: ......................................................................................................... 42
Bloqueo de Datos: ............................................................................................................................................. 43
Planificacin con BEx Analyzer: ......................................................................................................................... 43
Secuencias de Planificacin: ............................................................................................................................. 45
TRANSACCIONES ................................................................................................................................................... 49
FORMACIN ACADMICA:
Executive MBA, SAP Certified Application Associate BI with SAP NetWeaver 7.0, PMP-Project
Management Professional Certificado, European Degree in Hotel Management, Direccin Hotelera
Internacional, Administracin y Finanzas.
HITOS PROFESIONALES:
INTRODUCCIN A SAP
Empresa alemana creada en 1972, que desarrolla software para grandes y pequeas empresas (para
stas ltimas dispone de SAP Business One).
SAP= Sistemas, Aplicaciones y Productos
Los mdulos de SAP R/3 (ahora SAP ECC) como ERP son:
FI (Financial) Finanzas.
CO (Controlling) Costos y Control.
LO (Logistics) Logstica.
SD (Sales and Distribution) Ventas y Distribucin.
MM (Materials Management) Gestin de Materiales.
LE (Logistics Execution) Ejecucin de logtica.
PP (Production Planning) Planificacin de la produccin.
HR (Human Resources) Recursos Humanos.
BC Basis Components.
Portal Entorno web centralizado, donde interactan todos los sitemas SAP.
CRM (Customer Relationship Management): Relacin con clientes
SAP BI es el mdulo que se encarga de analizar los datos de la empresa, obteniendo informacin
tanto de otros mdulos de SAP, como de otras bases de datos, archivos planos, conexiones XML, etc.
El propio mdulo SAP BI tendr su base de datos.
Reporting con
Herramientas BEx
Mdulos SAP
Otras Bases Datos
SAP BI
Archivos Planos
Analyzer
Web Application
XML
etc.
Query Designer
etc
Origen de Datos
Un problema en los modelos OLTP es que debido a que deben almacenar grandes cantidades de datos
y al mismo tiempo querer realizar anlisis y reporting, los sistemas se sobrecargan, es por eso que
nace OLAP.
En el caso de SAP, el mdulo SAP R/3 usa un modelo OLTP para la operativa diaria de la empresa,
mientras que el mdulo SAP BI utiliza el modelo OLAP para llevar a cabo la explotacin de los datos
disponibles.
Estn diseados para el anlisis intensivo de datos, por lo que se puede decir que es un sistema
informativo para la empresa que permite generar conocimiento para tener ventaja sobre la
competencia.
Fuente Wikipedia
Son rpidos y fciles de entender debido a la baja cantidad de operaciones para enlazar Hechos y
Dimensiones, al ser interconexiones directas, pero limitan el alcance del BI y requieren de tablas
relativamente sencillas.
Permite la gestin del historial de dimensiones, capacidad multilinge y utilizacin de datos maestros
entre distinttos INFOCUBOS (dimensiones compartidas).
Asimismo, se mejora el rendimiento del Query, ya que los ratios agregados se pueden almacenar en
sus propias tablas de hechos.
ESTRELLA
CLASICO
X
ESTRELLA
EXTENDIDO
X
X
X
X
X
Fuente CVOSoft
INFOOBJETOS
Son los Objetos utilizados para analizar Ratios y modelar Datos Maestros. Pueden ser de dos tipos:
Caractersticas, que se dividen en:
- Tcnicas: Para organizar SAP BI
- Unidades: Empareja valores de ratios con sus unidades de evaluacin
- De Tiempo: Establecen una relacin temporal
- Tpicas: Como por ejemplo material, empresa, cliente, etc.
Ratios: Son los valores que sirven de indicadores en el anlisis (cantidad, importe, etc).
Los InfoObjetos son mdulos o campos de informacin disponibles en BI. Slo se identifican por su
nombre tcnico (no tienen descripcin), y contienen informacin de anlisis tcnico y empresarial
para Datos Maestros y Datos Variables.
Se usan en todo el sistema (InfoCubos, Transformaciones, Tablas PSA, Atributos, Textos, Jerarquas,
ODS) para crear Estructuras y Tablas en las que almacenar datos, permitiendo el modelado de
informacin y la definicin de reportes.
Caractersticas que definen Datos Maestros:
Se cumple cuando especifican que las tablas de atributos, textos o jerarquas estn enlazadas para
aportar informacin adicional sobre la caracterstica, y ofrecen una importante fuente de informacin
para las necesidades de Reporting.
* Seleccionamos el tipo de datos (CHAR -string caracteres-, NUMC -string caracteres numricos-,
DATS -campo fecha formato AAAAMMDD-, TIMS - campo tiempo formato HHMMSS-).
* Rutina de Conversin, que puede ser INPUT o OUTPUT. Se lleva a cabo una conversin de los
contenidos de un campo de pantalla de formato de presentacin, para dar un formato SAP interno o
viceversa.
Captulo: INFOOBJETOS
SOLAPA GENERAL:
10
* Determinamos si slo ser un atributo de otra caracterstica, y en caso que as sea indicamos qu
caracterstica es. Adems no podr usarse para carga de InfoCubos.
* Podemos indicar el responsable del objeto, pero slo se registra a ttulo informativo.
SOLAPA BUSINESS EXPLORER:
* Display: Nos permite visualizar slo el texto, la clave o texto y clave de la caracterstica.
* Tipo de Texto: Establecemos si visualizar texto corto, medio o largo.
* BEx Description: es la aplicacin del anterior punto en las herramientas BEx.
* Seleccin: Si establecemos o no lmites en restriccines.
* Val. Filtro en Query: Si slo tendremos como filtro los valores que tiene como Datos Maestros, o los
que estn en el InfoCubo.
* Representacin Val. de Filtro: RadioButton, Dropdown, etc.
* Unidad de Medida: La que se usar por defecto.
* Atributo Moneda: La que se usar por defecto.
* Relevante Autorizacin: Para la limitacin de accesos segn rol de usuarios.
* Tipo Geogrfico: Para geolocalizacin en mapas.
SOLAPA DATOS MAESTROS/TEXTOS:
Seleccionaremos si la caracterstica tiene datos maestros y si tiene textos, as como si estos textos
son dependientes del lenguajes y dependientes del tiempo.
SOLAPA ATRIBUTOS (slo aparece si activamos los Datos Maestros en el paso anterior):
* Atributos: Nombre de la caracterstica que ser su atributo.
* Dependiente Tiempo: Si ser o no dependiente de tiempo (la caracterstica puede cambiar en el
tiempo, por ejemplo en 2005 el cd 100 era hamburguesa y en 2006 el cd 100 es pan).
* Atributo Navegacional: Si ser visto en report como caracterstica o slo como atributo de
visualizacin.
* Relevante Autorizacin: Para restringir visualizaciones segn el rol del usuario.
* Texto de la Caracterstica: Si seleccionamos atributo navegacional, determinamos si usaremos la
descripcin o nombre especfico.
SOLAPA JERARQUAS:
Aqu seleccionaremos si usamos o no jerarquas y el tipo de jerarqua.
Captulo: INFOOBJETOS
SOLAPA RELACIONES:
11
Captulo: INFOOBJETOS
- Borrar Datos Maestros: Se borrarn siempre que esos datos no estn siendo usados por otro
objeto, en ese caso se tendr que desvincular el uso del InfoObjeto en todos los objetos en los que
participa, como paso previo al borrado de datos.
12
Unidades de Medida:
Transaccin CUNI / Visualizamos o creamos nuevas unidades de medida segn tres grupos:
* DIMENSIONES: Energa (kw), agua (m3) La mayora estn configurados por SAP.
* CODIGOS ISO: Para convertir unidades internas de SAP en unidades de medida universales.
* UNIDADES DE MEDIDA: Tambin configuradas por SAP, aunque permiten la creacin de nuevas.
Jerarquas:
Aumentan la claridad de los informes, disponiendo jerrquicamente diversas caractersticas y ratios
en ellos.
Se pueden visualizar las caractersticas incluidas en la definicin de consulta como una jerarqua, o
bien seleccionar una jerarqua externa como la de presentacin para una caracterstica en la
definicin de la consulta.
Algunas propiedades son: Clasificacin (ascendente, descendente, por nombre, clave), Desplegar
Nivel (nivel al que se despliega por defecto), Posicin Nodos nivel Inferior (establecer si ir por
encima o por debajo de su nivel superior), Valores de Nodos Contabilizados (mostrar u ocultar
valores de nodos registrados), Nodos con slo un Nodo Inferior (mostrarlos u ocultarlos).
Se pueden usar jerarquas para seleccionar valores de filtro para caractersticas, mediante Nodos de
Jerarqua Individuales.
Las jerarquas definidas por el usuario pueden incluirse junto con jerarquas externas cargadas desde
sistemas de origen.
* NODOS: Las jerarquas se componen de nodos. El nodo raz es el primero en nivel, y de l cuelgan
los nodos inferiores. Todos los nodos del mismo nivel forman un Nivel de Jerarqua. El nivel de un
nodo indica la distancia que hay de ste al nodo raz.
* HOJAS: Contienen los valores de caracterstica para las caractersticas base, y pueden disponer de
entradas en la tabla de hechos. Una Hoja no puede tener Nodos Inferiores.
* INTERVALOS: Contienen el nmero de Hojas relacionadas entre s, descritas por sus niveles
superior e inferior. Se pueden crear para un Nodo que tenga ms de una Hoja.
* NODOS DE ENLACE: Para incluir ms de una vez un rbol de nivel inferior en una jerarqua. No
pueden tener nodos de nivel inferior.
Captulo: INFOOBJETOS
13
Nodo Raz:
Ej. Empresa
Nivel Jerarqua 1
Nivel Jerarqua 1
Ej. Regin 1
Ej. Regin 2
Nivel Jerarqua 2
Nivel Jerarqua 2
Nivel Jerarqua 2
Nivel Jerarqua 2
Nodos de Texto o de
Jerarqua Externa
Nodos de Texto o de
Jerarqua Externa
Nodos de Texto o de
Jerarqua Externa
Nodos de Texto o de
Jerarqua Externa
Ej. ZONA 1
Ej. ZONA 2
Ej. ZONA 3
Ej. ZONA 4
Ej. Centro 1
Ej. Centro 3
Ej. Centro 3
Ej. Centro 6
Ej. Centro 4
Ej. Centro 4
Ej. Centro 7
Nodo de enlace
INFOCATALOGOS
Nos permiten tener organizados los InfoObjetos dentro del InfoArea. Se crea uno para Ratios y otro
para Caractersticas.
Creacin de InfoCatlogos:
Captulo:
Transaccin RSA1 / InfoArea / Clic Dcho Crear Catlogo InfoObjetos / Nombre tcnico y Descripcin
14
DTP / InfoSitio
TRANSF
Transformacin
CARGA
InfoPaquete / PSA
Fuente de Datos
DBCONNECT
UD CONNECT
INTERFACE
FICHERO
XML
BAPI
Para datos de
Ficheros Planos
EXTRACCIN
API
Proceso de extraccin:
15
16
- EXTRACCIONES GENERICAS:
17
18
Proceso de transformacin:
Su funcin es adaptar los datos extrados para cargarlos en el Datawarehouse BI.
Las agregaciones en las transformaciones controlan cmo se actualizar un ratio o datos en el
InfoSitio Para InfoCubos se podr usar Totalizacin, Mximo o Mnimo, para InfoObjetos la opcin
Sobreescribir, y para ODS Totalizacin, Mximo, Mnimo o Sobreescribir.
Existen una serie de modificaciones posibles como codificar datos, crear nuevos valores calculados,
generar campos clave, registros con clculos totales, concatenar, etc.
Tipos de Transformaciones:
- RUTINAS DE INICIO: Se personaliza en ABAP para cada paquete de datos al inicio de la
transformacin. Se accede al paquete entero de datos, modificndolos o borrndolos.
- REGLAS DE TRANSFORMACIN: Se llevan a cabo para cada campo o registro del paquete de datos,
tras la rutina de inicio. No requiere cdigo ABAP, al disponer de un editor de frmulas. Opciones
disponibles:
* Asignacin Directa: El campo destino se rellena directamente desde el campo fuente. Si el
sistema no propone un InfoObjeto, podemos asignar uno de la misma clase o crear una rutina.
Si ambos InfoObjetos tienen la misma clase pero modena o unidad distintas, hay que
convertirlas o transferirlas desde la fuente.
* Constantes: Se rellena el campo del InfoObjeto con el valor especificado.
* Datos Maestros de Lectura: El InfoObjeto se actualiza con la lectura de la tabla de datos
maestros de una caracterstica incluida en la fuente, con una clave y un valor, y contiene el
InfoObjeto correspondiente como atributo. Los atributos y sus valores se leen desde la clave.
* Rutina: El campo se completa con la rutina de transformacin creada en ABAP. Se usa
cuando el editor de frmulas no es suficiente.
19
Proceso de Carga:
Es el proceso por el que cargamos los datos transformados en el Datawarehouse. Se pueden
sobreescribir datos o bien generar nuevos registros con logs de modificaciones.
Las cargas pueden ser FULL (generalmente al inicio y para cargar todos los datos) o DELTA (slo se
cargan los datos que no han sido almacenados anteriormente, evitando cargas duplicadas).
Se diferencian tres fases en el proceso de carga:
- INFOPAQUETES: Objeto BI que contiene las parametrizaciones que especifican cmo debera
hacerse la carga desde el sistema fuente. El destino es la tabla PSA vinculada a la fuente de datos.
- PSA (PERSISTENT STAGING AREA): Tabla de base de datos en la que se almacenan los datos de la
peticin a la fuente de datos. Se crea una por fuente de datos y sistema fuente, y los datos llegan al
ejecutarse el InfoPaquete.
- DTP (PROCESO TRANSFERENCIA DATOS): Controla el flujo de datos actual (filtros, full, delta) para
una transformacin especfica. Puede haber ms de un DTP si tenemos ms de un paso de
transformacin o destino en el flujo ETL. Si se implica ms de un InfoSitio, se necesitar ms de un
DTP, creando arquitecturas ms complejas.
20
21
INFOSITIOS / INFOPROVIDERS
Son los objetos necesarios para crear Querys en las Herramientas BEx.
Pueden ser tanto objetos fsicos como vistas lgicas, que almacenan datos de forma temporal para
mostrarlos en un reporte.
Para acceder a ellos Transaccin RSA1 / Seccin InfoSitios / Clic Dcho en el que queramos
Existen dos tipos de InfoSitios: InfoCubos y ODS
INFOCUBOS
Son objetos primarios para soportar Querys en BEx.
Almacena Datos Resumidos y agregados durante largos periodos de tiempo, y muy importante es
saber que los registros no pueden sobreescribirse.
La mayora de Querys tienen como destino estos objetos, que utilizan modelos de datos
multidimensionales que describen un set de datos delimitado en s mismo, que abarca uno o ms
procesos empresariales.
La transaccin LISTSCHEMA permite ver el resumen de las tablas de los InfoCubos.
SAP entrega InfoCubos preconfigurados que podemos instalar (su nombre tcnico empieza por 0),
aunque tambin podemos crear los nuestros si aquellos no cubren nuestras necesidades (el nombre
tcnico creado debe empezar por Z).
Tipos de InfoCubos:
Estndar: Modelo Estrella Extendido, contienen fsicamente los datos en la base de datos y hay que
hacer un proceso ETL para transportar los datos desde el origen.
Tiempo Real: Modelo Estrella Extendido, estn optimizacin para actualizacin directa (no es
necesario el proceso ETL), los datos se escriben en el InfoCubo y se leen al instante cuando es
necesario, ya que son vistas lgicas de un set de datos (no los almacenan).
Para instalar InfoCubos preconfigurados por SAP transaccin RSA1 / Solapa BI Content / Tipo de
Objetos / Seleccionamos el deseado y clic en Transferir Selecciones / Clic en Instalar.
22
Creacin de InfoCubos:
Transaccin RSA1 / InfoSitios / InfoArea / Clic Dcho Crear InfoCubo.
Seleccionamos Clase de InfoCubo (estndar o tiempo real), nombre tcnico y descripcin.
Mediante Arrastrar-Soltar, insertamos las Caractersticas y Ratios y creamos las Dimensiones.
Activamos el InfoCubo.
Captulo: INFOCUBOS
23
Captulo: INFOCUBOS
24
Agregados:
Los agregados son un grupo de datos de la Tabla de Hechos, donde un valor total es suficiente, por lo que no
requiere de datos detallados.
Son como InfoCubos, pero en una versin resumida de sus datos. No son visibles para el usuario final, ya que
se ejecutan en segundo plano.
Tcnicamente, un agregado es un conjunto de datos de un InfoCubo, separado con su propia tabla de hechos y
dimensiones, la cual puede compartirse con la del InfoCubo siempre y cuando tengan componentes comunes.
Al crearlo, SAP le asigna un nmero de 6 dgitos que comienza por 1.
Existen dos tipos de agregados:
- Con componente temporal (Atributo de navegacin o jerarqua): Se calculan para una fecha clave, que es la
correspondiente al Query.
- Con Fecha Clave: Se determina por una variable BEx, o bien por una fecha fija que se recupera cuando los
agregados se completan.
Existen a su vez tres niveles de agregacin:
* : Grupo de acuerdo a la caracterstica o atributo
H: Grupo de acuerdo a los nodos de un nivel jerrquico
F: Filtro de acuerdo al valor fijado
A la hora de implementarlo, hay que tener en cuenta dos aspectos:
- Implementacin Funcional: Nos tenemos que basar en los filtros ms usados por los usuarios finales.
- Implementacin Tcnica: A travs de la transaccin ST03N se tiene que cumplir que el uso de la base de
datos sea superior al 30%, las querys tengan duracin superior a 10 segundos, los registros
seleccionados/transferidos sean superiores a 10 y/o los registros seleccionados sean superiores a diez mil.
Captulo: INFOCUBOS
25
ODS
InfoSitios que almacenan registros muy detallados, que adems permiten sobreescribir registros.
Se usan como almacn de datos, en el que acumular aos de datos para su uso en el futuro, y
tambin pueden dar soporte al reporting detallado.
Dado que estn diseados como una tabla, contienen campos clave y campos de datos. Los campos
de datos no slo pueden ser ratios sino tambin caractersticas (status de pedido por ejemplo).
Tipos de ODS:
Estndar: Crean tres tablas:
- Datos Activos: Almacena el status actual de los datos y se usa para reporting. Requiere de una
clave semntica definida por el usuario.
- Log Modificaciones: Aqu se almacena el historial completo de cambios, pues no se borra
automticamente. Los destinos conectados se actualizan desde esta table si reciben datos en
modo Delta.
- Cola de Activacin: Durante el DTP, los registros se escriben primero en esta tabla y, al activar
la solicitud, se borran los datos ya que pasan a las tablas anteriores.
Optimizado para Escritura: Dirigido al nivel de almacn de la arquitectura, permite una mayor
rapidez de carga, teniendo en cuenta que los datos con la misma clave no sern agregados.
Actualizacin Directa: Slo tiene tabla de Datos Activos, no se integra fcilmente en el proceso de
staging (PSA), y los datos se cargan mediante APIS y se leen mediante BAPI.
Captulo: ODS
26
Creacin de ODS:
Transaccin RSA1 / InfoSitios / Clic Dcho Crear ODS.
Ingresamos nombre tcnico, descripcin y tipo de ODS (estndar, optimizado escritura o directo).
Mediante arrastrar/soltar agregamos los InfoObjetos determinando cules sern Valores Clave (key
figures) y cules no.
Captulo: ODS
* SOLAPA PETICIONES: Permite ver estatus, monitoreo, DTP, fecha, borrado selectivo, etc. Es la zona
para monitorear las peticiones realizadas, y para borrar peticiones especficas.
27
Captulo: ODS
28
INFOSETS
Permiten reporting usando varios InfoSitios, ya que son objetos que sirven para agrupar y enlazar
cualquiera de los destinos de una vista lgica, que pueda usarse como proveedor para querys.
Son enlaces de objetos, ODS, InfoCubos estndar y/o InfoObjetos.
Restriccin: No se puede definir un InfoCubo como operando derecho del enlace exterior izquierdo
(todos los registros de la primera tabla se incluyen en los resultados, pero si en la segunda tabla no
existan, se crea un registro con valores iniciales -campos vacos-, lo que puede afectar a los
resultados del query).
Recomendaciones para el modelado: No usar demasiados InfoSitios, es mejor definir varios InfoSets,
usar un pequeo nmero de enlaces del tipo exterior izquierdo slo si es necesario, y no efectuar
clculos antes de la agregacin, ya que puede llevar a resultados incorrectos en el query.
InfoSitios que se pueden incluir en el enlace: InfoObjetos de tipo caracterstica con datos maestros,
que ya estn incluidos como InfoSitios o que son atributos de uno, ODS cuyas claves contienen un
InfoObjeto que ya se incluye como InfoSitios en el enlace o atributo de uno, e InfoCubos ya incluidos
en el enlace o que tienen InfoObjetos que ya estn en el InfoSet.
Creacin de InfoSets:
Captulo: INFOSETS
29
MULTIPROVIDERS / MULTISITIOS
InfoSitio que combina datos de varios InfoSitios y los proporciona para reporting.
No contiene datos, los obtiene de los InfoSitios en los que se basa, que pueden ser combinaciones de
InfoCubos, ODS, InfoObjetos, InfoSets y/o Niveles de Agregacin.
Dado que una Query BEx slo puede basarse en un InfoSitio, el MultiSitio permite el acceso indirecto
a varios proveedores de datos, teniendo como ventajas el diseo simplificado, la posibilidad de
particionar InfoCubos y ODS individualmente y la mejora de rendimiento a pesar de ejecutar
subquerys en paralelo.
Cada caracterstica de un MultiSitio debe coincidir con una caractersticas o atributo de navegacin
de cada InfoSitio implicado Si esto no ocurre se registrar un valor # (no asignado).
Debido al sistema de funcionamiento por UNIONES, slo vale la pena incluir caractersticas en el
MultiSitios que aparecen en los InfoSitios fuente.
La diferencia entre MultiSitios e InfoSets es la forma en la que se enlazan las tablas. Si bien los
InfoSets enlazan los proveedores inferiores mediante enlaces de base de datos, los MultiSitios
utilizan uniones, que son sets que contienen todos los datos de ambos proveedores (cuando los
datos no tienen el mismo significado empresarial, se crean combinaciones no deseadas como
resultado de valores no asignados #).
Creacin de MultiSitios:
30
CADENA DE PROCESOS
Permiten la ejecucin de tareas encadenadas que se repiten en el tiempo, estableciendo una
frecuencia determinada.
Es una herramienta primaria para controlar y automatizar los procesos en SAP BI, as como para
visualizar procesos mediante grafos. Controla y supervisa las tareas.
Aseguran que el proceso DTP se inicialice despus de que el InfoPaquete se haya ejecutado.
El acceso se realiza mediante la transaccin RSPC.
El monitoreo a travs de la transaccin BWCCMS, permitindonos definir alertas sencillas o
vinculadas a monitores ms detallados, ver logs de cadenas junto con otros logs de aplicaciones, etc.
31
SAP BEx es un grupo de herramientas de informes de SAP BI, que permite la exploracin y anlisis de
los datos mediante el uso de reportes.
Permite a los usuarios poder disponer casi instantneamente de la informacin necesaria para la
toma de decisiones empresarias acertadas.
SAP BEx le brinda a los usuarios la posibilidad de poder explorar la informacin de manera
segmentada, facilitando as su comprensin y anlisis.
El conjunto de herramientas ms utilizadas se compone de: Query Designer, Analyzer, Web
Application Designer y Broadcaster. Report Designer est en desuso, su utilidad es la de configurar
informes estticos a la carta.
32
33
- RATIOS CALCULADOS:
Permiten la ejecucin de funciones matemticas y frmulas. Distinguimos entre:
*%: Porcentaje del operando 1 desde el operando 2.
*%A: Porcentaje del operando 1 del 2.
*%CT: Porcentaje del operando 1 sobre el Resultado del Nivel jerrquico.
*%GT: Porcentaje del operando 1 sobre el Resultado Global.
*%RT: Porcentaje del operando 1 sobre el Resultado de la Consulta.
*SUMCT: Suma total del Nivel jerrquico.
*SUMGT: Suma total del Resultado global.
*SUMBRT: Suma total del Resultado de la Consulta..
*Variables:
Las Variables permiten la eleccin libre de valores de caractersticas por el usuario.
Son los parmetros de consulta definidos en Query, que se llenan de valores al ejecutar la Consulta o
Aplicacin Web.
Actan para caractersticas, jerarquas, nodos de jerarqua, textos, elementos de frmulas, etc. y
estn disponibles en todos los InfoSitios para uso en la definicin del Query.
Las clases de variables pueden ser de Valores Individuales (establecen condiciones -historial,
favoritos, rango, etc-), de Valores de Texto o de Frmula (por ej. para establecer el nmero de
almacenes para hacer un clculo).
En cuanto al procesamiento, podemos seleccionar:
*Entrada Usuario/Valor Propuesto: Permite en la ejecucin introducir manualmente el valor
propuesto.
*Va de Sustitucin: Especificar el valor que sustituye la variable al ejecutar la consulta.
*Autorizacin: Variables disponibles en funcin del rol del usuario.
*Exit de Cliente: Permiten determinar valores para variables mediante un EXIT de funciones de ABAP,
ampliando las posibilidades del filtrado del Query, son ms flexibles pero tambin ms complejas de
implementar, mediante el uso de las transacciones SMOD, SE37 y/o SE38.
34
- CELDAS:
Una celda es la interseccin entre dos estructuras en la definicin de una consulta (no confundir con
celdas de Excel).
El editor de celdas permite definir las celdas directamente en una consulta, as como marcar celdas
de referencia para citarlas en clculos futuros, pero hay que recordar que el editor slo se puede
utilizar en las definiciones de consultas con dos estructuras.
Definir las celdas de excepcin permite crear consultas ms detalladas, as como definir frmulas y
condiciones de seleccin para celdas, sobreescribiendo los valores generados implcitamente.
35
Por otro lado, en el Query Designer se puede configurar la INTERACCION ENTRE REPORTES:
Proceso que permite vincular informes para recorrer la informacin a travs de stos (ej. a partir del informe 1
llamamos al informe 2).
Permite tambin Drill Down de InfoCubos a InfoCubos y de InfoCubos a ODS.
36
PERFORMANCE EN QUERYS:
El diseo del Query puede tener un impacto significativo en el rendimiento del sistema.
En la mayora de los casos lo mejor es colocar caractersticas en FILAS y ratios en COLUMNAS.
Las caractersticas de tiempo como OCALDAY deben incluir 0CALMONTH / 0CALYEAR, como caract. libres.
Las variables y listas desplegables mejoran el rendimiento del Query.
En ratios restringidos, filtros o selecciones evitar la opcin de exclusin, pues slo la inclusin permite usar
ndices en la base de datos.
En MultiSitios, convienen incluir la caracterstica 0INFOPROVIDER para que se lean los InfoSitios necesarios
para la ejecucin, evitando as leer todos los InfoSitios del MultiSitio que no participan.
Captulo:
La Cach OLAP mejora el rendimiento de los Querys, ya que almacena los datos en memoria principal (datos
solicitados con mucha frecuencia o consultas complejas) o memoria persistente (si los datos se modifican con
frecuencia).
La transaccin RSRCACHE abre el monitor de cachs.
Se configura en la transaccin RSCUSTV14, seleccionando entre los diferentes modos:
- INACTIVA: No se usa.
- MEMORIA PRINCIPAL SIN SWAPPING: Los datos se almacenan en memoria principal y, si no caben, se retiran
con el algoritmo LRU (si el cach se agota, la LRU se mover en el sentido horario entre las diferentes Entradas
de Cach En el momento en el que encuentra el valor adecuado, el anillo de puntero -Cach de Entrada
inicial- se coloca en la cach de entrada posterior).
- CACHE POR APPLICATION SERVER: Se almacena de forma persistente en tablas o bases de datos, o incluso en
archivos de un directorio.
- CROSS APPLICATION SERVER: Se almacena de forma persistente como un clster, tabla o archivo en red, que
ser accesibles desde todos los servidores.
37
BEX ANALYZER
Abre querys desde Excel para elaborar anlisis, agregar frmulas nativas de excel, etc.
Se puede acceder SAP mediante transaccin RRMX, o bien
INICIO WINDOWS / TODOS LOS PROGRAMAS / BUSINESS EXPLORER / ANALYZER
Existen dos barras de herramientas clave en Bex Analyzer:
- BARRA ANALISIS:
*Abrir: Libro de trabajo existente o uno nuevo (en ese caso, seleccionar InfoSitio o Query existente).
*Grabar: En Favoritos (slo para el usuario) o en Roles (para usuarios que comparten el mismo rol).
*Actualizacin: Activa o desactiva la actualizacin automtica de datos.
*Variables de Modificacin: VARIANTES (coleccin de valores de variable grabados anteriormente,
evitando que el usuario tenga que introducir valores cada vez, y permitiendo que tan slo tenga que
seleccionar la variante desde una lista desplegable) o PERSONALIZACION DE VARIABLES (para grabar
ciertos valores de variables en una lista personal, evitando as que aparezcan todas las variables
disponibles, tan slo las tiles).
*Parametrizaciones Globales: Para definir el entorno de trabajo en el que se procesarn todos los
libros de trabajo.
- BARRA DISEO:
* Tabla Anlisis: Inserta los query existentes. Es el principal tem para funciones de navegacin y
anlisis.
* Area de Navegacin: Acceso a todas las caractersticas y estructura de la query para usar como
navegacin y anlisis.
* Filtros: Incluye los filtros activos.
*Botn: Permite ejecutar comandos definidos por el usuario.
* Desplegable: Filtro de lista desplegable.
* Check: Filtro de casilla de seleccin.
* Radio Button: Filtro de botn de seleccin.
* Condiciones: Activar/Desactivar condiciones existentes.
* Excepciones: Activar/Desactivar excepciones existentes.
* Textos: Muestra elementos de texto para el query.
* Mensajes: Mensajes relacionados con el libro de trabajo.
38
Pasos recomendados:
Crear una tabla para dar estructura al report.
Insertar los Data Providers necesarios (Query, Vista de Query o InfoSitios)
Colocamos los web items en las tablas creadas para el diseo y funcionalidad del informe.
39
BEX BROADCASTER
Herramienta integrada con SAP PORTAL, facilita la distribucin de informes a distintos destinatarios.
Se pude configurar Fuente de Datos, formato de datos, audiencia objetivo, canal y momento de
difusin, etc.
El acceso desde herramientas BEx es a travs de Query-Report / Publicar / BEx Broadcaster.
El origen de los datos pueden ser Query, Plantillas Web, Vistas de Query, Informes, Libros de Trabajo.
Las posibilidades de distribucin son las siguientes:
* Email: A las cuentas de correo especificadas.
* SAP Portal: Para grupo de personas determinado.
* Exportar: Para impresin del documento.
* Bursting: Envo de email a las cuentas de los datos maestros.
* Excepciones: Distribuye slo cuando se desencadenan excepciones.
* Difusin: Es una combinacin de las anteriores.
* Set Valores Preconfigurados: Mejora el rendimiento de la Query.
* Cach OLAP: Inicia el cach y mejora el rendimiento de la Query.
* Cach MDX: Mejora el rendimiento para reporting que usan este mtodo de extraccin.
El formato de los datos a distribuir ser HTML, MHTML, Enlace o PDF.
40
INTEGRATED PLANNING
Introduccin y Aspectos Fundamentales:
Permite evolucionar de planificaciones estticas anuales, a planificaciones flexibles con periodos
cortos, para ir corrigiendo peridicamente desviaciones de resultados.
Los datos pueden proceder tanto de SAP BI como de sistemas OLTP y se puede usar para crear
planificaciones orientadas a procesos.
Niveles de Planificacin:
- ESTRATEGICA: Se simulan escenarios modelados y evaluados para calcular la creacin de valor
propuesta a alto nivel.
- OPERATIVA: Asignacin de recursos necesarios para cumplir los objetivos y reconciliacin de stos
con las unidades operativas.
- EJECUCION: Los resultados del proceso de planificacin operativa se usan en la planificacin y
programacin detalladas de la ejecucin.
Direcciones de Planificacin:
- ASCENDENTE: Flujo de datos desde la planificacin detallada hacia una perspectiva agregada.
- DESCENDENTE: Conversin de estrategias y objetivos superiores en objetivos operativos.
- ASC/DESC: Combina las anteriores direcciones.
Niveles de Agregacin:
Los datos se pueden crear en cualquier nivel de agregacin del InfoSitio.
Si se introducen en un nivel detallado, se calcula automticamente el total de los agregados
superiores, mientras que si se introducen en un nivel superior, SAP crear un nuevo registro # para la
caracterstica del nivel agregado inferior, que se distribuir en funcin de la solicitud del usuario.
- ESTANDAR:
Copiar datos reales a planificados, Conversin de moneda, Borrar datos de una versin planificada,
Traspasar datos, Revalorizacin, Conversin de unidades.
Borrar combinaciones no vlidas y Traspasar por relaciones de caractersticas (son funciones que
hacen referencia a relaciones de caractersticas).
A destacar:
* Copiar: Copia datos reales de un InfoCubo a otro. Se puede copiar a caractersticas de destino, nodo
de jerarqua o una variable.
* Distribucin: Distribuye valores de un nivel de agregacin a otro.
* Borrado: Elimina valores de ratio del registro de datos seleccionado.
Funciones de Planificacin:
41
- NO ESTANDAR:
El editor de frmulas FOX (ampliacin de frmulas) permite modelar la funcin de algoritmo de
forma individual. Sirve tanto para operaciones aritmticas como para definir clculos complejos que
requieran el uso de bucles, atributos de lectura, inclusin de variables, etc.
Si la opcin de frmulas FOX sigue sin cubrir las necesidades del usuario, se pueden utilizar otras
funciones mediante cdigo ABAP, que contienen elementos de programacin. Son funciones ms
complejas de implementar, pero sin duda ms flexibles.
Requisitos fundamentales:
- Nivel de agregacin del InfoCubo en Tiempo Real.
- Nivel de agregacin de un MultiSitio que contiene al menos un InfoCubo en tiempo real, pero no
contiene un nivel de agregacin.
- MultiSitio que contiene al menos un nivel de agregacin que, a la vez, se basa en un InfoCubo en
tiempo real.
- El InfoCubo en tiempo real utilizado se debe fijar como "InfoCubo en tiempo real se puede
planificar; No se permite cargar ningn dato".
42
Bloqueo de Datos:
Conceptos Generales:
Todos los datos que un usuario llama en el contexto de una query lista para entrada o funcin de
planificacin se bloquean para dicho usuario.
Dos planificadores se bloquean entre s en caso de que sus selecciones coincidan en al menos un
registro de datos y tengan al menos un ratio en comn.
Si un usuario accede a datos planificados (en modo modificacin/edicin), stos se bloquean frente a
cambios de otros usuarios, hasta que el primero abandona la planificacin.
Gestin de Bloqueos del "Servicio de Bloqueo":
Cuando se ejecuta una Query los datos seleccionados se bloquean.
El bloqueo se lleva a cabo para cada InfoSitio.
Para ver las selecciones bloquedadas, ir a SOLAPA BLOQUEO e introducir el nombre del InfoSitio en
que se basa la funcin de la planificacin o la query.
Transaccin SM12 para ver y eliminar las entradas de Bloqueo.
Opciones de implementacin para "Servicio de Bloqueo":
OPCION IMPLEMENTACION
Servidor Cola de SAP
Memoria Objetos Compartida
Live Cach
IMPLEMENTACION
Pequeo/Medio
Pequeo/Medio
Medio/Grande
ADMINISTRACION
Pequeo
Pequeo
Medio
RENDIMIENTO
Medio
Rpido
Rpido
BEx Analyzer permite la creacin de escenarios (tambin lo hace BEx Web Application Designer).
Pasos para planificacin con BEx Analyzer:
Menu EXTRAS / MACROS / SEGURIDAD / FUENTES / Acceso Confianza a proyecto Visual Basic.
Crear nuevo Libro.
La hoja se disea mediante items vista diseo, que recuperan datos de los InfoSitios involucrados.
Los objetos del modelo de planificacin pueden ser InfoSitios con datos, Niveles de agregacin,
Querys listas para entrada, Funciones de planificacin y Secuencias de planificacin.
43
44
Secuencias de Planificacin:
Agrupan funciones de planificacin, permitindonos guardar grupos de funciones en una secuencia
ordenada y ejecutarlas de forma secuencial.
Pasos para crear una secuencia de planificacin:
Transaccin RSPLAN / INICIAR MODELADOR
SOLAPA INFOPROVIDER: Seleccionar Infositio (siempre un InfoCubo en tiempo real).
SOLAPA NIVELES AGREGACION: Seleccionar existente o crear uno nuevo.
SOLAPA FILTROS: Seleccionar existente o crear uno nuevo.
SOLAPA FUNCIONES PLANIFICACION: Creamos las necesarias (estndar o no estndar) y
determinamos el nivel de agregacin que se ver afectado.
SOLAPA SECUENCIA PLANIFICACION: Determinamos el orden de ejecucin de las funciones.
45
siguientes reas:
- COCKPIT DE GESTIN: Coleccin de estadsticas crticas basadas en SAP Portal referentes a la salud
del sistema. Se tiene en un solo lugar el resumen de todo lo que se est haciendo en SAP BI.
Acceso al Cockpit:
Desde la URL de SAP Portal / Gestin del Sistema / Monitoreo
Desde RSA1 / GESTION / COCKPIT DE GESTION / Nos lleva a la URL de SAP Portal.
Dentro del sistema, nos encontramos con la carpeta Business Intelligence que contiene:
POOL DE TRABAJO CENTRAL.
STATUS CARGA DE DATOS: Status de procesos, solicitud objetos y solicitud InfoSitios.
ESTADISTICA TIEMPO EJECUCION: Aplicacin BI, objetos BI e InfoSitios.
ESTADISTICA CARGA DE DATOS: Cadena de Procesos, procesos, InfoPaquetes y DTP.
- MONITORES: Se crea uno por cada rea principal del tratamiento de datos.
* BI CCMS: Sistema de gestin general.
* LOAD DATA: Carga de InfoPaquete y enlace a DTP.
* OPEN HUB: Flujo de datos saliente.
* REALTIME DATA ADQUISITION: Cargas iniciadas por el DEMON.
* BI ACCELERATOS: Status de actualizacin de ndices y agregados.
* WORKLOAD: Tiempo de carga BI.
* BI DELTA QUEUE: Registros DELTA por etapas en BI, no en sistema fuente.
* ODS: Resmenes de ODS, incluyendo activacin y status de actualizacin de solicitudes.
- EJECUCION DE MODIFICACIONES: Si las jerarquas y atributos de caractersticas que pertenecen a
un InfoCubo se han modificado, deben realizarse modificaciones estructurales a los agregados.
- AUTORIZACION DE ANALISIS: Necesarios para usuarios que quieren visualizar datos variables de
caractersticas o atributos de autorizacin en una Query, o introducir datos de planificacin para
estos objetos controlados de forma especial.
- BUSQUEDA DE METADATOS Y DOCUMENTOS: La transaccin RSDOADMIN permite gestionar los
documentos e ndices enlazados por Integracin de Documentos.
- REMODELADO: La transaccin RSMRT permite modificar la estructura de objetos sin perder datos.
- ANALISIS DE OBJETOS BI: La transaccin RSRV realiza verificaciones de consistencia de datos y
metadatos almacenados.
46
Borrando Objetos:
- ODS e InfoCubos: Si se borran hay que borrar tambin las transformaciones y DTP.
Transaccin RSA1 / InfoSitio / Clic Dcho en el Objeto / Borrar
- InfoObjetos con Datos Maestros: No se pueden borrar si se estn usando en otro Infositio,
tendramos primero que eliminar su vinculacin a cualquier otro objeto y luego borrarlos.
- Querys: Transaccin RSZDELETE / Seleccionamos Objeto
Podemos seleccionar el InfoSitio y se borrarn todos los querys del mismo, as como seleccionar
todos los querys no usados desde una fecha determinada.
Anlisis de Objetos:
47
- TABLAS DE INFOCUBOS:
* Tabla Hechos F: /BIC/F o /BIO/F
* Tabla Hechos E: /BIC/E o /BIO/E
* Tabla Dimensiones Paquete: /BIC/D..P o /BIO/D..P
* Tabla Dimensiones Nmero Dimensin: /BIC/D..X o /BIO/D..X
48
ABAP
ABAP
ABAP
Cadena de Procesos
Cadena de Procesos
ETL
ETL
ETL
Herramientas BEX
Herramientas BEX
Herramientas BEX
Herramientas BEX
InfoCubos
InfoObjetos
InfoObjetos
Integrated Planning
Integrated Planning
Jerarquas
Mejora del Sistema
Mejora del Sistema
Mejora del Sistema
Mejora del Sistema
Mejora del Sistema
Mejora del Sistema
Mejora del Sistema
Mejora del Sistema
Mejora del Sistema
Mejora del Sistema
ODS
Unidades de Medida
Workbench
TRANSACCIONES
SE37
SE38
SMOD
BWCCMS
RSPC
RSA3
RSRDA
SBIW
RRMX
RSBBS
SUO1
RSZDELETE
LISTSCHEMA
RSD1
RSD5
SM12
RSPLAN
RSHIER
RSRT
RSCUSTV14
RSRCACHE
ST03N
RSMON
RSDOADMIN
RSMRT
RSRV
SE11
SE16
DB05
CUNI
RSA1
OBJETIVO
Visualizar funciones ABAP
Ver programas ABAP
Activar proyectos para uso de variables de EXIT
Monitoreo de las cadenas de procesos
Visualizar y Crear Cadenas de Procesos
Probar el funcionamiento de extractores y saber qu datos devolver el InfoPaquete
Monitor proceso DEMON adquisicin datos en tiempo real
Parametrizar los extractores
Acceso a Bex Analyzer
Permite la vinculacin entre reportes
Configuracin email de usuarios SAP para Bex Broadcaster
Borrado de Querys
Permite ver las tablas de los InfoCubos
Creacin de InfoObjetos (caractersticas y ratios)
Creacin de InfoObjetos (caractersticas y ratios)
Ver y eliminar entradas de Bloqueo en Integrated Planning
Creacin de Secuencias de Planificacin
Creacin de Jerarquas
Abre el monitor de Querys
Configuracin Cach OLAP
Abre el monitor de Cach
Monitor Carga de Trabajo, informa del uso de los objetos en el sistema
Acceso a zona de monitoreo del sistema SAP BI
Gestin de documentos enlazados por Integracin de Docuemntos
Modificar estructura de Objetos sin prdida de datos
Deteccin y reparacin de errores de objetos BI
Visualizar tablas
Visualizar datos de tablas
Ayuda a definir ndices en ODS
Visualizar y Crear Unidades de Medida
Acceso al Workbench y a la mayora de aplicaciones
Captulo: TRANSACCIONES
AREA
49
50
Captulo: TRANSACCIONES