50
Conceptos Básicos SAP BI - Netweaver 7.0 Antonio Tapia Moreno HCC-Hotel Cost Control www.hotelcostcontrol.com [email protected]

Sap Binet Weaver 70

  • Upload
    yessi

  • View
    80

  • Download
    7

Embed Size (px)

DESCRIPTION

Sap Binet Weaver 70

Citation preview

  • Conceptos Bsicos SAP BI - Netweaver 7.0

    Antonio Tapia Moreno

    HCC-Hotel Cost Control

    www.hotelcostcontrol.com [email protected]

  • Cap

    tu

    lo:

    NO

    TA D

    EL A

    UTO

    R

    2

    Contenido

    NOTA DEL AUTOR .................................................................................................................................................... 5

    INTRODUCCIN A SAP ............................................................................................................................................ 6

    MODELOS DE BASES DE DATOS - OLTP y OLAP ....................................................................................................... 7

    OLTP (Online Transaction procesing): ................................................................................................................. 7

    OLAP (Online Analytical processing): .................................................................................................................. 7

    MODELOS DE DATAWAREHOUSE - ALMACN DE DATOS ....................................................................................... 8

    Modelo Estrella Clsico: ...................................................................................................................................... 8

    Modelo Estrella Extendido: ................................................................................................................................. 8

    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

    PROCESO ETL - FLUJO DE DATOS .......................................................................................................................... 15

    Proceso de extraccin: ...................................................................................................................................... 15

    Proceso de transformacin: .............................................................................................................................. 19

    Proceso de Carga: ............................................................................................................................................. 20

    Crear Fuente de Datos e InfoPaquete para Textos de un Dato Maestro: ........................................................ 20

    Crear Fuente de Datos e InfoPaquete para Atributos de un Dato Maestro: .................................................... 21

    Crear Transformacin y DTP (proceso de carga de textos y atributos): ........................................................... 21

  • Cap

    tu

    lo:

    NO

    TA D

    EL A

    UTO

    R

    3

    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

    MULTIPROVIDERS / MULTISITIOS ......................................................................................................................... 30

    Creacin de MultiSitios: .................................................................................................................................... 30

    CADENA DE PROCESOS ......................................................................................................................................... 31

    HERRAMIENTAS BEX (Business Explorer) .............................................................................................................. 32

    BEX QUERY DESIGNER ........................................................................................................................................... 33

    BEX ANALYZER ....................................................................................................................................................... 38

    BEX WEB APPLICATION DESIGNER ........................................................................................................................ 39

    BEX BROADCASTER ............................................................................................................................................... 40

  • Cap

    tu

    lo:

    NO

    TA D

    EL A

    UTO

    R

    4

    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

    MONITOREO DEL SISTEMA SAP BI ........................................................................................................................ 46

    MANTENIMIENTO DEL SISTEMA SAP BI ................................................................................................................ 47

    Buscando Objetos No Usados: .......................................................................................................................... 47

    Borrando Objetos: ............................................................................................................................................. 47

    Anlisis de Objetos: ........................................................................................................................................... 47

    TABLAS INTERNAS DE SAP ..................................................................................................................................... 48

    TRANSACCIONES ................................................................................................................................................... 49

  • Cap

    tu

    lo:

    NO

    TA D

    EL A

    UTO

    R

    5

    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.

    Espero os sea de mucha ayuda !!!

    Antonio Tapia Moreno

    Desde siempre ha primado el orden a la hora de formarme y desarrollarme

    Acadmica y Profesionalmente, permitindome crecer en el Sector desde los

    puestos base, en nuestro Restaurante Familiar, hasta puestos de Direccin

    Corporativa en Cadenas Hoteleras.

    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:

    Formador de Equipos Hoteleros, Sistemas de Gestin Integrados, Modelos de Contabilidad de Gestin,

    Direccin Hotelera, Consultora Estratgica, Business Intelligence

    Consulta mi perfil en http://www.hotelcostcontrol.com/antonio-tapia/

  • Cap

    tu

    lo:

    INTR

    OD

    UC

    CI

    N A

    SA

    P

    6

    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.

    Otras herramientas de SAP son:

    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.

    Origen de Datos

    Mdulos SAP

    Otras Bases Datos

    Archivos Planos

    XML

    etc.

    SAP BI

    Reporting con

    Herramientas BEx

    Query Designer

    Analyzer

    Web Application

    etc Base Datos SAP BI

    de tipo OLAP

  • Cap

    tu

    lo: M

    OD

    ELO

    S D

    E B

    ASE

    S D

    E D

    ATO

    S -

    OLT

    P y

    OLA

    P

    7

    MODELOS DE BASES DE DATOS - OLTP y OLAP

    OLTP (Online Transaction procesing):

    Son bases de datos orientadas al procesamiento de transacciones. Una transaccin genera un

    proceso que puede involucrar operaciones de insercin, modificacin y borrado de datos. Est

    optimizado para el proceso diario y operativo de la empresa.

    Podemos destacar algunas caractersticas:

    Nivel de detalle alto: Un registro de compra almacena todo el detalle de datos.

    Historial: Se almacenan datos histricos mnimos para que no recargar el sistema.

    Modificacin de datos: Continuamente se harn cambios en los datos del sistema.

    Redundancia de datos: Se realiza una alta normalizacin de las tablas para evitar redundancia

    de datos (el ejemplo de normalizacin es una tabla especfica para pases, etc).

    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.

    OLAP (Online Analytical processing):

    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.

    Diseados para realizar grandes consultas en poco tiempo.

    Facilitan la consolidacin de los datos de forma automtica y ptima.

    Almacena las estructuras que garantizan la rapidez en las consultas.

    Generalmente usan cubos conformados por dimensiones.

    Se desnormalizan los datos, lo que facilita las consultas.

    Se almacenan datos histricos generalmente de 2 a 6 aos.

    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.

  • Cap

    tu

    lo: M

    OD

    ELO

    S D

    E D

    ATA

    WA

    REH

    OU

    SE -

    ALM

    AC

    N D

    E D

    ATO

    S

    8

    MODELOS DE DATAWAREHOUSE - ALMACN DE DATOS

    Modelo Estrella Clsico:

    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.

    Fuente Wikipedia

    Modelo Estrella Extendido:

    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.

  • Cap

    tu

    lo: M

    OD

    ELO

    S D

    E D

    ATA

    WA

    REH

    OU

    SE -

    ALM

    AC

    N D

    E D

    ATO

    S

    9

    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

    DIFERENCIAS ENTRE MODELOS DW ESTRELLA CLASICO

    ESTRELLA EXTENDIDO

    Facilidad para enlazar tablas de hechos y dimensiones X

    Modelado de entradas redundantes en tabla de dimensiones X

    Posibilidad de tratar informacin multilinge en tabla de textos X

    Modelado de tipos de jerarquas X

    Uso de Datos Maestros en diferentes InfoCubos X

    Mejora del rendimiento del Query X

  • Cap

    tu

    lo:

    INFO

    OB

    JETO

    S

    10

    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.

    Creacin de InfoObjetos de Tipo Caracterstica:

    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-,

    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.

  • Cap

    tu

    lo:

    INFO

    OB

    JETO

    S

    11

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

    SOLAPA RELACIONES:

    Determinaremos si la caracterstica tiene relacin con un InfoObjeto superior, estableciendo las

    dependencias. Por ejemplo un material especfico que slo pertenece a un proveedor determinado.

  • Cap

    tu

    lo:

    INFO

    OB

    JETO

    S

    12

    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.

    SOLAPA PROPIEDADES ADICIONALES:

    Seleccionaremos cantidad de decimales y cmo se representar en los reportes si 1:1, 1:100, etc.

    Administracin de InfoObjetos ya creados:

    Transaccin RSA1 / InfoArea / InfoCatalogo / Clic Dcho InfoObjeto

    Podremos llevar a cabo las siguientes tareas de administracin:

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

  • Cap

    tu

    lo:

    INFO

    OB

    JETO

    S

    13

    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.

    Componentes en las Jerarquas:

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

  • Cap

    tu

    lo:

    14

    Nodo de enlace

    Pasos para la creacin de Jerarquas:

    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

    Nodo Raz:

    Ej. Empresa

    Nivel Jerarqua 1

    Ej. Regin 1

    Nivel Jerarqua 2

    Nodos de Texto o de Jerarqua Externa

    Ej. ZONA 1

    Hojas de Caract. Base

    Ej. Centro 1

    Hojas de Caract. Base

    Ej. Centro 2

    Nivel Jerarqua 2

    Nodos de Texto o de Jerarqua Externa

    Ej. ZONA 2

    Hojas de Caract. Base

    Ej. Centro 3

    Hojas de Caract. Base

    Ej. Centro 4

    Nivel Jerarqua 1

    Ej. Regin 2

    Nivel Jerarqua 2

    Nodos de Texto o de Jerarqua Externa

    Ej. ZONA 3

    Hojas de Caract. Base

    Ej. Centro 3

    Hojas de Caract. Base

    Ej. Centro 4

    Nivel Jerarqua 2

    Nodos de Texto o de Jerarqua Externa

    Ej. ZONA 4

    Hojas de Caract. Base

    Ej. Centro 6

    Hojas de Caract. Base

    Ej. Centro 7

  • Cap

    tu

    lo: P

    RO

    CES

    O E

    TL -

    FLU

    JO D

    E D

    ATO

    S

    15

    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.

    El esquema bsico del Flujo de Datos es el siguiente:

    Proceso de extraccin:

    Se encarga de extraer los datos desde sistemas de origen.

    Busca obtener datos y prepararlos para la transformacin.

    Aqu filtramos los datos tiles y rechazamos el resto.

    Conviene medir el impacto que tendr en sistemas OLTP, para evitar que perjudique la operativa

    diaria de la empresa.

    DTP / InfoSitio

    Transformacin

    InfoPaquete / PSA

    Fuente de Datos

    API

    Para datos desde otra Fuente SAP

    DBCONNECT

    Para datos de otra Fuente Relacional

    UD CONNECT

    Para datos de otra fuente

    Multidimensional

    INTERFACE FICHERO

    Para datos de Ficheros Planos

    XML

    Para datos desde Servicios Web modo PUSH

    BAPI

    Para datos desde otras

    herramientas ETL

    CA

    RG

    A

    EXTR

    AC

    CI

    N

    TRA

    NSF

    CA

    RG

    A

  • Cap

    tu

    lo: P

    RO

    CES

    O E

    TL -

    FLU

    JO D

    E D

    ATO

    S

    16

    - ADQUISICIN DESDE ARCHIVOS PLANOS:

    Archivos csv, ascii o planos.

    Si en el csv los campos no estn rellenados, SAP coloca espacio en blanco para textos o 0 si son

    numricos.

    Para todos los casos, si el separador es incorrecto o inconsistente, SAP lo trata como un carcter y se

    rompe el esquema del archivo.

    Antes de cargar archivos planos, debe crearse un sistema de archivo como SISTEMA FUENTE en SAP

    (transaccin RSA1 / SISTEMA FUENTE / ARCHIVO / Crear Sistema Fuente)

    Creando una Fuente de Datos:

    Transaccin RSA1 / FUENTE DE DATOS / Crear Fuente de Datos

    SOLAPA GENERAL: Nombre tcnico y descripcin.

    SOLAPA EXTRACCION: Proceso de carga DELTA o FULL, adaptador para ruta de archivo, si tiene o no

    cabecera, posibilidad de crear rutina para nombrar el fichero con ABAP, etc.

    SOLAPA PROPUESTA: Permite cargar los campos como ejemplo, ver nombres de campo de las filas,

    detectar tipo de datos, formato de fechas, propuesta de EXIT de conversin, etc.

    SOLAPA CAMPOS: Permite asignar tipos, longitudes, corregir propuestas de campos, seleccionar

    formatos internos o externos, usar plantillas de InfoObjetos ya creadas (caractersticas).

    SOLAPA PREVISUALIZAR: Como paso previo a la activacin y PSA.

    - ADQUISICIN DESDE DATAMART:

    Extrae datos de un sistema fuente SAP BI a un sistema destino SAP BI.

    Es una solucin especfica que permite actualizar datos desde un InfoSitio del sistema fuente, a un

    segundo InfoSitio del sistema destino.

    Tipos de Arquitecturas:

    * Replicada / Inside-Out: Un sistema fuente SAP BI suministra los datos fuente para actualizarlos en

    otros sistemas destino SAP BI.

    * Agregada / Outside-In: Los datos se actualizan desde uno o ms sistemas fuente SAP BI a un

    sistema central SAP BI.

    * Mixta: Combina las opciones anteriores.

    Pasos para crear una transferencia Datamart:

    Conectar sistema fuente SAP BI a sistema destino SAP BI (conexin RFC a cargo del administrador).

    Generar una Fuente de Datos de exportacin en el sistema fuente SAP BI.

    Replicar los metadatos de la fuente de exportacin al sistema destino SAP BI.

    Mantener y activas Reglas de Transformacin en el sistema destino SAP BI.

    Crear InfoPaquete para la fuente de datos replicada en el sistema destino SAP BI, para solicitar los

    datos del sistema fuente SAP BI. Crear DTP en sistema destino SAP BI para la PSA replicada.

    Crear una Cadena de Procesos en el sistema destino SAP BI para planificar el InfoPaquete y el DTP.

  • Cap

    tu

    lo: P

    RO

    CES

    O E

    TL -

    FLU

    JO D

    E D

    ATO

    S

    17

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

    Pasos para crear una extraccin OpenHub:

    Transaccin RSA1 / MODELADO / DESTINO OPENHUB.

    Seleccionamos InfoArea / Clic Dcho Crear Destino OpenHub.

    Insertamos nombre tcnico y descripcin.

    Determinamos el tipo de destino (tabla de BD, csv o herramienta de terceros) y Activamos

    - EXTRACCIONES GENERICAS:

    Desde nuestro SAP BI u otro sistema SAP.

    La transaccin SBIW permite parametrizar los extractores.

    La transaccin RSA3 permite probar el funcionamiento de extractores y saber qu datos devolver el

    InfoPaquete al ser activado.

    Se pueden extraer Vistas de BD/Tabla, Query (InfoSet) o Mdulo de Funciones.

    Pasos para crear una extraccin Genrica:

    Transaccin RSA1 / SISTEMA FUENTE / SAP / Crear Sistema Fuente.

    Datos de Conexin, usuario y password (facilitados por el administrador SAP).

    Transaccin SBIW / FUENTE DE DATOS GENERICA / Actualizar Fte Datos Genrica.

    Seleccionamos Datos Variables, Atributos de Datos Maestros o Textos.

    Indicamos Componente de Aplicacin, descripcin y tipo de extraccin (vista BD, query o funciones).

    Configuramos la orden de transporte.

    Determinamos los campos a definir en el InfoPaquete.

    Definimos el tipo de extraccin DELTA (da natural, puntero o cronomarcador).

    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.

  • Cap

    tu

    lo: P

    RO

    CES

    O E

    TL -

    FLU

    JO D

    E D

    ATO

    S

    18

    - ADQUISICION EN TIEMPO REAL:

    Transferencia de datos en tiempo real de la fuente de datos desde la PSA.

    En el ODS los datos estarn listos para reporting.

    Los datos se arrastran en PSA mediante InfoPaquetes en tiempo real, y se transfieren al ODS va DTP.

    El proceso de movimiento de datos se inicia mediante el sistema DEMON, que funciona de la

    siguiente manera:

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

    La transaccin RSRDA nos permite monitorear todo el proceso.

    Pasos para adquisicin de datos en tiempo real:

    Transaccin RSA1 / Clic Dcho en el ODS / Crear Proceso Transferencia de Datos.

    Seleccionamos Fuente de Datos desde la que transferir los datos hacia el ODS.

    SOLAPA EXTRACCIN: Seleccionamos parmetros DELTA.

    SOLAPA ACTUALIZACIN: Especificamos parametrizacin para el tratamiento de errores, nmero de

    errores permitidos, etc.

    SOLAPA EJECUTAR: Se ve el flujo del proceso para transferencia de datos, parametrizar status para

    solicitudes si se visualizan mensajes de advertencia, etc.

    Verificamos el proceso / Guardar / Activar.

    El icono Monitor en Tiempo Real nos da acceso al Monitor del proceso.

    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.

  • Cap

    tu

    lo: P

    RO

    CES

    O E

    TL -

    FLU

    JO D

    E D

    ATO

    S

    19

    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.

    * Frmula: El InfoObjeto se actualiza con un valor determinado mediante una frmula.

    - RUTINA FINAL: Se personaliza en ABAP para cada paquete de datos a la finalizacin de la

    transformacin. Por ejemplo pueden borrarse datos o realizar verificaciones de calidad de datos.

    - RUTINA EXPERTO: Slo para casos especiales. Omite y elimina cualquier regla de transformacin

    que se haya creado. Se realiza nicamente con cdigo ABAP.

  • Cap

    tu

    lo: P

    RO

    CES

    O E

    TL -

    FLU

    JO D

    E D

    ATO

    S

    20

    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.

    Crear Fuente de Datos e InfoPaquete para Textos de un Dato Maestro:

    Transaccin RSA1 / Fuente de Datos / Tipo FILE / Crear Fuente de Datos.

    Asignamos nombre tcnico y tipo de fuente de datos (textos en este caso).

    SOLAPA GENERALIDADES: Aadimos las descripciones corta, media y larga.

    SOLAPA EXTRACCIN: Si queremos cargar el archivo fuente automticamente desde el csv.

    SOLAPA CAMPOS: Si queremos cargar el archivo fuente manualmente, relacionando los campos del

    csv con las caractersticas similares que tengamos ya creadas. El objetivo es mantener los mismos

    tipos de datos, longitud, etc. Si algn campos del csv no se puede relacionar con una caracterstica

    porque no la tenemos creada, entonces lo configuramos manualmente.

    Verificar y Activar la Fuente de Datos / Crear el InfoPaquete de la Fuente de Datos creada

    PESTAA EXTRACCION: Especificamos la ruta hacia el archivo plano csv.

    PESTAA PLANIFICAR: Iniciamos la PSA.

    En Fuente de Datos / GESTIONAR para verificar que la carga de datos desde la PSA est ok.

  • Cap

    tu

    lo: P

    RO

    CES

    O E

    TL -

    FLU

    JO D

    E D

    ATO

    S

    21

    Crear Fuente de Datos e InfoPaquete para Atributos de un Dato Maestro:

    Transaccin RSA1 / Fuente de Datos / Tipo FILE / Crear Fuente de Datos.

    Asignamos nombre tcnico y tipo de fuente de datos (atributos en este caso).

    SOLAPA GENERALIDADES: Aadimos las descripciones corta, media y larga.

    SOLAPA CAMPOS: Creamos los campos del archivo plano y los relacionamos con las caractersticas

    similares que ya tengamos creadas, para mantener tipo de dato, longitud, etc. De no existir estas

    caractersticas, configuramos el campo manualmente.

    Verificar y Activar la Fuente de Datos / Crear el InfoPaquete de la Fuente de Datos creada

    PESTAA EXTRACCION: Especificamos la ruta hacia el archivo plano csv.

    PESTAA PLANIFICAR: Iniciamos la PSA.

    En Fuente de Datos / GESTIONAR para verificar que la carga de datos desde la PSA est ok.

    Crear Transformacin y DTP (proceso de carga de textos y atributos):

    Transaccin RSA1 / InfoSitios / Clic Dcho InfoObjeto y Crear Transformacin.

    El origen ser la fuente de datos creada y activada en los procesos anteriores.

    Establecemos las relaciones y reglas si procede.

    Activamos la transformacin.

    En el proceso creado / Clic Dcho Crear Proceso Transferencia de Datos (DTP).

    SOLAPA EXTRACCIN: Seleccionamos si DELTA o FULL.

    SOLAPA EJECUTAR: Activamos y ejecutamos, monitoreando la carga de datos.

    Desde la Caracterstica / Clic Dcho Actualizar Datos Maestros para ver los datos que se han cargado.

  • Cap

    tu

    lo:

    INFO

    SITI

    OS

    / IN

    FOP

    RO

    VID

    ERS

    22

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

    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.

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

  • Cap

    tu

    lo:

    INFO

    CU

    BO

    S

    23

    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:

    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.

    Administracin de InfoCubos ya creados:

    Transaccin RSA1 / Clic Dcho InfoObjeto / Gestionar

    * SOLAPA CONTENIDO:

    Contenido InfoCubo (visulaizar contenido en funcin de filtros seleccionados), Tabla de Hechos

    (visulaizar los registros disponibles en las diferentes dimensiones del InfoCubo), Borrado Selectivo

    (para borrado parcial de datos registrados, a usar slo cuando el borrado de peticiones no es

    suficiente, o bien borra datos tiles).

    * SOLAPA RENDIMIENTO:

    Rendimiento del InfoCubo, verificacin, borrado y reparacin de ndices y estadsticas de la base de

    datos.

    * SOLAPA PETICIONES:

    Permite ver estatus, monitoreo, DTP, fecha, borrado selectivo, etc. Es la zona para monitorear las

    peticiones realizadas, y para borrar peticiones especficas.

    * SOLAPA TRANSFERIR:

    Tambin conocida como ROLL UP, nos sirve para todo lo referente a agregados.

    * SOLAPA COMPRESION:

    Seleccionamos hasta qu peticin del InfoCubo queremos comprimir los datos, que pasarn a la

    Tabla de Hechos E.

    * SOLAPA REESTRUCTURACION:

    Permite reestructurar los datos del InfoCubo despus de determinadas modificaciones.

  • Cap

    tu

    lo:

    INFO

    CU

    BO

    S

    24

    Performance de InfoCubos ya creados:

    * PARTICION DE INFOCUBOS:

    Beneficios del particionado:

    Mejora la performance de querys.

    Almacena fsicamente los datos en partes con una caracterstica de tiempo que suele ser

    0CALMONTH, mejorando la lectura.

    Se puede particionar al crear el InfoCubo o despus de creado (lo ideal es al crearlo).

    Antes de particionar, conviene hacer un Backup de los datos.

    Pasos para particionar:

    Transaccin RSA1 / Seleccin InfoCubo / Men Superior DETALLE / BD Rendimiento / Particin.

    Seleccionamos criterio de particin (slo caractersticas de tiempo).

    Establecemos rango de fechas y mxima cantidad de particiones.

    Activamos y ya est particionado.

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

    Pasos para compresin:

    Transaccin RSA1 / Solapa MODELADO / InfoSitio / Clic Dcho en InfoCubo / GESTIONAR.

    Solapa COMPRIMIR / Opcin Request ID (se comprime hasta el valor marcado) u Opcin Calculated

    Request (lo calcula el sistema).

    Si marcamos la casilla Check With Zero Elimination, se eliminarn las entradas en blanco (slo se

    permite en InfoCubos con agregacin del tipo "SUM").

    Automatizar la compresin del InfoCubo mediante Cadena de Procesos:

    Transaccin RSPC / Seleccionamos Cadena creada o creamos una nueva

    Grupo DATA TARGET ADMINISTRATION / COMPRESSION INFOCUBES

    Seleccionamos la opcin "Comprimir slo peticiones cargadas desde hace XXX das" u Opcin

    "Nmero de peticiones que no se quieren comprimir".

  • Cap

    tu

    lo:

    INFO

    CU

    BO

    S

    25

    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.

    Pasos para creacin de agregados:

    Transaccin RSA1 / Seleccin InfoCubo / Mantenimiento de Agregados

    De la propuesta de SAP, seleccionamos los adecuados y aceptamos.

    Si un InfoCubo tiene agregados, se le asociar el smbolo

    Para actualizar los datos del agregado, tendremos que ir a la solapa TRANSFERIR (ROLL UP) y elegimos

    transferir los datos de una solicitud especfica de carga, o la opcin Calculated Request ID para determinar

    desde qu fecha actualizaremos los agregados.

  • Cap

    tu

    lo: O

    DS

    26

    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.

    En implementaciones, hay que distinguir tres clases de ODS:

    - Datos Fuente Similares: Los datos se almacenan igual que en la fuente de datos, y para conservar

    un historial de modificaciones hay que aadir una referencia temporal consistente en la clave del

    ODS.

    - Requerido Tcnicamente: Es un almacenamiento armonizando por Tipo de Datos de Variante y

    Longitud (p.ej. tenemos 10 caracteres en un sistema fuente y 13 en otro sistema fuente, por lo que

    en el ODS el campo deber tener 13 caracteres siempre), por Mtodo Delta (para convertir diferentes

    mtodos delta en un nico delta con una clase) o por Datos (p.ej. un sistema fuente codifica 100

    Coche y otro 100 lpiz, as que tendremos que crear en ODS nmeros de material globales nicos).

    - Especfico de Aplicacin Empresarial: Para preparar datos para escenarios especficos de reporting.

  • Cap

    tu

    lo: O

    DS

    27

    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.

    Opciones del ODS a la hora de modelarlo:

    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.

    Administracin de ODS ya creados:

    Transaccin RSA1 / Clic Dcho ODS / GESTIONAR

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

    * SOLAPA REESTRUCTURACION: Permite reestructurar los datos del InfoCubo despus de

    determinadas modificaciones.

  • Cap

    tu

    lo: O

    DS

    28

    Performance de ODS ya creados:

    Los ndices de las tablas ayudan a mejorar el rendimiento.

    El orden de los campos clave determina el orden del ndice principal.

    Los campos de uso ms frecuente para la seleccin deben ser los primeros en el orden.

    Se pueden definir ndices adicionales como mes calendario para su borrado selectivo, nmero de

    documento de presentacin de informes, etc.

    La transaccin DB05 ayuda a definir los ndices adecuados.

    Reporting sobre ODS:

    Los ODS no estn diseados para todas las necesidades de informacin

    Por defecto, slo se define un ndice primario.

    No es posible el uso de agregados.

    No usan un sistema estrella, utilizan tablas.

    Se usan para almacenamiento detallado de datos.

    No tienen tablas de dimensiones, sino que las SID de todas las caractersticas se unen al ODS durante

    la presentacin del report, por lo que si hay muchas caractersticas, afecta al rendimiento.

    Reduccin del tamao del ODS:

    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.

    Borrado Log de Cambios en ODS:

    Para no almacenar informacin obsoleta, es necesario borrar peridicamente la tabla de log de

    modificaciones del ODS.

    Transaccin RSA1 / InfoSitio / Clic Dcho ODS / GESTIONAR

    SOLAPA CONTENIDO / VER LOG MODIFICACIONES

    MENU ENTORNO (barra superior) / BORRAR DATOS LOG MODIFICACIONES

    Se pueden borrar datos anteriores a X das o a una fecha determinada, ejecutarse inmediatamente o

    en una fecha determinada y existe la opcin de Proceso Subsecuente, que permite borrar datos

    despus de otro proceso.

    Generalmente se establece el borrado desde Cadenas de Procesos.

  • Cap

    tu

    lo:

    INFO

    SETS

    29

    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:

    Transaccin RSA1 / InfoArea / Clic Dcho Crear InfoSet

    Ingresar nombre tcnico y primer InfoSitio (ODS, InfoObjeto o InfoCubo)

    Aparece el objeto y resto de objetos disponibles

    Podemos aadir otros InfoSitios y unimos segn nuestras necesidades

    Activamos el InfoSet.

  • Cap

    tu

    lo: M

    ULT

    IPR

    OV

    IDER

    S /

    MU

    LTIS

    ITIO

    S

    30

    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:

    Transaccin RSA1 / InfoArea / Clic Dcho Crear MultiSitio

    Ingresar nombre tcnico y primer InfoSitio (ODS, InfoObjeto o InfoCubo)

    Aparece el objeto y resto de objetos disponibles

    Podemos aadir otros InfoSitios y unimos segn nuestras necesidades

    Activamos el MultiSitio.

  • Cap

    tu

    lo: C

    AD

    ENA

    DE

    PR

    OC

    ESO

    S

    31

    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.

    Existen tres vistas para las cadenas de proceso:

    - PLANIFICACION: Para definicin y planificacin de la cadena. Tabla de colores: Gris (proceso no

    planificado), Verde (proceso planificado), Amarillo (proceso planificado en estado desconectado) y

    Rojo (mltiples procesos planificados).

    - VERIFICACION: Para comprobar si el proceso es correcto y no hay errores, siendo por tanto

    consistente. Tabla de colores: Verde (sin errores), Amarillo (con advertencias) y Rojo (con errores).

    - SUPERVISION: Para monitorear actividades y ejecutar mantenimiento. Tabla de colores: Gris (no

    ejecutado), Verde (termina sin errores), Amarillo (ejecutndose) y Rojo (anulado o con errores).

    Pasos para ejecutar una Cadena de Procesos:

    - PROCESO DE INICIO:

    Define el inicio de la cadena.

    Puede ser inmediato, en un momento determinado o tras un evento u otra cadena de procesos

    superior (cadena que contiene un proceso para iniciar otra cadena de subprocesos, el inicio de sta

    cadena superior o inicio de un proceso en otro sistema).

    Es el nico proceso que puede planificarse sin un proceso anterior, no puede ser el siguiente a otro

    proceso y slo puede configurarse un proceso de inicio por cadena, adems cada cadena de procesos

    slo puede tener un proceso de inicio.

    - PROCESOS INTERNOS:

    Representan las actividades efectuadas tpicamente en la utilizacin operativa de BI, para escenarios

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

  • Cap

    tu

    lo:

    HER

    RA

    MIE

    NTA

    S B

    EX (

    Bu

    sin

    ess

    Exp

    lore

    r)

    32

    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.

    Pasos para crear una Cadena de Carga de un InfoCubo Estndar:

    En primer lugar, conviene visualizar el InfoCubo para saber qu procesos deben ejecutarse, con el fin

    de realizar una carga diaria.

    Clic Dcho InfoCubo / Visualizar Flujo de Datos

    En el caso de ejemplo tenemos:

    SISTEMA FUENTE - FTE DATOS - DTP1 - ODS Estndar - DTP2 - ODS Opt. Escritura - DTP3 - InfoCubo

    Con esos datos, para la crear la cadena necesitaremos:

    -InfoPaquete de carga de FTE DATOS

    -DTP1, DTP2 y DTP3

    -Borrado y estructuracin de ndices del InfoCubo.

    Y ahora creamos la Cadena de Procesos:

    Transaccin RSPC / Crear Nueva Cadena de Procesos / nombre tcnico y descripcin

    Insertamos proceso "EJECUTAR INFOPAQUETE", y buscamos el InfoPaquete de carga de Fte. Datos.

    El sistema automticamente arma el flujo de carga relacionado con el InfoPaquete (PSA y DTP1)

    Agregamos el DTP2 para la carga hacia el InfoCubo.

    El sistema automticamente crea los procesos de borrado y estructuracin de ndices.

    Unimos los Procesos y Activamos la Cadena.

    HERRAMIENTAS BEX (Business Explorer)

    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.

  • Cap

    tu

    lo: B

    EX Q

    UER

    Y D

    ESIG

    NER

    33

    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.

    La transaccin RSRT abre el monitor de Querys.

    Pasos para la creacin de un Query:

    Abrimos el Query Designer.

    Crear y/o Seleccionar InfoSitio (MultiSitio, InfoSet, InfoCubo, ODS o InfoObjeto).

    Arrastramos Ratios y Caractersticas a Filas y Columnas.

    Grabar y Ejecutar.

    Propiedades de las Caractersticas:

    - DESCRIPCION: Texto del InfoObjeto.

    - VISUALIZAR COMO: No visualizar, clave, nombre medio, nombre largo, etc.

    - VISTA DE TEXTO: Estndar o corto.

    - CLASIFICACION/ORDEN: Clave, ascendente, descendente, etc.

    - LINEA RESULTADOS: Siempre, nunca, si hay ms de un valor, etc.

    - JERARQUIA: Caractersticas de la misma.

    - TIPO ACCESO VALORES RESULTADO: Contabilizados, datos maestros, relacin de caractersticas.

    - SELECCION FILTRO: Valores contabilizados para la navegacin, slo valores del InfoSitio, en tabla de

    Datos Maestros, usar parmetros de la caracterstica, etc.

    Clases de Ratios en Querys:

    - RATIOS RESTRINGIDOS:

    Ratios del InfoSitio filtrados por una o ms selecciones de caractersticas, que restringen el resultado

    del informe. A diferencia de un filtro en el Query, slo restringen el ratio en cuestin a los valores de

    la caracterstica. Sirven para comparar por ejemplo diferencias de ventas o ventas de unidades de

    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.

  • Cap

    tu

    lo: B

    EX Q

    UER

    Y D

    ESIG

    NER

    34

    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.

    *%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..

  • Cap

    tu

    lo: B

    EX Q

    UER

    Y D

    ESIG

    NER

    35

    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: +, -, *, /

    Ejemplo aplicacin frmula:

    - Criterio: Si XX es mayor que YY entonces ZZ, y si no BB

    - Traduccin: (XX>YY)*ZZ+BB , donde en este caso SI es * y ENTONCES es +

    Estructuras y Celdas dentro del Query Designer:

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

    Pasos para crear Estructuras:

    En la zona de Filas/Columnas Clic Dcho / Nueva Estructura / Seleccin Nueva.

    Arrastrar/Soltar para los ratios y caractersticas que se van a usar.

    Si queremos usar esa misma estructura en otras consultas del mismo InfoSitio, Clic Dcho en la

    estructura creada, guardar como y asignar nombre tcnico y descripcin.

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

  • Cap

    tu

    lo: B

    EX Q

    UER

    Y D

    ESIG

    NER

    36

    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.

    En Query Designer tenemos tambin a disposicin las EXCEPCIONES:

    Sistemas de advertencia visuales dentro de un reporte. Se anotan los pasos para la creacin de las mismas:

    Dentro del Query Designer / Icono Excepciones / Nueva Excepcin / Tratar

    Definir valor de excepcin y clic en transferir.

    SOLAPA GENERAL: Se pueden usar para uno o todos los ratios de un query. Existen 9 niveles de excepcin: 3

    rojos (mal), 3 amarillos (crtico) y 3 verdes (bien). Si los niveles se superponen en algn ratio, SAP selecciona

    por defecto el peor.

    SOLAPA DEFINICION: Elegir evaluar la excepcin con uno o varios elementos de ratio de la estructura.

    SOLAPA DISPLAY: Se controla qu celdas de un anlisis reciben qu color de nivel de alerta.

    En este punto se especifica si la excepcin aplica a los valores de detalle y/o al resultado total, o slo a los

    valores de resultado.

    Se puede definir un operador para cada caracterstica del query y un valor para cada operador, en funcin de

    las siguientes opciones:

    TODO: Aplica a todo el estado de desglose de la caracterstica.

    SOLO TOTALES: Para slo valores acumulados.

    TODO EXCEPTO TOTALES: Aplica a todo el desglose menos los totales.

    VALOR FIJO: Slo a un valor de caracterstica especfico.

    NIVEL: Aplica a niveles de jerarqua especficos.

    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.

    El proceso para vincular reportes es el siguiente:

    Transaccin RSBBS / Pestaa UN QUERY / Ingresar nombre tcnico / Crear

    Seleccionamos el tipo de informe Destino.

    Confeccionamos detalle de asignacin, es decir, informamos del valor del objeto de la fuente que tomaremos

    para pasarlo como parmetro en el Query destino.

    Guardamos la interaccin.

  • Cap

    tu

    lo:

    37

    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.

  • Cap

    tu

    lo: B

    EX A

    NA

    LYZE

    R

    38

    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.

  • Cap

    tu

    lo: B

    EX W

    EB A

    PP

    LIC

    ATI

    ON

    DES

    IGN

    ER

    39

    BEX WEB APPLICATION DESIGNER

    Permite ver los querys agregando botones, estilos y otras funcionalidades en la red, generando un

    archivo HTML.

    La herramienta se divide en tres secciones principales:

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

    EXCEPCIONES mediante el asistente de configuracin:

    Fase 1: Fijar el tipo de excepcin (status o tendencia).

    Fase 2: Fijar valor umbral (asociar alerta con parmetros).

    Fase 3: Fijar objetivo (celdas que se vern afectadas).

    Fase 4: Fijar visualizacin (colores, smbolos como semforo, flechas, etc.).

    Fase 5: Fijar restriccin de caractersticas (slo resultados totales, todo, nivel de jerarqua, etc.).

    Fase 6: Fijar propiedades (descripcin, activacin automtica o manual, etc.).

  • Cap

    tu

    lo: B

    EX B

    RO

    AD

    CA

    STER

    40

    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.

    En el rea de configuracin, hay que tener en consideracin:

    * Parametrizacin: Ejecutar inmediatamente, planificar ejecucin o borrar distribucin.

    * Destinatarios: Los usuarios deben configurar email en la transaccin SUO1.

    * Texto: Mximo 50 caracteres, manual o variable de texto.

    * Clculo Preliminar: Si seleccionamos "Slo si se modifican los datos", slo se distribuir cuando

    varen.

    * Filtro de Navegacin: No para libros de trabajo, slo para HTML usando ZIP (ej. consulta para 6

    sectores distintos generar un archivo ZIP con 6 HTML).

    * Planificacin: Inmediata, con modificacin de datos, en un momento predefinido o directa en

    proceso de fondo.

  • Cap

    tu

    lo:

    INTE

    GR

    ATE

    D P

    LAN

    NIN

    G

    41

    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.

    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

    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.

  • Cap

    tu

    lo:

    INTE

    GR

    ATE

    D P

    LAN

    NIN

    G

    42

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

    Configuracin de Funciones de Planificacin:

    Se crean en niveles de agregacin.

    El uso de caractersticas permite separar las de nivel de agregacin que se van a cambiar y las

    caractersticas de condiciones.

    SE controla si la funcin se llevar a cabo en todos los ratios o en alguno especfico.

    Se deben evitar condiciones para restringir un filtro adicional, para evitar el bloqueo de muchos datos

    La condicin de funcin de planificacin restringe la Query que hace referencia a las funciones.

    Usa dos tipos de datos: VARIABLES (los que cambiarn la funcin) y de REFERENCIA (permiten que la

    funcin pueda ejecutarse).

    Query preparada para Entrada de Datos:

    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