Вы находитесь на странице: 1из 150

SAP Business Objects

Creacin y Diseo de Universos

Transform the way the world works by connecting people, information and businesses
Business Objects Mission

Agosto 2010

Agenda
Introduccin BO Designer estructura del Universo. Universos BW Clases y Objetos. Objetos Magnitud. Restricciones. Jerarquas. Restricciones de Acceso.

SAP 2010 / Page 2

Diseo de Universos Introduccin

SAP 2010 / Page 3

Objetivos

Comprender el rol del diseador. Qu es la capa semantica? Conocer el proceso de consulta. Familiarizarse con los diferentes modelos existentes en las bases de datos. Proceso recomendado para desarrollar el universo. Proporcin de tiempo a invertir Anlisis vs Desarrollo (80/20)

SAP 2010 / Page 4

Consulta de datos

Muchas alternativas diferentes se han utilizado para resolver el problema de la publicacin de reportes: Escenario 1 (Tradicional) Escenario 2 (Optimizado)

Sistemas Sistemas

SQL SQL
Areas de Negocio (Usuario final)

Areas de Negocio (Usuario final)

SAP 2010 / Page 5

El Universo

Base de datos corporativa


Acceso a la informacin via Capa Semntica

seguridad de la base de datos


Ventas Inventario

Finanzas Diseo del universo

Necesidades del Usuario Final: Interfaz fcil de usar Fiabilidad Reportes integrados y herramientas de anlisis

Necesidades del Sistemas Seguridad y control Mantenimiento Cost-effective set-up Enterprise-wide interoperability

SAP 2010 / Page 6

Ventajas de usar Business Objects

Los usuarios pueden acceder a sus datos de una forma sencilla utilizando su propia terminologa.

El usuario puede hacer consultas sin conocer SQL.

El usuario pude analizar datos localmente.

La organizacin cuenta con un repositorio de informacin centralizada

SAP 2010 / Page 7

Ventajas al utilizar BusinessObjects

BusinessObjects permite al usuario acceder a diferentes tipos de datos utilizando una sola herramienta

RDBMS

OLAP Servers

Data Warehouse

Personal

SAP 2010 / Page 8

Capa Semntica

La capa semntica puede consistir en uno o varios universos separados. Cada universo es una parcial representacin de una base de datos, en trminos del negocio

Universo
Ingreso Ventas Ejecutivo de Cuenta Clientes Productos Precio Fecha Ordenes ...

Modelo Transaccional

SAP 2010 / Page 9

Generacin automtica de SQL -Dimensin

SAP 2010 / Page 10

Generacin automtica de SQL - Informativo

SAP 2010 / Page 11

Generacin automtica de SQL - Magnitud

SAP 2010 / Page 12

Generacin automtica de SQL - Relaciones

Las tablas y campos a considerar en las Consultas se relacionan a partir del Modelo Entidad Relacin.

SAP 2010 / Page 13

Generacin automtica de SQL - Relaciones

SAP 2010 / Page 14

Modelos de Datos

Normalizada

Agregacin de tablas

Esquema estrella

Copo de nieve

Mltiples Estrellas

Esquema Transaccional

Data Warehouse

SAP 2010 / Page 15

Business Objects Designer

Orientacin Grafica Drag and Drop Herramientas de Edicin Asistentes Interpretacin automatica del MER RDTs

SAP 2010 / Page 16

Proceso de desarrollo del universo

Preparacin Conocer el origen de los datos Analizar Conocer las necesidades de los usuarios finales Plan Diseo de universos

RH Sybase

Finanzas Oracle

SAP 2010 / Page 17

Proceso de desarrollo del universo

Implementar Creacin del universo Evaluacin Equipo de pruebas (incluir usuarios finales) Distribucin Distribuir el universo a usuarios finales Mantenimiento Adapte y expanda el universo con el tiempo

SAP 2010 / Page 18

Proceso de desarrollo del universo

80
Involucrar a los usuarios en todos los pasos del proyecto

20
SAP 2010 / Page 19

Proceso de desarrollo del universo

Subprocesos de la implementacin:

