Está en la página 1de 64

Creador de universos

BusinessObjects Enterprise XI 3.0 windows

Copyright

2010 SAP AG.Reservados todos los derechos. SAP, R/3, SAP NetWeaver, Duet, PartnerEdge, ByDesign, SAP Business ByDesign y otros productos y servicios de SAP mencionados, as como sus logotipos respectivos, son marcas comerciales o marcas registradas de SAP AG en Alemania y en otros pases. Business Objects y el logotipo de Business Objects, BusinessObjects, Crystal Reports, Crystal Decisions, Web Intelligence, Xcelsius y otros productos y servicios de Business Objects mencionados, as como sus logotipos respectivos, son marcas comerciales o marcas registradas de Business Objects S.A. en los Estados Unidos y en otros pases. Business Objects es una empresa de SAP. Todos los dems nombres de productos y servicios mencionados son marcas comerciales de sus respectivas empresas. Los datos de este documento slo 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 y sus empresas afiliadas ("SAP Group") con carcter informativo, sin representacin ni garanta de ningn 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 los productos y servicios, si las hubiera. Nada de lo que aparezca en este documento debe interpretarse como garanta adicional. 2010-05-25

Contenido
Captulo 1 Introduccin 7 Presentacin general de cmo crear universos desde orgenes de metadatos....................................................................................................8 Qu es Universe Builder?..........................................................................8 Universe Builder y Designer........................................................................9 Cundo se utiliza Universe Builder en lugar de Designer?.......................9 Captulo 2 Conceptos bsicos de Creador de universos 11

Iniciar Universe Builder..............................................................................12 Captulo 3 Crear universos a partir de orgenes de metadatos XML 13

Descripcin general de cmo crear un universo desde metadatos XML...14 Asignacin de metadatos XML a componentes de universos...................15 Seleccionar un origen de datos XML.........................................................15 Crear un universo a partir de un origen de datos XML..............................16 Opciones de conexin y universo para universos creados a partir de orgenes XML.......................................................................................17 Definir opciones del archivo de registro....................................................19 Captulo 4 Actualizar universos de orgenes de metadatos XML 21

Actualizar un universo a partir de un origen de metadatos XML...............22 Captulo 5 Exportar un universo a un formato de archivo XML 25

Presentacin general de cmo exportar universos a formatos de archivo XML...........................................................................................................26 Requisitos previos de universo para exportar a DB2 Cube Views............26

Creador de universos

Contenido

Exportar un universo a formato DB2 Cube Views.....................................27 Cmo se identifican metadatos de universo no coincidentes....................28 Asignacin de expresiones SQL especficas............................................30 Cmo se asignan estructuras de universo a metadatos de DB2 Cube Views.........................................................................................................32 Modelo de universo a cubo..................................................................32 Clase a dimensin................................................................................33 Tabla de hechos a hecho.....................................................................34 Indicador a indicador............................................................................35 Objeto de tipo dimensin e informacin a atributo...............................35 Relacin de dimensin e informacin a relacin de atributos..............36 Jerarqua predeterminada a jerarqua..................................................36 Jerarqua personalizada a jerarqua....................................................37 Combinacin a combinacin................................................................37 Captulo 6 Crear universos a partir de Oracle Analytic Services 39

Presentacin general de cmo crear un universo desde Oracle Analytic Services.....................................................................................................40 Cmo se genera un universo a partir de un cubo OLAP?.......................40 Anlisis de la vista relacional.....................................................................41 Para qu se utilizan las combinaciones de acceso directo del universo?...................................................................................................42 Cmo se asignan las estructuras OLAP de Oracle a los componentes de universo?...................................................................................................45 Cmo se crea un universo de Oracle OLAP.............................................51 Crear una vista y generar un universo.................................................52 Crear slo una vista.............................................................................55 Crear un universo Oracle OLAP desde una vista existente.................56

Creador de universos

Contenido

Apndice A

Ms informacin

59

ndice

63

Creador de universos

Contenido

Creador de universos

Introduccin

Introduccin Presentacin general de cmo crear universos desde orgenes de metadatos

Presentacin general de cmo crear universos desde orgenes de metadatos


BusinessObjects XI Release 3 se instala con dos productos que se pueden utilizar para crear universos desde orgenes de metadatos y Oracle Analytic Services:
Producto Descripcin En Designer, se pueden crear universos automticamente desde orgenes de metadatos seleccionando Archivo > Intercambio de metadatos. Un asistente de creacin de universos le permite conectarse a un origen de metadatos y despus generar un universo. Este proceso se describe en la ayuda en pantalla de Designer y en el manual de Designer.

Designer

Producto independiente que se instala con BusinessObjects Manual de Gene- XI Release 3 y que permite conectarse a un origen de merador de univer- tadatos, seleccionar los objetos que incluir en un universo sos y despus generar el universo en Designer. Este producto se describe dentro de este manual.

Qu es Universe Builder?
Universe Builder es un software de Business Objects que permite crear universos desde orgenes de metadatos XML y Oracle Analytic Services. Una vez iniciado Universe Builder, debe conectarse a un origen de metadatos y despus, con un asistente de creacin de universos, asignar estructuras de metadatos a clases, objetos, dimensiones y detalles equivalentes utilizados en un universo de BusinessObjects estndar. Despus ya puede generar el universo.

Creador de universos

Introduccin Universe Builder y Designer

Universe Builder y Designer


Puede crear universos desde orgenes de metadatos tanto con Universe Builder como con Designer. Universe Builder es un producto independiente que proporciona una interfaz de usuario independiente para crear universos desde orgenes de metadatos. Designer se utiliza para generar universos al final del proceso de creacin. El mecanismo de creacin de universos para cada origen de metadatos compatible es un complemento de software para Designer. Hay un complemento de origen de metadatos para cada origen de metadatos compatible. Business Objects puede actualizar los complementos de metadatos. Si se actualiza el complemento para un origen de metadatos, podr instalar el complemento actualizado y utilizar sus nuevas funciones desde Universe Builder, aunque el complemento actualizado no estar disponible desde Designer.

Cundo se utiliza Universe Builder en lugar de Designer?


Dado que se puede usar tanto Designer como Universe Builder para crear universos desde un origen de metadatos, por qu y cundo utilizar Universe Builder? Universe Builder es un producto independiente. Puede actualizar los complementos de metadatos utilizados para generar universos cuando aparezcan versiones ms recientes de Business Objects. Designer no se puede actualizar con complementos de intercambio de metadatos nuevos o actualizados. La compatibilidad de orgenes de metadatos slo funciona a nivel de la versin instalada. Para usar Designer o Universe Builder debe basarse en lo siguiente: Designer se utiliza para crear un universo desde un origen de metadatos compatible en el momento de salir esta versin.

Creador de universos

Introduccin Cundo se utiliza Universe Builder en lugar de Designer?

Universe Builder se utiliza para crear un universo desde un complemento de origen de metadatos que se haya actualizado, o para utilizar un complemento para un origen de metadatos recientemente admitido.

10

Creador de universos

Conceptos bsicos de Creador de universos

Conceptos bsicos de Creador de universos Iniciar Universe Builder

Iniciar Universe Builder


Designer Builder se inicia desde la barra de tareas, haciendo clic en su icono en el grupo de productos Business Objects instalados en esta versin. Se le pide que inicie la sesin en CMS antes de iniciar Designer. Una vez iniciado Universe Builder, aparece el panel de Universe Builder. Todos los orgenes de metadatos compatibles en esta versin de BusinessObjects aparecen como iconos en la columna Puentes a la izquierda del panel de Universe Builder. Cada origen de metadatos aparece tambin como una ficha en la parte central del panel. Para activar un origen de metadatos basta con que haga clic en su icono a la izquierda, o en su ficha. 1. Seleccione Universe Builder en el grupo de productos de BusinessObjects en el men Inicio. Aparecer el cuadro de inicio de sesin para CMS. 2. Escriba la siguiente informacin. Esta informacin suele proporcionarla el administrador de BusinessObjects.
Informacin de inicio Descripcin de sesin Sistema Nombre de usuario Contrasea Autenticacin Nombre del servidor CMS. Su nombre de usuario del repositorio. Su contrasea del repositorio. Su nivel de seguridad

