Documentos de Académico
Documentos de Profesional
Documentos de Cultura
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
2
Contenido
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
3
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
4
NOTA DEL AUTOR
Este ebook trata de resumir la mayora de aspectos tericos del mdulo SAP BI.
Se recomienda la visualizacin de vdeos prcticos disponibles en Youtube y Foros de SAP que puedes
encontrar a travs de Google.
Asimismo, es recomendable tener acceso al mdulo SAP BI para practicar esta teora y habituarse a
las diferentes pantallas y modo de interaccin con el software, como paso previo a la realizacin del
examen de Certificacin, ya que es muy til para comprender y asociar la teora con la prctica.
Esta documentacin puede ser un soporte de estudio muy vlido para la obtencin de la certificacin
SAP Certified Application Associate BI with SAP NetWeaver 7.0.
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:
5
INTRODUCCIN A SAP
Empresa alemana creada en 1972, que desarrolla software para grandes y pequeas empresas (para
stas ltimas dispone de SAP Business One).
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
SRM (Suppliers Relationship Management): Relacin con proveedores
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.
Analyzer
Archivos Planos
Web Application
XML
etc
Base Datos SAP BI
etc.
de tipo OLAP
6
MODELOS DE BASES DE DATOS - OLTP y OLAP
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.
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.
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.
7
MODELOS DE DATAWAREHOUSE - ALMACN DE DATOS
El ms usado para bases de datos relacionales, permite establecer interconexiones (relaciones) entre
los datos (que estn guardados en tablas), y a travs de dichas conexiones relaciona los datos de
ambas tablas.
Se basa en dos grupos de datos: Hechos (importes, cantidades, medidas) y Dimensiones (proveedor,
cliente, material, tiempo, etc).
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.
No almacena los datos maestros dentro de las dimensiones, sino que lo hace en las tablas especficas
de datos maestros, creando de 1 a 3 tablas ms (atributos, textos y jerarquas).
La relacin entre ambas tablas se realiza a travs de una intermedia entre las tablas mencionadas y la
tabla de dimensin llamada SID.
8
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.
Fuente CVOSoft
9
INFOOBJETOS
Son los Objetos utilizados para analizar Ratios y modelar Datos Maestros. Pueden ser de dos tipos:
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.
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.
2 OPCIONES DE CREACIN:
Transaccin RSA1 / InfoArea / InfoCatalogo / Clic Derecho y Crear InfoObjeto.
Transaccin RSD5 o RSD1 (al finalizar la creacin ir a InfoCatalogo / Clic Dcho insertar Caracterstica
como InfoSitio)
Ingresamos nombre tcnico y descripcin / Seleccionamos tipo de InfoObjeto Ratio
SOLAPA GENERAL:
* Seleccionamos el tipo de datos (CHAR -string caracteres-, NUMC -string caracteres numricos-,
Captulo: INFOOBJETOS
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.
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.
* 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.
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):
SOLAPA JERARQUAS:
SOLAPA RELACIONES:
Captulo: INFOOBJETOS
11
Creacin de InfoObjetos de Tipo Ratio:
2 OPCIONES DE CREACIN:
Transaccin RSA1 / InfoArea / InfoCatalogo / Clic Derecho y Crear InfoObjeto.
Transaccin RSD5 o RSD1 Transaccin RSD5 o RSD1 (al finalizar la creacin ir a InfoCatalogo / Clic
Dcho insertar Caracterstica como InfoSitio)
Ingresamos nombre tcnico y descripcin / Seleccionamos tipo de InfoObjeto Ratio
SOLAPA TIPO/UNIDAD:
Seleccionamos el tipo de datos (IMPORTE, NUMERO, FECHA, CANTIDAD, TIEMPO, ENTERO), as como
la Monedad y Inidad de esa moneda o medida.
SOLAPA AGREGACION:
Aqu seleccionaremos el tipo de agregacin (MAX -mximo-, MIN -mnimo-, SUM -sumatorio-), as
como si son valores acumulativos o no.
Seleccionaremos cantidad de decimales y cmo se representar en los reportes si 1:1, 1:100, etc.
- Mantener Datos Maestros: Podemos agregar datos maestros manualmente, editar y borrar
registros, etc.
- Activar Datos Maestros: Para poder disponer de los InfoObjetos ya cargados hay que activarlos.
- 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.
Captulo: INFOOBJETOS
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:
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.
Captulo: INFOOBJETOS
* NODOS DE ENLACE: Para incluir ms de una vez un rbol de nivel inferior en una jerarqua. No
pueden tener nodos de nivel inferior.
13
Nodo Raz:
Ej. Empresa
Hojas de Caract. Base Hojas de Caract. Base Hojas de Caract. Base Hojas de Caract. Base
Ej. Centro 1 Ej. Centro 3 Ej. Centro 3 Ej. Centro 6
Transaccin RSA1 / Seccin MODELADO / InfoObjeto / Clic Dcho en Caracterstica / Crear Jerarqua
Tambin se puede acceder mediante la transaccin RSHIER
Indicar nombre tcnico, versin, base de tiempo y descripcin.
Crear Nodos de texto, Nodos de caractersticas externas, Hojas de caractersticas base de la jerarqua
y/o intervalos.
INFOCATALOGOS
Nos permiten tener organizados los InfoObjetos dentro del InfoArea. Se crea uno para Ratios y otro
para Caractersticas.
Creacin de InfoCatlogos:
Transaccin RSA1 / InfoArea / Clic Dcho Crear Catlogo InfoObjetos / Nombre tcnico y Descripcin
Captulo:
14
PROCESO ETL - FLUJO DE DATOS
El proceso ETL (extraccin, transformacin y carga) es el flujo de datos que va desde la fuente de
datos de origen (sistemas SAP, archivos planos, XML, etc), hasta los InfoSitios para preparacin de
querys a travs de las herramientas BEx.
CARGA
DTP / InfoSitio
TRANSF
Transformacin
CARGA
InfoPaquete / PSA
Fuente de Datos
EXTRACCIN
INTERFACE
API DBCONNECT UD CONNECT XML BAPI
FICHERO
Proceso de extraccin:
Captulo: PROCESO ETL - FLUJO DE DATOS
15
- ADQUISICIN DESDE ARCHIVOS PLANOS:
16
- EXPORTACION DE DATOS DESDE OPENHUB:
Sistema para exportar datos desde SAP BI a sistemas externos, permitiendo programar extraccin de
datos y distribuirlos en sistemas o aplicaciones externos.
Todos los objetos SAP BI pueden usarse como fuente de Datos.
OpenHub escribe los datos a exportar en una tabla BD, archivo plano o herramienta de terceros.
Se puede programar en la Cadena de Procesos una extraccin FULL o DELTA.
- EXTRACCIONES GENERICAS:
Trans RSA1 / FUENTE DE DATOS / Business Information Warehouse / Repetir Metadatos / Actualizar
Dentro de la carpeta Business Information Warehouse aparecer la Fuente de Datos creada.
Activamos la Fuente de Datos y creamos el InfoPaquete.
17
- ADQUISICION EN TIEMPO REAL:
- Paso 1: Se realiza la llamada al sistema fuente para nuevos registros, se actualiza el status de
registros transferidos a tabla de confirmacin y se actualiza la PSA.
- Paso 2: Se verifican los registros en la tabla de confirmacin, as como los registros marcados por
DEMON en el sistema fuente, se replica la confirmacin enviada a SAP BI, se marcan como
procesadas las entradas en tabla de confirmacin y se inicia el DTP.
El DEMON desencadena este proceso cada tres minutos. Una vez terminada la carga en PSA, se borra
la tabla de confirmacin. La siguiente peticin se abre desde el sistema fuente, encargndose
DEMON de sincronizar las peticiones del InfoPaquete y DTP.
Pasos para adquisicin de datos en tiempo real desde Servicio Web (XML):
Los datos pasan a la PSA utilizando un Servicio Web, y se transfieren al ODS va DTP en tiempo real.
El Servicio Web (PUSH) requiere el InfoPaquete para definir parmetros como umbrales de
tiempo/registro para cierre de solicitud, y debe permitir la asignacin de un DEMON utilizando el
Monitor en Tiempo Real.
18
Proceso de transformacin:
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:
- 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:
- RUTINA EXPERTO: Slo para casos especiales. Omite y elimina cualquier regla de transformacin
que se haya creado. Se realiza nicamente con cdigo ABAP.
19
Proceso de Carga:
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).
- 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
Crear Fuente de Datos e InfoPaquete para Atributos de un Dato Maestro:
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
INFOCUBOS
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.
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).
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.
Captulo: INFOSITIOS / INFOPROVIDERS
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).
22
Tablas que componen los InfoCubos:
Tabla de Hechos: Se generan dos tablas, la F (ptima para carga de datos y que se debe comprimir
frecuentemente) y la E (ptima para solicitud de datos y donde se envan los datos comprimidos de la
tabla F). Esta tabla de hechos almacena valores de ratio y contiene un mximo de 233 ratios.
Tabla de Dimensiones: Se generan al activar el InfoCubo, tiene un mnimo de 4 (de las que tres las
crea SAP -unidades, paquete de datos y tiempo-) y un mximo de 16 (por tanto 13 las crea el cliente,
y contienen SID vinculadas a un mximo de 248 InfoObjetos de caractersticas).
Creacin de InfoCubos:
23
Performance de InfoCubos ya creados:
* PARTICION DE INFOCUBOS:
* COMPRESION DE INFOCUBOS:
Beneficios de la compresin:
Los InfoCubos deben comprimirse regularmente, ya que afecta al rendimiento.
Los datos que se comprimen son los de la Tabla F, y pasan a la Tabla E comprimidos.
Hay que tener en cuenta que al comprimir datos se pierden algunas funcionalidades.
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.
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:
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.
26
Creacin de ODS:
En primer lugar hay que definir qu InfoObjetos contendr, y de stos, cules sern los Objetos Clave
que definirn el proceso y que formarn la clave del ODS.
Debern definirse cules son los Objetos de Datos que dependern de los anteriores, conformando
los campos de datos del ODS.
La opcin Generar SID en Activacin ralentiza la carga de datos, pero optimiza el reporting, por lo que
slo debe marcarse si el ODS se va a usar para reporting.
La opcin Clase de ODS nos permite modificar el tipo de ODS, teniendo en cuenta que si ya contiene
datos, no podr pasar de Estndar a Optimizado para Escritura.
La opcin Registro de Datos nicos se activar slo si la fuente de datos entrega datos nicos, es
decir, que slo se cargar una vez cada clave, y permite mejorar el rendimiento del ODS.
La opcin Fijar Status Calidad OK automticamente es un requisito previso para activar y continuar
actualizando datos en destinos de datos conectados.
* SOLAPA CONTENIDO: Log (ver fecha y estado de acciones), new data (datos que an no han sido
activados y que estn en la tabla cola de activacin), active data (datos que hay en la tabla de datos
activos), log cambios (historial de modificaciones en la tabla log de modificaciones) y borrado
selectivo (para borrados especficos del ODS, slo a usar cuando el borrado por peticin no sea
suficiente o sobrepase la cantidad de datos que queremos borrar).
* SOLAPA PETICIONES: Permite ver estatus, monitoreo, DTP, fecha, borrado selectivo, etc. Es la zona
para monitorear las peticiones realizadas, y para borrar peticiones especficas.
determinadas modificaciones.
27
Performance de ODS ya creados:
El tamao de las tablas puede ser reducido modelando el nivel y dejando slo los InfoObjetos
necesarios.
Otra va de reduccin es establecer frecuencias de activacin y suprimir los datos innecesarios,
mediante el borrado por solicitud (slo en orden de carga), borrado selectivo (ojo) y borrado del
change log.
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.
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
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.
de adquisicin de datos.
Existen tres procesos recolectores, que permiten combinar cadenas mltiples para formar una
cadena individual: Y (no se inicia hasta que los procesos anteriores se hayan desencadenado con
xito), O (se inicia cada vez que un evento anterior se desencadena con xito) y XOR (se inicia cuando
el primer evento en uno de los procesos anteriores se desencadena con xito).
31
Tareas de Mantenimiento en Cadenas de Procesos:
Acceso a la cadena de procesos a travs de la vista de supervisin / Clic Dcho en el proceso
VISUALIZAR MENSAJE: Visualizar los logs de este proceso
MONITOR DE PROCESOS: Para ver procesos como DTP, etc.
REPARACION: La instancia finalizada se ejecuta de nuevo.
REPETICION: Se crea una nueva instancia.
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. Captulo: HERRAMIENTAS BEX (Business Explorer)
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.
32
BEX QUERY DESIGNER
Permite la configuracin de todos los querys, que se utilizarn en el resto de herramientas BEx, as
como la realizacin de consultas en los datos, para visualizarlos en reportes.
El acceso puede ser a travs de Herramientas/Query Designer del resto de herramientas BEx, o bien
WINDOWS / INICIO / TODOS LOS PROGRAMAS / BUSINESS EXPLORER / QUERY DESIGNER.
negocios diferentes.
Pueden configurarse a nivel de InfoSitio (se podrn usar en todas las querys de ese InfoSitio) o bien a
nivel del Query en cuestin.
33
Pasos para la creacin de Ratios Restringidos:
Si son para el InfoSitio (Nuevo ratio restringido), si son para la Query (Nueva estructura).
Introducir descripcin del ratio.
Arrastrar/soltar ratio al campo de seleccin.
Establecer las condiciones de seleccin:
- Historial: Muestra las disponibles ms recientes.
- Favoritos: Muestra las usadas a menudo.
- Valores Individuales: Muestra cada valor de caracterstica
- mbito de Valores: Entre, mayor, menor, igual, etc.
- Variables*: A definir durante la ejecucin (p.ej. fecha, artculo, proveedor, etc).
*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.
- RATIOS CALCULADOS:
Permiten la ejecucin de funciones matemticas y frmulas. Distinguimos entre:
*%: Porcentaje del operando 1 desde el operando 2.
Captulo: BEX QUERY DESIGNER
34
Pasos para la creacin de Ratios Calculados:
Si son para el InfoSitio (Nuevo ratio calculado), si son para la Query (Nueva frmula).
Introducir descripcin del ratio.
Creacin de la frmula mediante el uso del asistente:
* OPERADORES BOOLEANOS: <, >, <>, <=, >=, NO, Y, O, XOR, 1 (s), 0 (no).
* FRMULAS MATEMTICAS: +, -, *, /
- ESTRUCTURAS:
Son combinaciones de ratios y caractersticas del InfoSitio. Se pueden usar en comparaciones del tipo
Planificado/Real, etc.
Adems, pueden utilizarse en diferentes consultas, siempre que formen parte del mismo InfoSitio.
Hay que tener en cuenta que una consulta puede tener como mximo dos estructuras.
Las Querys con dos estructuras se pueden situar tanto en filas como el columnas, permiten mezclar
estructuras y carctersticas, definir frmulas en estructuras y usar filtros para definir los miembros
de la estructura (incluso variables para selecciones ms flexibles).
- 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
Captulo: BEX QUERY DESIGNER
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
Pasos para establecer el procedimiento en Celdas:
Query Designer / Herramientas / Celdas / Abrir.
SELECCION NUEVA: Definir descripcin y ok.
FORMULA NUEVA: Definir descripcin y ok.
NUEVA REFERENCIA: Las celdas que se definan se podrn reutilizar en frmulas.
CELDAS ADICIONALES: Para creacin de celdas adicionales para selecciones auxiliares o frmulas no incluidas
an en la estructura de la consulta.
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
Otra opcin del Query Designer es la INTEGRACION DE DOCUMENTOS:
Proceso para explicar o describir cambios en reportes, InfoObjetos o InfoSitios, as como del SAP PORTAL.
Desde la transaccin RSA1 / DOCUMENTOS DEL WORKBENCH.
Se pueden enlazar tres clases de documentos para:
- METADATOS: InfoObjetos, InfoCubos, InfoSets, ODS y BEx Querys.
- DATOS MAESTROS: Para valores individuales de caractersticas.
- DATOS DE INFOSITIO: Documentar InfoSitios, Querys o combinacin de valores de ratios y caractersticas.
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.
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.
Captulo:
37
BEX ANALYZER
Abre querys desde Excel para elaborar anlisis, agregar frmulas nativas de excel, etc.
- 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.
Captulo: BEX ANALYZER
38
BEX WEB APPLICATION DESIGNER
Permite ver los querys agregando botones, estilos y otras funcionalidades en la red, generando un
archivo HTML.
- AREA DE DISEO: Compuesta por las solapas LAYOUT (formato y editor visual), XHTML (editor con
cdigo html) y OVERVIEW (generador de vista previa).
- AREA WEB ITEMS: Acceso a elementos web disponibles y proveedores de datos. Se divide en las
secciones Estndar, Avanzado y Varios.
- AREA PROPIEDADES: Acceso a las propiedades del elemento web seleccionado. La solapa GENERAL
da acceso a la sesin del proveedor de datos, mientras que la solapa PARAMETROS WEB permite
ajustar la configuracin del elemento web seleccionado.
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 origen de los datos pueden ser Query, Plantillas Web, Vistas de Query, Informes, Libros de Trabajo.
40
INTEGRATED PLANNING
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.
Funciones de Planificacin:
- 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
Captulo: INTEGRATED PLANNING
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.
Se usa para que el usuario pueda introducir y modificar datos manual o automticamente en una
aplicacin interactiva, vinculada al modelo de planificacin.
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.
Captulo: INTEGRATED PLANNING
BEx Analyzer permite la creacin de escenarios (tambin lo hace BEx Web Application Designer).
43
Parametrizaciones para que un Query est listo para Planificacin:
Si bien se realiza en Query Designer, puede que al visualizarlas en BEx Analyzer las celdas no estn
listas para entradas por culpa de los bloqueos.
Los desencadenantes pueden ser abrir el libro de trabajo en reiteradas ocasiones, grabarlo cuando
est en modo lectura, query en estado no lista para escritura, etc.
La solucin es ir desde BEx Analyzer / Propiedades Query / Permitir Entradas Valores Planificados.
Las nuevas filas listas para entradas se muestran con borde negro.
Al introducir valores de caractersticas podemos usar Calves y Textos (se recomienda claves).
El item TABLA ANALISIS debe mostrarse en tamao completo, desde modo diseo, propiedades y
seleccionar en seccin truncate tamao completo).
Las nuevas filas de datos se almacenan en memoria intermedia y se graban en el InfoSitio al ejecutar
el comando Grabar Datos Planificados.
Analyzer con una tabla multidimensional, desde donde se reconcilian los datos con el servidor.
- Variante 2: Desde una celda del Excel, la sincronizacin con la tabla multidimensional es explcita
mediante una frmula de Excel, y luego se reconcilian los datos con el servidor.
44
Secuencias de Planificacin:
45
MONITOREO DEL SISTEMA SAP BI
La transaccin RSMON permite el acceso a monitoreo de uso del sistema SAP BI. Destacan las
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.
- AUTORIZACION DE ANALISIS: Necesarios para usuarios que quieren visualizar datos variables de
Captulo: MONITOREO DEL SISTEMA SAP BI
- REMODELADO: La transaccin RSMRT permite modificar la estructura de objetos sin perder datos.
46
MANTENIMIENTO DEL SISTEMA SAP BI
Transaccin ST03N informa del uso que se le da a todos los objetos en el sistema.
En los ODS e InfoCubos conviene consultar tambin a los usuarios si los usan realmente o no.
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.
Anlisis de Objetos:
47
TABLAS INTERNAS DE SAP
Conviene conocer la estructura de tablas de SAP porque son tiles para programas ABAP.
Se presentan las siguientes agrupaciones, teniendo en cuenta que /BIC son definidas por el cliente,
mientras que /BIO son las estndar preconfiguradas por SAP:
- TABLAS DE INFOOBJETOS:
* Tabla Textos: /BIC/T o /BIO/T
* Tabla Atributos No dependientes de tiempo: /BIC/P o /BIO/P
* Tabla Atributos Dependientes de tiempo: /BIC/Q o /BIO/Q
- TABLAS ODS:
* En cola de activacin: /BIC/A..00 o /BIO/A..00
* Datos Activos: /BIC/A..40 o /BIO/A..40
- 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
Captulo: TABLAS INTERNAS DE SAP
48
AREA TRANSACCIONES OBJETIVO
ABAP SE37 Visualizar funciones ABAP
ABAP SE38 Ver programas ABAP
ABAP SMOD Activar proyectos para uso de variables de EXIT
Cadena de Procesos BWCCMS Monitoreo de las cadenas de procesos
Cadena de Procesos RSPC Visualizar y Crear Cadenas de Procesos
ETL RSA3 Probar el funcionamiento de extractores y saber qu datos devolver el InfoPaquete
ETL RSRDA Monitor proceso DEMON adquisicin datos en tiempo real
ETL SBIW Parametrizar los extractores
Herramientas BEX RRMX Acceso a Bex Analyzer
Herramientas BEX RSBBS Permite la vinculacin entre reportes
Herramientas BEX SUO1 Configuracin email de usuarios SAP para Bex Broadcaster
Herramientas BEX RSZDELETE Borrado de Querys
InfoCubos LISTSCHEMA Permite ver las tablas de los InfoCubos
InfoObjetos RSD1 Creacin de InfoObjetos (caractersticas y ratios)
InfoObjetos RSD5 Creacin de InfoObjetos (caractersticas y ratios)
Integrated Planning SM12 Ver y eliminar entradas de Bloqueo en Integrated Planning
Integrated Planning RSPLAN Creacin de Secuencias de Planificacin
Jerarquas RSHIER Creacin de Jerarquas
Mejora del Sistema RSRT Abre el monitor de Querys
Mejora del Sistema RSCUSTV14 Configuracin Cach OLAP
Mejora del Sistema RSRCACHE Abre el monitor de Cach
Mejora del Sistema ST03N Monitor Carga de Trabajo, informa del uso de los objetos en el sistema
Mejora del Sistema RSMON Acceso a zona de monitoreo del sistema SAP BI
Mejora del Sistema RSDOADMIN Gestin de documentos enlazados por Integracin de Docuemntos
Captulo: TRANSACCIONES
Mejora del Sistema RSMRT Modificar estructura de Objetos sin prdida de datos
Mejora del Sistema RSRV Deteccin y reparacin de errores de objetos BI
Mejora del Sistema SE11 Visualizar tablas
Mejora del Sistema SE16 Visualizar datos de tablas
ODS DB05 Ayuda a definir ndices en ODS
Unidades de Medida CUNI Visualizar y Crear Unidades de Medida
Workbench RSA1 Acceso al Workbench y a la mayora de aplicaciones
49
50
Captulo: TRANSACCIONES