Creacin del archivo .unv Creacin de la estrucutura del universo


Agregar tablas > crear joins > verificar la integridad > Afinacin

Creacin y categorizacin de objetos Ordenacin en Clases / Establecimiento de Jerarquas Creacin de Condiciones

SAP 2010 / Page 20

Resumen

Ventajas de utilizar BusinessObjects El rol del diseador del universo Generacin dinmica de SQL Tipos de fuentes de datos que es factible integrar con Business Objects Metodologa recomendada para el Proceso de Diseo

SAP 2010 / Page 21

Business Objects Designer Estructura del Universo

SAP 2010 / Page 22

Objetivos

Com ingresar a BusinesObjects Designer

Familiarizarse con BusinesObjects Designer y sus comandos

Conocer la base de datos objeto del curso

Especificacin de el universo que se va a construir en el curso

SAP 2010 / Page 23

Com Ingresar al mdulo Designer

Indique un usuario y una contrasea validos

SAP 2010 / Page 24

Ambiente de Trabajo

Barra de Men

Barra Estndar Barra de Formulas

Barra de Edicin

Barra de seguridad
Objetos y Clases

Esquema (MER)

SAP 2010 / Page 25

Esquema de la Base de Datos (MER)

SAP 2010 / Page 26

Proceso de construccin del Universo

Definicin de parmetros Resolver las ligas Insertar Tablas Crear Clases y Objetos Elaboracin de Joins Establecer Jerarquias

SAP 2010 / Page 27

Creando Universos

Para comenzar un nuevo universo: Selecciona File, New

Para accesar a la ventana de parmetros de un universo existente:


h

Seleccione File, Parameters

o
h

Click en

SAP 2010 / Page 28

Estableciendo Parmetros : Tab Definition

Un universo esta identificado con un nombre de usuario y una conexin a una fuente de datos. Puedes aadir una descripcin detallada para identificar las caractersticas del universo.

SAP 2010 / Page 29

Qu es una Conexin?

Definicin: Una conexin es una liga entre el universo y una base de datos relacional Esta liga se encuentra almacenada en un archivo predeterminado (por ejemplo un ODBC) Una conexin existente puede ser reutilizada. En BusinessObjects existen tres tipos de conexin

SAP 2010 / Page 30

Tipos de Conexin

Personal Solo puede ser usada por un ususario

Compartida Puede ser utilizada por mas de un cliente para generar consultas a un servidor compartido

Segura Est conexin se usa cuando se desea distribuir el universo a todos los usuarios por medio del repositorio

SAP 2010 / Page 31

Creando una nueva conexin

1. Click en New.

2. Selecciona el Middleware

SAP 2010 / Page 32

Creando una nueva conexin

3. Identifica la fuente de datos que se va a utilizar para la conexin a la base de datos

SAP 2010 / Page 33

Creando una nueva conexin

4. Prueba la conexin

SAP 2010 / Page 34

Propiedades avanzadas de la conexin

Estas opciones permiten establecer los parmetros de la sesin y el modo de conexin...

SAP 2010 / Page 35

Salvar el universo

Salva el universo usando un mximo de ocho carcteres Esto hace posible la distribucin del universo sobre diferentes tipos de plataformas

Selecciona el men File, Save o click Por default el universo se guarda en el siguiente directorio: C:\Documents and Settings\[Usuario]\Application Data\Business Objects\Business Objects 11.0\universes

SAP 2010 / Page 36

Configuracin por Default de Guardado

Puedes cambiar el default del directorio donde se guardan los universos Tambien es posible configurar la opcin de salvar el universo automticamente cada cierto tiempo.

Selecciona el men Tools, Options:

SAP 2010 / Page 37

Conexiones Existentes

Accesa a la ventana de conexiones seleccionando el Men Tools, Connection

Aqu se localizan todas las conexiones publicadas las cuales pueden ser modificadas, borradas y editadas.

SAP 2010 / Page 38

Estableciendo Parmetros

Tab Definition: nombre, descripcin y conexin de la base de datos Tab Summary : autor y estadsticas sobre el universo Tab Strategies : mecanismos mediante los cuales se crearan los nuevos universos. Tab Controls : maneja el acceso y el control de recursos