3. Haga clic en el botn Aceptar. Aparece el panel de Universe Builder.

12

Creador de universos

Crear universos a partir de orgenes de metadatos XML

Crear universos a partir de orgenes de metadatos XML Descripcin general de cmo crear un universo desde metadatos XML

Descripcin general de cmo crear un universo desde metadatos XML


Puede crear o actualizar un universo a partir de archivos XML segn los estndares de origen de datos siguientes: Common Warehouse Model (CWM Relational 1.0) Common Warehouse Model OLAP (CWM OLAP) Oracle Warehouse Builder (Oracle WB) Data Integrator IBM DB2 Data Warehouse Center (IBM DB2 DWC) IBM DB2 Cube Views

Tambin puede exportar un universo a un archivo con formato XML de IBM DB2 Cube View. Puede crear un universo siguiendo las instrucciones de un asistente de origen de metadatos, el cual le permitir conectarse a un archivo XML de destino. Despus, podr seleccionar el cubo asociado al origen de metadatos XML. Luego hay que iniciar un asistente de creacin que le permitir seleccionar tablas de cubos para incluirlas en el universo. Hay que seleccionar una conexin, definir opciones de creacin y generar el universo. El proceso de creacin de universos es igual para todos los orgenes de metadatos XML. El proceso de creacin de universos para un origen de datos de Espacios de trabajo analticos de Oracle es diferente. Despus de seleccionar la conexin, aparece un panel de creacin del universo especfico de Espacios de trabajo analticos de Oracle. Se crea una vista en la base de datos y, a continuacin, se crea un universo a partir de la vista. Esto se describe en el captulo de creacin de universos desde Oracle Analytic Services. Despus de crear el universo a partir de un origen de metadatos, puede modificar cualquiera de sus componentes de la misma forma que en cualquier otro universo. El universo se guarda y exporta al Sistema de administracin central (CMS). Despus de exportarlo al CMS, pasa a estar disponible para que los usuarios de Web Intelligence creen consultas e informes.

14

Creador de universos

Crear universos a partir de orgenes de metadatos XML Asignacin de metadatos XML a componentes de universos

Asignacin de metadatos XML a componentes de universos


La tabla que sigue muestra las estructuras de BusinessObjects que se asignan a partir de informacin en el archivo XML:
Informacin XML Base de datos Tabla o vista Nombre empresarial de tabla Columna Nombre empresarial de columna Tipo de datos SQL de columna Descripcin de tabla/columna Estructura de universo universo Clase, tabla Nombre de la clase Objeto, columna Nombre del objeto Tipo de objeto Descripcin de clase/objeto

Relacin entre clave externa y clave principal (PKTable.PKColmn=FK- Expresin de combinacin Table.FKColumn)

Seleccionar un origen de datos XML


Para crear o actualizar un universo desde el panel de Universe Builder, es necesario seleccionar un origen de metadatos (un archivo XML). 1. Inicie Universe Builder. Aparece el panel de Universe Builder. 2. Haga clic en el icono o en la ficha del origen de metadatos. Por ejemplo, para crear un universo a partir de un origen de metadatos CWM Relational 1.0, puede optar por hacer clic en el icono a la izquierda del panel de Universe Builder, o en la ficha que hay en la parte superior del panel de Universe Builder.

Creador de universos

15

Crear universos a partir de orgenes de metadatos XML Crear un universo a partir de un origen de datos XML

3. Realice una de las siguientes acciones: Seleccione Archivo > Orgenes de metadatos. Haga clic en el botn Orgenes de metadatos. Se iniciar el asistente de conexin. 4. Haga clic en Siguiente. Aparece la pgina de seleccin de archivo XML. 5. Realice una de las siguientes acciones: Escriba la ruta al archivo. Haga clic en el botn Examinar y seleccione un archivo de origen XML. Se trata del archivo que desee usar para generar el universo. 6. Haga clic en Finalizar. El archivo XML y el nombre de la base de datos asociada aparecen en el panel de Universe Builder.

Crear un universo a partir de un origen de datos XML


Una vez seleccionado un origen de metadatos, podr utilizar un asistente de creacin de universos que le guiar por los pasos necesarios para seleccionar los elementos de metadatos que se quieran asignar al universo, y por ltimo generar el universo. 1. Inicie Creador de universos y seleccione un origen de metadatos. 2. Haga clic en el icono de la base de datos de origen bajo el nombre del origen de metadatos XML en el panel de Creador de universos. 3. Realice una de las siguientes acciones: Seleccione Archivo > Crear universo. Haga clic en el botn Crear universo. Se inicia el Asistente de Creador de universos. 4. Haga clic en Siguiente. Aparece la pgina de elementos de universo. Las tablas y columnas de base de datos disponibles se listan en el panel izquierdo. 5. Seleccione una o varias tablas y columnas, y haga clic en la flecha derecha para rellenar el panel derecho. Las tablas y columnas del panel derecho son las que aparecen en el universo generado. Puede usar los

16

Creador de universos

Crear universos a partir de orgenes de metadatos XML Crear un universo a partir de un origen de datos XML

botones de flecha para agregar y eliminar tablas del panel de universo si es necesario. 6. Haga clic en Siguiente. Aparece la pgina de propiedades de universo y conexin. En ella, se enumeran las conexiones disponibles para Designer. 7. Haga clic en una conexin de la lista de conexiones. Se trata de la conexin al origen de datos que el universo utiliza para recuperar datos. Haga lo siguiente en la pgina de propiedades de universo y conexin: Escriba un nombre de universo. Active o desactive las casillas de verificacin de las opciones. Haga clic en el botn Avanzadas para definir las opciones de archivo de origen XML y de archivo de registro de seguimiento. Haga clic en Siguiente. Aparece la pgina de resumen de generacin de universo. Ofrece un resumen de las opciones que ha seleccionado en el asistente. 8. Haga clic en Finalizar. El universo generado aparece en los paneles Universo y Estructura de Designer.
Temas relacionados

Seleccionar un origen de datos XML Opciones de conexin y universo para universos creados a partir de orgenes XML

Opciones de conexin y universo para universos creados a partir de orgenes XML


Dispone de las siguientes opciones en la pgina de generacin de universo y conexin del asistente para la creacin de universos de metadatos:

Creador de universos

17

Crear universos a partir de orgenes de metadatos XML Crear un universo a partir de un origen de datos XML

Pgina del Opciones de uniDescripcin asistente verso Seleccionar una conexin Las conexiones listadas son las disponibles en Designer. Es la conexin al SGBDR de destino.

Configuracin de creacin del universo

Nombre del univerNombre del universo que se va a generar. so Guardar el univerSi se selecciona, el universo se guarda so automticamencuando se crea. te Cuando se selecciona, si existe un universo Reemplazar el uni- con el mismo nombre y se activa Guardar el verso existente universo automticamente, el nuevo universo reemplaza al existente. Ruta de acceso a la carpeta de seguimiento, Ficha General: Se- que es la carpeta que contiene los archivos guimientos de registro cuando se generan universos. Puede buscar y seleccionar una carpeta. Ficha Ubicacin de archivos: Carpeta predeterminada de archivos XML de origen Ruta de acceso a la carpeta predeterminada que almacena los archivos XML usados para crear universos. Puede buscar y seleccionar una carpeta.

Configuracin avanzada

Ruta de acceso a la carpeta predeterminada que almacena los archivos de parmetros. Estos archivos se crean al mismo tiempo que un universo. Almacenan y hacen referencia Ficha Ubicacin a los metadatos seleccionados para que se de archivos: Archi- puedan volver a utilizar para crear o actualizar vo de parmetros otros universos. El archivo de parmetros no almacena los metadatos seleccionados. Es un filtro que dirige el puente a los metadatos seleccionados mediante el archivo XML original. Puede buscar y seleccionar una carpeta.

