Como Diseñar Universos Con BOXI

630
Manual de usuario de la herramienta de diseño de universos ■ SAP BusinessObjects Business Intelligence platform 4.0 Feature Pack 3 2012-05-10

Transcript of Como Diseñar Universos Con BOXI

  • Manual de usuario de la herramienta de diseo de universos SAP BusinessObjects Business Intelligence platform 4.0 Feature Pack 3

    2012-05-10

  • 2012 SAP AG.Reservados todos los derechos. SAP, R/3, SAP NetWeaver, Duet, PartnerEdge,ByDesign, SAP Business BusinessObjects Explorer, StreamWork, SAP HANA y otros productos y

    Copyright

    servicios de SAP mencionados aqu, as como sus respectivos logotipos, son marcas comercialeso marcas registradas de SAP AG en Alemania y en otros pases. Business Objects y el logotipo deBusiness Objects, BusinessObjects, Crystal Reports, Crystal Decisions, Web Intelligence, Xcelsiusy otros productos y servicios de Business Objects mencionados, as como sus logotipos respectivos,son marcas comerciales o marcas registradas de Business Objects Software Ltd. Business Objectses una empresa de SAP. Sybase y Adaptive Server, iAnywhere, Sybase 365, SQL Anywhere y otrosproductos y servicios de Sybase mencionados, as como sus logotipos respectivos son marcascomerciales o marcas registradas de Sybase, Inc. Sybase es una empresa de SAP. Crossgate, m@gicEDDY, B2B 360, y B2B 360 Services son marcas registradas de Crossgate AG en Alemania y enotros pases. Crossgate es una empresa de SAP. Todos los dems nombres de productos y serviciosmencionados son marcas comerciales de sus respectivas empresas. Los datos de este documentoslo tienen carcter informativo. Las especificaciones de productos en cada pas pueden ser diferentes.Estos materiales pueden modificarse sin previo aviso. Estos materiales los proporciona SAP AG ysus empresas afiliadas ("SAP Group") con carcter informativo, sin representacin ni garanta deningn tipo y SAP Group no se hace responsable de los errores u omisiones en dichos materiales.Las nicas garantas para los productos y servicios de SAP Group son aquellas especificadas en lasclausulas expresas de garanta que acompaan a dichos productos y servicios, si las hubiera. Nadade lo que aparezca en este documento debe interpretarse como garanta adicional.

    2012-05-10

  • Contenido

    Introduccin de la herramienta de diseo de universos.......................................................15Captulo 1

    Historial de documentos: Herramienta de diseo de universos...............................................151.1

    Introduccin...........................................................................................................................151.2

    Herramienta de diseo de universos y fundamentos del universo...........................................161.3

    Qu es un universo?.............................................................................................................161.3.1

    Cul es la funcin de un universo?........................................................................................161.3.2

    Qu contiene un universo?...................................................................................................171.3.3

    Acerca de la ventana de universo...........................................................................................191.3.4

    Ruta de acceso raz de instalacin de la herramienta de diseo de universos.........................201.3.5

    Cmo uso la herramienta de diseo de universos para crear universos?..............................201.4

    Cmo generan los objetos el SQL?......................................................................................211.4.1

    Qu tipos de esquemas de base de datos se admiten?........................................................211.4.2

    Cmo se utilizan los universos?............................................................................................221.4.3

    Quin es el diseador de universos?....................................................................................231.5

    Capacidades y conocimientos necesarios..............................................................................231.5.1

    Cules son las tareas del diseador de universos?...............................................................241.5.2

    Pasos bsicos para crear un universo....................................................................................241.6

    Introduccin al proceso de desarrollo del universo.................................................................251.7

    Metodologa de diseo de universos......................................................................................251.7.1

    Ciclo de desarrollo del universo.............................................................................................271.7.2

    Optimizacin de la planificacin del universo y tiempo de implementacin..............................291.7.3

    Universos multilinges...........................................................................................................291.8

    Universos multilinges...........................................................................................................291.8.1

    Definiciones de idiomas y configuraciones regionales............................................................301.8.2

    Las diferentes configuraciones regionales..............................................................................311.8.3

    Configurar el idioma del producto para la interfaz de usuarios de la herramienta de diseo deuniversos...............................................................................................................................32

    1.8.4

    Consumir universos multilinges............................................................................................321.8.5

    Determinar la configuracin regional alternativa en universos vinculados................................331.8.6

    Herramienta de administracin de traducciones.....................................................................331.8.7

    Datos multilinges..................................................................................................................341.8.8

    Materiales de ejemplo de la herramienta de diseo de universos...........................................341.9

    Bases de datos de demostracin...........................................................................................341.9.1

    2012-05-103

  • Universos de demostracin....................................................................................................351.9.2

    Uso de universos con la herramienta de diseo de informacin..............................................351.10

    Realizacin de operaciones bsicas.....................................................................................37Captulo 2

    Presentacin general..............................................................................................................372.1

    Inicio de la herramienta de diseo de universos......................................................................372.2

    Para iniciar la herramienta de diseo de universos..................................................................382.2.1

    Usar el Asistente para la creacin de universos ....................................................................392.2.2

    Trabajar con conexiones y universos de XI R2 en Designer XI R3..........................................392.3

    Creacin de un universo bsico mediante el Asistente para la creacin de universos.............402.4

    Razones para utilizar el Asistente para la creacin de universos.............................................402.4.1

    Usar el Asistente para la creacin de universos.....................................................................412.4.2

    Realizar un seguimiento de un universo creado con el Asistente para la creacin de universos.482.4.3

    Importar un universo..............................................................................................................482.5

    Importar un universo del repositorio.......................................................................................482.5.1

    Diferencias entre abrir e importar...........................................................................................492.5.2

    Apertura de un universo.........................................................................................................492.6

    Exportacin de un universo....................................................................................................502.7

    Cmo estn organizados los universos en el sistema de archivos del repositorio?...............512.7.1

    Exportacin de un universo al repositorio...............................................................................512.7.2

    Diferencias entre exportar y guardar......................................................................................522.7.3

    Guardar un universo...............................................................................................................522.8

    Nombres de archivo de universo como identificadores...........................................................532.8.1

    Guardar un universo...............................................................................................................532.8.2

    Salvaguarda de la definicin de un universo como PDF..........................................................532.8.3

    Cierre de un universo.............................................................................................................552.9

    Trabajo con diseadores mltiples..........................................................................................552.10

    Bloqueo de un universo..........................................................................................................552.10.1

    Nmero de revisin................................................................................................................562.10.2

    Uso de la interfaz de usuario de la herramienta de diseo de universos.................................562.11

    Elementos principales de la interfaz de usuario.......................................................................562.11.1

    Interfaz de usuario de la herramienta de diseo de universos.................................................572.11.2

    Manipular ventanas ...............................................................................................................582.11.3

    Uso de las barras de herramientas.........................................................................................582.11.4

    Realizar una accin u operacin en la herramienta de diseo de universos.............................602.11.5

    Utilizar Buscar y reemplazar...................................................................................................612.12

    Utilizar Buscar........................................................................................................................622.12.1

    Utilizar la bsqueda rpida......................................................................................................652.12.2

    Organizar la presentacin de tablas........................................................................................652.13

    Cmo se representan las tablas?.........................................................................................662.13.1

    Manipular tablas.....................................................................................................................662.13.2

    2012-05-104

    Contenido

  • Usar el modo Lista.................................................................................................................672.13.3

    Organizar las tablas automticamente....................................................................................692.13.4

    Cambiar la presentacin de las tablas....................................................................................692.13.5

    Seleccionar las opciones de visualizacin del esquema..........................................................712.14

    Configurar las opciones grficas de presentacin del panel Estructura...................................722.14.1

    Visualizar los valores de tablas y columnas............................................................................732.14.2

    Visualizar un nmero de filas en las tablas de la base de datos..............................................762.14.3

    Imprimir un universo...............................................................................................................802.15

    Configuracin de las opciones de impresin...........................................................................802.15.1

    Creacin de un universo y configuracin de los parmetros del universo...........................83Captulo 3

    Qu son los parmetros del universo?..................................................................................833.1

    Crear un nuevo universo........................................................................................................843.2

    Creacin de un nuevo universo desde el principio..................................................................853.2.1

    Visualizacin e introduccin de informacin de resumen........................................................863.3

    Definicin de los parmetros de un universo..........................................................................873.4

    Identificar el universo ............................................................................................................883.4.1

    Definir y editar conexiones.....................................................................................................903.4.2

    Definir los parmetros del resumen de un universo................................................................993.4.3

    Para ver e introducir informacin de resumen:........................................................................993.4.4

    Seleccin de estrategias......................................................................................................1003.4.5

    Indicar los controles de recursos..........................................................................................1053.4.6

    Qu opciones de recursos del sistema estn disponibles?.................................................1053.4.7

    Para introducir informacin de control de recursos:..............................................................1063.4.8

    Limitar el tiempo de ejecucin de las consultas que generan varias sentencias SQL............1073.4.9

    Indicacin de las restricciones SQL......................................................................................1073.4.10

    Indicacin de opciones para los universos vinculados...........................................................1103.4.11

    Definir parmetros de generacin de SQL...........................................................................1103.4.12

    Acerca de parmetros de generacin de SQL......................................................................1133.4.13

    Parmetros SQL definidos en la interfaz de usuario.............................................................1133.4.14

    Parmetros SQL definidos en los archivos PRM..................................................................1353.4.15

    Creacin de un esquema con tablas y combinaciones.......................................................153Captulo 4

    Presentacin general............................................................................................................1534.1

    Qu es un esquema?..........................................................................................................1534.2

    El diseo del esquema es la base de un universo eficaz.......................................................1544.2.1

    Diseo del esquema y proceso de creacin de universos....................................................1544.2.2

    Cules son las etapas del diseo de un esquema?.............................................................1554.2.3

    Insertar tablas......................................................................................................................1554.3

    Usar el Explorador de tablas.................................................................................................1554.3.1

    2012-05-105

    Contenido

  • Organizacin de tablas en el panel Estructura.......................................................................1594.3.2

    Usar tablas derivadas...........................................................................................................1604.4

    Agregar, editar y eliminar tablas derivadas...........................................................................1604.4.1

    Tablas derivadas anidadas....................................................................................................1634.5

    Utilizacin del Editor de tablas derivadas..............................................................................1644.5.1

    Para crear una tabla derivada anidada..................................................................................1644.5.2

    Cambiar de nombre las tablas derivadas anidadas................................................................1654.5.3

    Usar tablas con columnas de entradas.................................................................................1654.6

    Para definir una lista de valores definida...............................................................................1664.6.1

    Cmo definir una lista de valores que el usuario introduzca o seleccione.............................1674.6.2

    Definir combinaciones..........................................................................................................1674.7

    Qu es una combinacin?...................................................................................................1674.7.1

    Por qu se utilizan las combinaciones en un esquema?......................................................1684.7.2

    Qu SQL infiere una combinacin?.....................................................................................1684.7.3

    Qu tablas no necesitan combinarse?................................................................................1694.7.4

    Combinar claves principal y externa.....................................................................................1694.7.5

    Interpretar la cardinalidad de una combinacin......................................................................1714.7.6

    Crear combinaciones...........................................................................................................1714.7.7

    Propiedades de la combinacin............................................................................................1764.7.8

    Edicin de una combinacin.................................................................................................1794.7.9

    Soporte de ANSI 92 para las combinaciones de un universo................................................1834.7.10

    Eliminacin de combinaciones..............................................................................................1874.7.11

    Definir tipos especficos de combinaciones..........................................................................1884.8

    Crear equicombinaciones.....................................................................................................1894.8.1

    Combinaciones theta...........................................................................................................1934.8.2

    Combinaciones externas......................................................................................................1964.8.3

    Combinaciones de acceso directo........................................................................................2004.8.4

    Combinaciones de autorrestriccin......................................................................................2014.8.5

    Utilizar cardinalidades...........................................................................................................2044.9

    Cmo se usan las cardinalidades en la herramienta de diseo de universos?.....................2054.9.1

    Configurar cardinalidades de forma manual..........................................................................2084.9.2

    Comprobar el universo.........................................................................................................2144.10

    Comprobar automticamente la integridad del universo........................................................2154.10.1

    Resolucin de problemas de combinacin en un esquema................................................223Captulo 5

    Presentacin general............................................................................................................2235.1

    Qu es un problema de ruta de acceso de combinaciones?...............................................2235.2

    Qu es una tabla de bsqueda?..........................................................................................2245.2.1

    Qu es una tabla de hechos?.............................................................................................2245.2.2

    Qu tipos de rutas de combinacin devuelven resultados incorrectos?..............................2245.2.3

    Detectar y resolver los problemas de combinaciones...........................................................2255.2.4

    2012-05-106

    Contenido

  • Definir alias..........................................................................................................................2265.3

    Cmo se utilizan los alias en un esquema?.........................................................................2265.3.1

    Creacin de alias.................................................................................................................2275.3.2

    Definir contextos..................................................................................................................2315.4

    Cmo se utilizan los contextos en un esquema?.................................................................2315.4.1

    Creacin de un contexto......................................................................................................2325.4.2

    Editar un contexto................................................................................................................2355.4.3

    Eliminar un contexto.............................................................................................................2365.4.4

    Actualizar contextos.............................................................................................................2375.4.5

    Rutas de combinacin que impiden la deteccin de contextos.............................................2375.4.6

    Cmo afectan los contextos a las consultas?.....................................................................2395.4.7

    Resolver bucles...................................................................................................................2425.5

    Qu es un bucle?...............................................................................................................2425.5.1

    Cmo afecta un bucle a las consultas?...............................................................................2445.5.2

    Identificar los bucles visualmente.........................................................................................2515.5.3

    Identificar y resolver bucles automticamente......................................................................2525.5.4

    Funciones de la herramienta para detectar y resolver bucles................................................2525.5.5

    Ejemplos de resolucin de bucles.........................................................................................2615.5.6

    Resolver trampas de abismo................................................................................................2705.6

    Qu es una trampa de abismo?..........................................................................................2715.6.1

    De qu manera una trampa de abismo infla los resultados?................................................2725.6.2

    Detectar una trampa de abismo...........................................................................................2745.6.3

    Resolucin de una trampa de abismo...................................................................................2745.6.4

    Resolver trampas de abanico...............................................................................................2775.7

    Qu es una trampa de abanico?.........................................................................................2775.7.1

    Cmo detectar una trampa de abanico?.............................................................................2795.7.2

    Cmo resolver una trampa de abanico?..............................................................................2795.7.3

    Detectar problemas de combinaciones grficamente...........................................................2835.8

    Trampa de abismo potencial.................................................................................................2835.8.1

    Trampa de abanico potencial................................................................................................2845.8.2

    Comprobar el universo.........................................................................................................2855.9

    Comprobar automticamente la integridad del universo........................................................2865.9.1

    Comprobar manualmente la integridad del universo..............................................................2875.9.2

    Actualizar la estructura del universo.....................................................................................2905.9.3

    Creacin de universos........................................................................................................293Captulo 6

    Introduccin.........................................................................................................................2936.1

    Introduccin a la creacin de universos................................................................................2936.2

    Qu es un objeto?..............................................................................................................2946.2.1

    Qu tipo de objetos se utilizan en un universo?..................................................................2956.2.2

    Qu es una clase?..............................................................................................................2956.2.3

    2012-05-107

    Contenido

  • Utilizar clases y objetos........................................................................................................2966.2.4

    Uso del panel Universo........................................................................................................2966.3

    Visualizar clases y objetos o condiciones.............................................................................2966.3.1

    Operaciones bsicas con clases, objetos y condiciones.......................................................2976.4

    Cortar, copiar, pegar............................................................................................................2976.4.1

    Desplazar clases, objetos o condiciones..............................................................................2976.4.2

    Mostrar u ocultar clases, objetos y condiciones...................................................................2986.4.3

    Definir clases.......................................................................................................................2996.5

    Creacin de una clase..........................................................................................................2996.5.1

    Propiedades de clase...........................................................................................................3016.5.2

    Modificacin de una clase....................................................................................................3026.5.3

    Utilizar subclases.................................................................................................................3026.5.4

    Definir objetos.....................................................................................................................3036.6

    Creacin de un objeto..........................................................................................................3036.6.1

    Propiedades de objeto.........................................................................................................3056.6.2

    Modificacin de un objeto....................................................................................................3066.6.3

    Definicin de objeto.............................................................................................................3066.6.4

    Propiedades.........................................................................................................................3106.6.5

    Opciones avanzadas............................................................................................................3116.6.6

    Definir la consideracin de ndice.........................................................................................3136.6.7

    Informacin de origen...........................................................................................................3186.6.8

    Utilizar el Editor de SQL para definir un objeto.....................................................................3196.6.9

    Definicin del formato de un objeto......................................................................................3226.6.10

    Visualizar la tabla utilizada en una definicin de objeto..........................................................3246.6.11

    Definir una dimensin...........................................................................................................3246.6.12

    Definicin de un detalle........................................................................................................3256.6.13

    Definir un indicador..............................................................................................................3256.6.14

    Definir restricciones para un objeto......................................................................................3326.6.15

    Definicin de objetos de condicin.......................................................................................3376.6.16

    Usar combinaciones de autorrestriccin para aplicar restricciones.......................................3436.6.17

    Aplicar una restriccin infiriendo varias tablas.......................................................................3446.6.18

    Concatenar objetos..............................................................................................................3466.6.19

    Definir jerarquas..................................................................................................................3486.7

    Qu es el anlisis multidimensional?...................................................................................3486.7.1

    Cmo identificar una jerarqua..............................................................................................3496.7.2

    Configurar jerarquas............................................................................................................3496.7.3

    Utilizar listas de valores en cascada para jerarquas.............................................................3536.8

    Crear una lista de valores en cascada..................................................................................3546.8.1

    Usar listas de valores...........................................................................................................3566.9

    Descripcin del uso de una lista de valores..........................................................................3576.9.1

    Definir el modo de utilizacin de una lista de valores con un objeto......................................3586.9.2

    2012-05-108

    Contenido

  • Propiedades y opciones de la lista de valores......................................................................3596.9.3

    Editar una lista de valores.....................................................................................................3656.9.4

    Exportacin de una lista de valores......................................................................................3696.9.5

    Actualizacin de los valores en una lista de valores..............................................................3726.9.6

    Uso de los datos de un archivo de datos personales............................................................3726.9.7

    Administracin de las listas de valores en el universo...........................................................3746.9.8

    Optimizar y personalizar los archivos .LOV..........................................................................3756.9.9

    Vnculo de universos............................................................................................................3766.10

    Descripcin de los universos vinculados..............................................................................3766.10.1

    Diferentes maneras de vincular universos............................................................................3796.10.2

    Ventajas de la vinculacin de universos................................................................................3806.10.3

    Requisitos para vincular universos........................................................................................3806.10.4

    Restricciones al vincular universos.......................................................................................3816.10.5

    Creacin de un vnculo entre dos universos.........................................................................3816.10.6

    Edicin de un universo derivado...........................................................................................3846.10.7

    Eliminacin de un vnculo......................................................................................................3856.10.8

    Bsqueda de la nueva ubicacin del universo de referencia..................................................3856.10.9

    Universos derivados y listas de valores................................................................................3866.10.10

    Presentacin de los objetos en el orden del universo de referencia......................................3866.10.11

    Inclusin de un universo en otro...........................................................................................3876.11

    Copia de un universo de referencia en un universo derivado................................................3876.11.1

    Crear universos de procedimientos almacenados................................................................3886.12

    Procedimientos almacenados en universos Java Bean.........................................................3896.12.1

    Crear un universo basado en procedimientos almacenados.................................................3896.12.2

    Probar el universo................................................................................................................3936.13

    Probar objetos en el panel Consulta.....................................................................................3936.13.1

    Comprobacin de la integridad del universo ........................................................................3946.13.2

    Probar el universo con Web Intelligence...............................................................................3946.13.3

    Optimizar universos............................................................................................................395Captulo 7

    Presentacin general............................................................................................................3957.1

    Uso de tablas de agregacin................................................................................................3957.2

    En qu consiste el uso de la tcnica de agregacin?..........................................................3967.2.1

    Aplicar la tcnica de agregacin a almacenes de datos........................................................3967.2.2

    Configurar el uso de la tcnica de agregacin......................................................................3977.2.3

    Crear los objetos.................................................................................................................3987.2.4

    Identificar todas las combinaciones de los objetos de agregacin........................................3987.2.5

    Organizar los objetos por orden de nivel de agregacin.......................................................3987.2.6

    Definir los objetos de agregacin con la funcin @Aggregate_Aware...................................3997.2.7

    Especificar los objetos incompatibles...................................................................................4017.2.8

    Especificar objetos incompatibles.........................................................................................4047.2.9

    2012-05-109

    Contenido

  • Resolver bucles que incluyen tablas de agregacin..............................................................4077.2.10

    Prueba del uso de la tcnica de agregacin..........................................................................4097.2.11

    Usar Funciones @ en el SQL de un objeto...........................................................................4097.3

    Insertar una funcin @ en un objeto......................................................................................4117.3.1

    @Aggregate_Aware.............................................................................................................4127.3.2

    @Prompt..............................................................................................................................4137.3.3

    @Script................................................................................................................................4287.3.4

    @Select...............................................................................................................................4297.3.5

    @Variable.............................................................................................................................4317.3.6

    @Where...............................................................................................................................4387.3.7

    Usar estrategias externas para personalizar la creacin de universos...................................4407.4

    Migracin de estrategias externas a la herramienta de diseo de universos.........................4407.4.1

    Informacin general de las estrategias externas...................................................................4417.4.2

    Descripcin de una estrategia externa.................................................................................4437.4.3

    Crear el texto de Ayuda para estrategias externas...............................................................4437.4.4

    Verificar la declaracin del archivo de estrategias externas..................................................4457.4.5

    Uso de estrategias externas de ejemplo..............................................................................4467.4.6

    Estructuracin del archivo de estrategias (STG)...................................................................4467.4.7

    Formatos de salida de las estrategias..................................................................................4497.4.8

    Crear una estrategia externa................................................................................................4547.4.9

    Creacin de un archivo de texto para datos.........................................................................4557.4.10

    Aplicacin de estrategias externas en la herramienta de diseo de universos......................4567.4.11

    Usar funciones analticas......................................................................................................4577.5

    Cules son funciones analticas?........................................................................................4587.5.1

    Cules son las ventajas de la utilizacin de las funciones analticas?..................................4587.5.2

    Qu familias de funciones analticas son soportadas?.........................................................4587.5.3

    Cmo se usan las funciones analticas en la herramienta de diseo de universos?.............4597.5.4

    IBM DB2 UDB y Oracle.......................................................................................................4607.5.5

    RedBrick (funciones RISQL).................................................................................................4647.5.6

    Teradata (funciones OLAP)..................................................................................................4687.5.7

    Insertar automticamente la sintaxis en las sentencias SELECT...........................................4717.5.8

    Usar la funcin de prefijo SQL..............................................................................................4727.6

    Para anteponer el parmetro de universo BEGIN_SQL a las instrucciones SQL...................4727.6.1

    Optimizar el parmetro Array Fetch......................................................................................4737.7

    Modificar el parmetro Array Fetch......................................................................................4747.7.1

    Asignacin de pesos a tablas...............................................................................................4747.8

    Modificar el archivo .PRM para asignar los pesos de tabla...................................................4747.8.1

    Modificar el nmero de filas devueltas para una tabla...........................................................4757.9

    Modificar el nmero de filas devueltas..................................................................................4757.9.1

    Usar combinaciones de acceso directo................................................................................4767.10

    2012-05-1010

    Contenido

  • Trabajar con universos OLAP.............................................................................................477Captulo 8

    Acerca de los universos OLAP.............................................................................................4778.1

    Qu es un universo OLAP?................................................................................................4778.1.1

    Qu orgenes de datos OLAP pueden utilizarse para crear un universo? ...........................4788.1.2

    Definir conexiones a orgenes de datos OLAP.....................................................................4848.2

    Acerca de las conexiones a orgenes de datos OLAP..........................................................4848.2.1

    Para iniciar el Asistente de nueva conexin..........................................................................4858.2.2

    Para seleccionar el middleware de base de datos para una conexin OLAP.........................4868.2.3

    Parmetros de inicio de sesin para conexiones SAP BW OLAP.........................................4878.2.4

    Parmetros de inicio de sesin para conexiones OLAP de MSAS .......................................4898.2.5

    Definir parmetros de inicio de sesin para conexiones Essbase.........................................4918.2.6

    Para seleccionar el cubo o la consulta de origen para conexiones OLAP..............................4928.2.7

    Para definir parmetros de configuracin para conexiones OLAP.........................................4928.2.8

    Definir parmetros personalizados para conexiones Essbase...............................................4948.2.9

    Personalizar universos OLAP...............................................................................................4948.3

    Crear universos OLAP con parmetros adicionales..............................................................4948.3.1

    Definir opciones de OLAP para su universo OLAP...............................................................4958.3.2

    Definir objetos en universos OLAP......................................................................................4978.3.3

    La herramienta de diseo de universos cuenta con funciones que la hacen compatible con losuniversos OLAP...................................................................................................................498

    8.3.4

    Funcin de proyeccin de base de datos delegada..............................................................4998.3.5

    Definir indicadores delegadas para los universos OLAP.......................................................5018.3.6

    Definir una proyeccin de agregacin para un indicador.......................................................5018.3.7

    Indicadores calculados en universos OLAP..........................................................................5028.3.8

    Acerca de las funciones MDX para consultas de cubo.........................................................5048.3.9

    Sintaxis XML para filtros y declaraciones WHERE................................................................5058.3.10

    Condiciones predefinidas en universos OLAP......................................................................5068.3.11

    Peticiones de orden opcionales en universos OLAP.............................................................5118.3.12

    Para mejorar el rendimiento de determinadas consultas en universos de SAP NetWeaver BW.5128.3.13

    Gestin de ciclo de vida de universo OLAP..........................................................................5128.4

    Acerca de la gestin de ciclo de vida de universo OLAP......................................................5138.4.1

    Informacin general: relacin entre el estado del objeto del universo y el estado del objeto OLAP............................................................................................................................................514

    8.4.2

    Para actualizar un universo OLAP.........................................................................................5178.4.3

    Volver a generar Nivel 00 para universos OLAP...................................................................5208.4.4

    Cambiar el nombre del nivel L00 a TODO............................................................................5208.4.5

    Sustituir prefijos del nivel de universo OLAP........................................................................5218.4.6

    Sincronizar el universo y el cubo de OLAP...........................................................................5218.4.7

    Cmo se administran las dimensiones en las actualizaciones del universo OLAP.................5228.4.8

    2012-05-1011

    Contenido

  • Cmo se administran las jerarquas o caractersticas en las actualizaciones del universo OLAP............................................................................................................................................527

    8.4.9

    Cmo se administran los niveles en las actualizaciones del universo OLAP ........................5358.4.10

    Cmo se administran las variables de SAP en las actualizaciones del universo OLAP .........5398.4.11

    Cmo se administran las cifras clave o los indicadores en las actualizaciones del universo OLAP............................................................................................................................................542

    8.4.12

    Cmo se administran las fechas clave de SAP en las actualizaciones del universo OLAP ....5478.4.13

    Cmo se asignan los distintos cubos OLAP a los universos.................................................5498.5

    Cmo se asignan y se usan los objetos de SAP NetWeaver BW en un universo.................5498.5.1

    Cmo asignar cubos de Essbase a componentes de universo.............................................5598.5.2

    Cmo se asignan los cubos de MSAS a componentes de universo ....................................5608.5.3

    Trabajar con universos desde orgenes de metadatos........................................................563Captulo 9

    Introduccin a la generacin de universos a partir de orgenes de metadatos.......................5639.1

    Presentacin general............................................................................................................5639.2

    Introduccin a la creacin de universos................................................................................5649.3

    Seleccin de un origen de metadatos...................................................................................5659.4

    Creacin de un universo a partir de un origen de metadatos XML........................................5659.5

    Orgenes de metadatos XML...............................................................................................5669.5.1

    Para generar un universo a partir de un origen de metadatos XML ......................................5669.5.2

    Seleccin de las opciones de universo y conexin...............................................................5679.5.3

    Para actualizar un universo a partir de un origen de metadatos XML....................................5699.5.4

    Exportacin de un universo a DB2CV..................................................................................5699.6

    Requisitos previos del universo para la exportacin..............................................................5709.6.1

    Identificacin de los metadatos de universo.........................................................................5719.6.2

    Exportacin de un universo a un archivo XML de DB2CV....................................................5729.6.3

    Asignacin de universo a metadatos DB2CV.......................................................................5729.6.4

    Asignacin de expresiones SQL especficas........................................................................5769.6.5

    Espacios de trabajo analticos de Oracle..............................................................................5789.7

    Cmo se genera un universo a partir de un cubo OLAP?....................................................5789.7.1

    Asignar estructuras OLAP de Oracle a componentes del universo.......................................5799.7.2

    Anlisis de la vista relacional................................................................................................5799.7.3

    Para qu se utilizan las combinaciones de acceso directo del universo?.............................5809.7.4

    Cmo se asignan las estructuras OLAP de Oracle a los componentes de universo?..........5829.7.5

    Crear una vista y generar un universo..................................................................................5869.7.6

    Opciones para la creacin de universos y visualizacin desde un rea de trabajo analtico deOracle..................................................................................................................................587

    9.7.7

    Crear una vista y generar un universo..................................................................................5879.7.8

    Crear una sola vista desde un rea de trabajo analtico de Oracle........................................5899.7.9

    Generar un universo a partir de una vista existente..............................................................5899.7.10

    Para generar un universo a partir de una vista existente.......................................................5899.7.11

    2012-05-1012

    Contenido

  • Despliegue de universos.....................................................................................................591Captulo 10

    Presentacin general............................................................................................................59110.1

    Cmo se implementan los universos?................................................................................59110.2

    Identificacin de un universo en el repositorio......................................................................59110.2.1

    Conceder acceso a un universo a todos los usuarios...........................................................59210.3

    Configuracin de restricciones de acceso en un universo....................................................59310.4

    Descripcin de restriccin....................................................................................................59310.4.1

    Qu restricciones se pueden aplicar en un universo?.........................................................59410.4.2

    Cmo se administran las restricciones de acceso?.............................................................59510.4.3

    Creacin de una restriccin..................................................................................................59610.4.4

    Aplicacin de restricciones de acceso al universo................................................................59910.4.5

    Adicin de un grupo de usuarios a la lista de usuarios disponibles para un universo.............60010.4.6

    Definicin de prioridad de grupo de restricciones.................................................................60110.4.7

    Visualizacin de restricciones de seguridad de usuarios y grupos........................................60210.4.8

    Administracin de usuarios e identificaciones.......................................................................60310.5

    Administracin de inicios de sesin......................................................................................60410.5.1

    Administracin de contraseas.............................................................................................60510.5.2

    Uso de los materiales de ejemplo.......................................................................................607Captulo 11

    Introduccin.........................................................................................................................60711.1

    Base de datos Club..............................................................................................................60711.2

    Estructura de las tablas........................................................................................................60711.2.1

    Ms informacin.................................................................................................................617Apndice A

    ndice 619

    2012-05-1013

    Contenido

  • 2012-05-1014

    Contenido

  • Introduccin de la herramienta de diseo de universos

    1.1 Historial de documentos: Herramienta de diseo de universos

    En la siguiente tabla se ofrece informacin general sobre los cambios ms importantes del documento.

    DescripcinFechaVersin

    Primera versin del documento.

    Universe Designer renombrado como "herra-mienta de diseo de universos"

    30 de no-viembre de2010

    Herramienta de diseo de universos4.0 de SAP BusinessObjects

    25 de febre-ro de 2011

    Herramienta de diseo de universos4.0 de SAP BusinessObjects ServicePack 1

    Los objetos de conexin tienen un derecho deseguridad adicional definido por el administradorque se denomina "Descargar conexin localmen-te".

    15 de juniode 2011

    Herramienta de diseo de universos4.0 de SAP BusinessObjects ServicePack 2

    20 de febre-ro de 2012

    Herramienta de diseo de universos4.0 de SAP BusinessObjects ServicePack 3

    1.2 Introduccin

    Este captulo proporciona una introduccin general a la herramienta de diseo de universos, laherramienta que usa para crear universos. Describe universos, lo que contienen, cmo se crean y lafuncin que tienen en su entorno de trabajo.

    Se describe el ciclo tpico de desarrollo de universos, con la optimizacin de diseo que se recomienda.Tambin se describen los universos y las bases de datos de demostracin que se entregan con estaversin.

    2012-05-1015

    Introduccin de la herramienta de diseo de universos

  • Este captulo presenta la herramienta de diseo de universos, el proceso de desarrollo y las distintasposibilidades de idiomas para el universo. Se tratan los temas siguientes:

    Temas relacionados Herramienta de diseo de universos y fundamentos del universo Cmo uso la herramienta de diseo de universos para crear universos? Quin es el diseador de universos? Introduccin al proceso de desarrollo del universo Universos multilinges

    1.3 Herramienta de diseo de universos y fundamentos del universo

    La herramienta de diseo de universos de Business Objects es una herramienta de software quepermite crear universos para usuarios de Web Intelligence y Desktop Intelligence.

    1.3.1 Qu es un universo?

    Un universo es un archivo que contiene lo siguiente:

    Los parmetros de conexin para uno o varios middlewares de base de datos.

    Estructuras SQL denominadas objetos, que representan las estructuras SQL reales de la base dedatos, tales como las columnas, tablas y funciones de las bases de datos. Los objetos se agrupanen clases. Tanto los objetos como las clases estn visibles para los usuarios de Web Intelligence.

    Un esquema de las tablas y combinaciones utilizadas en la base de datos. Los objetos se elaborana partir de las estructuras de la base de datos incluidas en el esquema. El esquema slo est visiblepara los usuarios de la herramienta de diseo de universos. No est visible para los usuarios deWeb Intelligence y de Desktop Intelligence.

    Los usuarios de Web Intelligence se conectan a un universo y ejecutan consultas en una base dedatos. De este modo pueden analizar los datos y crear informes utilizando los objetos del universo sinver ni tener conocimientos acerca de la estructura subyacente de la base de datos.

    1.3.2 Cul es la funcin de un universo?

    2012-05-1016

    Introduccin de la herramienta de diseo de universos

  • La funcin de un universo es ofrecer una interfaz que sea fcil de utilizar y entender para los usuariosno tcnicos de Web Intelligence, de modo que puedan ejecutar consultas en una base de datos paracrear informes y efectuar anlisis de los datos.

    Como diseador de universos, usar la herramienta de diseo de universos para crear objetos querepresentan estructuras de la base de datos, por ejemplo sus columnas y funciones, a las que losusuarios necesitan acceder y consultar para obtener la informacin adecuada para satisfacer lasexigencias de su actividad.

    Los objetos que cree en el universo debern ser pertinentes al entorno y vocabulario propios a laactividad de los usuarios. Su funcin es ofrecer una interfaz orientada a su entorno de trabajo de lasestructuras SQL de la base de datos.

    1.3.3 Qu contiene un universo?

    Un universo contiene las siguientes estructuras:

    Clases

    Objetos

    1.3.3.1 Clases

    Una clase es una agrupacin lgica de objetos en un universo. Representa una categora de objetos.El nombre de una clase debe indicar la categora de los objetos que contiene. Una clase puede dividirsejerrquicamente en subclases.

    1.3.3.2 Objetos

    Un objeto es un componente con nombre que se asigna a datos o a derivados de datos de la base dedatos. El nombre de un objeto debe inspirarse en la terminologa de la actividad del grupo de usuariosde destino. Por ejemplo, los objetos de un universo utilizado por un administrador de productos podranser Producto, Ciclo de vida o Fecha de lanzamiento. Un universo destinado a un analista financieropodra contener objetos tales como Margen de ganancia o Recuperacin de la inversin.

    2012-05-1017

    Introduccin de la herramienta de diseo de universos

  • 1.3.3.3 Tipos de objetos

    En la herramienta de diseo de universos los objetos pueden tener una de las tres calificacionessiguientes: dimensin, detalle o indicador.

    DescripcinTipo de objeto

    Se trata de parmetros para el anlisis. Las di-mensiones generalmente se relacionan con unajerarqua, tal como la ubicacin geogrfica, elproducto o el tiempo. Por ejemplo: Apellido yCiudad

    Dimensin

    Proporcionan la descripcin de una dimensin,pero no constituyen el centro del anlisis. Porejemplo: Nmero de telfono

    Detalle

    Contienen informacin numrica que se utilizapara cuantificar un objeto de tipo dimensin. Porejemplo, Ingresos de ventas

    Indicador

    1.3.3.4 Los objetos infieren estructuras SQL que aparecen en un esquema

    Los objetos que los usuarios de Web Intelligence ven en un universo infieren las estructuras SQLinsertadas en el esquema de la base de datos. En tanto que diseador de universos, usted crea esteesquema en base a las tablas y combinaciones que requieren los usuarios para recuperar los datosque necesitan para efectuar anlisis y crear informes.

    El esquema forma parte del archivo del universo, pero slo puede verse y accederse a l desde laherramienta de diseo de universos. Los esquemas se crean en el "panel Estructura" de la "ventanaUniverso". A continuacin se ilustra un esquema para el universo de ejemplo Beaches.unv.

    2012-05-1018

    Introduccin de la herramienta de diseo de universos

  • 1.3.3.5 Cmo se presentan los objetos en un universo?

    Los objetos se muestran como nodos en un "explorador arborescente" en el"panel Universo". Elexplorador de objetos se usa para crear, eliminar, copiar, ver y mover las clases y los objetos.

    1.3.4 Acerca de la ventana de universo

    A continuacin se muestra la "ventana de universo" de la herramienta de diseo de universos. Contieneel panel "Universo"(tambin visible en Web Intelligence) y el panel "Estructura" (visible slo en laherramienta de diseo de universos).

    2012-05-1019

    Introduccin de la herramienta de diseo de universos

  • 1.3.5 Ruta de acceso raz de instalacin de la herramienta de diseo de universos

    En este manual, la variable $INSTALLDIR es la ruta de acceso raz de instalacin para los archivosde acceso a datos que usan la herramienta de diseo de universos y Web Intelligence. Se trata de laruta de acceso de instalacin de Business Objects con el subdirectorio del sistema operativo quecontiene el ejecutable de la herramienta de diseo de universos y los controladores de acceso a losdatos.

    En Windows, $INSTALLDIR = \\...\Business Objects\BusinessObjects Enterprise12.0\win32_x86.

    Por ejemplo, C:\Archivos de programa\Business Objects\BusinessObjects Enterprise12.0\win32_x86.

    1.4 Cmo uso la herramienta de diseo de universos para crear universos?

    La herramienta de diseo de universos proporciona un asistente de conexin que permite conectarseal middleware de la base de datos. Puede crear varias conexiones con la herramienta, pero slo sepuede definir una conexin para cada universo. Esta conexin a la base de datos se guarda con eluniverso.

    2012-05-1020

    Introduccin de la herramienta de diseo de universos

  • La herramienta de diseo de universos proporciona una interfaz grfica que permite seleccionar y verlas tablas de una base de datos. En un diagrama de esquema, las tablas de la base de datos estnrepresentadas por smbolos de tabla. Se puede utilizar esta interfaz para manipular las tablas, crearcombinaciones para vincular tablas, crear tablas con alias, contextos y resolver los bucles del esquema.Los usuarios de Web Intelligence no ven este esquema.

    La herramienta de diseo de universos proporciona una vista de exploracin de los objetos, el"explorador arborescente". El "explorador arborescente" le servir para crear objetos que representenlas columnas y estructuras SQL representadas en la vista de esquema. Los usuarios de Web Intelligencemanipulan estos objetos para ejecutar consultas en una base de datos.

    La herramienta de diseo de universos permite distribuir universos importndolos del repositorio delSistema de administracin central (CMS) o exportndolos a ste.

    1.4.1 Cmo generan los objetos el SQL?

    Los usuarios de Web Intelligence crean consultas arrastrando objetos al rea de trabajo de la "consulta".La definicin de cada objeto infiere una sentencia SELECT. Al ejecutar una consulta, en la base dedatos de destino se ejecuta una sentencia SELECT y una clusula WHERE opcional para todos losobjetos.

    Cuando un usuario decide incluir un objeto de tipo dimensin y/o informacin con un objeto de tipoindicador en el rea de trabajo de la "consulta", una clusula GROUP BY que contiene el contexto dedichos objetos de tipo dimensin e informacin se agrega automticamente a la sentencia SELECT.

    Las tablas que se incluyen en la clusula FROM y las combinaciones de la clusula WHERE se infierendel esquema de tablas elaborado en el panel "Estructura".

    1.4.2 Qu tipos de esquemas de base de datos se admiten?

    2012-05-1021

    Introduccin de la herramienta de diseo de universos

  • La herramienta de diseo de universos es compatible con la mayora de los tipos de esquemas debase de datos, incluidos todos aquellos que se muestran a continuacin. No tiene que volver a definirni optimizar la base de datos antes de usar la herramienta de diseo de universos.

    1.4.3 Cmo se utilizan los universos?

    Los universos son utilizados por los usuarios de Web Intelligence. Los universos se almacenan en elrepositorio de Central Management System (CMS). Un usuario final se conecta a un universo desdeun explorador Web.

    La conexin a la base de datos se define en el universo, as, el usuario final al conectarse al universoautomticamente tendr acceso a los datos. El acceso a los datos a su vez est restringido por losobjetos que estn disponibles en el universo. Estos objetos han sido creados por usted, el diseadorde universos, en base al perfil de necesidades de usuario para un grupo de usuarios definido.

    1.4.3.1 Representar necesidades de datos especficas

    Un universo puede representar las necesidades de datos de cualquier aplicacin, sistema o grupo deusuarios especfico. Por ejemplo, un universo puede contener objetos que representen las necesidadesde datos del departamento de marketing o de contabilidad de una empresa.

    Un universo tambin puede representar las necesidades de datos de una seccin de un departamentoo de cualquier conjunto de procedimientos organizados, como por ejemplo, un sistema de pago desalarios o de inventario.

    Informacin del empleado, Informacin de asistencia e Informacin del departamento son ejemplosde clases.

    2012-05-1022

    Introduccin de la herramienta de diseo de universos

  • 1.4.3.2 Universos y esquema de la base de datos

    El esquema de una base de datos se utiliza para crear tres universos: personal (PERSONNEL),inventario (INVENTORY) y ventas (SALES). Cada universo contiene clases y objetos. Cada objetorepresenta una parte de la estructura de la base de datos.

    1.4.3.3 Quines utilizan los universos?

    Los usuarios de Web Intelligence utilizan los universos para crear informes y efectuar anlisis. Eluniverso deber proporcionarles las clases y los objetos pertinentes a su actividad.

    1.5 Quin es el diseador de universos?

    Un diseador de universos crea los universos mediante la herramienta de diseo de universos. Noexiste un perfil estndar de diseador de universos. En una empresa, la persona designada comodiseador de universos puede ser el administrador de la base de datos, un administrador de aplicacioneso desarrollador, un administrador de proyectos o un creador de informes que ha adquirido capacidadtcnica suficiente como para crear universos para otros usuarios.

    Una empresa puede contar con varios diseadores de universos. El nmero de diseadores de universosdepende de las necesidades de informacin de la empresa. Por ejemplo, podra nombrarse a undiseador de universos para cada aplicacin, proyecto, departamento o rea operativa.

    Si varias personas crean universos, es importante definir un conjunto de reglas o instrucciones relativasa la terminologa, de forma que los objetos se representen de forma consistente.

    1.5.1 Capacidades y conocimientos necesarios

    Un diseador de universos debe tener los siguientes niveles de capacidad y conocimientos tcnicos:

    2012-05-1023

    Introduccin de la herramienta de diseo de universos

  • DescripcinCapacidad/Conocimiento

    Los universos se crean para satisfacer las nece-sidades de informacin de los usuarios. El dise-ador de universos debe tener la capacidad derealizar el anlisis de dichas necesidades demodo que pueda crear clases y objetos que seanpertinentes a la terminologa de los usuarios, yde desarrollar universos que satisfagan las nece-sidades de la comunidad de usuarios. Estas ne-cesidades incluyen la creacin de informes y laobtencin de resultados de consultas que estnadaptados para efectuar anlisis.

    Habilidad para analizar las necesidades de losusuarios

    El diseador de universos necesita tener buenosconocimientos prcticos del sistema de gestinde bases de datos (SGBD) de la empresa, decmo estn desplegadas las bases de datos, laestructura lgica de las bases de datos y el tipode datos almacenados en las bases de datos dela empresa

    Conocimiento de la base de datos

    Tambin necesita conocimientos prcticos deSQLSQL (Stuctured Query Language )

    1.5.2 Cules son las tareas del diseador de universos?

    El diseador de universos es normalmente responsable de las siguientes tareas:

    Realizacin del anlisis de las necesidades de los usuarios

    Diseo y creacin del universo

    Distribucin del universo

    Mantenimiento del universo

    1.6 Pasos bsicos para crear un universo

    2012-05-1024

    Introduccin de la herramienta de diseo de universos

  • El universo es la parte de un archivo .unv que los usuarios finales que usan herramientas de informesusan para crear informes. Es la nica parte del archivo .unv que est visible para los usuarios finales.Al crear un universo, lleve a cabo los siguientes pasos:1. Cree un nuevo archivo de universo (vaco) y defina los detalles de la conexin y los parmetros.2. Cree un esquema de las tablas de base de datos que desee usar y defina las combinaciones de

    las tablas. El esquema no est visible para los usuarios finales que usen herramientas de informespara crear informes.

    3. Resuelva los problemas de combinaciones del esquema.4. Cree las clases y objetos que hacen el universo. Los usuarios finales que usan herramientas de

    informes para crear informes usan universos.

    Temas relacionados Realizacin de operaciones bsicas Creacin de un universo y configuracin de los parmetros del universo Creacin de un esquema con tablas y combinaciones Resolucin de problemas de combinacin en un esquema Creacin de universos Optimizar universos

    1.7 Introduccin al proceso de desarrollo del universo

    Las siguientes secciones proporcionan una presentacin de cmo crear manualmente un universo ydescriben de qu manera la creacin de un universo se ajusta al ciclo de desarrollo de un universotpico.

    1.7.1 Metodologa de diseo de universos

    La metodologa de diseo de universos que se describe en este manual consta de una etapa deplanificacin y tres fases de implementacin.

    Anlisis del problema de la empresa y planificacin de la solucin con el universo

    Disear un esquema

    Crear el universo

    Distribuir el universo a los usuarios

    Cada fase de implementacin tiene como base la suposicin de que ha completado una fase deplanificacin inicial. La fase de planificacin se puede realizar sin usar la herramienta de diseo deuniversos y es la fase decisiva para el xito o el fallo del universo. Un universo mal planificado, que

    2012-05-1025

    Introduccin de la herramienta de diseo de universos

  • no est basado en un estudio de las necesidades de creacin de informes de los usuarios, ser difcilde disear, aplicar, dar mantenimiento y no ser til para los usuarios de destino.

    Cada una de estas fases se describe a continuacin:

    1.7.1.1 Planifique el universo antes de empezar a usar la herramienta de diseode universos.

    Antes de empezar la primera fase, debe consagrar hasta un ochenta por ciento del tiempo destinadoal proyecto de creacin del universo, a la planificacin del universo. Debe tener en cuenta los siguientesaspectos:

    Analizar las necesidades en materia de anlisis de datos y creacin de informes del pblico objetivodel universo. Las estructuras que utilice para crear el esquema deben basarse en las necesidadesde los usuarios claramente definidas en materia de acceso a los datos contenidos en las tablas ycolumnas.

    Debera tener una idea clara de los objetos que necesita crear antes de empezar a usar laherramienta de diseo de universos. No debe crear objetos en funcin de las columnas disponiblesen la base de datos sino ms bien identificar las columnas que corresponden a un objeto que yahaya identificado en el anlisis de las necesidades de los usuarios.

    1.7.1.2 Disear un esquema

    Los esquemas representan la estructura de base subyacente del universo. El esquema incluye lastablas y columnas de la base de datos de destino y las combinaciones que puedan vincularlas. Esposible que necesite utilizar alias o contextos para resolver los problemas de combinaciones, talescomo bucles, trampas de abismo y trampas de abanico, que pudiera presentar la estructura. Tambindeber comprobar la integridad de la estructura general. En este manual, la fase de diseo del esquemase describe en los captulos Creacin de un esquema con tablas y combinaciones y Resolucin deproblemas de combinacin en un esquema.

    1.7.1.3 Crear el universo

    Los objetos que infieren sentencias SELECT se crean en funcin de los componentes del esquema.Los objetos se organizan en clases. Estos objetos son los que ha identificado tras el anlisis de lasnecesidades de creacin de informes de los usuarios. Puede crear varios tipos de objetos para mejorar

    2012-05-1026

    Introduccin de la herramienta de diseo de universos

  • las capacidades de creacin de informes de los usuarios, el anlisis multidimensional y la optimizacinde las consultas.

    Debe comprobar la integridad de la estructura del universo. Tambin debe realizar pruebas ejecutandoinformes en Web Intelligence.

    La fase de elaboracin se describe en el captulo Creacin de universos.

    1.7.1.4 Distribuir el universo

    Puede distribuir los universos a usuarios para realizar pruebas y en su caso para produccin, mediantesu exportacin al repositorio del Sistema de administracin central (CMS). Esta fase se describe en elcaptulo Despliegue de universos.

    1.7.2 Ciclo de desarrollo del universo

    El desarrollo del universo es un proceso cclico que incluye las fases de planificacin, diseo,elaboracin, distribucin y mantenimiento. La herramienta de diseo de universos le permite diseary crear un universo; sin embargo, el potencial de explotacin de cualquier universo est directamenterelacionado con el xito de la interaccin de las otras fases del ciclo de desarrollo.

    Esta seccin presenta una metodologa de diseo de universos que puede utilizar para programar eimplementar un proyecto de desarrollo de universo.

    La tabla siguiente resume las fases principales en un ciclo tpico de desarrollo de universo:

    DescripcinFase de desarrollo

    Identificar el origen de datos de destino y fami-liarizarse con su estructura.

    Conocer los datos que contiene cada tabla decada una de las bases de datos de destino.

    Entender las combinaciones.

    Identificar las cardinalidades.

    Conocer lo que es posible.

    Preparacin

    2012-05-1027

    Introduccin de la herramienta de diseo de universos

  • DescripcinFase de desarrollo

    Identificar la poblacin de usuarios y la formaen que est estructurada, por ejemplo, si elgrupo de usuarios est estructurado por depar-tamento o por tarea.

    Identificar la informacin que necesitan losusuarios.

    Identificar los informes estndar que requie-ren.

    Familiarizarse con la terminologa de la activi-dad de los usuarios, de modo que puedaasignar nombres significativos a los objetos.

    Anlisis

    Identificar una estrategia de proyecto. Por ejem-plo, cuntos universos deben crearse y culesdeben tener la capacidad de vinculacin y a qunivel.

    Plan

    Crear el universo con la herramienta. Estemanual abarca esta parte del ciclo de desarro-llo de un universo, el uso real de la herramien-ta de diseo de universos.

    Probar con frecuencia durante el proceso deelaboracin la validez y fiabilidad del SQL in-ferido.

    Implementacin

    Formar pequeos grupos de usuarios avanzadosde Web Intelligence, que tengan una idea concre-ta de la informacin que esperan obtener deluniverso. Pedir a los usuarios que realicen prue-bas exhaustivas simulando la utilizacin real delo de los universo(s).

    Probar

    Distribuir el universo exportndolo al repositoriodel Sistema de administracin central (CMS), alque pueden acceder los usuarios finales.

    Despliegue

    Actualizar y dar mantenimiento al universo amedida que los recursos de datos y requisitos delos usuarios cambien y aumenten.

    Evolucin

    2012-05-1028

    Introduccin de la herramienta de diseo de universos

  • Nota:El diseo del universo siempre debe estar basado en las necesidades de los usuarios y NO en laestructura del origen de datos.

    1.7.3 Optimizacin de la planificacin del universo y tiempo de implementacin

    El anlisis de las necesidades de los usuarios y el diseo son las fases ms importantes del proceso.Para que el universo satisfaga las necesidades de los usuarios, stos deben implicarse profundamenteen el proceso de desarrollo, tanto al nivel de la terminologa utilizada para denominar los objetos comode los datos a los que desean acceder.

    La implementacin ser muy rpida y fcil si las tres primeras fases se realizan apropiadamente.

    Puede consagrar hasta un 80% del tiempo asignado al desarrollo de un universo en las tres primerasfases:

    Preparacin

    Anlisis

    Planificacin

    Si consagra el tiempo debido a sentar las bases de su universo, el otro 20% que dedique al uso realde la herramienta de diseo de universos para elaborar el universo ser mucho ms productivo quesi no hubiera consagrado el tiempo necesario a las fases de planificacin y anlisis.

    1.8 Universos multilinges

    1.8.1 Universos multilinges

    Una de las funciones clave de SAP BusinessObjects Enterprise XI4 es la capacidad de producirmetadatos e informes multilinges desde el mismo universo. Esta funcin permite que el usuariodisponga de una solucin de generacin de informes multilinges de un solo paso que detecta laconfiguracin regional y est basada en un nico modelo de universo de metadatos que es totalmentecompatible con Unicode. A continuacin, se pueden crear informes desde el mismo universo yvisualizarlos en varios idiomas segn las preferencias del usuario.

    Los metadatos del universo que se pueden traducir son: Nombre del universo

    2012-05-1029

    Introduccin de la herramienta de diseo de universos

  • Descripcin del universo Nombres de clase Nombres de objetos Nombres, descripciones y formatos de objeto Nombres de jerarquas personalizadas Preguntas de columna de peticin y entrada

    Nota:Slo se pueden traducir las peticiones definidas en los metadatos del universo. No se pueden traducirlas peticiones definidas con la funcin @Peticin.

    Un universo puede contener traducciones en varias configuraciones regionales. Cuando se creaninformes en niveles superiores al del universo, los metadatos se muestran en una configuracin regionalque depende de la configuracin regional de visualizacin preferida del usuario.

    Un universo tambin define una configuracin regional alternativa que es una configuracin regionalque se usa si no est disponible ninguna configuracin regional.

    El usuario que crea los informes en la parte superior del universo nicamente puede ver lasconfiguraciones regionales cuyo estado est definido en Listo para usar.

    En estas configuraciones regionales visibles, el usuario que crea los informes en la parte superior deluniverso slo puede ver los metadatos cuyo estado se encuentra en la categora Traduccin visible.La categora Traduccin visible contiene los metadatos que tienen los siguientes estados: NEEDS_REVIEW_TRANSLATION NEEDS_REVIEW_LOCALIZATION NEEDS_REVIEW_ADAPTATION TRANSLATED FINAL SIGNED_OFF

    La traduccin de los metadatos del universo, la configuracin de las configuraciones regionales deluniverso y los estados de los metadatos se llevan a cabo mediante la herramienta de administracinde traducciones. Los parmetros de las traducciones y las configuraciones regionales se almacenanen una secuencia XML adicional y se guardan en formato de archivo .unv.

    La interfaz de usuario de la herramienta de diseo de universos tambin se puede mostrar en variosidiomas. El siguiente texto describe las funciones del universo multilinge de la herramienta.

    1.8.2 Definiciones de idiomas y configuraciones regionales

    Algunos idiomas estn asociados a varios pases. Por ejemplo, el francs (fr) es un idioma que sehabla en los siguientes pases: Francia (FR), Blgica (BE) y Suiza (CH). En este ejemplo, fr-FR, fr-BE,fr-CH significa francs (fr) como idioma de Francia (FR), Blgica (BE) y Suiza (CH).

    2012-05-1030

    Introduccin de la herramienta de diseo de universos

  • PasIdioma

    FranciaFrancs

    BlgicaFrancs

    SuizaFrancs

    Al mismo tiempo, un pas se puede asociar a varios idiomas (fr-CH, de-CH, it-CH). Por ejemplo, enSuiza se habla alemn, francs e italiano.

    PasIdioma

    SuizaFrancs

    SuizaAlemn

    SuizaItaliano

    Una configuracin regional define la combinacin de un idioma y un rea geogrfica, y la forma en laque se ordenan los datos. Las fechas y las horas suelen tener formatos especficos. Si se combina elidioma y el pas (por ejemplo, el idioma francs en Francia), la configuracin regional se mostrar dela siguiente forma, en funcin del sistema operativo o las aplicaciones:

    Formato de configuracin regionalSistema operativo

    Franais (France)

    Donde la configuracin regional se toma de laconfiguracin del sistema (pas)

    Windows

    fr_FRJava

    fr_FR.ISO8859-1Sun Solaris

    Franais (France) [fr-FR]Infoview 6.5.1

    Para simplificar la documentacin y la aplicacin, se usar el mismo trmino "idioma" para lossignificados de idioma y configuracin regional.

    1.8.3 Las diferentes configuraciones regionales

    2012-05-1031

    Introduccin de la herramienta de diseo de universos

  • DefinicinTrminos

    Se trata del idioma de la interfaz de usuario dela herramienta de diseo de universos. El meny los mensajes aparecen en ese idioma.

    Idioma de producto

    Las opciones del idioma de visualizacin preferi-da. Define la configuracin regional en la queaparecen las cadenas, el texto y el formato (laspartes del contenido o la lista de atributos del re-curso, documento o universo) en la aplicacin enInfoView o en el Cliente enriquecido de Web Inte-lligence.

    Configuracin regional de visualizacin preferida(PVL)

    La configuracin regional que se usa cuando laconfiguracin regional de visualizacin preferidano est disponible.

    Configuracin regional de sustitucin (alternativa)

    La configuracin regional en la que se crea eldocumento.Idioma de origen

    1.8.4 Configurar el idioma del producto para la interfaz de usuarios de la herramientade diseo de universos

    En la ficha General de la configuracin de Herramientas > Opciones de la herramienta de diseo deuniversos, seleccione un idioma de la lista de idiomas disponibles. Se trata del idioma del producto,tambin conocido como Idioma de interfaz de usuario (UIL). No afecta a los metadatos del universo:los nombres de objetos, los nombres de contextos y las clases aparecen en el idioma original de loselementos de la base de datos. Para traducir los metadatos del universo, use la herramienta deadministracin de traducciones.

    1.8.5 Consumir universos multilinges

    Cuando un usuario crea un informe en la parte superior de un universo multilinge, por ejemplo enWeb Intelligence, la configuracin regional en la que se muestran los metadatos depende de ladisponibilidad o el estado de la configuracin regional y de la categora de los metadatos: Se muestra la traduccin de los metadatos en una configuracin regional si, y slo si, su estado se

    encuentra en la categora Visible y la configuracin regional se ha definido como Lista para usar. La configuracin regional en la que mostrar la traduccin de los metadatos es, segn orden de

    prioridad:

    2012-05-1032

    Introduccin de la herramienta de diseo de universos

  • La configuracin regional de visualizacin preferida del usuario. Si la configuracin regional de visualizacin preferida no est disponible, la configuracin regional

    alternativa si se ha definido en este universo. Si no se ha definido la configuracin regional alternativa en el universo, la configuracin regional

    dominante de la configuracin regional de visualizacin preferida del usuario. Si no est disponible, se muestra el contenido original. Este contenido original son los metadatos

    tal y como se definen en la herramienta de diseo de universos.

    1.8.6 Determinar la configuracin regional alternativa en universos vinculados

    Un universo derivado puede volver a usar los metadatos de diferentes universos principales. Cuandoel universo derivado y los universos derivados definen diferentes configuraciones regionales alternativas: Si una configuracin regional alternativa se define en el nivel del universo derivado, use esta

    configuracin regional alternativa. Si no se ha definido una configuracin regional alternativa en el nivel del universo derivado, use la

    configuracin regional alternativa del primer universo principal definido en el universo derivado, siexiste.

    Si no se ha definido ninguna configuracin regional alternativa en alguno de los universos principales,el universo no tiene una configuracin regional alternativa.

    1.8.7 Herramienta de administracin de traducciones

    La herramienta de diseo de universos no se puede usar para traducir los metadatos del universo o,ni siquiera, para mostrar las traducciones de los metadatos. En la herramienta de diseo de universosslo se muestra el contenido del universo original. Para las tareas de traduccin, el conjunto deaplicaciones de BusinessObjects Enterprise proporciona la herramienta de administracin detraducciones. Esta herramienta es una aplicacin independiente disponible nicamente en lasplataformas de Windows.

    Mediante la herramienta de administracin de traducciones, el diseador del universo puede:

    Agregar nuevas configuraciones regionales y definirlas como Listas para usar. Definir la configuracin regional alternativa del universo. Traducir los metadatos del universo en las configuraciones regionales agregadas mediante la propia

    interfaz. Definir el estado de la traduccin de los metadatos en las diferentes configuraciones regionales. Exportar los metadatos del universo a archivos XLIFF para la traduccin externa e importarlos de

    nuevo en la aplicacin.

    2012-05-1033

    Introduccin de la herramienta de diseo de universos

  • Una vez traducidos los metadatos del universo, se pueden volver a guardar, y los informes multilingesse pueden beneficiar de dichas traducciones. Consulte el manual del usuario de la "herramienta deadministracin de traducciones" para obtener ms informacin.

    1.8.8 Datos multilinges

    Mediante las variables PREFERRED_VIEWING_LOCALE yDOMINANT_PREFERRED_VIEWING_LOCALE, el diseador puede personalizar el universo parafiltrar los datos multilinges y recuperar slo los datos de la configuracin regional de visualizacinpreferida del usu