SAP 2010 / Page 39

Estableciendo Parmetros

Tab SQL : queries y parametros de SQL Tab Links : habilita ligas con otros universos Tab Parameter: permite establecer configuraciones avanzadas relacionadas con el RDBMS que se utiliza en la conexin.

SAP 2010 / Page 40

Estableciendo Parmetros : Tab Summary

El Tab Summary despliega informacin general sobre el universo

SAP 2010 / Page 41

Estableciendo Parmetros: Tab Strategies

Provee de estrategas automatizadas para:

Crear Objetos Crear joins Visualizacin e interpretacin de tablas y entidades

SAP 2010 / Page 42

Estableciendo Parmetros: Controls Tab

Permite limitar el tiempo y los resultados de las consultas realizadas

El supervisor puede cambiar estos parmetros para grupos y usuarios en especfico

SAP 2010 / Page 43

Estableciendo Parmetros: Tab SQL

Permite limitar el tipo de sentencias SQL que se generan a partir del universo

El administrador puede cambiar estos parametros para grupos y usuarios especificos

SAP 2010 / Page 44

Estableciendo Parmetros: Tab Links

Permite habilitar ligas dinmicas con otros universos El proposito fundamental es ahorrar en el mantenimiento donde algunos objetos se usan en muchos universos

SAP 2010 / Page 45

Estableciendo Parmetros: Tab Parameters

Permite agregar nuevos parmetros de acuerdo a las necesidades del administrador y las caractersticas propias del RDMS utilizado por el universo

SAP 2010 / Page 46

Resumen

Los dos parmetros obligatorios para comenzar a crear universos son: Un nombre de usuario Una conexin a una base de datos Un universo permite conexin a una Base de Datos Existen distintos parmetros del universo que permiten interactuar con el ambiente de trabajo y con el RDBMS El Administrador puede modificar algunos parmetros para grupos y usuarios en especifico

SAP 2010 / Page 47

MER - Adicin de Tablas

Usa el Table browser: Double-click en el background del panel de estructura

Click en Escoge Insert, Table, de la barra de menus El Table browser despliega todas las tablas base y las vistas de la base de datos Puedes seleccionar multiples tablas usando Shift key o Ctrl key

SAP 2010 / Page 48

Organizando Tablas

Click en pantalla Click sobre

para arreglar las tablas de forma que se visualicen lo mejor posible an la

para aumentar o disminuir el tamao del grafico

Ver el contenido de las tablas, cambiar el desplegado de la tabla Ver el nmero de registros de una tabla

SAP 2010 / Page 49

Personalizando la insercin de tablas

Selecciona tools, Options, click en el tab Database Desde aqui se puede seleccionar la forma en que se incluirn las tablas Se puede definir estratgias de insercin: Extraer joins con las tablas Detectar cardinalidades Crear objetos cuando se insertan tablas

SAP 2010 / Page 50

Resumen

Insertar tablas Existen diferentes caminos para visualizar tablas Es posible definir el esquema de Joins en el modelo entidad relacin a partir de RDBMS o directamente utilizando Business Objects Designer.

SAP 2010 / Page 51

Como trabajan los Joins en SQL

SAP 2010 / Page 52

Joins

Un join es una condicin que restringe el resultado de un query multi-relacional

Existen varios tipos de joins:


Equi-join (tambin conocido como estndar o inner join) Outer join Theta join Self restricting join

SAP 2010 / Page 53

Equi-Joins

SAP 2010 / Page 54

Crear y borrar Joins Manualmente

Un join puede ser creado de dos formas:


Grficamente

Click en :Insert, Joins y en Edit Join box

Para borrar un join, click sobre la lnea del join y presiona Delete

SAP 2010 / Page 55

Deteccin automtica

La Estrategia para detectar automticamente los joins est basada en nombres de columnas comunes entre tablas Puedes escoger una de tres estrategias para los diferentes tipos de joins:

Smart Matching Column Names (sin llaves.) All Matching Column Names All Matching Numeric Column Names