18

Creador de universos

Crear universos a partir de orgenes de metadatos XML Definir opciones del archivo de registro

Definir opciones del archivo de registro


Universe Builder crea un archivo de registro con informacin de seguimiento de creacin de vistas y universos. El archivo de registro se genera en la carpeta predeterminada <DIR INSTAL>\Log Files. La carpeta de destino predeterminada se puede cambiar. Se pueden definir las siguientes opciones de registro: Tab
Opcin Descripcin Ruta de acceso a la carpeta de seguimiento, que es la carpeta que contiene los archivos de registro cuando se generan universos. Puede buscar y seleccionar una carpeta.

General

Seguimientos

Ubicacin de los archivos

Ruta de acceso a la carpeta predeCarpeta predetermina- terminada que almacena los archivos da de archivos XML de XML usados para crear universos. origen Puede buscar y seleccionar una carpeta. Ruta de acceso a la carpeta predeterminada que almacena los archivos de parmetros. Estos archivos se crean al mismo tiempo que un universo. Almacenan y hacen referencia a los metadatos seleccionados para Archivo de parmetros que se puedan volver a utilizar para crear o actualizar otros universos. El archivo de parmetros no almacena los metadatos seleccionados. Es un filtro que dirige el puente a los metadatos seleccionados mediante el archivo XML original.

1. Seleccione Ver > Opciones, o haga clic en el botn Opciones. Aparece la pgina Opciones.

Creador de universos

19

Crear universos a partir de orgenes de metadatos XML Definir opciones del archivo de registro

2. Defina las opciones tal y como estime oportuno. 3. Haga clic en Aceptar.

20

Creador de universos

Actualizar universos de orgenes de metadatos XML

Actualizar universos de orgenes de metadatos XML Actualizar un universo a partir de un origen de metadatos XML

Actualizar un universo a partir de un origen de metadatos XML


Seleccione un origen de metadatos que se haya actualizado. Esto es el origen de metadatos que ha utilizado para crear un universo. El origen se ha actualizado y ahora desea actualizar el universo con la misma modificacin. El asistente Actualizacin de universo le gua por los pasos necesarios para actualizar el universo. 1. Inicie Creador de universos y seleccione un origen de metadatos. Consulte la seccin sobre seleccin de orgenes de metadatos XML para obtener informacin al respecto. 2. Haga clic en el icono de la base de datos de origen bajo el nombre del origen de metadatos XML en el panel de Creador de universos. 3. Realice una de las siguientes acciones: Seleccione Archivo > Actualizar universo. Haga clic en el botn Actualizar universo. Se inicia el Asistente para la actualizacin de universos. 4. Haga clic en Siguiente. Aparece la pgina de archivo de universo. 5. Haga clic en el botn Examinar y seleccione un universo. Se trata del universo que desea actualizar a partir del origen de metadatos XML seleccionado. Haga clic en Siguiente. Aparece la pgina de elementos de universo. Las tablas y columnas de base de datos disponibles se listan en el panel izquierdo. Las tablas que se han agregado o modificado se indican mediante una marca de verificacin roja. 6. Seleccione una o varias tablas y columnas, y haga clic en la flecha derecha para rellenar el panel derecho con las tablas que se han modificado. Las tablas y columnas del panel derecho son las que aparecen en el universo generado. Puede usar los botones de flecha para agregar y eliminar tablas del panel de universo si es necesario. 7. Haga clic en Siguiente. Aparece la pgina de elementos que actualizar. 8. Haga clic en botn Avanzadas. Aparece el cuadro Opciones.

22

Creador de universos

Actualizar universos de orgenes de metadatos XML Actualizar un universo a partir de un origen de metadatos XML

9. Haga clic en la ficha Propiedades y seleccione los botones de opcin para mantener o sustituir las propiedades Nombre de empresa, Expresin de asignacin, Tipo de objeto y Linaje. 10. Haga clic en la ficha Descripcin y seleccione los botones de opcin para mantener, concatenar o sustituir las descripciones de negocio y tcnicas. 11. Haga clic en las fichas Ubicacin del archivo y General para cambiar las rutas del archivo de parmetros y despus haga clic en Siguiente. Aparece la pgina de resumen de generacin de universo. Ofrece un resumen de las opciones que ha seleccionado en el asistente. 12. Haga clic en Finalizar. El universo actualizado aparece en los paneles de universo y estructura de Designer.

Creador de universos

23

Actualizar universos de orgenes de metadatos XML Actualizar un universo a partir de un origen de metadatos XML

24

Creador de universos

Exportar un universo a un formato de archivo XML

Exportar un universo a un formato de archivo XML Presentacin general de cmo exportar universos a formatos de archivo XML

Presentacin general de cmo exportar universos a formatos de archivo XML


Puede exportar un universo a un archivo con formato XML de IBM DB2 Cube View. La definicin del universo se exporta a un archivo XML compatible con el formato XML de IBM DB2 Cube Views. A continuacin, se puede cargar este archivo en IBM DB2 Cube Views utilizando la API o la herramienta OLAP Center. IBM DB2 Cube Views lee los metadatos del archivo XML y recomienda la tabla de resumen automtico (AST) adecuada para la futura optimizacin de consultas.

Requisitos previos de universo para exportar a DB2 Cube Views


En la lista siguiente se describen los requisitos previos del universo necesarios para una correcta exportacin del universo al archivo XML:
Elemento de uniRestricciones verso afectado Restricciones de nivel de universo Cada universo se exporta a un modelo de cubo. Un universo debe coincidir con un esquema radial nico con una tabla de hechos nica. El universo debe contener un indicador como mnimo. No se admiten vnculos entre universos. No se tienen en cuenta los contextos y no se exportan. Jerarquas personalizadas: los niveles de una jerarqua personalizada se deben agrupar en la misma clase.

26

Creador de universos

Exportar un universo a un formato de archivo XML Exportar un universo a formato DB2 Cube Views

Elemento de uniRestricciones verso afectado La funcin @Select es la nica funcin @ admitida. Todas las dems funciones @ no se asignan en la exportacin. No se exportan las condiciones del campo Where de una definicin de objeto. Nota: las condiciones no se admiten en objetos DB2 Cube Views, ya que no se utilizan para la optimizacin. No se exportan las funciones de agregacin de varios parmetros. Cada clase debe contener objetos que se basen en las mismas tablas de dimensin. Todos los objetos (atributos en IBMDB2CV) a los que se hace referencia en la misma dimensin en IBMDB2CV, se deben clasificar en la misma clase en el universo. Cualquier otro indicador de otras clases se agrega automticamente al objeto Fact en IBMDB2CV.

Clases y objetos

Combinaciones

Si la columna izquierda o derecha de una combinacin no coincide con un objeto del universo, se crea automticamente un atributo para esta columna y se aade a la dimensin (o hecho) que contiene la tabla de columnas.

Exportar un universo a formato DB2 Cube Views


Exporte un universo de BusinessObjects a un archivo XML de IBM DB2 Cube Views del modo siguiente: 1. Inicie Creador de universos y haga clic en el icono o la ficha de IBMDB2CubeViews. 2. Realice una de las siguientes acciones: Seleccione Archivo > Exportar universo. Haga clic en el botn Exportar universo. Se inicia el asistente de exportacin. 3. Haga clic en Siguiente.

Creador de universos

27

Exportar un universo a un formato de archivo XML Cmo se identifican metadatos de universo no coincidentes