SAP 2010 / Page 56

Outer Joins

SAP 2010 / Page 57

Creando Outer Joins

El Outer Join se establece a partir de un Equi-Join existente.

SAP 2010 / Page 58

Theta Join

El theta join se basa en una expresin diferente a la igualdad.

Theta Join

Theta Join Result Set:

SAP 2010 / Page 59

Creacin de Theta Joins

El Theta Join se establece a partir de un Equi-Join existente.

CTRL-CLICK

SAP 2010 / Page 60

Self Restricting Join

Este no corresponde estrictamente a un join. Se trata de un mtodo para restringir datos, impuesto directamente en la estructura del universo.

SAP 2010 / Page 61

Creando Self Restricting Joins

Restriccin

SAP 2010 / Page 62

Modo de lista

h h

El modo de lista despliega tablas, joins y el contexto Esto es posible para identificar los joins relacionados con las tablas

SAP 2010 / Page 63

Cardinalidad

Muestra las relaciones entre tablas basadas en un join

Las relaciones deben de ser de uno a muchos o de uno a uno, nunca de muchos a muchos No es necesario utilizar sentencias SQL Solo es requerida para resolver siclos

SAP 2010 / Page 64

Cardinalidad

Manualmente se usa: Edit Join de la caja de dialogo Cardinality

Automticamente se usa:

(pero puede tomar bastante tiempo)

SAP 2010 / Page 65

Verificacin de Integridad

Siempre es necesario verificar la integridad despus de definir los joins:

SAP 2010 / Page 66

Pruebas

Recuerda:

Una vez creados los objetos en el universo, es necesario relizar un

exhaustivo proceso de pruebas para determinar que el universo genere el SQL


correcto.

SAP 2010 / Page 67

Resumen

Establecer diferentes tipos de join de acuerdo a las reglas de negocio

Como establecer la cardinalidad de un join

Siempre realiza la revisin estructural del universo despus de de establecer los join y sus correspondientes cardinalidades

SAP 2010 / Page 68

Clases y Objetos

SAP 2010 / Page 69

Objetivos

Organizar el universo en clases y sub-clases Crear objetos dimensin, detalles e indicadores Entender y editar las propiedades de los objetos Prueba de Objetos

SAP 2010 / Page 70

Objetos

Dimensiones
Campos clave para generar consultas

Detalles
Campos de informacin adicional relacionada a una dimensin

Indicadores
Campos agregados de tipo numrico

SAP 2010 / Page 71

Clases

Agrupaciones de objetos similares

Criterios secundarios de agrupacin

SAP 2010 / Page 72

Clases y Objetos

Ordena las dimensiones jerrquicamente

Los objetos Detalle siempre estn relacionados a una dimensin

SAP 2010 / Page 73

Clases y Objetos

Los indicadores son agrupados en clases independientes Excepto cuando solo pueden ser proyectados por dimensiones de una clase en particular

SAP 2010 / Page 74

Creacin y Edicin de Clases

Usa clases

para crear

Usa la descripcin para proveer de informacin a los usuarios

SAP 2010 / Page 75

Creacin de Sub-Clases

Las Sub-clases permiten una mejor organizacin de los objetos

Permiten organizar mejor las clases

Usa el men contextual de la clase para crear sub-clases

SAP 2010 / Page 76

Creacin de Clases desde una tabla

Usa Drag and Drop Este wizard te ayudara a crear un objeto por cada campo

SAP 2010 / Page 77

Creacin de Objectos

Existen Diferentes Caminos Manualmente con: Drag and drop de las columnas de la base de datos hacia las clases Inserta objetos de otro universo ( copiar y pegar )

SAP 2010 / Page 78

Propiedades de Objetos

Por default el tipo del objeto es el mismo que en la base de datos

Descripcin del objecto

Generacin automtica de la sentencia SQL

SAP 2010 / Page 79

Clusulas Select y Where

SQL

Listas de Objetos, operadores y Funciones

SAP 2010 / Page 80

Propiedades de Objetos

Define el tipo de objeto

Asocia una lista de valores para usuarios finales