Aparece una pgina de archivo de origen de universo. 4. Navegue a un archivo de universo, seleccinelo y haga clic en Siguiente. Aparecer una pgina con informacin OLAP. 5. Haga lo siguiente: Introduzca un nombre para la tabla de hechos o acepte el nombre predeterminado de la tabla de hechos. Introduzca un nombre para el esquema. Haga clic en Siguiente. Se cargan los metadatos. Aparecer una pgina en la que se muestran las estructuras que se exportarn. 6. Haga clic en Siguiente. 7. Escriba un nombre para el archivo XML y haga clic en Siguiente. Aparece una pgina de resumen. 8. Compruebe que la informacin de exportacin sea correcta y haga clic en Finalizar. El archivo XML se crea en la carpeta de universo del perfil de usuario, por ejemplo, C:\Documents and Settings\<nombre_usuario>\Application Data\Business Objects\Business Objects <versin>\Universes.

Cmo se identifican metadatos de universo no coincidentes


En esta seccin se describe el modo en que los objetos de un universo que no tienen correspondencia multidimensional en IBM DB2 Cube Views se identifican y procesan durante la exportacin de una definicin de universo a un archivo XML. Un universo se basa en metadatos relacionales que no tienen las restricciones de diseo multidimensional. Todos los objetos de un universo no tienen necesariamente una correspondencia equivalente de objetos de IBM DB2 Cube Views y no respetan las reglas multidimensionales de IBM DB2 Cube Views. Para realizar una correspondencia correcta de las estructuras relacionales, Universe Builder debe ejecutar varios procesos de deteccin automtica para identificar y definir los metadatos necesarios y adecuados para IBM

28

Creador de universos

Exportar un universo a un formato de archivo XML Cmo se identifican metadatos de universo no coincidentes

DB2 Cube Views. A continuacin se describen los objetos multidimensionales afectados.


Metadatos de universo no coincidentes

Descripcin

Fact

El objeto Fact de IBM DB2 Cube Views se crea automticamente a partir del conjunto de indicadores que se encuentran en el universo.

Las tablas que no se identifican como de hechos se supone que son tablas de dimensin. Un objeto de tipo dimensin de IBM DB2 Cube Views se deduce directamente de una clase de BusinessObjects.
Dimensiones

Todos los objetos de una clase determinan los atributos de la dimensin de IBM DB2 Cube Views. Las tablas deducidas por los objetos de BusinessObjects en la clase se detectan analizando el campo Select del objeto.
Los atributos no se deducen directamente de las columnas de tablas en el universo. Los atributos propuestos se detectan e identifican a partir de la informacin siguiente: Objetos de BusinessObjects dentro de una clase. Objetos de BusinessObjects a los que se hace referencia en el campo Select de otros objetos de BusinessObjects mediante la sentencia @Select. Columnas incluidas en una combinacin. La relacin objeto de tipo informacin-dimensin de un universo se traduce en una relacin de atributos de tipo Dependencia funcional en IBM DB2 Cube Views. Las combinaciones y sus propiedades se leen directamente de la estructura del universo. En todas las clases se buscan objetos indicadores. Si un indicador no est basado en la misma tabla de hechos, se omite.

Atributos

Relaciones de atributos

Combinaciones

Indicadores

Creador de universos

29

Exportar un universo a un formato de archivo XML Asignacin de expresiones SQL especficas

Metadatos de universo no coincidentes

Descripcin

Jerarquas

Una jerarqua en DB2 Cube Views est vinculada a un objeto de tipo dimensin y todos sus niveles son miembros de esta misma dimensin. No es as en un universo, donde una jerarqua personalizada puede contener niveles que proceden de clases de Business Objects diferentes. Las jerarquas se tratan de la manera siguiente: Si un universo slo utiliza jerarquas predeterminadas, las jerarquas para la exportacin a IBM DB2 Cube Views se deducen de los objetos, empleando el orden de objetos de cada clase. Si el universo tiene jerarquas personalizadas, se exportan sin ninguna modificacin.

Asignacin de expresiones SQL especficas


El proceso de exportacin asigna determinadas expresiones SQL de un modo concreto. En esta seccin se describen los siguientes casos de expresiones SQL: Expresin SELECT para un indicador Funcin @AggregateAware Expresiones de combinacin complejas Combinaciones theta Combinaciones de acceso directo

Expresin SELECT para un indicador

BusinessObjects UMB obtiene la informacin siguiente de la expresin SELECT de un indicador: Detectar las tablas y columnas de un objeto de tipo indicador y asignarlas a la columna sqlExpression.

30

Creador de universos

Exportar un universo a un formato de archivo XML Asignacin de expresiones SQL especficas

Identificar la funcin de agregacin. Determinar la expresin de frmula y asignarla a la plantilla sqlExpression.

Funcin @AggregateAware

Cuando un objeto contiene la funcin @AggregateAware, slo se tiene en cuenta el ltimo parmetro de dicha funcin. Se trata de la expresin que contiene el nivel inferior de agregacin que utiliza la funcin. Por ejemplo: Una expresin @AggregateAware para una expresin de indicador en el universo es del siguiente modo: @Aggregate_Aware( sum(AggregatedTable1.Sales_revenue), sum(AggregatedTable2.Sales_revenue), sum(Fact_Table.Amount_sold)) La expresin que se asigna a IBM DB2 Cube Views es: sum(Fact_Table.Amount_sold))
Expresiones de combinacin complejas

La expresin de una combinacin compleja en un universo puede estar compuesta de expresiones del tipo: LeftTable.Column=RightTable.Column En una combinacin compleja, estos tipos de expresiones se pueden vincular entre s con el operador AND. BusinessObjects UMB asigna cada expresin de la combinacin compleja a un par de atributos de IBM DB2 Cube Views dentro de la misma combinacin.
Combinaciones theta

Una combinacin theta se divide en dos combinaciones de IBM DB2 Cube Views, donde el operador ENTRE se reemplaza por los operadores <= y >=. Por ejemplo: Una combinacin en un universo tiene esta expresin: Customer.age between Age_group.age_min and Age_group.age_max

Creador de universos

31

Exportar un universo a un formato de archivo XML Cmo se asignan estructuras de universo a metadatos de DB2 Cube Views

Esta combinacin se dividir en dos combinaciones con las expresiones siguientes: Join1: Customer.age >= Age_group.age_min Join2: Customer.age <= Age_group.age_max
Combinaciones de acceso directo

No se exportan a IBM DB2 Cube Views. Las combinaciones de acceso directo en un universo representan una va alternativa para mejorar el rendimiento de las consultas sin tener en cuenta las tablas intermedias. Como las combinaciones de acceso directo crean bucles en un modelo de cubo, no se exportan.

Cmo se asignan estructuras de universo a metadatos de DB2 Cube Views


Las estructuras de universo que siguen estn asignadas a las estructuras de IBM DB2 Cube Views correspondientes. Cada seccin ofrece descripciones detalladas de las estructuras que estn asignadas de un universo a IBM DB2 Cube Views cuando un universo se exporta a un archivo XML. Modelo de universo a cubo Clase a dimensin Tabla de hechos a hecho Indicador a indicador Objeto de tipo dimensin e informacin a atributo Relacin de dimensin e informacin a relacin de atributos Jerarqua predeterminada a jerarqua Jerarqua personalizada a jerarqua Combinacin a combinacin

Modelo de universo a cubo


A continuacin se describe la asignacin de un universo a un modelo de cubo.

32

Creador de universos

Exportar un universo a un formato de archivo XML Cmo se asignan estructuras de universo a metadatos de DB2 Cube Views

Propiedad de universo Nombre corto (nombre de archivo)

Propiedad de cubo Nombre de archivo de cubo

Nombre empresarial. De forma predeterminada, Nombre de universo (nomes el nombre corto del universo (<nombre corto bre largo) de universo>) Descripcin Tabla de hechos Lista de clases Comentarios factsRef dimensionRef

Lista de combinaciones que joinRef incluyen la tabla de hechos.

Clase a dimensin
En la tabla siguiente se describe la asignacin para una clase a una dimensin:
Propiedad de clase Nombre Descripcin Lista de dimensin y objetos de tipo informacin. Propiedad de dimensin Nombre y nombre empresarial Comentarios attributeRef

Combinaciones entre tablas de dimenjoinRef sin deducidas por la clase.

Creador de universos

33