SAP 2010 / Page 81

Propiedades de Objetos

Acceso a objetos basado en seguridad a nivel aplicacin

SAP 2010 / Page 82

Integridad

Recuerde verificar la integridad despus de crear objetos

SAP 2010 / Page 83

Pruebas

Mientras desarrolla el universo, observe el siguiente ciclo de trabajo: Modificar Universos

Distribuir Universos

Probar Universos

SAP 2010 / Page 84

Resumen

Organizacin del universo en clases y sub-Clases de acuerdo a la lgica del negocio Creacin de clases y sub-clases Crear objetos manualmente y automticamente Crear dimensiones y objetos detalle Entender y editar las propiedades de los objetos Ciclo de Pruebas

SAP 2010 / Page 85

Objetos Magnitud

SAP 2010 / Page 86

Objetivos

Entender que es un objeto magnitud

Crear un objeto magnitud

Conocer como se prueba un objeto magnitud

SAP 2010 / Page 87

Objeto magnitud

Una magnitud es un objeto que representa informacin numrica

Una magnitud es un objeto que es creado para agregar funciones

Existen cinco funciones bsicas de agregacin que son:


Sum Count Average Maximum Minimum

SAP 2010 / Page 88

Magnitud Dinmica

Un objeto magnitud es semnticamente dinmico

SAP 2010 / Page 89

Clusula SELECT

SAP 2010 / Page 90

Clusula SELECT

SAP 2010 / Page 91

Niveles de Agregacin

Consulta (Query)

Resultados de la Consulta Proveedor de Datos

BD

SAP 2010 / Page 92

Agregacin en nivel de proyeccin

Proyectando todas las variables en el microcubo ninguna agregacin ocurre

Proyectando algunas variables del microcubo la agregacion ocurre

SAP 2010 / Page 93

Propiedades de objetos indicador :

El tipo de dato debe de ser numrico

Es recomendable que la clusula SELECT sea agregada

SAP 2010 / Page 94

Propiedades de objetos magnitud :

El tipo de objeto debe de ser magnitud (measure)

La funcin de agregacin debe de ser apropiada para el conjunto de datos

Es recomendable que las magnitudes no tengan asociada una lista de valores

SAP 2010 / Page 95

Pruebas

Existen tres elementos para probar una dimensin o los detalles de los objetos:

1 Verificar la existencia de los objetos. 2 Verificar las sentencias SQL. 3 Verificar los resultados de las consultas. Los Objetos magnitud necesitan pruebas ms detalladas :

1 Verificar la existencia de los objetos.

2 Verificar las sentencias SQL. Verificar con por lo 3 Verificar los resultados de las consultas 4 Verificar con diferentes dimensiones menos 2 niveles de proyeccin.

SAP 2010 / Page 96

Pruebas

Sin GROUP BY

GROUP BY Country.Country

GROUP BY Country.Country, Region.Region_Name

SAP 2010 / Page 97

Pruebas

SAP 2010 / Page 98

Problemas de Agregacin

La clusula Group By agrupa cada dimensin y genera un valor numerico por cada grupo. Si la consulta no se realiza cuidadosamente esto puede generar datos errneos.

SAP 2010 / Page 99

Resumen

Las magnitudes siempre implican una funcin de agregacin en la clusula SELECT.

La proyeccin de los datos esta siempre asociada a la combinacin de objetos de tipo dimensin y magnitudes numricas.

Un proceso intensivo de pruebas nunca esta de ms.

SAP 2010 / Page 100

Restricciones

SAP 2010 / Page 101

Objetivos

Aplicar restricciones a objetos Crear condiciones en objectos Aplicar restricciones en tablas Aplicar restricciones en los objectos usando joins adicionales Conocer cuando es apropiado usar cada una de estas tcnicas

SAP 2010 / Page 102

Restricciones

La clausula Where limita el nmero de registros que genera una consulta.

WHERE ... join...

WHERE ... join ... AND Country=United Kingdom

SAP 2010 / Page 103

Mtodos de restriccin

La clausula Where puede ser indicada mediante varios mecanismos:

Designers:
Clausula Where : Objeto Condicin:

Users:
Utilizando un Objeto Condicin: Definir una Condicin :

Filtrar el reporte: Configuracin del Join: Auto Joins:

SAP 2010 / Page 104

Restringiendo objetos

La restriccin a un objeto le permite generar informacin ms exacta:

SAP 2010 / Page 105

Restricciones: Consideraciones

Las jerarquias son impuestas a multiples objetos. Es necesario manejar las restricciones por objeto. No siempre son obvias para el usuario. Pueden generarse conflictos si las condiciones operan sobre los mismos objetos.

Por Ejemplo:

El usuario espera obtener registros de los clientes registrados en Francia y Alemania, pero no obtiene registros, ya que ningn cliente es de Francs y Alemn.

SAP 2010 / Page 106

Restricciones:Ventajas

Las consultas son forzadas a aplicar restricciones an cuando el ususario no se entere. Esto facilita su trabajo.

En general es mejor aplicar una restriccin siempre que sea absolutamente necesario.

SAP 2010 / Page 107

Restricciones

Si se aplican varias condiciones en la clausula Where haciendo referencia al mismo objeto:

Esto genera conflictos.

SAP 2010 / Page 108

Restricciones

Utiliza sentencias Select condicionadas en vez de objetos restriccin.

Mltiples Objetos sin conflictos.

SAP 2010 / Page 109

Objectos Condicin: Caractersticas

Condiciones complejas y condiciones utilizadas frecuentemente.

Permite al usuario aplicar la restriccin segn lo requiera.

No es posible utilizarlos en mltiples objetos.

Los objetos condicin no alteran la presentacin de los objetos dimensin.

SAP 2010 / Page 110

Objectos Condicin

Select Condition Object View

Seleccin del objeto Condicin

Nombre de la Condicin

Descripcin

Clusula Where

SAP 2010 / Page 111

Restricciones a nivel Entidad

Con el fin de simplificar la estructura del universo es posible restringir los datos de una tabla utilizando un Auto Join.

SAP 2010 / Page 112

Restricciones a nivel Entidad: Ventajas

La restriccin es aplicada cuando la tabla es referenciada por un objeto que provenga de ella. Si la tabla aparece en la clausula FROM, la restriccin tambin aparece en la clusula WHERE.

SAP 2010 / Page 113

Cuando restringir Datos

Aplica restricciones sobre objetos cuando dichas restricciones no fueron consideradas directamente en alguna tabla del modelo.

Utiliza objetos condicin cuando quieras proveeer al usuario condiciones opcionales predefinidas.

Utiliza restricciones a nivel entidad (Self-Restricting Joins) cuando sea necesario aplicar la restriccin en todo caso que sea incluido algn campo de esa tabla en las consultas.

SAP 2010 / Page 114

Resumen

Cuando utilizar Clausulas SELECT condicionadas en vez de restricciones a objetos. Como utilizar Objetos condicin para facilitar al usuario incorporar restricciones adicionales. Como utilizar Self-Restricting Joins imponer restricciones directamente sobre la estructura relacional del universo. Como manejar restricciones con Join adicionales. Cuando utilizar cada uno de estos mtodos.

SAP 2010 / Page 115

Jerarquas

SAP 2010 / Page 116

Objetivos

Organizar Jerarquas que faciliten la interaccin de los analistas.

Crear dimensiones de tiempo.

Crear Jerarquias personalizadas.

SAP 2010 / Page 117

Qu es una Jerarqua?

Nivel

Datos U.K.

North

South

Liverpool Manchester Newcastle

London Southampton Bristol

SAP 2010 / Page 118

Qu es una Jerarqua Predeterminada?

Una Jerarqua predeterminada corresponde al orden en que se encuentran ordenados los objetos dentro de una clase.

Esto se aprecia claramente en el Panel de Consultas

SAP 2010 / Page 119

Creacin de Jerarquas

El Diseador debe asegurarse, en la medida de lo posible, que las dimensiones esten organizadas en el orden en que al usuario le sea mas sencillo identificar su nivel.

SAP 2010 / Page 120