Exportar un universo a un formato de archivo XML Cmo se asignan estructuras de universo a metadatos de DB2 Cube Views

Propiedad de clase

Propiedad de dimensin Si una jerarqua es personalizada, la dimensin se modifica para obtener todos los niveles de jerarqua en la misma dimensin segn lo requiera IBM DB2 Cube Views. Las jerarquas se colocan en la propiedad herarchyRef.

Jerarqua

Temas relacionados

Indicador a indicador

Tabla de hechos a hecho


En la tabla siguiente se describe la asignacin de una tabla de hecho a un hecho: Propiedad de tabla de hechos
Propiedad de hecho

Nombre de tabla de hechos Introduzca este nombre manualmente en el cuadro Nombre de hechos Nombre y nombre empresarial del panel Exportar universo. Tambin puede aceptar el nombre predeterminado Facts_<nombre de universo>.
Descripcin de tabla Comentarios

Lista de todos los indicadores del unimeasureRef verso Lista de columnas y objetos a los que attributeRef se hace referencia en los indicadores

34

Creador de universos

Exportar un universo a un formato de archivo XML Cmo se asignan estructuras de universo a metadatos de DB2 Cube Views

Indicador a indicador
En la tabla siguiente se describe la asignacin de indicador a indicador:
Propiedades de indicador Nombre Descripcin Columnas y objetos deducidos por sentencias Select. Frmula de la sentencia Select Funcin de agregacin Propiedades de indicador Nombre y nombre empresarial Comentarios Columna sqlExpression Plantilla sqlExpression Funcin de agregacin

Objeto de tipo dimensin e informacin a atributo


En la tabla siguiente se describe la asignacin de dimensin e informacin a atributos:
Objetos de tipo dimensin e informaAtributos cin Nombre Descripcin Nombre y nombre empresarial Comentarios

Columnas y objetos a los que se hace Columna sqlExpression referencia en sentencias Select Frmula de la sentencia Select Plantilla sqlExpression

Creador de universos

35

Exportar un universo a un formato de archivo XML Cmo se asignan estructuras de universo a metadatos de DB2 Cube Views

Relacin de dimensin e informacin a relacin de atributos


En la tabla siguiente se describe la asignacin de relaciones de objetos de tipo dimensin/informacin a relaciones de atributos:
Relacin de objetos de tipo dimenRelacin de atributos sin/informacin Nombre de dimensin + nombre de objeto de tipo informacin. El carcter Nombre y nombre empresarial de concatenacin es _ ? Dimensin Detalle Atributo izquierdo Atributo derecho

Jerarqua predeterminada a jerarqua


En la tabla siguiente se describe la asignacin de jerarquas predeterminadas a jerarquas:
Jerarqua predeterminada Nombre Jerarqua Nombres y nombre empresarial

Lista de objetos. Los objetos de tipo informacin no deben formar parte de AttributeRef la jerarqua.

36

Creador de universos

Exportar un universo a un formato de archivo XML Cmo se asignan estructuras de universo a metadatos de DB2 Cube Views

Jerarqua personalizada a jerarqua


En la tabla siguiente se describe la asignacin de una jerarqua personalizada a una jerarqua: Jerarqua personalizada Jerarqua

Nombre Lista de objetos

Nombre y nombre empresarial attributeRef

Combinacin a combinacin
En la tabla siguiente se describe la asignacin de combinaciones a combinaciones: Join Join

Nombre de tabla izquierda + nombre de tabla derecha. Nombre y nombre empresarial El carcter de concatenacin es "_" Columna izquierda Columna derecha Atributo izquierdo Atributo derecho

Creador de universos

37

Exportar un universo a un formato de archivo XML Cmo se asignan estructuras de universo a metadatos de DB2 Cube Views

Join

Join

Expresin compleja: Para cada expresin simple, se identifican las columnas derecha e izquierda. Cada expresin simple se asigna a un par de atributos.

38

Creador de universos

Crear universos a partir de Oracle Analytic Services

Crear universos a partir de Oracle Analytic Services Presentacin general de cmo crear un universo desde Oracle Analytic Services

Presentacin general de cmo crear un universo desde Oracle Analytic Services


Para crear un universo Oracle OLAP, hay que hacer clic en el icono o en la ficha de Oracle OLAP y seleccionar Archivo > Orgenes de metadatos. Se inicia el Asistente para la generacin de universos de Oracle OLAP. Hay que seleccionar una conexin. Aparecern los cubos disponibles para la conexin. Se selecciona un cubo y se definen las opciones de la vista y de creacin del universo.
Temas relacionados

Cmo se genera un universo a partir de un cubo OLAP? Cmo se crea un universo de Oracle OLAP

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


Al crear un universo con Universe Builder de Oracle OLAP, se configura automticamente para el acceso SQL a los espacios de trabajo analticos de Oracle. Universe Builder de Oracle OLAP de BusinessObjects realiza las siguientes tareas principales: Inserta la vista de hechos relacionales en el universo como una vista de real o una tabla derivada. Agrega alias para representar los niveles de dimensin y las jerarquas. Combina la vista relacional con las tablas de dimensin con combinaciones normales y combinaciones de acceso directo. Las expresiones de las combinaciones son especficas de esta solucin. Crea una clase de objetos para cada dimensin del cubo y un objeto para cada nivel de la dimensin. Crea una subclase para cada jerarqua si la dimensin incluye ms de una jerarqua. Las dimensiones de varias jerarquas se admiten en la definicin de vista y en el universo. Define la exploracin de agregacin para resolver la incompatibilidad entre objetos como resultado de las dimensiones de varias jerarquas.

40

Creador de universos

Crear universos a partir de Oracle Analytic Services Anlisis de la vista relacional

Define expresiones de objeto con la funcin AggregateAware para controlar la exploracin de agregacin. Transforma objetos asignados a miembros de dimensin reales (identificadores) en informacin de objetos que representa las descripciones de los miembros. Crea objetos de tipo indicador.

Anlisis de la vista relacional