Niveles de Anlisis

Las dimensiones representan la jerarqua

Nivel Tope Primer Nivel Segundo Nivel Tercer Nivel

Los Indicadores pueden ser analizados a cada nivel.

SAP 2010 / Page 121

Jerarquas de Tiempo

Fecha de Venta 25/11/99

Da

Mes

Ao

Trimestre

SAP 2010 / Page 122

Jerarquas de Tiempo

Jerarquas de Tiempo Automticas

Funciones del RDBMS

Jerarquas de Tiempo basadas en tablas

SAP 2010 / Page 123

Jerarquas Personalizadas

Las jerarquas Personalizadas combinan objetos de la jerarquas predeterminadas para generar rutas de anlisis.

Jerarqua Personalizada

Jerarquas Predeterminadas

SAP 2010 / Page 124

Jerarquas Personalizadas

(Men Herramientas, Jerarquas)

Organiza los objetos de las jerarquas Predefinidas en Jerarquas Personalizadas

SAP 2010 / Page 125

Jerarquas Personalizadas

En el mdulo de mbito de Anlisis del Panel de Consultas se despliegan las jerarquas:

SAP 2010 / Page 126

Resumen

Cmo organizar las Jerarquas?

Cmo crear Jerarquas de tiempo?

Cmo crear Jerarquas Personalizadas?

Cmo utilizar las Jerarquas disponibles?

SAP 2010 / Page 127

Documentacin y Distribucin

SAP 2010 / Page 128

Objetivos

Impresin de propiedades. Impresin de Esquema. Conocer la ventajas y desventajas de los 2 diferentes modos de distribucin de universos. Distribucin del universo en modo Grupo de Trabajo

Distribucin del universo en modo Grupo Corporativo

SAP 2010 / Page 129

Documentacin de Universos

Seleciona el men Tools, Opciones , selecciona la pestaa Imprimir para indicar que se deber imprimir.

Selecciona el Men Archivo, Imprimir.

SAP 2010 / Page 130

Ciclo de Diseo

Fase 3

Fase 1-2

Fase 4

Fase 5 Phase 7 Phase 6


Cada Fase implica diferente modalidad de distribucin

SAP 2010 / Page 131

Distribucin de Universos

Existen 2 modos de distribucin de universos

File System

Repositorio

SAP 2010 / Page 132

Modo Grupo de Trabajo

S:\Test Seguridad de Red

Servidor de Archivos

S:\Designer

Business Objects Universe Motors2k.unv

(Conexin Compartida)

SAP 2010 / Page 133

Modo Corporativo

Business Objects Universe Universe Domain Name

Repositorio

Motors2k.unv

Supervisor en control Exportacin


Business Objects Universe Motors2k.unv Universe Domain Name Motors2k.unv

Seguridad Corporativa BO basada en un Repositorio Centralizado

(Conexin Segura)

SAP 2010 / Page 134

Exportacin

El Diseador exporta el universo al Repositorio, permitiendo el acceso a los usuarios cuyos privilegios le permitan su utilizacin.

Repositorio

Diseador

En el repositorio solo se almacena la versin ms reciente del universo.

SAP 2010 / Page 135

Resumen

Cmo imprimir la informacin del universo?

Cmo imprimir el esquema del universo?

Modos de distribucin

SAP 2010 / Page 136

Restricciones de Acceso

SAP 2010 / Page 137

Definiendo seguridad en el universo

Se pueden definir restricciones para que los usuarios accesen a un universo.

Un grupo de restricciones es definido como un Set de Restricciones. Este puede restringir el acceso al universo a nivel de objetos, registros, queries, sentencias SQL y conexiones.

Un Set de Restricciones puede aplicarse a un usuario o a un grupo de usuarios, limitando el acceso a objetos y recursos del universo basados en el perfil del grupo o usuario.

SAP 2010 / Page 138

Restricciones de acceso

Definir un Set de Restricciones

Editar un Set de Restricciones

Aplicar un Set de Restricciones a un usuario o grupo

Definir niveles de prioridad en restricciones

Ver restricciones de seguridad asignadas a usuarios y grupos.

SAP 2010 / Page 139

Definir Set de Restricciones


Se pueden aplicar a grupos de usuarios o usuarios. Cuando el usuario se conecta al universo los objetos, registros, queries y conexiones son determinadas por el set de restriccin aplicado. Para crear un Set de Restricciones:

Seleccionar Tools > Edit Security Restrictions o click sobre el botn

Click New Escribir el nombre del Set de Restriccin

SAP 2010 / Page 140

Definir Set de Restricciones

Conexiones

Controles sobre queries

Objetos

Registros

Mapeo de tablas

SAP 2010 / Page 141

Ejemplo de restriccin sobre objetos

Seleccionar el tipo de restriccin p.e. Objects

Agregar una nueva restriccin y establecer como nombre de la restriccin de Omitir proveedores

Click sobre el botn Select

Seleccionar el objeto que ser restringido en el universo

Click OK

SAP 2010 / Page 142

Ejemplo de restriccin sobre registros


Seleccionar el tipo de restriccin Rows

Agregar una nueva restriccin y seleccionar los registros de acuerdo a la condicin de la tabla Customer, todos los registros cuyo pas es USA

Click sobre el boton >> (del lado de la clusula Where) para accesar al query de sql.

Definir la sentencia de la clusula WHERE

Click OK.

SAP 2010 / Page 143

Editar un Set de Restricciones


Seleccionar el Set de restriccin y click sobre el botn Edit

Modificar el set de restriccin : Agregar nueva restriccin Borrar una restriccin Modificar una restriccin Checar restricciones

Click Ok despus de hecho el cambio sobre el set de restriccin.

Click Ok para salir de la pantalla de creacin y/o modificacin de sets.


SAP 2010 / Page 144

Aplicar un Set de Restricciones

El Set de Restricciones puede aplicarse a usuarios individuales o a grupos de usuarios, previamente definidos dentro del esquema de usuarios y grupos de Enterprise.

Seleccionar Tools > Apply Security Restrictions to user o groups o click sobre el botn

SAP 2010 / Page 145

Aplicar un Set de Restricciones


Seleccionar el usuario o grupo

Click sobre el botn

Se despliega la lista de usuarios y grupos

Seleccionar el usuario(s) o grupo de la lista. P.e. el usuario clientes

El usuario clientes no debe tener acceso a la carpeta de proveedores de la empresa.

Click en el botn Select y despus el botn Close.


SAP 2010 / Page 146

Aplicar un Set de Restricciones


Seleccionar el usuario o grupo

Click sobre el combo box en la opcin Select a Restriction Set o click sobre ... Se despliega la lista de usuarios y grupos

Seleccionar de la lista el Set de Restriccin a aplicar

Click sobre el botn Apply

Click Ok

Seleccionar el Set de Restriccn llamado Objetos.

SAP 2010 / Page 147

Prioridad en restricciones
Cuando un mismo usuario pertenece a ms de un grupo, se puede definir cual restriccin toma prioridad. El set de restricciones que se aplicar ser aquel asignado al grupo de menor prioridad.

Ejemplo: El usuario clientes se encuentra en el grupo consultores y diseadores. El grupo consultores puede obtener hasta un mximo de 20 registros en una consulta, y el grupo diseadores no tiene restriccin sobre el nmero de registros.

Grupo Consultores prioridad 1 Grupo Diseadores prioridad 2

SAP 2010 / Page 148

Prioridad en restricciones
Dado que el grupo Diseadores tiene prioridad 2, el usuario clientes podr ejecutar un query sin lmite de registros.

Se puede cambiar el orden de prioridad, moviendo el orden de los grupos.

Click sobre el botn View or change group priority

Mover el orden de los grupos (Move Up / Move Down).

Click Ok.

SAP 2010 / Page 149

Ver restricciones asignadas


Se pueden consultar que restricciones han sido aplicadas a los usuarios o grupo de usuarios.

Seleccionar Tools > Preview Security Restrictions o click sobre el botn

Seleccionar el usuario o grupo y click el botn View.

SAP 2010 / Page 150

Вам также может понравиться