La herramienta de creacin de universos OLAP de Oracle en BusinessObjects genera vistas que llaman a la funcin OLAP_TABLE para asignar las columnas de la vista a las jerarquas de las dimensiones y los indicadores del cubo. El archivo de comandos generado muestra el siguiente formato: CREATE VIEW BOBJ_FK_UNITS_CUBE_VIEW AS SELECT * FROM TA BLE(OLAP_TABLE('GLOBAL_AW2.TEST DURATION ses sion','','','&LIMIT_MAP' LIMIT_MAP es una variable que almacena el texto del parmetro limit_map de OLAP_TABLE. Universe Builder de Oracle OLAP genera este texto. A continuacin se incluye un ejemplo del parmetro limit_map: DIMENSION GLOBAL_AW2.TEST!FK_TIME WITH HIERARCHY GLOBAL_AW2.TEST!FK_TIME_PARENTREL (FK_TI ME_HIERLIST \''CALENDAR\'') LEVELREL FK_TIME_YEAR,FK_TIME_QUARTER,FK_TIME_MONTH FROM GLOBAL_AW2.TEST!FK_TIME_FAMILYREL USING GLO BAL_AW2.TEST!FK_TIME_LEVELLIST LEVELREL FK_TIME_YEAR_DESC,FK_TIME_QUARTER_DESC,FK_TI ME_MONTH_DESC FROM GLOBAL_AW2.TEST!FK_TIME_FAMILYREL USING GLO BAL_AW2.TEST!FK_TIME_LEVELLIST LABEL GLOBAL_AW2.TEST!FK_TIME_LONG_DESCRIPTION ATTRIBUTE FK_TIME_LEVEL FROM GLOBAL_AW2.TEST!FK_TIME_LE VELREL DIMENSION GLOBAL_AW2.TEST!FK_CUSTOMER WITH HIERARCHY GLOBAL_AW2.TEST!FK_CUSTOMER_PARENTREL (FK_CUSTOMER_HIERLIST \''MARKET_SEGMENT\'') INHIERARCHY GLOBAL_AW2.TEST!FK_CUSTOMER_INHIER LEVELREL null,null,null,FK_CUSTOMER_TOTAL_MARKET,FK_CUS TOMER_MARKET_SEGMENT, FK_CUSTOMER_ACCOUNT,FK_CUSTOMER_SHIP_TO FROM GLOBAL_AW2.TEST!FK_CUSTOMER_FAMILYREL USING GLO
Creador de universos 41

Crear universos a partir de Oracle Analytic Services Para qu se utilizan las combinaciones de acceso directo del universo?

BAL_AW2.TEST!FK_CUSTOMER_LEVELLIST LEVELREL null,null,null,FK_CUSTOMER_TOTAL_MAR KET_DESC,FK_CUSTOMER_MARKET_SEGMENT_D01, FK_CUSTOMER_ACCOUNT_DESC,FK_CUSTOMER_SHIP_TO_DESC FROM GLOBAL_AW2.TEST!FK_CUSTOMER_FAMILYREL USING GLO BAL_AW2.TEST!FK_CUSTOMER_LEVELLIST LABEL GLOBAL_AW2.TEST!FK_CUSTOMER_LONG_DESCRIPTION HIERARCHY GLOBAL_AW2.TEST!FK_CUSTOMER_PARENTREL (FK_CUSTOMER_HIERLIST \''SHIPMENTS\'') INHIERARCHY GLOBAL_AW2.TEST!FK_CUSTOMER_INHIER LEVELREL null,null,null,FK_CUSTOMER_ALL_CUSTOMERS, FK_CUSTOMER_REGION,FK_CUSTOMER_WAREHOUSE,null FROM GLOBAL_AW2.TEST!FK_CUSTOMER_FAMILYREL USING GLO BAL_AW2.TEST!FK_CUSTOMER_LEVELLIST LEVELREL null,null,null,FK_CUSTOMER_ALL_CUSTOMERS_DESC, FK_CUSTOMER_REGION_DESC,FK_CUSTOMER_WAREHOUSE_DESC,null FROM GLOBAL_AW2.TEST!FK_CUSTOMER_FAMILYREL USING GLO BAL_AW2.TEST!FK_CUSTOMER_LEVELLIST LABEL GLOBAL_AW2.TEST!FK_CUSTOMER_LONG_DESCRIPTION ATTRIBUTE FK_CUSTOMER_LEVEL FROM GLOBAL_AW2.TEST!FK_CUS TOMER_LEVELREL MEASURE FK_UNITS_CUBE_UNITS AS NUMBER FROM GLO BAL_AW2.TEST!FK_UNITS_CUBE_UNITS ROW2CELL OLAP_CALC

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


Las combinaciones de acceso directo garantizan que BusinessObjects genera SQL para cada combinacin de objetos en lugar de hacerlo para cada objeto. BusinessObjects utiliza combinaciones de acceso directo cuando puede omitir tablas de una consulta y establecer un acceso directo entre dos tablas no vinculadas directamente en una jerarqua. Por ejemplo, segn el siguiente esquema:

42

Creador de universos

Crear universos a partir de Oracle Analytic Services Para qu se utilizan las combinaciones de acceso directo del universo?

si se define una combinacin de acceso directo entre las tablas QUARTER y OLAPCUBE, BusinessObjects no necesita realizar la combinacin mediante la tabla MONTH para recuperar los ingresos por trimestre. Cada tabla de la jerarqua de tiempo (excepto la tabla de nivel inferior) debe combinarse con OLAPCUBE.time_level con una combinacin de acceso directo, como se muestra a continuacin:

Creador de universos

43

Crear universos a partir de Oracle Analytic Services Para qu se utilizan las combinaciones de acceso directo del universo?

La expresin de combinacin debe incluir la expresin que limita las filas devueltas de OLAPCUBE; en el caso de QUARTER, sera OLAPCUBE.time_level = 'QTR'. Para asegurarse de que Designer permite la combinacin, la expresin tambin debe hacer referencia a la tabla MONTH, que debe aparecer entre comentarios (ya que no se utiliza en la expresin de combinacin real que se va a generar). La expresin de combinacin completa sera, por tanto: /* QUARTER.DUMMY */ OLAPCUBE.time_level = 'QTR' La lista completa de expresiones de combinacin de acceso directo para la jerarqua de tiempo del ejemplo sera la siguiente: Tablas de combinacin Expresin

MONTH, OLAPCUBE

/* MONTH.DUMMY */ OLAPCUBE.time_level = 'MONTH' /* QUARTER.DUMMY */ OLAPCUBE.time_level = 'QTR'

QUARTER, OLAPCUBE

44

Creador de universos

Crear universos a partir de Oracle Analytic Services Cmo se asignan las estructuras OLAP de Oracle a los componentes de universo?

Tablas de combinacin

Expresin

YEAR, OLAPCUBE

/* YEAR.DUMMY */ OLAPCUBE.time_level = 'YEAR' /* TIME_ALL.DUMMY */ OLAPCUBE.time_level = 'ALL'

TIME_ALL, OLAPCUBE

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


Para obtener y configurar el universo, Creador de universos de Oracle OLAP agrega y configura los objetos de universo de la manera siguiente:
Vista

Creador de universos de Oracle OLAP inserta la vista relacional como una tabla en el universo, as como la tabla de Oracle sys.dual. Si decide utilizar una tabla derivada, se inserta una tabla derivada con la definicin de la vista (parte SELECT con la funcin OLAP_TABLE).
Tablas de jerarqua

Se crea un alias de sys.dual por cada nivel de cada jerarqua representada en la vista relacional. El nombre del alias es el nombre del nivel. Por ejemplo: si existe una dimensin TIME con 4 niveles (ALL, YEAR, MONTH, QUARTER), se crean 4 alias ALL, YEAR, MONTH, QUARTER.
Tablas de varias jerarquas Nota:

La jerarqua mltiple es un caso especial. Consulte la ltima seccin de este captulo para obtener ms informacin. Si una dimensin incluye ms de una jerarqua, se crea un conjunto de tablas diferente por cada jerarqua, incluso si algunas comparten un mismo nivel.

Creador de universos

45

Crear universos a partir de Oracle Analytic Services Cmo se asignan las estructuras OLAP de Oracle a los componentes de universo?

Esto significa que, en lo que respecta a los niveles compartidos, se crean tantos alias como jerarquas. El nombre de estos alias es una concatenacin del nombre de nivel y el nombre de jerarqua. Por ejemplo: El tiempo de la dimensin tiene dos jerarquas: H1 (All_Time, Year, Month) y H2 (All_Time, Quarter, Month) All_Time y Month se comparten en ambas jerarquas, por lo que tendremos dos alias parar All_Time: All_Time_H1 y All_Time_H2 Y dos alias para Month: Month_H1 y Month_H2

Combinaciones de objetos de tipo dimensin

Cada tabla que representa un nivel se combina con su nivel inferior directo de la misma jerarqua. La expresin de la combinacin es: /* Alias1.DUMMY=Alias2.DUMMY */ 1=1 donde Alias1 representa un nivel y Alias2 representa su nivel directamente superior en la jerarqua. Ejemplo: /* Quarter.DUMMY=Year.DUMMY */ 1=1

Cada tabla se combina con la vista mediante un tipo de combinacin de acceso directo, excepto en el nivel inferior donde la combinacin es

46

Creador de universos

Crear universos a partir de Oracle Analytic Services Cmo se asignan las estructuras OLAP de Oracle a los componentes de universo?

normal. La expresin de la combinacin define un valor para filtrar las filas que se devuelven de la vista y es del tipo: /* Alias.DUMMY */ VIEW.ColumnaNivel = 'valor_nivel' Donde Alias es el nombre de alias, ColumnaNivel es la columna que representa el nivel dentro de la vista y valor_nivel es el valor de dicha columna que coincide con el nombre del nivel. Ejemplos: MYVIEW es la vista que representa el cubo OLAP, la columna que contiene los niveles es time_level y los valores de nivel son: ALL, YEAR, QTR, MONTH Expresin de tablas de combinacin MONTH, MYVIEW /* MONTH.DUMMY */ MYVIEW.time_level = 'MONTH' QUARTER, MYVIEW /* QUARTER.DUMMY */ MYVIEW.time_level = 'QTR' YEAR, MYVIEW /* YEAR.DUMMY */ MYVIEW.time_level = 'YEAR' TIME_ALL, MYVIEW = 'ALL'
Clases y objetos

/* TIME_ALL.DUMMY */ MYVIEW.time_level

El puente debe crear una clase para cada dimensin OLAP y un objeto para cada nivel. Las propiedades de clase y objeto se asignan del siguiente modo: Asignado desde elemento OLAP...

Elemento de universo Propiedad

Clase Consulte tambin el ca- Nombre so especial al final de este captulo. Objetos Nombre de dimensin

Niveles y atributos.

Creador de universos

47

Crear universos a partir de Oracle Analytic Services Cmo se asignan las estructuras OLAP de Oracle a los componentes de universo?

Elemento de universo Propiedad

Asignado desde elemento OLAP...

Dimensin

Nombre

Nombre de nivel actual, identificado por el nombre de campo en la vista. Campo de vista, por ejemplo MYVIEW.YEAR. Tablas adicionales para garantizar el uso de combinaciones adecuadas: Tabla de vista actual

Select

Tablas

Vista La tabla de nivel superior de todas las dimensiones

Informacin (opcional)

Objeto de tipo dimensin creado a partir del campo de descripcin Dimensin principal que est relacionado Nota: Todas las dems con campo ID. Por ejemplo, el campo ID es propiedades son las mismas para la dimen- YEAR, el campo de descripcin es sin anterior. YEAR_DESC. El objeto YEAR es un detalle del objeto YEAR_DESC.

48

Creador de universos

Crear universos a partir de Oracle Analytic Services Cmo se asignan las estructuras OLAP de Oracle a los componentes de universo?

Elemento de universo Propiedad

Asignado desde elemento OLAP...

Indicador

Nombre

Nombre de indicador en cubo.

Campo de vista, por Select (sin exploracin) ejemplo MYVIEW.SALES Tablas adicionales para garantizar el uso de combinaciones adecuadas: Vista

Tablas

La tabla de nivel superior de todas las dimensiones

Funcin de agregacin Ninguno.

Caso especial de jerarqua mltiple: (compatibilidad con dimensiones de jerarqua mltiple)

Para admitir dimensiones de jerarqua mltiple de un almacn de datos, se llevan a cabo las siguientes acciones en el universo: Se crea un conjunto de tablas para cada jerarqua como se describe al principio de esta seccin. Se crea una clase para la dimensin y una subclase para cada jerarqua. El nombre de las subclases es una concatenacin del nombre de dimensin y el nombre de jerarqua. Para cada objeto que corresponde a un nivel dentro de una jerarqua, la funcin de agregacin se agrega a la expresin Select. Se hace referencia

Creador de universos

49

Crear universos a partir de Oracle Analytic Services Cmo se asignan las estructuras OLAP de Oracle a los componentes de universo?

como comentarios, todos los alias de nivel superior, excepto los alias de la jerarqua actual. Por ejemplo:

La exploracin de agregacin est configurada para que los objetos de una subclase (jerarqua) no sean compatibles con las tablas que corresponden a otra jerarqua. As se evita que el usuario final utilice en un informe objetos que representan niveles pertenecientes a jerarquas diferentes. Por ejemplo, la tabla Year_H1 (de la jerarqua H1) es incompatible con los objetos de la jerarqua H2:

50

Creador de universos

Crear universos a partir de Oracle Analytic Services Cmo se crea un universo de Oracle OLAP

Y la tabla Year_H2 (de la jerarqua H2) es incompatible con los objetos de la jerarqua H1:

Cmo se crea un universo de Oracle OLAP


Puede crear universos y vistas a travs de los siguientes mtodos:

Creador de universos

51

Crear universos a partir de Oracle Analytic Services Cmo se crea un universo de Oracle OLAP

Opcin Creacin de universo

Descripcin

Crea una vista y, a continuacin, seCrear una vista y generar un univerlecciona las estructuras que se asigso nan para crear el universo. Puede crear una vista y guardarla si no desea crear un universo. La vista est disponible en una lista de vistas y se puede utilizar para crear un universo en cualquier momento. Selecciona una vista existente y genera un universo directamente a partir de esta vista.

Crear slo una vista

Crear un universo Oracle OLAP desde una vista existente

Crear una vista y generar un universo


Para generar un universo OLAP de Oracle, en primer lugar define una vista con metadatos de cubo de espacio de trabajo analtico y, a continuacin, define las opciones de creacin del universo y generar un nuevo universo. 1. Haga clic en el icono o en la ficha de Oracle OLAP. 2. Seleccione Archivo > Orgenes de metadatos. Aparece la pgina de bienvenida del asistente de conexin de Oracle OLAP. 3. Haga clic en Siguiente. Aparece la pgina de inicio de sesin del asistente. 4. Seleccione una conexin y, a continuacin, introduzca el nombre de usuario y la contrasea y haga clic en Finalizar. Aparece el panel de Creador de universos con los cubos de espacio de trabajo analtico disponibles para la conexin. 5. Haga clic en el nodo Cubos.

52

Creador de universos

Crear universos a partir de Oracle Analytic Services Cmo se crea un universo de Oracle OLAP

Se muestran los espacios de trabajo analticos (AW) disponibles para la conexin. 6. Expanda un nodo de espacio de trabajo analtico para mostrar sus cubos disponibles, y despus haga clic con el botn derecho en un cubo y seleccione Crear universo en el men contextual. Se inicia el Asistente de Creador de universos. Tiene tres opciones disponibles. Estas opciones se describen en la seccin Cmo se crea un universo de Oracle OLAP. 7. Seleccione el botn de opcin Crear vista y generar universo y haga clic en Siguiente. Aparece un cuadro de estado indicando el estado de carga de los metadatos. Aparece un cuadro con informacin sobre el tipo de datos y su longitud. 8. Si es preciso, puede modificar los valores de tipo de datos y longitud. Para ello proceda de la siguiente manera: Haga doble clic en un valor de tipo de datos o longitud. Seleccione un tipo de datos en el cuadro de lista desplegable. Haga clic en Siguiente. Aparece la pgina de nivel de jerarqua. Esta pgina muestra los niveles de jerarqua con los tipos de datos y los valores. 9. Si es necesario, edite los valores de la jerarqua y, a continuacin, haga clic en Siguiente. Aparece la pgina de opciones de vista y universo. 10. Escriba un nombre para la vista y seleccione las opciones de vista y universo. Las propiedades de vista y opciones de universo son las siguientes: Opciones Descripcin

Nombre de vista

Nombre de la vista. Puede editar este campo.

Creador de universos

53

Crear universos a partir de Oracle Analytic Services Cmo se crea un universo de Oracle OLAP

Opciones

Descripcin

Crear columna para OLAP_EXPRESSION

Si se activa, se crea una columna adicional de tipo Bruto(32) en la vista para habilitar el uso de la funcin OLAP_EXPRESSION en el universo.

Si se activa, se crean columnas Crear columnas para identificadoque representan los miembros de res dimensin (identificadores). Si se activa, las estructuras de tipo y vista existentes se reemplazan en la base de datos. Si se activa, el universo no se crea a partir de una vista creada fsicamente en la base de datos, sino mediante una tabla derivada que hace referencia a las estructuras del cubo. Una tabla derivada es una tabla virtual que slo existe en el universo que hace referencia a estructuras de base de datos. No se crea en la base de datos. Esto resulta til cuando el usuario no dispone de derechos para crear vistas o no desea acumular vistas en la base de datos.

Reemplazar objetos de base de datos existentes

Utilizar tablas derivadas:

54

Creador de universos

Crear universos a partir de Oracle Analytic Services Cmo se crea un universo de Oracle OLAP

Opciones

Descripcin

Slo se activa cuando se selecciona la opcin de creacin de columTransformar ID de objeto en infor- nas para identificadores. Cuando macin se activa, los ID de objeto se transforman en objetos de informacin en el universo generado.

11. Haga clic en Siguiente. Aparece la pgina de verificacin de SQL. 12. Compruebe el SQL de la vista y haga clic en Siguiente. Aparecer la pgina de resumen de informacin de universo. 13. Compruebe la informacin del universo y haga clic en finalizar. Se inicia Designer y se abre al universo que se acaba de generar.

Crear slo una vista


Puede crear una vista con los metadatos del cubo de espacio de trabajo analtico. La vista guardada aparece en una lista de vistas. Una vez creada la vista, puede seleccionarla posteriormente y generar un universo. Para crear slo una vista, realice el mismo procedimiento de la seccin Crear una vista y generar un universo pero, en el inicio del Asistente de Creador de universos de Oracle OLAP, seleccione el botn de opcin Crear slo una vista. La vista se crea en la base de datos de destino. Puede conectarse en cualquier momento a esta vista para crear un universo. Consulte en la seccin Crear un universo Oracle OLAP desde una vista existente el procedimiento sobre cmo utilizar una vista para crear un universo.

Creador de universos

55

Crear universos a partir de Oracle Analytic Services Cmo se crea un universo de Oracle OLAP

Crear un universo Oracle OLAP desde una vista existente


Puede crear un universo a partir de una vista existente. Las vistas existentes aparecen en una lista. Selecciona una vista en esta lista y genera un universo. 1. Haga clic en el icono o en la ficha de Oracle OLAP. 2. Seleccione Archivo > Orgenes de metadatos. Aparece la pgina de bienvenida del asistente de conexin de Oracle OLAP. 3. Haga clic en Siguiente. Aparece la pgina de inicio de sesin del asistente. 4. Seleccione una conexin y, a continuacin, introduzca el nombre de usuario y la contrasea. 5. Haga clic en Finalizar. El panel de Creador de universos aparece mostrando los cubos de espacio de trabajo analtico disponibles para la conexin. 6. Haga clic en el nodo Cubos. Se muestran los espacios de trabajo analticos (AW) disponibles para la conexin. Expanda el nodo AW para visualizar los cubos disponibles para los espacios de trabajo analticos. 7. Haga clic con el botn derecho en un cubo y seleccione Crear universo en el men contextual. Se inicia el Asistente de Creador de universos. Tiene tres opciones disponibles. Cmo se crea un universo de Oracle OLAP para ver cada opcin descrita. 8. Haga clic en el botn de opcin Generar universo a partir de una vista. 9. Haga clic en Siguiente. Aparecer una lista de vistas disponibles definidas en el cubo. 10. En la lista, haga clic en el nombre de una vista y, a continuacin, haga clic en Siguiente. Un cuadro de estado muestra el progreso de carga de los metadatos del cubo seleccionado. Aparece la pgina de creacin de universos. Muestra

56

Creador de universos

Crear universos a partir de Oracle Analytic Services Cmo se crea un universo de Oracle OLAP

las dimensiones, indicadores y niveles de jerarqua definidos en la vista que se pueden utilizar para crear un universo. 11. Si es necesario, modifique un nombre de columna o un nivel de jerarqua. Para ello proceda de la siguiente manera: Haga doble clic en un nombre de columna o valor de nivel. Seleccione o escriba un nombre segn resulte apropiado. 12. Haga clic en Finalizar. Se inicia Designer y se abre el nuevo universo generado.

Creador de universos

57

Crear universos a partir de Oracle Analytic Services Cmo se crea un universo de Oracle OLAP

58

Creador de universos

Ms informacin

Ms informacin

Recurso de informacin

Ubicacin

Informacin del producto SAP Busines- http://www.sap.com sObjects

Seleccione http://help.sap.com > SAP BusinessObjects. Puede acceder a la documentacin ms actualizada sobre todos los productos SAP BusinessObjects y su despliegue en el SAP Help Portal. Puede descargar versiones en PDF o bibliotecas HTML instalables.
SAP Help Portal

Algunos manuales se almacenan en SAP Service Marketplace y no estn disponibles desde SAP Help Portal. Estos manuales aparecen listados en Help Portal junto con un enlace a SAP Service Marketplace. Los clientes con un acuerdo de mantenimiento disponen de una identificacin de usuario registrado para acceder a este sito. Para obtener una identificacin, pngase en contacto con su representante de asistencia al cliente.

60

Creador de universos

Ms informacin

Recurso de informacin

Ubicacin

http://service.sap.com/bosap-support > Documentacin


Manuales de instalacin: https://service.sap.com/bo sap-instguides Notas de la versin: http://service.sap.com/releaseno tes

SAP Service Marketplace almacena algunos manuales de instalacin, manuales de actualizacin y migracin, SAP Service Market- de despliegue, notas de las versiones y documentos place de las plataformas compatibles. Los clientes con un acuerdo de mantenimiento disponen de una identificacin de usuario registrado para acceder a este sito. Pngase en contacto su representante de asistencia al cliente para obtener una identificacin. Si se le redirige a SAP Service Marketplace desde SAP Help Portal, utilice el men del panel de navegacin situado a la izquierda para localizar la categora que contiene la documentacin a la que desea acceder. https://boc.sdn.sap.com/
Recursos del desahttps://www.sdn.sap.com/irj/sdn/businessobjects-sdkli rrollador

brary https://www.sdn.sap.com/irj/boc/businessobjects-arti Artculos de SAP BusinessObjects en cles SAP Community Estos artculos se conocan antes como documentos Network tcnicos.

https://service.sap.com/notes
Notas

Estas notas se conocan antes como artculos de Knowledge Base.

Creador de universos

61

Ms informacin

Recurso de informacin

Ubicacin

Foros en SAP Comhttps://www.sdn.sap.com/irj/scn/forums munity Network

http://www.sap.com/services/education
Capacitacin

Desde la formacin tradicional en aulas hasta seminarios de e-learning especficos, podemos ofrecer un paquete de formacin que se ajuste a sus necesidades y su estilo preferido de aprendizaje. http://service.sap.com/bosap-support SAP Support Portal contiene informacin acerca de los programas y servicios de asistencia al cliente. Tambin incluye vnculos a un amplio abanico de informacin tcnica y descargas. Los clientes con un acuerdo de mantenimiento disponen de una identificacin de usuario registrado para acceder a este sito. Para obtener una identificacin, pngase en contacto con su representante de asistencia al cliente. http://www.sap.com/services/bysubject/businessob jectsconsulting

Asistencia en lnea al cliente

Consultora

Los consultores pueden acompaarle desde la fase de anlisis inicial hasta la entrega de su proyecto de despliegue. Contamos con expertos en temas como bases de datos relacionales y multidimensionales, conectividad, herramientas de diseo de base de datos y tecnologa de incrustacin personalizada.

62

Creador de universos

ndice
C
clases y objetos en un universo de Espacios de trabajo analticos de Oracle 45 combinacin de acceso directo uso en un universo de Espacios de trabajo analticos de Oracle 42 combinaciones de objetos de tipo dimensin uso en un universo de Espacios de trabajo analticos de Oracle 45 Espacios de trabajo analticos de Oracle (contina) uso de combinaciones de acceso directo en un universo 42 ver 45

T
tablas de jerarqua uso en un universo de Espacios de trabajo analticos de Oracle 45 tablas de varias jerarquas uso en un universo de Espacios de trabajo analticos de Oracle 45

E
Espacios de trabajo analticos de Oracle asignacin de clases y objetos 45 combinaciones de objetos de tipo dimensin 45 tablas de jerarqua 45 tablas de varias jerarquas 45

V
ver uso en un universo de Espacios de trabajo analticos de Oracle 45

Creador de universos

63

ndice

64

Creador de universos